.section--product-single{margin:0}.shopify-payment-button__more-options{display:none!important}.product-single variant-radios .product-form__swatch__title{align-items:center;margin-bottom:6px!important}.product-single accordion-group details:first-of-type{border-top-width:0px}@media screen and (max-width: 980px){.product-single__box__block--description{scroll-margin-top:64px}body .product-single__box .product-form__add-wrapper .product-form__add-btn{transition:bottom .2s ease-out}body .product-single__box .product-form__add-wrapper .product-form__add-btn.sticky-atc{position:fixed;bottom:0;left:0;width:100vw;z-index:100}.product-form__swatch__items.sticky-variant{padding:8px 0;background-color:#fff;position:fixed;bottom:48px;left:0;width:100vw;z-index:100;display:flex;box-shadow:0 0 8px 1px #949494}.product-form__swatch__items.sticky-variant .product-form__options{width:100%!important;justify-content:center}back-to-top-button.back-to-top-button.move-up{bottom:126px}}@media screen and (min-width: 981px){product-single.product-single{margin-top:8px}nav.breadcrumb{margin-bottom:16px}.section--product-single .container{max-width:1143px;padding:0 30px 40px;margin:auto;justify-content:space-between;align-items:flex-start;align-self:stretch}.section--product-single .container .product-single__content{gap:45px;display:flex;justify-content:flex-end}.product-single__primary-blocks{position:static;top:unset;right:unset;width:calc(100% - 605px);max-width:470px;flex-grow:1}.product-single__box__block{margin:0}.product-single__box__block--vendor{margin:6px 0 0}.product-single__box__block--title{margin:4px 0}.product-single__box__block--price{padding-left:11px;margin-top:9px;display:flex;flex-direction:column}.product-single__secondary-blocks:empty{display:none}}.product-single__media.thumbnails-left .slick-slide{aspect-ratio:1/1}.product-single__media.thumbnails-left .slick-slide .o-ratio__content,.product-single__media.thumbnails-left .slick-slide .media-gallery__image{object-fit:contain;max-width:100%;max-height:100%;aspect-ratio:1/1}.product-single__media.thumbnails-left .media-gallery__wrapper{border-radius:6.908px;border:.576px solid #D9D9D9;background:#fafbfc}@media screen and (max-width: 980px){.product-single__media.thumbnails-left .o-ratio{padding-bottom:100%!important}}@media screen and (min-width: 768px) and (max-width: 980px){.product-single__media.thumbnails-left .media-gallery__image{height:100%}}@media screen and (min-width: 981px){.product-single__media.thumbnails-left{position:sticky;top:120px;left:0;width:unset;height:fit-content;flex-grow:1}.product-single__media.thumbnails-left .media-gallery.media-gallery--thumbnails-aside{display:flex;flex-flow:row-reverse;gap:24px}.product-single__media.thumbnails-left .media-gallery.media-gallery--thumbnails-aside .slick-slide{aspect-ratio:unset}.product-single__media.thumbnails-left .media-gallery.media-gallery--thumbnails-aside .media-gallery__nav{width:fit-content}.product-single__media.thumbnails-left .media-gallery.media-gallery--thumbnails-aside .media-gallery__image{max-width:560px}.product-single__media.thumbnails-left .media-gallery.media-gallery--thumbnails-aside .media-gallery__slider{max-width:445px;height:fit-content}.product-single__media.thumbnails-left .media-gallery.media-gallery--thumbnails-aside .media-gallery__wrapper{max-width:445px;padding:0 42px}.product-single__media.thumbnails-left .media-gallery.media-gallery--thumbnails-aside .thumbnail-list__item{width:91px;height:87px;aspect-ratio:91/87}}.product-single__media.thumbnails-left{transition:top .35s ease}.header-up .product-single__media.thumbnails-left{top:24px}body .product-single__box .product-single__title{padding-bottom:0;margin-bottom:12px;letter-spacing:-3px}body .product-single__box .product-single__title:after{display:none}body .product-single__box .product-single__box__block .jdgm-prev-badge{display:flex!important;align-items:center;gap:12px}body .product-single__box .product-single__box__block .jdgm-prev-badge .jdgm-star.jdgm--on:before{font-size:16px}body .product-single__box .product-single__box__block .jdgm-prev-badge .jdgm-prev-badge__text{text-decoration:underline;font-size:16px}body .product-single__box .product-single__box__block--price .price__number{color:#212121;font-family:Jost;font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.24px;text-transform:uppercase}body .product-single__box .product-single__box__block--price .afterpay-message{display:inline;font-size:16px;line-height:100%}body .product-single__box .product-single__box__block--price .afterpay-message p{display:inline}body .product-single__box .product-single__box__block--price .afterpay-message .afterpay-link{cursor:pointer;text-decoration-line:underline}@media screen and (min-width: 981px){body .product-single__box .product-single__box__block--price .product-single__title{margin-bottom:4px}body .product-single__box .product-single__box__block--price .price__number{font-size:24px}body .product-single__box .product-single__box__block--price .afterpay-message{font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.16px}}@media screen and (min-width: 981px){body .product-single__box .product-form__spacer{padding-top:19px;margin:0 0 19px}}body .product-single__box .product-single__box__block--benefits{display:flex;flex-direction:column;gap:16px;margin:24px 0}body .product-single__box .product-single__box__block--benefits .benefit-list{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}body .product-single__box .product-single__box__block--benefits .icon-tick{min-width:18px;min-height:18px}body .product-single__box .product-single__box__block--benefits .benefit{list-style:none;display:flex;padding-left:8px;justify-content:center;align-items:center;gap:8px;color:#212121;font-family:Jost;font-size:14px;line-height:140%}body .product-single__box .product-single__box__block--benefits .description-link{cursor:pointer;display:block;width:fit-content;padding:14px 0;color:#212121;text-align:center;font-family:Jost;font-size:14px;font-style:normal;font-weight:500;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media screen and (min-width: 981px){body .product-single__box .product-single__box__block--benefits{margin:0 0 34px}body .product-single__box .product-single__box__block--benefits .benefit{font-size:16px}body .product-single__box .product-single__box__block--benefits .description-link{padding:0}}body .product-single__box .product-single__box__block--variant_picker product-interactive-options{display:flex;flex-direction:column;gap:6px}body .product-single__box .product-single__box__block--variant_picker .product-form__swatch{margin:0;gap:6px}body .product-single__box .product-single__box__block--variant_picker .f-family--heading,body .product-single__box .product-single__box__block--variant_picker .product-form__swatch__sub-title{color:#212121;font-family:Jost;font-size:14px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:0px}body .product-single__box .product-single__box__block--variant_picker .product-form__swatch__item--circle .product-form__swatch__label,body .product-single__box .product-single__box__block--variant_picker .product-form__swatch__item--circle .product-form__swatch__label variant-swatch{width:40px;height:40px}body .product-single__box .product-single__box__block--variant_picker .product-form__swatch__item--button .product-form__swatch__label{width:48px;height:48px}body .product-single__box .product-single__box__block--variant_picker .product-form__swatch__item--button .product-form__swatch__label{margin-top:0}body .product-single__box .product-single__box__block--variant_picker .product-form__swatch__items{display:flex;justify-content:space-between}body .product-single__box .product-single__box__block--variant_picker .product-form__options{display:flex;flex-flow:row wrap;row-gap:8px;width:fit-content}body .product-single__box .product-single__box__block--variant_picker .product-form__popup-link{height:48px;display:flex;align-items:center}body .product-single__box .product-single__box__block--variant_picker .product-form__popup-link.desktop-only{display:none}@media screen and (min-width: 981px){body .product-single__box .product-single__box__block--variant_picker{margin-bottom:34px}body .product-single__box .product-single__box__block--variant_picker .product-form__popup-link.mobile-only{display:none}body .product-single__box .product-single__box__block--variant_picker .product-form__popup-link.desktop-only{display:flex}}body .product-single__box .product-single__box__block--buy_buttons{display:flex;flex-direction:column;gap:8px}body .product-single__box .product-single__box__block--buy_buttons .product-form__add-wrapper{display:flex;align-items:center;margin-bottom:8px}body .product-single__box .product-single__box__block--buy_buttons .product-form__qty{margin:0;overflow:visible}body .product-single__box .product-single__box__block--buy_buttons quantity-input button,body .product-single__box .product-single__box__block--buy_buttons quantity-input input{width:48px;height:48px;border:1px solid var(--Colours-Neutral-300-Medium-grey, #949494)}body .product-single__box .product-single__box__block--buy_buttons quantity-input button:first-of-type{border-right-width:0px}body .product-single__box .product-single__box__block--buy_buttons quantity-input button:last-of-type{border-left-width:0px}body .product-single__box .product-single__box__block--buy_buttons .product-form__add-btn{position:relative;height:48px;display:flex;justify-content:center;align-items:center;margin:0;background-color:#212121;transition:background-color .2s ease-out}body .product-single__box .product-single__box__block--buy_buttons .product-form__add-btn .product-form__add-btn__text{color:#fff;font-family:Jost;font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.32px}body .product-single__box .product-single__box__block--buy_buttons .product-form__add-btn:hover{background-color:#fff}body .product-single__box .product-single__box__block--buy_buttons .product-form__add-btn:hover .product-form__add-btn__text{color:#212121}body .product-single__box .product-single__box__block--buy_buttons .product-form__add-btn__tick{color:#fff}body .product-single__box .product-single__box__block--buy_buttons .product-form__add-btn:hover .product-form__add-btn__tick{color:#212121}body .product-single__box .product-single__box__block--buy_buttons .theme-spinner__border{border-color:#fff transparent transparent transparent}body .product-single__box .product-single__box__block--buy_buttons .product-form__add-btn:hover .theme-spinner__border{border-color:#212121 transparent transparent transparent}body .product-single__box .product-single__box__block--buy_buttons .payment-options{display:flex;justify-content:center;align-items:center;gap:24px}body .product-single__box .product-single__box__block--buy_buttons .payment-logo-wrapper{width:fit-content}body .product-single__box .product-single__box__block--buy_buttons .mobile-sticy-content{display:flex;position:fixed;width:100vw;bottom:0;left:0;z-index:20}body .product-single__box .product-single__box__block--buy_buttons .mobile-sticy-atc{cursor:pointer;width:100%;display:flex;height:48px;padding:16px 20px;justify-content:center;align-items:center;background-color:#212121;border:0px;color:#fff;font-family:Jost;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;transition:background-color .2s ease-out}body .product-single__box .product-single__box__block--buy_buttons .mobile-sticy-atc:hover{background-color:#fff;color:#212121}body .product-single__box .product-single__box__block--buy_buttons .mobile-sticy-atc.is-adding .js-product-add-text,body .product-single__box .product-single__box__block--buy_buttons .mobile-sticy-atc.is-added .js-product-add-text{display:none}body .product-single__box .product-single__box__block--buy_buttons .mobile-sticy-atc.is-adding .product-form__add-btn__spinner,body .product-single__box .product-single__box__block--buy_buttons .mobile-sticy-atc.is-added .product-form__add-btn__tick{opacity:1}@media screen and (min-width: 981px){body .product-single__box .product-single__box__block--buy_buttons{margin-bottom:34px}body .product-single__box .product-single__box__block--buy_buttons .product-form__add-wrapper{gap:16px;margin-bottom:16px}body .product-single__box .product-single__box__block--buy_buttons .product-form__sticky,body .product-single__box .product-single__box__block--buy_buttons .mobile-sticy-content{display:none}}body .product-single__box .product-single__box__block--cvp .cvp-wrapper{height:100%;padding:16px 0;display:flex;justify-content:center;gap:12px}body .product-single__box .product-single__box__block--cvp .cvp-wrapper .cvp{display:flex;flex-direction:column;align-items:center;gap:8px}body .product-single__box .product-single__box__block--cvp .cvp-wrapper .cvp-icon{display:flex;width:40px;height:40px;justify-content:center;align-items:center}body .product-single__box .product-single__box__block--cvp .cvp-wrapper .cvp-copy{color:#212121;text-align:center;font-family:Jost;font-size:14px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.4px}body .product-single__box .product-single__box__block--cvp .cvp-wrapper .cvp-copy p{margin:0}body .product-single__box .product-single__box__block--cvp .cvp-divider{width:1px;min-height:100%;background-color:#e9e9e9}@media screen and (min-width: 981px){body .product-single__box .product-single__box__block--cvp{margin-bottom:19px}body .product-single__box .product-single__box__block--cvp .cvp{flex:1 1 0}body .product-single__box .product-single__box__block--cvp .cvp-wrapper{padding:16px 31px;border-radius:4px;border:1px solid #E9E9E9;background:#fff;gap:24px}body .product-single__box .product-single__box__block--cvp .cvp-divider{display:none}}body .product-single__box .product-single__box__block--tab h3.f-family--title{letter-spacing:-3px;text-transform:uppercase}@media screen and (min-width: 981px){body .product-single__box .product-single__box__block--tab{margin-bottom:19px}}@media screen and (min-width: 981px){body .product-single__box .product-single__box__block--share .product-single__share.mobile-only{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/main-product-redesign.css.map */
