.main-product{display:block}.main-product__breadcrumbs{margin:0 0 16px}.main-product__content{display:flex;gap:40px;justify-content:center}.main-product__header-mobile{width:100%;display:none;position:relative}.main-product__gallery{flex:1;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:0;height:fit-content}.main-product__media{display:flex;position:relative;border-radius:20px;overflow:hidden}.main-product__media[data-action]{cursor:pointer}.main-product__media img,.main-product__media video{width:100%;height:fit-content;aspect-ratio:1 / 1.25;border-radius:20px;object-fit:cover;pointer-events:none}.main-product__info{width:410px;height:fit-content;position:sticky;top:calc(16px + var(--header-height))}.main-product__block{margin-top:var(--block-indent)}.main-product__block h1{max-width:calc(100% - 24px)}.main-product__price{font-size:20px}.main-product__price .price--original{font-weight:700}.main-product__options{width:100%;display:flex;flex-direction:column;gap:20px}.main-product__option--heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}.main-product__option-title{display:flex;align-items:center;gap:8px;font-weight:600}.main-product__option-title span{font-weight:400}.main-product__inventory-label{color:#4d4d4d;display:flex;align-items:center;gap:8px;white-space:nowrap}.main-product__inventory-label:before{content:"";width:6px;height:6px;border-radius:6px;display:flex}.main-product__option-values{display:flex;flex-wrap:wrap;gap:8px}.main-product__value{width:fit-content;min-width:60px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #A3A3A3;border-radius:8px;position:relative;color:var(--color-text);padding:2px 10px}.main-product__value input{font-size:18px}.main-product__option--swatch .main-product__value{width:36px;min-width:unset;height:36px;display:flex!important;aspect-ratio:1 / 1;background:var(--swatch--background);background-position:var(--swatch-focal-point, initial);background-size:cover;background-origin:border-box;border-radius:36px;border:none}.main-product__value:has(input[data-disabled]){color:#a3a3a3;cursor:no-drop}.main-product__value:has(input:checked){background-color:var(--color-text);border-color:var(--color-text);color:var(--color-background)}.main-product__value:has(input:checked[data-disabled]){background-color:#a3a3a3;border-color:#a3a3a3}.main-product__value:after{width:130%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-33deg);z-index:1;background-color:#a3a3a3}.main-product__option--swatch .main-product__value:after{width:44px;height:44px;border:1px solid var(--color-text);border-radius:44px;transform:translate(-50%,-50%);background-color:transparent}.main-product__option--swatch .main-product__value.active:after,.main-product__value:has(input:not(:checked)[data-disabled]):after{content:""}.main-product__value-inventory{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:6px;display:flex;z-index:1}.main-product__inventory-label.low-stock:before,.main-product__value-inventory.low-stock{background-color:#ea2626}.main-product__inventory-label.medium-stock:before,.main-product__value-inventory.medium-stock{background-color:#f4a623}.main-product__size-guide-label{margin:16px 0 0;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.main-product__controls{display:flex;flex-direction:column;gap:16px}.main-product__button{width:100%}.main-product__button:disabled{opacity:.5}.main-product__button .loading-icon{background-color:var(--color-button-background)}.main-product__button[data-action] .main-product__button-add,.main-product__button:disabled .main-product__button-add,.main-product__button-disabled{display:none}.main-product__button[data-action] .main-product__button-disabled,.main-product__button:disabled .main-product__button-disabled{display:inline}.main-product__button[data-action]~.shopify-payment-button,.main-product__button:disabled~.shopify-payment-button{display:none}.main-product__controls shopify-buy-it-now-button button{width:100%;height:56px;border:1px solid var(--color-button-background);border-radius:100px;background-color:var(--color-button-text);color:transparent;font-family:var(--main-font);font-weight:700;font-size:0;line-height:1.5;padding:0;position:relative}.main-product__controls shopify-buy-it-now-button button:hover:not([disabled]){background-color:transparent}.main-product__controls shopify-buy-it-now-button button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-button-background);opacity:0;transition:opacity .3s;pointer-events:none;border-radius:100px}.main-product__controls shopify-buy-it-now-button button:hover:after{opacity:.1}.main-product__controls shopify-buy-it-now-button button:before{content:"\41a\443\43f\438\442\438  \437\430\440\430\437";font-size:20px;color:var(--color-button-background)}.main-product__payments{margin:16px auto 0;display:flex;align-items:center;justify-content:center}.main-product__payments .payment__list{gap:8px}.main-product__payments .payment__list svg{width:52px;height:fit-content}.main-product__notification{margin:16px 0 0;color:#ea2626}.main-product__feature{display:flex;align-items:center;gap:8px;color:var(--color-text);letter-spacing:-.01em}.main-product__feature-icon{display:flex}.main-product__feature-icon img{width:24px;height:24px;object-fit:cover}.main-product__disclosure{border-top:1px solid #A3A3A3}.main-product__disclosure button{width:100%;padding:14px 0;display:flex;align-items:center;justify-content:space-between;text-align:left}.main-product__disclosure-icon{display:flex;min-width:18px;height:18px;position:relative}.main-product__disclosure-icon:after,.main-product__disclosure-icon:before{content:"";background-color:currentColor;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s}.main-product__disclosure-icon:after{width:100%;height:1.5px}.main-product__disclosure button.open .main-product__disclosure-icon:after{transform:translate(-50%,-50%) rotate(180deg)}.main-product__disclosure-icon:before{width:1.5px;height:100%}.main-product__disclosure button.open .main-product__disclosure-icon:before{transform:translate(-50%,-50%) rotate(90deg)}.main-product__disclosure-content{max-height:0;overflow:hidden;transition:max-height .3s}.main-product__disclosure-inner{padding:8px 8px 24px}.main-product__disclosure-inner a{text-underline-offset:5px}.main-product__zoom{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:var(--color-background);display:flex;z-index:4;pointer-events:none;opacity:0;transition:opacity .3s}.main-product__zoom.open{opacity:1;pointer-events:all}.main-product__zoom-wrapper{width:100%;height:100%}.main-product__zoom-slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.main-product__zoom-slide img{width:fit-content;max-width:100%;height:100%;object-fit:contain}.main-product__zoom-control,.main-product__zoom-close{background-color:var(--color-background);border-radius:100px;cursor:pointer;padding:16px;color:var(--color-text);display:flex;z-index:1}.main-product__zoom-control svg,.main-product__zoom-close svg{width:24px;height:24px}.main-product__zoom-close{position:absolute;top:24px;right:24px;box-shadow:0 0 4px #00000040}.main-product__zoom-controls{display:flex;gap:40px;position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:1}.main-product__zoom-control{box-shadow:0 0 4px #b1b1b140}.main-product__zoom .swiper-pagination{top:32px;left:24px;bottom:unset;width:fit-content;font-family:var(--main-font);font-weight:400;font-size:18px;line-height:1.5;color:var(--color-text)}.main-product__bis{position:fixed;z-index:4;top:0;left:0;width:100vw;height:100dvh;padding:20px;display:flex;align-items:center;justify-content:center;background-color:transparent;transition:background-color .3s;pointer-events:none}.main-product__bis.open{background-color:#00000040;pointer-events:all}.main-product__bis-inner{width:100%;max-width:640px;background-color:var(--color-background);padding:32px;position:relative;border-radius:8px;transform:scale(.85);opacity:0;transition:transform .3s,opacity .3s}.main-product__bis.open .main-product__bis-inner{opacity:1;transform:scale(1)}.main-product__bis h2{text-align:center;margin:0 0 16px}.main-product__bis-content>p{margin:0 0 24px}.main-product__bis img{display:block;margin:0 auto}.main-product__bis-form{display:flex;flex-direction:column;gap:16px}.main-product__bis-form button{width:100%}.main-product__bis-close{position:absolute;top:32px;right:32px;display:flex;color:#a3a3a3}.main-product__bis-close svg{width:24px;height:24px}.main-product__bis.success .main-product__bis-content,.main-product__bis:not(.success) .main-product__bis-success{display:none}.main-product__guide{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:4;background-color:transparent;pointer-events:none;transition:background-color .3s}.main-product__guide.open{background-color:#00000040;pointer-events:all}.main-product__guide-inner{width:100%;max-width:720px;height:100%;overflow:auto;background-color:var(--color-background);margin-left:auto;padding:32px;transition:transform .3s;transform:translate(100%)}.main-product__guide.open .main-product__guide-inner{transform:translate(0)}.main-product__guide-inner>h2{display:flex;align-items:center;gap:8px;margin:0 0 8px}.main-product__guide-inner>h3{font-weight:700;margin:0 0 24px}.main-product__guide-table{margin:0 0 48px}.main-product__guide-table table{width:100%;text-align:center;box-shadow:none}.main-product__guide-table table th{color:#4d4d4d;border:none;font-weight:600}.main-product__guide-table table td{border:none}.main-product__guide-table>p{margin:16px 0 0;padding:0 20px}.main-product__guide-model{margin:0 0 48px}.main-product__guide-model .text--large{font-weight:700}.main-product__guide-description{display:flex;gap:24px}.main-product__guide-description-media{width:100%;min-width:calc(47% - 12px);display:flex}.main-product__guide-description-media img{width:100%;height:fit-content;border-radius:20px}.main-product__guide-description-content{width:100%;min-width:calc(53% - 12px)}.main-product__guide-close{display:flex;position:absolute;top:32px;right:32px;color:var(--color-text)}.main-product__guide-close svg{width:24px;height:24px}.main-product__wishlist{position:absolute;top:3px;right:0;z-index:1}@media screen and (min-width: 750px){.main-product__block--upsell:has(.hidden-desktop){margin:0}}.main-product__upsell-title{margin:0 0 24px}@media screen and (min-width: 990px){.main-product__upsell-list{display:flex;flex-direction:column;gap:24px}.main-product__upsell-list li{width:100%;min-width:100%}}@media screen and (max-width: 989px){.main-product__content{flex-direction:column;align-items:center}.main-product__gallery{width:calc(100% + 80px);display:flex;overflow:auto;scroll-snap-type:x mandatory;padding:0 40px;scroll-padding-left:40px;scrollbar-width:0}.main-product__gallery::-webkit-scrollbar{display:none}.main-product__media{scroll-snap-align:start;width:320px;min-width:320px}.main-product__info{width:100%;max-width:640px;position:unset}.main-product__block--upsell:has(.hidden-mobile){margin:0}.main-product__upsell-title{margin:0 0 24px}}@media screen and (max-width: 749px){.main-product__content{gap:24px}.main-product__header-mobile{display:block}.main-product__gallery{width:calc(100% + 40px);padding:0 20px;scroll-padding-left:20px;gap:16px}.main-product__info wishlist-toggle{display:none}.main-product__block{margin-top:var(--block-indent-mob)}.main-product__block--mobile{display:none}.main-product__price{font-size:18px}.main-product__option-title{margin:0 0 8px}.main-product__inventory-label:before{content:"";width:6px;height:6px;border-radius:6px;display:flex}.main-product__value{min-width:72px;height:48px}.main-product__value input{font-size:16px}.main-product__value-inventory{top:8px;right:8px}.main-product__size-guide-label{margin:8px 0 0}.main-product__controls shopify-buy-it-now-button button{height:48px}.main-product__controls shopify-buy-it-now-button button:before{font-size:16px}.main-product__payments .payment__list svg{width:39px}.main-product__notification{margin:8px 0 0}.main-product__feature{font-size:14px}.main-product__feature-icon img{width:20px;height:20px}.main-product__disclosure-inner{padding:8px 16px 16px}.main-product__zoom-control,.main-product__zoom-close{padding:10px}.main-product__zoom-close{top:10px;right:10px;box-shadow:none}.main-product__zoom-controls{width:100%;top:50%;bottom:unset;transform:translate(-50%);justify-content:space-between;padding:0 8px;pointer-events:none}.main-product__zoom.open .main-product__zoom-control{pointer-events:all}.main-product__zoom .swiper-pagination{top:20px;left:20px}.main-product__bis-inner{padding:24px}.main-product__bis h2{margin:0 0 8px}.main-product__bis-content>p{margin:0 0 16px}.main-product__bis img{width:80px;height:80px}.main-product__bis-close{top:16px;right:16px}.main-product__guide{display:flex}.main-product__guide-inner{max-width:unset;height:80%;margin-top:auto;padding:32px 20px;transform:translateY(100%)}.main-product__guide.open .main-product__guide-inner{transform:translateY(0)}.main-product__guide-inner>h2{gap:4px}.main-product__guide-inner>h2 img{width:26px;height:26px}.main-product__guide-inner>h3{margin:0 0 16px}.main-product__guide-table{margin:0 -20px 32px;width:calc(100% + 40px);padding:0;overflow:auto}.main-product__guide-table table{min-width:417px}.main-product__guide-model{margin:0 0 32px}.main-product__guide-description{flex-direction:column;gap:16px}.main-product__guide-close{right:20px}.main-product__upsell-title{margin:0 0 16px}.main-product__wishlist{right:0;top:unset;bottom:3px;width:24px;height:24px}.main-product__wishlist svg{width:24px;height:24px}}@media screen and (max-width: 549px){.main-product__media{width:95%;min-width:95%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-product.css.map */
