.main-product{padding:calc(40 * var(--u-x)) 0 calc(60 * var(--u-x))}.main-product__container{max-width:calc(1400 * var(--u-x));margin:0 auto}.main-product__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:calc(56 * var(--u-x));align-items:stretch}.main-product__media{min-width:0}.main-product__media-sticky{display:flex;flex-direction:column;gap:0}@media screen and (min-width:769px){.main-product__media-sticky{position:sticky;top:var(--main-product-sticky-top, calc(24 * var(--u-x)));z-index:2}}.main-product__info{display:flex;flex-direction:column}.main-product__block{margin-top:calc(var(--block-margin-top-pc, 24) * var(--u-x));margin-bottom:calc(var(--block-margin-bottom-pc, 24) * var(--u-x))}.main-product__block:not(:has(>*)){display:none;margin:0}.product-block-badge{display:inline-flex;width:fit-content;max-width:100%;padding:1px;border-radius:calc(4 * var(--u-x));background:var(--badge-border-fill, #cb5c5c)}.product-block-badge__inner{display:inline-flex;align-items:center;justify-content:center;padding:calc(2 * var(--u-x)) calc(8 * var(--u-x));border-radius:calc(3 * var(--u-x));background:#fff}.product-block-badge__text{color:var(--badge-text-color, #cb5c5c);font-size:calc(var(--badge-font-size, 16) * var(--u-x));font-weight:450}.product-block-badge[data-text-fill=gradient] .product-block-badge__text{background:var(--badge-text-fill);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.product-block-price{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(12 * var(--u-x))}.main-product__block--app{--block-margin-top-pc: 12;--block-margin-bottom-pc: 0;--block-margin-top-mobile: 8;--block-margin-bottom-mobile: 3}.flex-badge-wrapper .flex-badge__pill{scale:.8}.product-block-price__current{color:var(--price-color, #cb5c5c);font-size:calc(var(--price-size, 24) * var(--u-x));font-weight:520;line-height:1}.product-block-price[data-price-fill=gradient] .product-block-price__current{background:var(--price-fill);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.product-block-price__compare{color:var(--compare-color, #9b9b9b);font-size:calc(var(--compare-size, 16) * var(--u-x));font-weight:380;line-height:1;text-decoration-line:line-through}.product-block-price__compare[hidden],.product-block-price__discount[hidden]{display:none!important}.product-block-price__discount{display:inline-flex;align-items:center;padding:calc(4 * var(--u-x)) calc(12 * var(--u-x));border-radius:calc(20 * var(--u-x)) calc(8 * var(--u-x)) calc(8 * var(--u-x)) 0;background:var(--discount-fill, #fdd1d2);color:var(--discount-color, #910000);font-size:calc(var(--discount-size, 16) * var(--u-x));font-weight:520;line-height:1;letter-spacing:-.02em;white-space:nowrap}.product-block-buy-buttons__row{display:flex;align-items:stretch;gap:calc(12 * var(--u-x))}.product-block-buy-buttons__row[hidden],.product-block-buy-buttons__sold-out[hidden]{display:none!important}.product-block-buy-buttons__atc,.product-block-buy-buttons__shop-now{flex:1;min-width:0;display:flex}.product-block-buy-buttons__atc open-cart-drawer,.product-block-buy-buttons__shop-now add-to-cart{flex:1;display:flex;min-width:0}.product-block-buy-buttons__btn{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:calc(16 * var(--u-x)) calc(20 * var(--u-x));border-radius:999px;font-size:calc(var(--buy-btn-size, 14) * var(--u-x));font-weight:450;line-height:120%;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.product-block-buy-buttons__btn--atc,.product-block-buy-buttons__atc .global-open-cart-drawer-button{background:var(--buy-atc-bg, #ffffff);color:var(--buy-atc-color, #000000);border:1px solid var(--buy-atc-border, #000000)}.product-block-buy-buttons__btn--atc:hover,.product-block-buy-buttons__atc .global-open-cart-drawer-button:hover{opacity:.85}.product-block-buy-buttons__btn--shop{border:none;background:var(--buy-shop-gradient, linear-gradient(90deg, #cb5c5c 0%, #f99999 100%));color:var(--buy-shop-color, #ffffff)}.product-block-buy-buttons__btn--shop:hover{opacity:.9}.product-block-buy-buttons__btn--sold-out,.product-block-buy-buttons__sold-out .global-base-button--sold-out{background:var(--buy-soldout-bg, #f5f5f5);color:var(--buy-soldout-color, #9e9e9e);border:1px solid var(--buy-soldout-border, #e8e8e8);cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;transform:none;box-shadow:none}.product-block-buy-buttons__btn--sold-out:hover,.product-block-buy-buttons__btn--sold-out:focus,.product-block-buy-buttons__sold-out .global-base-button--sold-out:hover,.product-block-buy-buttons__sold-out .global-base-button--sold-out:focus{background:var(--buy-soldout-bg, #f5f5f5);color:var(--buy-soldout-color, #9e9e9e);border-color:var(--buy-soldout-border, #e8e8e8);opacity:1;transform:none;outline:none}.product-block-buy-buttons__sold-out,.product-block-buy-buttons__sold-out .global-base-button{width:100%}.product-block-title{margin:0;font-size:calc(var(--size, 32) * var(--u-x));line-height:normal}.product-block-subtitle{margin:0;color:var(--subtitle-color, #737373);font-size:calc(var(--size, 16) * var(--u-x));font-weight:380;line-height:120%}.product-block-description{font-size:calc(var(--size, 14) * var(--u-x));line-height:normal}.product-block-description :is(p,ul,ol){margin:0}.product-block-description :is(p,ul,ol)+:is(p,ul,ol){margin-top:calc(8 * var(--u-x))}.product-block-description ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:calc(8 * var(--u-x))}.product-block-description ul>li{position:relative;padding-left:calc(14 * var(--u-x))}.product-block-description ul>li:before{content:"";position:absolute;left:0;top:.65em;width:calc(4 * var(--u-x));height:calc(4 * var(--u-x));border-radius:50%;background:currentColor;transform:translateY(-50%)}.product-block-rating__link{display:inline-flex;align-items:center;gap:calc(8 * var(--u-x));text-decoration:none;cursor:pointer}.product-block-rating .jdgm-widget,.product-block-rating .jdgm-prev-badge,.product-block-rating .jdgm-prev-badge__stars{display:inline-flex;align-items:center;margin:0}.product-block-rating .jdgm-star{padding:0;color:var(--star-color, #ffc41f);font-size:calc(var(--star-size, 16) * var(--u-x))}.product-block-rating .jdgm-prev-badge__text{display:none}.product-block-rating__text{display:inline-block;margin:0;color:var(--text-color, #737373);font-size:calc(var(--size, 15) * var(--u-x));font-weight:380;line-height:120%}@media screen and (max-width:768px){.main-product__block{margin-top:calc(var(--block-margin-top-mobile, 32) * var(--u-x));margin-bottom:calc(var(--block-margin-bottom-mobile, 32) * var(--u-x))}.product-block-title{font-size:calc(var(--mobile-size, 36) * var(--u-x))}.product-block-subtitle,.product-block-description{font-size:calc(var(--mobile-size, 24) * var(--u-x))}.product-block-badge__text{font-size:calc(var(--badge-mobile-font-size, 24) * var(--u-x))}.product-block-rating .jdgm-star{font-size:calc(var(--mobile-star-size, 26) * var(--u-x))}.product-block-rating .jdgm-prev-badge__text{display:none}.product-block-rating__text{font-size:calc(var(--mobile-size, 24) * var(--u-x))}.product-block-price__current{font-size:calc(var(--price-mobile-size, 36) * var(--u-x))}.product-block-price__compare{font-size:calc(var(--compare-mobile-size, 24) * var(--u-x))}.product-block-price__discount{font-size:calc(var(--discount-mobile-size, 24) * var(--u-x))}.product-block-buy-buttons__btn,.product-block-buy-buttons__atc .global-open-cart-drawer-button{font-size:calc(var(--buy-btn-mobile-size, 24) * var(--u-x));padding:calc(20 * var(--u-x)) calc(16 * var(--u-x))}.main-product{padding:calc(24 * var(--u-x)) 0 calc(48 * var(--u-x))}.main-product__container{max-width:none;padding:0 calc(24 * var(--u-x))}.main-product__grid{grid-template-columns:minmax(0,1fr);gap:calc(32 * var(--u-x))}}.product-gallery{display:block}.product-gallery__main{position:relative;display:block;overflow:hidden;border-radius:calc(8 * var(--u-x));background:#f5f5f5}.product-gallery__main .swiper{height:100%;width:100%;overflow:hidden}.product-gallery__main .swiper-slide.product-gallery__slide{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 100%;width:100%!important;height:100%;overflow:hidden}.product-gallery__image{width:100%;height:100%}.product-gallery__image img{width:100%;height:100%;object-fit:contain}.product-gallery__image svg{width:100%;height:100%;object-fit:contain}.product-gallery__video,.product-gallery__video video,.product-gallery__video iframe{width:100%;height:100%}.product-gallery__video video{object-fit:contain;background:#000}.product-gallery__slide.is-previewable{cursor:zoom-in}.product-gallery__nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:34px!important;height:34px!important;margin:0;padding:0;border:0;border-radius:999px;background:#fff;box-shadow:0 2px 8px #0000001f;cursor:pointer;transform:translateY(-50%);transition:background-color .25s ease,opacity .25s ease}.product-gallery__nav:after,.product-gallery__nav.swiper-button-next:after,.product-gallery__nav.swiper-button-prev:after{content:none!important;display:none!important}.product-gallery__nav.swiper-button-next,.product-gallery__nav.swiper-button-prev{margin:0;background-image:none}.product-gallery__nav svg{width:calc(20 * var(--u-x))!important;height:calc(20 * var(--u-x))!important}.product-gallery__nav--prev{left:calc(16 * var(--u-x));transform:translateY(-50%) rotate(180deg)}.product-gallery__nav--next{right:calc(16 * var(--u-x))}.product-gallery__nav:hover{background:#c79f6c}.product-gallery__nav:hover svg path{fill:#fff;fill-opacity:1}.product-gallery__nav.swiper-button-disabled{opacity:.35;pointer-events:none}.product-gallery__pagination.swiper-pagination{position:absolute;bottom:calc(16 * var(--u-x));left:0;z-index:2;gap:calc(8 * var(--u-x));justify-content:center;width:100%}.product-gallery__pagination .swiper-pagination-bullet{width:calc(12 * var(--u-x));height:calc(12 * var(--u-x));margin:0!important;background:#0003;opacity:1}.product-gallery__pagination .swiper-pagination-bullet-active{background:#c79f6c}.product-gallery__pagination .bullet-progress{display:none}@media screen and (max-width:768px){.product-gallery__pagination.swiper-pagination{display:flex}.product-gallery__nav{width:30px;height:30px}}.product-gallery__thumbs-wrap{position:relative;margin-top:calc(12 * var(--u-x))}.product-gallery__thumbs-wrap .product-gallery__thumbs{margin-top:0}.product-gallery__thumbs-nav{position:absolute;top:0;z-index:2;display:flex;align-items:center;justify-content:center;width:calc(100% / 13.5);height:100%;padding:0;border:0;background:#fff6;cursor:default;pointer-events:none;transition:background-color .2s ease}.product-gallery__thumbs-nav[hidden]{display:none}.product-gallery__thumbs-nav--prev{left:0}.product-gallery__thumbs-nav--next{right:0}.product-gallery__thumbs-nav svg{display:block;flex-shrink:0;width:calc(20 * var(--u-x));height:calc(20 * var(--u-x));pointer-events:auto;cursor:pointer}.product-gallery__thumbs-nav--prev svg{transform:rotate(180deg)}.product-gallery__thumbs-nav svg path{fill:#fff;fill-opacity:1;transition:fill .2s ease}.product-gallery__thumbs-nav:hover{background:#c79f6c}@media screen and (min-width:769px){.product-gallery__thumbs-nav{width:calc(100% / 22.5)}}.product-gallery__thumbs{display:block}.product-gallery__thumbs .swiper-wrapper{display:flex}.product-gallery__thumbs .product-gallery__thumb{flex:0 0 calc(100% / 7.5);width:calc(100% / 7.5)}.product-gallery__thumb{position:relative;box-sizing:border-box;display:block;height:auto;aspect-ratio:1 / 1;padding:0;overflow:hidden;border:2px solid #e5e5e5;border-radius:calc(4 * var(--u-x));background:#f5f5f5;cursor:pointer;transition:border-color .2s ease}.product-gallery__thumb.swiper-slide-thumb-active{border-color:#1c1c1c}.product-gallery__thumb-image{width:100%;aspect-ratio:1 / 1}.product-gallery__thumb-image img{width:100%;height:100%;object-fit:contain}.product-gallery__thumb-play{position:absolute;top:50%;left:50%;display:flex;transform:translate(-50%,-50%);pointer-events:none}.product-gallery__thumb-play svg{width:calc(20 * var(--u-x));height:calc(20 * var(--u-x));filter:drop-shadow(0 0 2px rgba(0,0,0,.45))}.product-gallery__promo{display:block;margin-top:calc(16 * var(--u-x));overflow:hidden;border-radius:calc(8 * var(--u-x))}.product-gallery__promo img{width:100%;height:auto}html.product-lightbox-open{overflow:hidden}.product-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#fff}.product-lightbox[hidden]{display:none}.product-lightbox__inner{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:calc(64 * var(--u-x)) calc(80 * var(--u-x)) calc(48 * var(--u-x));box-sizing:border-box}.product-lightbox__close{position:absolute;top:calc(24 * var(--u-x));right:calc(24 * var(--u-x));z-index:2;display:flex;align-items:center;justify-content:center;width:calc(40 * var(--u-x));height:calc(40 * var(--u-x));padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;transition:background-color .25s ease}.product-lightbox__close:hover{background:#0000000f}.product-lightbox__close svg{width:calc(24 * var(--u-x));height:calc(24 * var(--u-x))}.product-lightbox__swiper{position:relative;display:block;flex:1;width:100%;min-height:0}.product-lightbox__swiper .swiper{width:100%;height:100%}.product-lightbox__swiper .swiper-slide{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;height:100%}.product-lightbox__slide{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-lightbox__image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:100%;max-height:100%}.product-lightbox__image picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-lightbox__image .image-placeholder{display:none}.product-lightbox__image img{display:block;width:auto!important;height:auto!important;max-width:100%;max-height:100%;margin:0 auto;object-fit:contain}.product-lightbox__nav{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:34px!important;height:34px!important;margin:0;padding:0;border:0;border-radius:999px;background:#fff;box-shadow:0 2px 8px #0000001f;background-image:none;cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:background-color .25s ease,opacity .25s ease}.product-lightbox__nav:after,.product-lightbox__nav.swiper-button-next:after,.product-lightbox__nav.swiper-button-prev:after{content:none!important;display:none!important}.product-lightbox__nav.swiper-button-next,.product-lightbox__nav.swiper-button-prev{margin:0;background-image:none}.product-lightbox__nav svg{width:calc(20 * var(--u-x))!important;height:calc(20 * var(--u-x))!important}.product-lightbox__nav:hover{background:#c79f6c}.product-lightbox__nav:hover svg path{fill:#fff;fill-opacity:1}.product-lightbox__nav--prev{left:calc(16 * var(--u-x));transform:translateY(-50%) rotate(180deg)}.product-lightbox__nav--prev svg{transform:none}.product-lightbox__nav--next{right:calc(16 * var(--u-x))}.product-lightbox__nav.swiper-button-disabled{opacity:.3;cursor:default;pointer-events:auto}.product-lightbox__counter{flex-shrink:0;margin-top:calc(24 * var(--u-x));color:#1c1c1c;font-size:calc(16 * var(--u-x));line-height:1;text-align:center}@media screen and (max-width:768px){.product-lightbox__inner{padding:calc(96 * var(--u-x)) calc(24 * var(--u-x)) calc(64 * var(--u-x))}.product-lightbox__close{top:calc(32 * var(--u-x));right:calc(32 * var(--u-x));width:calc(64 * var(--u-x));height:calc(64 * var(--u-x))}.product-lightbox__close svg{width:calc(40 * var(--u-x));height:calc(40 * var(--u-x))}.product-lightbox__nav,.product-lightbox__nav.swiper-button-prev,.product-lightbox__nav.swiper-button-next{width:calc(64 * var(--u-x))!important;height:calc(64 * var(--u-x))!important;background:#fff;box-shadow:0 2px 8px #0000001f}.product-lightbox__nav svg{width:calc(32 * var(--u-x))!important;height:calc(32 * var(--u-x))!important}.product-lightbox__nav--prev{left:calc(16 * var(--u-x));transform:translateY(-50%) rotate(180deg)}.product-lightbox__nav--next{right:calc(16 * var(--u-x));transform:translateY(-50%)}.product-lightbox__counter{margin-top:calc(32 * var(--u-x));font-size:calc(24 * var(--u-x))}}.main-content.is-pdp-swapping>.shopify-section:not(:has(.main-product)){opacity:.45;pointer-events:none;transition:opacity .15s ease}.product-block-variant-picker{display:flex;flex-direction:column;gap:calc(20 * var(--u-x))}.variant-picker__option{margin:0;padding:0;border:0;min-width:0}.variant-picker__label{display:flex;align-items:baseline;gap:calc(4 * var(--u-x));padding:0;margin-bottom:calc(12 * var(--u-x));font-size:calc(var(--vp-label-size, 16) * var(--u-x));line-height:normal}.variant-picker__label-name{color:var(--vp-label-color, #000000);font-weight:450}.variant-picker__label-value{color:var(--vp-value-color, #000000);font-weight:520}.variant-picker__values{display:flex;flex-wrap:wrap;align-items:center;gap:calc(16 * var(--u-x))}.variant-picker__value{position:relative;display:inline-flex;cursor:pointer}.variant-picker__swatch{display:block;border:1px solid var(--vp-border-color, #e5e5e5);transition:outline-color .15s ease,border-color .15s ease}.variant-picker__swatch--color{width:calc(var(--vp-swatch-size, 36) * var(--u-x));height:calc(var(--vp-swatch-size, 36) * var(--u-x));border-radius:50%;background:var(--vp-swatch-bg, #e5e5e5);outline:1px solid transparent;outline-offset:calc(3 * var(--u-x))}.variant-picker__swatch--image{width:calc(var(--vp-image-size, 64) * var(--u-x));height:calc(var(--vp-image-size, 64) * var(--u-x));border-radius:calc(4 * var(--u-x));overflow:hidden;background:#fff}.variant-picker__swatch--image img{display:block;width:100%;height:100%;object-fit:contain}.variant-picker__swatch-color{display:block;width:100%;height:100%;background:var(--vp-swatch-bg, #e5e5e5)}.variant-picker__swatch-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:calc(4 * var(--u-x));font-size:calc(12 * var(--u-x));text-align:center;word-break:break-word}.variant-picker__option[data-shape=circle] .variant-picker__swatch{border-radius:50%}.variant-picker__option[data-shape=square] .variant-picker__swatch{border-radius:calc(4 * var(--u-x))}.variant-picker__pill{display:inline-flex;align-items:center;justify-content:center;min-width:calc(64 * var(--u-x));padding:calc(10 * var(--u-x)) calc(18 * var(--u-x));border:1px solid var(--vp-border-color, #e5e5e5);border-radius:999px;color:var(--vp-value-color, #000000);font-size:calc(var(--vp-label-size, 16) * var(--u-x));font-weight:450;line-height:120%;white-space:nowrap;transition:border-color .15s ease}.variant-picker__input:checked~.variant-picker__swatch--color{outline-color:var(--vp-selected-color, #c17b7b);border-color:var(--vp-selected-color, #c17b7b)}.variant-picker__input:checked~.variant-picker__swatch--image{border-color:var(--vp-selected-color, #c17b7b)}.variant-picker__input:checked~.variant-picker__pill{border-color:var(--vp-selected-color, #c17b7b);box-shadow:inset 0 0 0 1px var(--vp-selected-color, #c17b7b)}.variant-picker__input:focus-visible~.variant-picker__swatch--color,.variant-picker__input:focus-visible~.variant-picker__pill{outline:2px solid var(--vp-selected-color, #c17b7b);outline-offset:calc(3 * var(--u-x))}.variant-picker__input:focus-visible~.variant-picker__swatch--image{outline:2px solid var(--vp-selected-color, #c17b7b);outline-offset:0}.variant-picker__value[data-available=false] .variant-picker__swatch,.variant-picker__value[data-available=false] .variant-picker__pill{opacity:.4}.variant-picker__value[data-available=false]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - .5px),var(--vp-selected-color, #c17b7b) calc(50% - .5px),var(--vp-selected-color, #c17b7b) calc(50% + .5px),transparent calc(50% + .5px));opacity:.45;pointer-events:none}.variant-picker__option[data-display=color] .variant-picker__value[data-available=false]:after,.variant-picker__option[data-shape=circle] .variant-picker__value[data-available=false]:after{border-radius:50%}.variant-picker__noscript{display:flex;flex-wrap:wrap;gap:calc(12 * var(--u-x))}.variant-picker__noscript-link[aria-current=true]{font-weight:520}@media screen and (max-width:768px){.variant-picker__label,.variant-picker__pill{font-size:calc(var(--vp-label-mobile-size, 24) * var(--u-x))}.variant-picker__swatch--color{width:calc(var(--vp-swatch-mobile-size, 56) * var(--u-x));height:calc(var(--vp-swatch-mobile-size, 56) * var(--u-x))}.variant-picker__swatch--image{width:calc(var(--vp-image-mobile-size, 96) * var(--u-x));height:calc(var(--vp-image-mobile-size, 96) * var(--u-x))}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-main-product.css.map */
