.template-product .m-main-product{background:#0a0a0a}.template-product .m-main-product--wrapper{display:flex;align-items:flex-start;gap:56px}.template-product .m-main-product--media,.template-product .m-main-product--info{flex:1 1 0;min-width:0}.template-product .m-product-info--wrapper{display:flex;flex-direction:column;gap:16px;max-width:480px}.template-product .main-product__block{margin:0}.template-product .main-product__block+.main-product__block{margin-top:12px}.template-product .m-media-gallery__wrapper{display:flex;flex-direction:column;gap:12px}.template-product .m-product-media--slider__images{order:1}.template-product .m-product-media--slider__thumbnails{order:2;width:100%}.template-product .m-product-media--item{aspect-ratio:4/5;overflow:hidden;background:#eee9df;border:1px solid rgba(168,121,26,.18)}.template-product .m-product-media--item img,.template-product .m-product-media--item video{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease}.template-product .m-product-media--item:hover img{transform:scale(1.02)}.template-product .m-product-media--slider__thumbnails .swiper-wrapper{display:flex;gap:10px;align-items:center}.template-product .m-product-media--slider__thumbnails .swiper-slide{width:72px!important;flex:0 0 72px;opacity:.68;border:1px solid rgba(255,255,255,.12);overflow:hidden;transition:all .2s ease}.template-product .m-product-media--slider__thumbnails .swiper-slide-thumb-active{opacity:1;border-color:#d9b75ad9}.template-product .m-main-product--media{position:relative}.template-product .m-product-live-views{position:absolute;top:12px;left:12px;z-index:2;background:#0a0a0ab8;color:#f5efe7;padding:6px 10px;border-radius:999px;font-size:11px;letter-spacing:.04em}.template-product .m-product-media--mobile__atwl-button{position:absolute;top:12px;right:12px;z-index:2}.template-product .main-product__block .m-product-title{font-size:clamp(26px,2.4vw,38px);font-weight:600;letter-spacing:.015em;color:#f5efe7;line-height:1.08}.template-product .main-product__block .m-product-type{font-size:10px;letter-spacing:.18em;color:#a8791a}.template-product .main-product__block .m-product-price{font-size:24px;font-weight:700;color:#d9b75a;letter-spacing:.03em}.template-product .main-product__block .m-product-option--label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#f5efe7}.template-product .main-product__block .m-product-option--button{border-color:#a8791a59;border-radius:0}.template-product .main-product__block-buy_buttons .m-button{min-height:54px;border-radius:0;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.template-product .main-product__block-buy_buttons .m-product-dynamic-checkout{border-radius:0}.template-product .m-product-form--wrapper{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.template-product .m-product-form--input{width:140px}.template-product .main-product__block .m-product-collapsible{border-top:1px solid rgba(255,255,255,.14);padding-top:8px;margin-top:18px}.template-product .main-product__block .m-product-collapsible .m-accordion--item{border-bottom:1px solid rgba(255,255,255,.14)}.template-product .m-product-trust-badge{background:#f3eee5;border:1px solid rgba(168,121,26,.22);border-radius:0}.template-product .m-product-shipping--text{font-size:13px;line-height:1.7}.template-product .mti-fabric-specs p,.template-product .mti-care-instructions p{margin:0 0 8px;line-height:1.65}@media(max-width:767px){.template-product .m-main-product--wrapper{display:block;gap:0}.template-product .m-product-info--wrapper{max-width:none;padding:0 16px}.template-product .m-media-gallery__wrapper{gap:10px}.template-product .m-main-product--media,.template-product .m-media-gallery__wrapper,.template-product .m-media-gallery__inner,.template-product .m-product-media--item{aspect-ratio:auto;height:auto;max-height:60vh}.template-product .m-product-media--item{background:#0a0a0a;display:flex;align-items:center;justify-content:center}.template-product .m-product-media--item img,.template-product .m-product-media--item video{width:100%;height:100%;max-height:60vh;object-fit:contain;object-position:center}.template-product .m-product-media--slider__thumbnails .swiper-wrapper{gap:8px}.template-product .m-product-media--slider__thumbnails .swiper-slide{width:58px!important;flex-basis:58px}.template-product .main-product__block .m-product-title{font-size:25px}.template-product .main-product__block .m-product-price{font-size:21px}.template-product .main-product__block-buy_buttons .m-button{min-height:50px}.template-product .m-product-media--item:hover img{transform:none}}.template-product .m-main-product--wrapper{align-items:flex-start;gap:clamp(28px,4vw,64px)}.template-product .m-product-media--wrapper{position:relative}.template-product .m-media-gallery__wrapper{gap:14px}.template-product .m-product-media--slider__images{width:100%;max-width:100%}.template-product .m-product-media--slider__images,.template-product .m-product-media--slider__thumbnails{min-width:0}.template-product .m-product-media--item{background:#151515;border-color:#d9b75a33}.template-product .m-product-media--item .m-product-media,.template-product .m-product-media--item .m-image,.template-product .m-product-media--item model-viewer,.template-product .m-product-media--item iframe{width:100%;height:100%}.template-product .m-product-media--item img,.template-product .m-product-media--item video{display:block;object-fit:contain;object-position:center;background:#151515;transition:transform .45s ease}@media(hover:hover)and (pointer:fine){.template-product .m-product-media--item:hover img{transform:scale(1.025)}}.template-product .m-product-media--slider__thumbnails .nav-swiper-container{overflow:hidden}.template-product .m-product-media--slider__thumbnails .swiper-wrapper{align-items:center}.template-product .m-product-media--slider__thumbnails .swiper-slide{width:72px!important;height:90px;flex:0 0 72px;background:#151515}.template-product .m-product-media--slider__thumbnails .swiper-slide .m-product-media,.template-product .m-product-media--slider__thumbnails .swiper-slide img,.template-product .m-product-media--slider__thumbnails .swiper-slide video{width:100%;height:100%;object-fit:cover}.template-product .m-product-media--slider__navigation .swiper-button-control{background:#0a0a0ac2;color:#f5efe7;border:1px solid rgba(217,183,90,.7)}.template-product .m-product-media--slider__pagination{margin-top:10px}@media(max-width:767px){.template-product .m-product-media--item{aspect-ratio:1 / 1.18;max-height:min(68svh,620px)}.template-product .m-product-media--item img,.template-product .m-product-media--item video{max-height:min(68svh,620px)}.template-product .m-product-media--slider__thumbnails .swiper-slide{width:58px!important;height:72px;flex-basis:58px}}.m-product-card__hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0a0a0abf;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .35s ease;z-index:1;pointer-events:none}.m-product-card:hover .m-product-card__hover-overlay{opacity:1;pointer-events:auto}.m-product-card__hover-content{width:90%;max-width:280px;animation:slideUp .35s ease}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.m-product-card__hover-content .m-button{width:100%;min-height:48px;background-color:#d9b75a;color:#0a0a0a;border:none;border-radius:2px;font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;transition:all .3s ease;cursor:pointer}.m-product-card__hover-content .m-button:hover{background-color:#e5c877;transform:scale(1.02)}.m-product-card__hover-content .m-button:active{transform:scale(.98)}.m-product-card__hover-content .m-spinner-icon{display:none}.m-product-card__hover-content .m-spinner-icon.show{display:inline-block;width:16px;height:16px;margin-right:8px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.m-product-card--soldout .m-product-card__hover-overlay{pointer-events:none;opacity:.5}@media(max-width:1023px){.m-product-card__hover-overlay{position:static;background:transparent;opacity:1;pointer-events:auto;height:auto;margin-top:12px;padding:0 16px}.m-product-card:hover .m-product-card__hover-overlay{opacity:1}.m-product-card__hover-content{width:100%;max-width:none;animation:none}.m-product-card__hover-content .m-button{min-height:44px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product.css.map */
