:root{--input-border-radius-half: calc((var(--input-border-radius) - 1rem) / 2)}.product__media{display:block;position:relative}.pswp--product-media-gallery{background-color:var(--color-body-background)}.product__gallery-wrapper .media video{object-fit:contain}.product__gallery-opener~.product__gallery-opener{position:absolute;bottom:0;left:0}.product__gallery-opener.is-active{pointer-events:all;opacity:1;z-index:2}product-modal{display:block}@media screen and (min-width: 990px){.product__grid__item,.product__bar{order:initial}.product--single-media .product__grid__item--content{order:3}.product__bar--fixed-desktop{position:absolute;left:0;width:100%;margin-block:2.4rem}.product__title{margin-block:2rem 1.6rem}}@media screen and (min-width: 1250px){.product .container-fluid .product__grid--has-media{grid-template-columns:62.7% 37.3%}.product__content{padding-inline:var(--page-gutter)}}.product-selector__buttons .dropdown__item-button{padding:.8rem 4.8rem .8rem 1.6rem;text-align:left}.product-selector__submit{width:100%;background-color:#6d1333;border:0;border-radius:5px;text-align:center;font-weight:600;padding:16px}.product__price{background-color:#6d1333;color:#fff!important;padding:12px;border-radius:0 5px 5px 0;float:right;font-weight:600;height:50px}.product__price span,.product__price ins{color:#fff!important}.price__sale--has-badge{display:block!important}.product__price:hover span{background-color:#6d1333}.products-triptych-products .button.product-selector__submit{text-align:center}.product-icons22{margin:18px 0 22px}.product__content .product__form{display:flex!important;flex-direction:column}.product__media .swiper-thumbs.swiper-horizontal .swiper-slide{top:0;left:0}.product .swiper-thumbs.swiper-vertical,.product .swiper-thumbs.swiper-horizontal{position:absolute}@media screen and (min-width: 768px){.product__media .swiper-thumbs{width:6.3rem;height:36rem;display:flex;position:absolute;top:7.2rem}.swiper-slide-thumb-active{outline:1px solid rgba(0,0,0,1);margin:3px}.product__media .swiper-thumbs .swiper-slide .media .media__badge{width:2rem;height:2rem;padding:.3rem;background-color:transparent;z-index:2}.product__media .swiper-thumbs .swiper-slide .media .media__badge svg{position:absolute;opacity:.5;fill:#000}.product .swiper-thumbs.swiper-vertical,.product .swiper-thumbs.swiper-horizontal{position:absolute}.product .swiper-thumbs.swiper-horizontal{bottom:0rem;cursor:pointer}}.no-js .product noscript{display:block}.product .caption{letter-spacing:0}.product__media .swiper-pagination .swiper-pagination-progressbar-fill{background-color:var(--color-heading-text)}@media screen and (min-width: 768px){.product__media .swiper-pagination{display:none}}.product__media .swiper-buttons path{stroke:var(--color-body-text, #111111)}.product__gallery-opener{position:relative;pointer-events:none;opacity:0;will-change:opacity;transition:opacity var(--duration-default)}.pswp--product-media-gallery:not(.pswp--zoomed-in){-webkit-user-drag:none}.pswp--product-media-gallery .pswp__button{width:auto}.pswp--product-media-gallery .pswp__button svg{width:2.4rem;height:2.4rem}.pswp--product-media-gallery .pswp__button--close{margin-top:1.6rem;margin-right:1.6rem;width:3.6rem;height:3.6rem}.pswp--product-media-gallery .pswp__button--arrow--prev{left:var(--section-spacing-unit-mobile)}.pswp--product-media-gallery .pswp__button--arrow--next{right:var(--section-spacing-unit-mobile)}@media screen and (min-width: 768px){.pswp--product-media-gallery .pswp__button svg{width:4.8rem;height:4.8rem}.pswp--product-media-gallery .pswp__button--arrow--prev{left:var(--page-gutter)}.pswp--product-media-gallery .pswp__button--arrow--next{right:var(--page-gutter)}}.pswp--product-media-gallery .pswp__top-bar .pswp__button--close,.product__gallery-toggle,.product-gallery__close{background-color:var(--color-body-background);color:var(--color-heading-text);display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:none;border-radius:0;z-index:2;cursor:pointer;will-change:background-color;transition:background-color var(--duration-default),color var(--duration-default)}@media screen and (min-width: 768px){.pswp--product-media-gallery .pswp__top-bar{width:auto;height:6rem}.pswp--product-media-gallery .pswp__top-bar .pswp__button--close,.product__gallery-toggle,.product-gallery__close{width:6rem;height:6rem}}.pswp--product-media-gallery .pswp__item{background-color:var(--color-body-background)}@media (hover: hover) and (pointer: fine){.pswp--product-media-gallery .pswp__top-bar .pswp__button--close:hover,.product__gallery-toggle:hover,.product-gallery__close:hover{background-color:var(--color-body-text);color:var(--color-body-background)}}@media (prefers-reduced-motion){.pswp--product-media-gallery .pswp__top-bar .pswp__button--close{transition:none}}.pswp--product-media-gallery{position:absolute;top:0;left:0;width:var(--product-media-area-width, 100%);height:var(--product-media-area-swiper-height, 100%);overflow:hidden;z-index:var(--z-modals)}.pswp--product-media-gallery .pswp{position:relative}.pswp .pswp__top-bar{width:100%}.pswp .pswp__top-bar .pswp__button--zoom{display:none}.pswp .pswp__content>*:not(iframe,model-viewer,video){width:100%;height:auto}.pswp .pswp__content>iframe,.pswp .pswp__content>model-viewer,.pswp .pswp__content>video{width:100%;height:100%}@media screen and (min-width: 768px){.pswp .pswp__content>*:not(iframe,video){width:auto;height:100%}}.pswp .pswp__counter{text-shadow:none;color:var(--color-body-text)}.pswp--touch .pswp__button--arrow{visibility:visible!important}.product-gallery{background-color:var(--color-body-background);display:none;width:100%;height:var(--product-media-area-swiper-height, 100%);position:absolute;top:0;left:0;z-index:calc(var(--z-modals) - 1)}.product-gallery[open]{display:block}.product-gallery__dialog,.product__gallery-content,.product__modal-slider{height:100%}.product__gallery-content{background-color:var(--color-body-background)}.product__gallery-wrapper,.product__gallery-content .product__gallery-wrapper .media{width:100%;height:100%}.product__gallery-content .swiper-arrows{z-index:2}.product-gallery__close,.product__modal-triggers{position:absolute;left:1.6rem;bottom:1.6rem;z-index:2;border:1px solid rgba(0,0,0,.05)}.product__modal-triggers{display:flex;gap:.8rem}@media screen and (min-width: 768px){.product-gallery__close,.product__modal-triggers{left:var(--page-gutter);bottom:2.4rem}}.product__breadcrumbs ul{display:block;word-break:break-word;word-wrap:break-word}.product__breadcrumbs li{display:inline-block}.product__breadcrumbs li:not(.breadcrumbs__separator){display:inline}@media screen and (max-width: 749px){.product--single-media .product__breadcrumbs,.product--no-media .product__breadcrumbs{padding-inline:var(--page-gutter)}}.product__grid__item--media,.product__grid{position:relative}.product__grid__item--media{overflow:hidden}.product__grid{row-gap:.8rem}.product__grid__item--media{order:2}.product__media-layout--full .product__media-slider{height:100%}.product__bar{order:1;margin-top:.8rem}.product .container .product__bar .container{padding:0 2.4rem}.product .container-fluid .product__bar .container{padding:0 var(--page-gutter)}.product__grid__item--content{order:3}.product__tags{position:absolute;top:0;right:var(--page-gutter)}.product__tags.marquee-tags{color:var(--color-link-text);font-size:var(--font-size-static-small);line-height:1.15;letter-spacing:var(--letter-spacing-medium);text-transform:uppercase}@media screen and (max-width: 749px){.product__container--no-padding-mobile{padding:0}}@media screen and (max-width: 990px){.product__breadcrumbs,.product__tags :first-child{color:var(--color-heading-text)!important}}.product__content{margin-block:2.3rem;padding:0 var(--page-gutter)}.product__content>*{margin-bottom:1.2rem}.product__content.justify-center>*{justify-content:flex-start;text-align:left}@media screeen and (min-width: 990px){.product__content.justify-center>*{justify-content:center;text-align:center}}.product__title{justify-content:flex-start;margin-block:1.6rem 1.3rem}@media screen and (max-width: 990px){.product__title{justify-content:center}.product .product__title{font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:calc(1 + .3 / var(--font-heading-scale))}}.product__content--has-mobile-tags{position:relative;padding-top:.1rem}@media screen and (max-width: 989px) and (min-width: 768px){.product__content{padding-inline:2rem}}@media screen and (min-width: 769px){.product__grid--has-media{grid-template-columns:repeat(2,1fr)}.product__bar{grid-column:span 2}.product__tags{right:0}.product__grid__item--media{overflow:visible}}@media screen and (min-width: 990px){.product__grid__item,.product__bar{order:initial}.product--single-media .product__bar{order:1;margin-bottom:2.9rem}.product--single-media .product__grid__item--media{order:2}.product--single-media .product__grid__item--content{order:3}.product__media .media{padding-bottom:136.5%}.product__media .media.media--thumb{border-radius:50%}.product__bar--fixed-desktop{position:absolute;right:auto;left:0;width:100%;margin-block:2.4rem;z-index:2}.product--single-media .product__bar{margin-top:2.4rem}.product__grid--has-media .product__bar--fixed-desktop{width:55%}.product .container .product__grid--has-media,.product .container-fluid .product__grid--has-media{gap:0;grid-template-columns:60% 40%}.product__media{width:100%}.container .product__media{height:100%}.product__content{padding-inline:2rem}.product .product__content{margin-block:5rem}.product__title{margin-block:2rem 1.6rem}}.product__media,.product__media .media:not(.media--thumb){background-color:var(--color-background-light)}.product__media .media:not(.media--thumb) img{mix-blend-mode:multiply}.product__media .media.media--thumb img{object-fit:cover;background-color:var(--color-white)}@media screen and (min-width: 1250px){.product .container-fluid .product__grid--has-media{grid-template-columns:62.7% 37.3%}.product .container .product__grid--has-media .product__bar--fixed-desktop{width:60%}.product .container-fluid .product__grid--has-media .product__bar--fixed-desktop{width:62.5%}.product__content{padding-inline:var(--page-gutter)}}@media screen and (min-width: 1400px){.product--single-media .product__grid--has-media{grid-template-columns:repeat(12,1fr);gap:0 2.6rem}.product--single-media .product__bar{grid-column:span 12}.product--single-media .product__grid__item--media{grid-column:2 / 7}.product--single-media .product__grid__item--content{grid-column:8 / 12}.product--single-media .product__content{max-width:none;padding-inline:0}}.product__price .price{font-size:var(--font-size-static-medium)}@media screen and (min-width: 990px){.product__price .price{font-size:var(--font-size-medium)}}.product__button-xr{display:flex;align-items:center;justify-content:center;padding:1.2rem;border:none;background-color:var(--color-background-accent-1)}.product__button-xr[data-shopify-xr-hidden]{display:none}.product__button-xr svg{margin-right:.8rem}.product__price .price__notice{color:var(--color-body-text);margin-top:.4rem}.product__price ins{color:var(--color-error)}.product__price del{display:inline-block;margin-right:0;color:var(--color-body-text)}.product__price--subscription{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0 1rem}.product__price--subscription .price,.product__price--subscription .price__container{display:contents}.product__price--subscription .price__sale{flex:1}.product__price--subscription .price__container>:first-child{order:1}.product__price--subscription .price__container>:nth-child(2){order:3;flex-basis:100%}.product__subscription-price{margin-block:0;order:4}.product__price-subscription{order:2;margin-block:0;color:var(--color-price-accent);text-transform:uppercase;font-size:var(--font-size-static-small)}.product__selector{margin-top:2.4rem}.product-selector--stacked{display:flex;column-gap:.8rem;row-gap:1.2rem;flex-direction:row}@media screen and (max-width: 989px){.product-selector--stacked{column-gap:1.2rem;flex-direction:column}}.product-selector__buttons{padding:0;border:none;border-radius:0}.product-selector__buttons legend{margin-bottom:.8rem;padding:0;text-transform:uppercase;color:var(--color-heading-text);font-size:var(--font-size-static-small);letter-spacing:.2rem}.product-selector__buttons label{font-size:1rem}.product-selector__buttons .dropdown__list{border-top:0;border-radius:0 0 var(--input-border-radius-half) var(--input-border-radius-half);transition:none}.dropdown.is-open .dropdown__summary .dropdown__button{border-radius:var(--input-border-radius-half) var(--input-border-radius-half) 0 0}.product-selector__buttons .dropdown__button{display:flex;align-items:center;color:var(--color-heading-text)}.product-selector__buttons .dropdown__item-button{padding:.8rem 4.8rem .8rem 1.6rem;text-align:left;font-size:16px;height:36px;line-height:1}.product-selector__buttons .dropdown__item-button:not([disabled]){color:var(--color-heading-text)}.product__swatch{border-color:var(--color-border-elements);color:var(--color-heading-text)}.product__swatch:not(.product__swatch--color){display:flex;align-items:center;justify-content:center;width:auto;min-width:3.2rem;font-size:1rem;text-transform:uppercase;padding-left:.8rem;padding-right:.8rem}.product__swatch{will-change:border-color;transition:border-color var(--duration-default);border-color:var(--color-border-elements)}.product__swatches input:disabled+.swatch{cursor:default;background:linear-gradient(to top right,#fff calc(50% - 1px),#aaa,#fff calc(50% + 1px))}@media (hover: hover){.product__swatch:not(input:disabled+.product__swatch):hover{transform:none!important;border-color:var(--color-heading-text)}}.product-selector__buttons+.product-selector__buttons{margin-top:2rem}.product-selector--stacked .product-selector__buttons+.product-selector__buttons{margin-top:0}.product-selector__dropdown,.product-selector__buttons dropdown-input{flex:1}.product__size-guide{display:block;margin-top:1rem}.product__size-guide summary span{color:var(--color-heading-text)}@media screen and (min-width: 990px){.product__size-guide{margin-top:.5rem}}.product__purchase-options{display:block}.product__purchase-options-body,.product__purchase-group-selects{will-change:opacity,visibility,max-height;transition:opacity var(--duration-default),visibility var(--duration-default),max-height var(--duration-default)}.product__purchase-options-body.is-hidden{max-height:0;opacity:0;visibility:hidden}.product__purchase-options-body{position:relative;z-index:2;padding-top:2.4rem}.product__purchase-options-foot{margin-block:2.2rem 2.4rem;display:flex;align-items:center;flex-wrap:wrap;gap:0 1rem}.product__purchase-options-description-title{max-width:70%;color:var(--color-heading-text);font-size:var(--font-size-static-small)}.product__purchase-options .dropdown__label{font-size:var(--font-size-static-small);color:var(--color-heading-text)}.product__subscription-description{width:100%;flex:1}.product__subscription-policy summary span{color:var(--color-heading-text)}.product__subscription-description p{font-size:var(--font-size-static-small);margin-block:0}.product__text--body{margin-block:.6rem;display:flex;align-items:center;gap:1rem;color:var(--color-heading-text)}.product__text--body svg{width:1.6rem}.product__text--link a{text-decoration:none;letter-spacing:inherit}.product__text+.product__text{margin-top:0}.product__content>product-form{display:block;margin-bottom:2rem}.product__form{display:grid;gap:1.6rem}.product__form [data-error-wrapper]{grid-row:4 / 5}.product__form .shopify-payment-button__button--hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.product-selector__quantity quantity-input{width:100%}.product-selector__quantity .quantity__input{flex:1}.product-selector__quantity .quantity__button{width:3.5rem;display:flex;align-items:center;justify-content:center}.product-selector__quantity .quantity__button svg{width:1rem}.product-selector__quantity .quantity__input{height:5rem}@media screen and (min-width: 768px){.product__form--inline{grid-template-columns:8rem auto;grid-template-rows:5rem auto auto;gap:1.2rem}.product__form--inline .quantity__button{width:1rem}.product__form--inline .quantity__wrapper{width:100%}.product__form--inline .product-selector__quantity .quantity__button{padding-inline:.5rem;width:2rem;margin-inline:0}.product__form [data-error-wrapper]{grid-row:3 / 4;grid-column:span 2}.product__form .shopify-payment-button,.product__form .gift-card-recipient-form{grid-column:span 2}.product__form:not(.product__form--inline) .product-selector__submit{grid-column:span 2}}@media screen and (min-width: 990px){.product-selector__buttons{display:flex;gap:1rem 1.5rem;flex:1}.product__swatches{flex:1}}.product-bar{position:fixed;bottom:0;left:0;width:100%;height:6.6rem;padding:.8rem;background-color:var(--color-background-inverse);margin-bottom:0;z-index:var(--z-modals);will-change:opacity;transition:opacity var(--duration-default);opacity:1;visibility:visible}.product-bar,.product-bar>*{will-change:opacity,visibility;transition:opacity var(--duration-default),visibility var(--duration-default)}.template-theme--sahara .product-bar{padding:0;height:fit-content}.template-theme--sahara .product-bar__options{display:flex}.template-theme--sahara .product-bar__options>*{flex:1}.template-theme--sahara .product-bar__options .dropdown__button{height:5rem}@media screen and (max-width: 749px){.product-bar.is-hidden{opacity:0;visibility:hidden;pointer-events:all}}@media screen and (min-width: 768px){.product-bar.is-hidden,.product-bar{opacity:0;visibility:hidden;pointer-events:none}}.product-bar__button{position:absolute;top:0;left:0;width:100%}.product-bar__options{display:flex}.product-bar>.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.product-bar--large .product-bar__options{flex-wrap:wrap}.product-bar--large .product-bar__options>*:not(button){flex-basis:33.33%}.product-bar--large .product-bar__options>button,.product-bar--no-options .product-bar__options>*{flex-basis:100%}.product-bar .product-selector__dropdown{margin-right:1rem}.product-bar .select-input__el{height:5rem;padding-inline:.8rem 2rem;border-width:0}.product-bar .select-input__wrapper svg{right:.8rem}.product-bar .dropdown.is-open .dropdown__summary .dropdown__button{border-radius:0 0 calc((var(--input-border-radius) - 1rem) / 2) calc((var(--input-border-radius) - 1rem) / 2)}.product-bar .dropdown__list{bottom:calc(100% + -0px);top:auto;min-height:auto;border-radius:calc((var(--input-border-radius) - 1rem) / 2) calc((var(--input-border-radius) - 1rem) / 2) 0 0;border-bottom:0}.product-bar .dropdown__list .dropdown__item-button{padding:.8rem 1.6rem;text-align:left}.product__inventory-notice{margin-top:1.6rem;gap:.6rem}.product__inventory-notice svg{width:2rem}.product__pickup-availabilities{display:block;margin-top:2.3rem}.pickup-availability-preview{padding-block:2.2rem;border-top:.1rem solid var(--color-border-elements);display:grid;grid-template-areas:"title drawer-button" "meta meta";align-items:center;gap:0 1rem}.pickup-availability__info-title,.pickup-availability__info-meta{font-size:var(--font-size-static-small);margin-block:0}.pickup-availability__info-title{grid-area:title;color:var(--color-heading-text)}.pickup-availability__info-meta{grid-area:meta}.pickup-availability__drawer{grid-area:drawer-button}.pickup-availability__drawer .drawer__title{margin-bottom:3.2rem}.pickup-availability__drawer .drawer__button-text{padding-top:0;color:var(--color-heading-text)}.pickup-availability-store{padding:3rem 1.6rem 3.3rem;border:.1rem solid var(--color-border-elements);border-width:.1rem 0}.pickup-availability-store+.pickup-availability-store{border-top:0}.pickup-availability-store .pickup-availability-store__title{color:var(--color-heading-text);font-size:var(--font-size-static-large);margin-block:0 1.2rem}.pickup-availability-store .pickup-availability-store__preview{display:flex;gap:1rem;align-items:center;color:var(--color-heading-text);font-size:var(--font-size-static-small);margin-bottom:1.5rem}.pickup-availability-store .pickup-availability-address,.pickup-availability-store .pickup-availability-address p{font-style:normal;font-size:var(--font-size-static-small)}@media screen and (min-width: 990px){.product__pickup-availabilities summary{text-align:right}.pickup-availability-preview{padding-block:2rem}}.spr-starrating{flex-wrap:wrap}.spr-starrating.spr-summary-starrating .spr-stars{margin-right:.5rem}.spr-stars span[role=img]{display:inline-flex;align-items:center;height:100%}.spr-stars span[role=img] svg{margin-right:.3rem}.spr-starrating.spr-summary-starrating:not(#shopify-product-reviews .spr-starrating.spr-summary-starrating):not(.product-quickview__rating .spr-starrating){font-size:0}.spr-starrating .spr-stars+.spr-stars,.spr-summary-starrating a{color:var(--color-body-text);font-size:var(--font-size-static-small);display:flex;align-items:center}.spr-summary-starrating a{padding-block:0;text-transform:capitalize;letter-spacing:0}.spr-summary-starrating a:before{content:none}.spr-summary-starrating a .visually-hidden{width:auto;height:auto;margin:0 0 0 .4rem;position:static!important}.main-product__tabs button{margin:0 1.2rem;padding:0 0 1.2rem;outline:none;cursor:pointer;border:none;transition:.3s;margin:0 .8rem;font-family:var(--font-body-family);font-size:var(--font-size-small);color:currentColor;font-size:1.4rem;line-height:1;text-transform:capitalize;background-color:transparent}.main-product__tab-content{display:none;text-align:center;font-size:var(--font-size-extra-small);animation:fadeEffect 1s}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.product__media .swiper-thumbs.swiper-horizontal,.product__media .swiper-thumbs.swiper-vertical{overflow:hidden}.product__media .swiper-thumbs.swiper-horizontal{max-width:100%}@media screen and (min-width: 768px){.product__media .swiper-thumbs.swiper-vertical{max-width:6rem;max-height:385px}}.product__media .swiper-thumbs.swiper-horizontal .swiper-slide{height:auto;position:relative;top:0;left:0;border:1px solid rgba(0,0,0,.05);width:6rem}.product__media .swiper-thumbs.swiper-vertical .swiper-slide{border:1px solid rgba(0,0,0,.05)}.product__media .swiper-thumbs.swiper-vertical .swiper-slide-thumb-active,.product__media .swiper-thumbs.swiper-horizontal .swiper-slide-thumb-active{border:2px solid rgba(0,0,0,.5)}#product-thumb #media-thumb .media__badge{width:2rem;height:2rem;padding:.2rem;background-color:none;z-index:2}#product-thumb #media-thumb .media__badge svg{opacity:.7;fill:#000}@media screen and (min-width: 768px){.product__media .swiper-thumbs{display:flex;position:absolute;top:7.2rem;column-gap:.1rem}.product__media .swiper-thumbs .swiper-slide{cursor:pointer;max-height:6.2rem}.product__media .swiper-thumbs .swiper-slide-thumb-active{border:1px solid var(--color-heading-text)}.product__media .swiper-thumbs .swiper-slide .media img{height:100%}#product-thumb #media-thumb .media__badge{width:2rem;height:2rem;padding:.2rem;background-color:none;z-index:2}#product-thumb #media-thumb .media__badge svg{opacity:.7;fill:#000}.product .container .swiper-thumbs.swiper-vertical{width:6rem;height:auto;overflow:hidden}.product .swiper-thumbs.swiper-vertical{width:6rem;height:100%}.product .swiper-thumbs.swiper-horizontal{width:100%;height:auto;top:0;cursor:pointer}}.template--giftcard .swiper-thumbs,.template--giftcard .product__modal-triggers{display:none}.container-fluid .product__media-layout--full .swiper{width:100%}@media screen and (min-width: 990px){.container-fluid .product__media-layout--full .media:not(.media--thumb) img{margin-left:auto;margin-right:auto}}@media screen and (min-width: 2560px){.container-fluid .product__media-layout--full .media:not(.media--thumb) img{margin-left:calc((100% - var(--product-media-area-width, 80rem)) / 2);margin-right:calc((100% - var(--product-media-area-width, 80rem)) / 2)}}.container .product__media-layout--full .swiper,.container-fluid .product__media-layout--partial .swiper{width:100%}@media screen and (min-width: 990px){.container-fluid .product__media-layout--partial .swiper{width:60%}}@media screen and (min-width: 1920px){.container-fluid .product__media-layout--partial .swiper{width:40%}}.container .product__media-layout--partial .swiper{width:60%}@media screen and (min-width: 990px){.container .product__media-layout--partial .swiper{width:60%}}@media screen and (min-width: 1280px){.container .product__media-layout--partial .swiper{width:60%}}@media screen and (min-width: 1920px){.container .product__media-layout--partial .swiper{width:60%}}@media screen and (min-width: 2560px){.container .product__media-layout--partial .swiper{width:60%}}@media screen and (min-width: 3840px){.container .product__media-layout--partial .swiper{width:60%}}.recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;margin-bottom:1.2rem}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:var(--font-size-static-small);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-medium);display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer;text-transform:uppercase;color:var(--color-heading-text);transition:opacity var(--duration-default)}.no-js .recipient-checkbox{display:none}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;border:.1rem solid var(--color-border-elements);background:transparent;z-index:-1;appearance:none;-webkit-appearance:none;transition:border-color var(--duration-default),background-color var(--duration-default)}.recipient-form>input[type=checkbox]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:.6rem;width:.6rem;background-color:currentColor;opacity:0;transition:opacity var(--duration-default)}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.recipient-fields .field__input.text-area{padding:1.6rem;min-height:11.4rem}.recipient-checkbox>svg{margin-top:0;margin-left:.2rem;margin-right:1.2rem;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.28rem;z-index:5;top:.4rem}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors: active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}#product-slide{max-height:60rem}div#product-media.swiper-slide div.media>img{width:6.75rem;height:6.75rem;pointer-events:all!important;border-radius:50%!important}.media.media--thumb{z-index:-1;border-radius:50%;height:6rem}#product-thumbs.swiper-thumbs{display:flex;flex-direction:row;justify-content:center;align-items:center;width:130px;max-height:600px;overflow-y:auto;overflow-x:hidden}#product-thumb,#media-thumb{display:flex;justify-content:center;align-items:center;width:6.7rem;height:6.7rem}#product-thumbs-wrapper.swiper-wrapper{position:relative!important;overflow:visible}#product-wrapper{height:100%!important}#product-slide{width:100%;min-width:100%}@media screen and (min-width: 768px){#product-container{height:600px}}@media screen and (max-width: 768px){#product-container{max-width:100vw;width:100vw}}#product-details-box{overflow-y:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}#product-details-box::-webkit-scrollbar{width:0;background:transparent}#product-details-box::-webkit-scrollbar-thumb{background:red}#product-thumb-prev,#product-thumb-next{bottom:0!important;border-radius:35px;height:35px;width:35px;display:flex;align-items:center;justify-content:center;background-color:var(--color-background-accent-2);color:var(--color-background-accent-1);--swiper-navigation-size: 35px}#product-thumb-next.swiper-button-next{right:15px}#product-thumb-prev.swiper-button-prev{left:10px}#product-thumb-prev.swiper-button-prev:after,#product-thumb-next.swiper-button-next:after{height:auto!important;width:7px!important}#product-thumb-next.swiper-button-next:after{position:relative;right:3px}#product-thumb-prev.swiper-button-prev:after{position:relative;left:3px}#product-media-area{position:sticky!important;top:0}@media screen and (min-width: 768px){#product-container{display:flex;justify-content:center;align-items:center}}#product-thumbs{overflow:hidden}.main-product__tabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:-2px;background:transparent}.product__media-slider22{width:20%}.product__media-slider{display:flex}.swiper-thumbs78{display:none}#product-thumbs-wrapper.swiper-wrapper{flex-direction:column;display:flex}.rc-template__radio span.rc-radio__price{position:absolute;right:10px;color:#780133;font-weight:600}.rc-template__radio .rc-radio__label,.xomd-product .price__regular{color:#780133;font-weight:600}button.main-product__tab{cursor:pointer;border:1px solid #6d1332;padding:7px 4px 3px;border-radius:5px 5px 0 0;transition:background-color .3s;margin:0;text-transform:uppercase;font-size:12px;font-weight:600;line-height:12px;background-color:#6d1332;color:#fff}#sproinfotabs p{text-align:left;font-size:16px}#sproinfotabs ul li:before{margin-right:.5rem;content:"\2713";display:inline-block}#sproinfotabs ul{padding:4px 1px 0 3px;margin:10px 0;list-style:none}div#product-thumb{margin-bottom:10px}#sproinfotabs ul li{font-size:16px;text-align:left;float:left;width:100%;margin-bottom:13px;font-weight:600}#sproinfotabs ul li:before{margin-right:10px;content:"\2713";display:inline-block;border-radius:50px;color:#671230;padding:1px 0;float:left}#sproinfotabs strong{color:#6c1332}button.main-product__tab.active{background-color:#fff;border-bottom:0;color:#000}#sproinfotabs h3{margin:10px 0;font-size:20px;text-align:left}.main-product__tab-content{border:1px solid #6d1332;padding:1rem;border-radius:0 5px 5px;background-color:#fff}div#product-swiper{width:80%}span.rc-radio__subscription{color:#6b1232;font-weight:600}div#product-wrapper #product-slide{max-width:98vw!important;width:100%!important}.xomd-product{padding:25px 0 35px}.xomd-product .container-fluid{width:1400px!important}#shopify-section-template--18762412097701__rich_content_JmJXWq .metafield-rich_text_field ul{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0;border:1px solid #ccc}#shopify-section-template--18762412097701__rich_content_JmJXWq .metafield-rich_text_field li{padding:15px;font-size:20px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;align-items:center;gap:10px;height:100%;min-height:80px}#shopify-section-template--18762412097701__rich_content_JmJXWq .metafield-rich_text_field li:before{content:"\2713";display:inline-block;border-radius:50px;color:#fff;padding:1px 0;float:left}#shopify-section-template--18762412097701__rich_content_JmJXWq .rich-content-content{background-color:#6c1332}#shopify-section-template--18762412097701__rich_content_JmJXWq .metafield-rich_text_field li:nth-child(4n){border-right:none}#shopify-section-template--18762412097701__rich_content_JmJXWq .metafield-rich_text_field li:last-child,#shopify-section-template--18762412097701__rich_content_JmJXWq .metafield-rich_text_field li:nth-last-child(-n+4):nth-child(n){border-bottom:none}.start_rewd{margin-bottom:80px}.stats-carousel{--section-block-padding: 0px !important}section#section-carousel-template--18762412097701__image_carousel_with_heading_766rcg{padding:50px 0}.start_rewd h2:before{content:"";position:absolute;width:35%;left:0;background-color:#6c1332;height:3px;top:28px}.start_rewd h2:after{content:"";position:absolute;width:35%;right:0;background-color:#6c1332;height:3px;top:28px}.start_rewd{position:relative}.start_rewd h2{margin-bottom:0}xomd-stats-carousel .body,.stats-list .body{height:50px}xomd-stats-carousel .time,.stats-list .time{color:#6e1333}@media screen and (max-width: 1400px){.xomd-product .container-fluid{width:100%!important}#shopify-section-template--18762412097701__rich_content_JmJXWq .metafield-rich_text_field ul{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 992px){a.shop-button{display:none}#product-thumbs.swiper-thumbs{width:363px}.xomd-product .container-fluid{width:auto!important}div#product-swiper{width:100%}.product__media-slider .swiper-thumbs.swiper-horizontal{margin:0!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:0!important}.product__media-slider22{position:absolute;bottom:0;width:100%;height:70px}.product__media-slider{padding-bottom:70px}#product-thumbs-wrapper.swiper-wrapper{flex-direction:inherit}.swiper-thumbs78{display:block}.product__content{padding:0!important}#product-details-box{overflow:hidden!important}.product__price{width:22%;text-align:right}.price__sale del,span.text-navigation-button.sale{display:none}.swiper-slide img{object-position:top;object-fit:contain}.product__media-slider22 img{object-fit:cover}.metafield-rich_text_field ul{grid-template-columns:repeat(2,1fr)!important}#shopify-section-template--18762412097701__rich_content_JmJXWq .metafield-rich_text_field li{padding:10px;border-bottom:1px solid #ccc!important;text-align:center;min-height:auto}.start_rewd h2:before,.start_rewd h2:after{display:none}.start_rewd{margin-bottom:20px}#product-container{height:390px}}@media screen and (max-width: 768px){#product-thumbs{max-width:98vw}div#product-wrapper #product-slide{height:500px}.product__media-slider{padding-bottom:90px}.metafield-rich_text_field ul{grid-template-columns:repeat(2,1fr)!important}#shopify-section-template--18762412097701__rich_content_JmJXWq .metafield-rich_text_field li{padding:10px;border-bottom:1px solid #ccc!important;text-align:center;display:block;min-height:auto;font-size:16px}#product-thumbs.swiper-thumbs{width:auto}#product-wrapper{height:100%}}@media screen and (max-width: 479px){div#product-wrapper #product-slide{height:326px}#product-container{height:auto}.product__media-slider{padding-bottom:75px}.swiper-slide .media:not(.media--thumb) img{object-fit:contain;transform:translate(-20px)}.product__media-slider22 img{object-fit:cover}.metafield-rich_text_field ul{grid-template-columns:1fr!important}#shopify-section-template--18762412097701__rich_content_JmJXWq .metafield-rich_text_field li{padding:10px;border-right:0;border-bottom:1px solid #ccc!important;text-align:center;display:block;min-height:auto}}@media screen and (max-width: 650px){#product-thumbs{max-width:96vw}}@media screen and (max-width: 550px){#product-thumbs{max-width:94vw}}div#product-wrapper #product-slide{max-width:100vw!important}@media screen and (min-width: 993px){#product-thumb,#product-thumb .media,#product-thumb .media>img{max-width:107px;max-height:107px;width:107px;height:107px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-product.css.map */
