.product{--spacing-grid-row-mobile: 2.5rem;padding:calc(var(--header-height) + 4.1rem) 0 4.5rem;background-color:var(--color-gray-3)}@media screen and (min-width: 990px){.product{padding:calc(var(--header-height) + 10.2rem) 0 13.7rem;background:linear-gradient(130deg,#ededed,#e7e7e8)}}product-media{display:block}@media screen and (min-width: 990px){.product__media{max-width:68rem;margin:0 auto;padding-top:5rem;padding-right:2.7rem}}.product__media-slider{max-width:72%;margin-left:auto;margin-right:auto;margin:0 auto 3rem}@media screen and (min-width: 990px){.product__media-slider{max-width:100%;margin-bottom:2rem}}.product__media img{display:block;width:100%;height:auto}.product__media-thumbs{display:block}.product__media-thumbs .swiper-slide{max-width:5rem}@media screen and (min-width: 990px){.product__media-thumbs .swiper-slide{max-width:12.8rem}}.product__thumbnail{cursor:pointer;position:relative}.is-active>.product__thumbnail{opacity:.5}.product__thumbnail svg{background-color:var(--color-background-secondary);position:absolute;top:1rem;right:1rem;z-index:2}.product__content{padding:0 1.1rem}@media screen and (min-width: 990px){.product__content{max-width:55rem;margin-left:auto;margin-right:auto;padding-left:1.5rem}}.product-selector__dropdown{margin:0 0 2rem}.product-selector__buttons{display:flex;gap:1.8rem;padding:0 0 0 .5rem;border:none;border-radius:0}@media screen and (min-width: 990px){.product-selector__buttons{gap:2.9rem;padding:0 0 0 .6rem}}.product-selector__buttons legend{padding:0}.product-selector__buttons :checked+.swatch{outline-offset:.3rem}@media screen and (min-width: 990px){.product-selector__buttons :checked+.swatch{outline-offset:.5rem}}.product__gallery-opener{position:relative;display:block}.product__gallery-opener .product__gallery-opener__icon{background-color:var(--color-background-secondary);display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:.5rem;position:absolute;top:2rem;right:2rem;z-index:2}.product__gallery-toggle{background:none;width:100%;height:100%;padding:0;border:none;border-radius:0;position:absolute;top:0;left:0;z-index:2;cursor:pointer}product-modal{display:block}.product-gallery{background-color:var(--color-background-secondary);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:var(--z-modals)}.product-gallery[open]{display:block}.product-gallery__dialog,.product__gallery-content,.product__gallery-content .product__image{height:100%}.product__gallery-content .product__image .media{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:8rem 0;margin:0 auto}.product-gallery__close{background-color:var(--color-background-accent);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;position:absolute;top:2rem;right:2rem;z-index:2;cursor:pointer}.product__share{margin-block:2rem}.product__title{margin-bottom:.3rem}@media screen and (min-width: 990px){.product__title{margin-bottom:2.5rem}}.product__description-wrapper{margin-bottom:2.4rem}@media screen and (min-width: 990px){.product__description-wrapper{margin-bottom:3.7rem}}.product__description{line-height:2}.product__price{margin-bottom:0}@media screen and (max-width: 989px){.product__price{font-size:2.4rem}}.product__rating-badge{margin-top:.4rem}@media screen and (min-width: 990px){.product__rating-badge{margin-top:-.9rem}}.product__row{margin-bottom:2.6rem}@media screen and (min-width: 990px){.product__row{margin-bottom:3.7rem}}.product-selector__quantity{border-radius:2.2rem;border:.1rem solid var(--color-gray-2)}.product-selector__quantity .quantity__wrapper{min-width:14.5rem;padding:0 2.6rem}@media screen and (min-width: 990px){.product-selector__quantity .quantity__wrapper{min-width:15.1rem;padding:0 1.7rem}}.product-selector__quantity .quantity__input{flex:1 0;font-weight:600;font-size:2.4rem}.product-selector__quantity .quantity__button{font-size:3rem;line-height:1}.product-selector__row{margin-bottom:3.1rem}@media screen and (min-width: 990px){.product-selector__row{margin-bottom:4.6rem}}.product__accordions{margin-bottom:2rem}@media screen and (max-width: 989px){.product-selector__submit{min-height:8.7rem;font-size:1.8rem}.product-selector__submit:before{border-radius:5rem}}.product-media-thumbs-cnt{position:relative}div.swiper-nav{display:flex;margin-top:0;color:var(--color-background-tertiary);font-weight:600;--swiper-navigation-size: 24px}.swiper-nav.swiper-button-prev{left:-10px;transform:translate(-100%,-50%)}.swiper-nav.swiper-button-next{right:-10px;transform:translate(100%,-50%)}.product__media .slide-item.hide{display:none}.sticky-mobile-atc{display:none;position:fixed;left:0;bottom:0;width:100%;z-index:9999;overflow:hidden}@media (max-width: 767px){.sticky-mobile-atc{display:block}}.sticky-mobile-atc button{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.sticky-mobile-atc .inner-wrap{display:flex;transition:.35s;transition-timing-function:ease-out;background:#fff;border-bottom:1px solid #ccc;border-radius:13px 13px 0 0}@media (max-width: 767px){.sticky-mobile-atc .inner-wrap{transform:translateY(100%)}body.sticky-atc .sticky-mobile-atc .inner-wrap{transform:translateY(0)}}.sticky-mobile-atc .col{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:800}@media (max-width: 767px){.sticky-mobile-atc .col{font-size:16px}}.sticky-mobile-atc .col-image{flex-grow:1;gap:12px}.sticky-mobile-atc .col-image span{line-height:1}.sticky-mobile-atc .col-price{padding:15px 20px;border-left:1px solid #ccc}.sticky-mobile-atc .col-image img{max-width:100px;max-height:60px;height:auto;object-fit:contain}.sticky-mobile-atc .product__price{font-size:inherit;font-weight:inherit}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-product.css.map */
