.product-page{padding:var(--header-height) 0 30px;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.product-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.product-gallery{width:65%;flex:1}.gallery-main{position:relative;width:100%}.main-image-container{width:100%;overflow:hidden}.media-slider{display:flex;flex-direction:row;flex-wrap:wrap;transition:transform .5s ease;width:100%}.main-image{width:100%;height:100%;object-fit:cover;cursor:zoom-in;transition:transform .3s ease,cursor .2s ease;transform-origin:center center}.media-wrapper .main-image.zoomed{cursor:zoom-out;transform:scale(2)}.gallery-main .media-wrapper{position:relative;width:50%;aspect-ratio:2 / 3;height:auto;overflow:hidden;border:1px solid rgb(var(--color-background))}.gallery-main .media-wrapper:before{position:absolute;content:"";background-color:#00000005;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.savings{font-size:10px;color:rgb(var(--color-background));background-color:rgb(var(--color-foreground));padding:4px}.product-info-container{width:35%}.product-info-sticky{position:sticky;width:100%;top:var(--header-height);height:auto;left:0}.product-info{width:100%;position:relative;padding:3rem 3rem 3.75rem 3.75rem}.product-info-content{position:relative}.rtl .product-info{text-align:right}.product-header{margin-bottom:.4rem;letter-spacing:.5px}.product-brand-name{font-size:10px;text-underline-offset:3px;text-transform:uppercase;display:block;margin:5px 0}.product-brand-name:hover{text-decoration:underline}.product-title{font-size:16px;line-height:1.2;font-weight:700;margin-bottom:.8rem;letter-spacing:.3px}.product-pricing{display:flex;align-items:center;flex-wrap:wrap;gap:5px;height:20px}.rtl .product-pricing{flex-direction:row-reverse}.current-price{font-size:var(--fluid-12-14);font-weight:500}.compare-price{font-size:var(--fluid-12-14);text-decoration:line-through;color:rgba(var(--color-foreground),.5);margin-left:.5rem}.variant-selector{display:flex;flex-direction:column-reverse}.rtl .variant-selector{flex-direction:column-reverse;align-items:end}.variant-option{border:none;display:flex;align-items:center;text-transform:uppercase;overflow:hidden;width:100%;margin-bottom:6px}.variant-option:not(:first-of-type){margin-bottom:.75rem}.rtl .variant-option{flex-direction:row-reverse}.variant-option legend{margin-bottom:.25rem;font-size:9px;padding:2px 0;text-transform:uppercase;color:rgb(var(--color-foreground),.9);letter-spacing:.6px;display:flex;justify-content:end;width:100%}.legend span{display:block;border-bottom:1px solid rgb(var(--color-foreground))}.rtl .variant-option legend{flex-direction:row-reverse;text-align:right}.rtl .variant-option legend span{direction:rtl;text-align:right}.selected-value{color:rgb(var(--color-button))}.option-values{display:flex;flex-wrap:wrap;width:100%}.rtl .option-values{flex-direction:row-reverse}.option-value{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(var(--color-foreground),.2);color:rgb(var(--color-foreground));cursor:pointer;transition:all .2s ease;position:relative;padding:9px 2px;font-size:9px;overflow:hidden;flex:1;text-align:center}.variant-selector.only_one .option-value{max-width:fit-content;padding:9px 30px}.option-value:not(:first-of-type){margin-left:-1px}.rtl .option-value:not(:first-of-type){margin-right:-1px;margin-left:0}.related-products{margin-top:1rem}.related-products p{font-size:11px;text-transform:uppercase}.related__products{display:flex;gap:10px;flex-wrap:wrap;margin-top:.5rem}.related__product{width:50px;aspect-ratio:2 / 3;position:relative;display:block;border:1px solid rgb(var(--color-foreground),.05)}.related__product:hover,.related__product.current{border:1px solid rgb(var(--color-foreground),1)}.related__product img{width:100%;height:100%;object-fit:cover}.related__product:before{position:absolute;content:"";background-color:#00000005;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.option-value[style*=--swatch]{border:none;min-width:28px;min-height:28px;padding:0;width:28px;height:28px;border-radius:50%;background:var(--swatch);background-position:var(--focal-point, center);background-size:100% 100%;background-repeat:no-repeat}.option-value[style*=--swatch]:hover{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 3px rgb(var(--color-foreground),.2)}.option-value.selected,.option-value:hover{border:1px solid rgba(var(--color-foreground),1)}.option-value.selected[style*=--swatch]{background-color:var(--swatch);box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 3px rgb(var(--color-foreground),.8)}.option-value:disabled:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:currentColor;transform:rotate(-45deg);z-index:1}.product-page input[type=radio].disabled+label:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:currentColor;transform:rotate(-45deg);transform-origin:center;opacity:1;z-index:1;pointer-events:none}.product-page .card-product__badge,.product-announcement .card-product__badge{position:relative;top:0;left:0;z-index:1;padding:.1rem .5rem .1rem .7rem;text-transform:uppercase;line-height:2;font-size:9px;color:#fff;width:fit-content}.product-announcement .card-product__badge{margin-bottom:10px}.add-to-cart-btn{width:100%;height:100%;border:none;font-size:11px;text-transform:uppercase;font-weight:600;cursor:pointer;margin-bottom:16px}.add-to-cart-btn{background:rgb(var(--color-foreground));color:rgb(var(--color-background));padding:1rem}.add-to-cart-btn:disabled{background:rgba(var(--color-foreground),.5);cursor:not-allowed}.product__badges{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.product__badge{font-size:8px;color:rgb(var(--color-foreground),.6);text-align:center;letter-spacing:.7px;text-transform:uppercase}.product__badge path{stroke:rgb(var(--color-foreground),.6)}.svg__badge{margin-bottom:5px;height:20px}.svg__badge svg{height:20px;width:auto}.product__badge:first-child{color:#188a49}.product__badge:first-child path{stroke:#188a49}.product-faqs{margin-top:1rem;border:1px solid rgb(var(--color-foreground),.1)}.meta-content{text-transform:uppercase;display:flex;align-items:center;font-size:var(--fluid-11-13);font-weight:700;justify-content:space-between;margin-bottom:1rem}.meta-text{min-width:90px;width:28%}.meta-value{flex:1}.image-counter{display:block}.product-description{font-size:var(--fluid-12-14);line-height:1.8;margin-bottom:1rem;color:rgb(var(--color-foreground),.9)}@media (max-width: 999px){.product-gallery{width:100%;max-width:100%;position:relative}.gallery-main{overflow:hidden;position:relative}.media-slider{display:flex;width:fit-content;transition:transform .3s ease}.gallery-main .main-image{display:block;width:100%;height:100%;object-fit:cover;flex-shrink:0;position:relative}.image-counter{position:absolute;bottom:0;right:0;padding:10px 30px;background:rgba(var(--color-button));color:rgba(var(--color-button-text));border-top-left-radius:20px;font-size:16px;font-weight:500}.product-description{font-size:15px}}.size-chart-popup{position:fixed;background-color:#0009;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;opacity:0;pointer-events:none;transition:opacity .5s ease;overflow-y:auto;padding:40px 16px}.size-chart-popup.open{opacity:1;pointer-events:all}.size-chart-content{max-width:100%;width:960px;z-index:1000;max-height:80vh;background-color:#fff;padding:55px 25px;overflow:hidden;position:relative;transform:translateY(-7rem);opacity:0;transition:opacity .3s ease,transform .3s ease;overflow:auto;display:flex;justify-content:center}.size-chart-popup.open .size-chart-content{opacity:1;transform:translateY(0)}.size-chart-close{position:absolute;top:20px;right:25px;width:18px;height:auto;cursor:pointer}.size-chart-close path{fill:rgb(var(--color-foreground))!important}.size-chart-content table{font-size:12px;width:100%;text-align:center;color:rgb(var(--color-foreground))}.size-chart-content td:first-child{width:50%;font-weight:700}.size-chart-content tr:first-child td{font-weight:700}@media (max-width: 999px){.size-chart-content table{font-size:9px}.size-chart-close{right:15px;width:20px}}.size__table{font-size:9px;border:1px solid rgb(var(--color-foreground),.1);display:inline-block;background-color:rgb(var(--color-foreground),.06);padding:8px 12px;text-transform:uppercase;color:rgb(var(--color-foreground),.9);cursor:pointer;letter-spacing:.6px}.size__table:hover{border-color:rgb(var(--color-foreground),.6)}.no_size_table{color:rgb(var(--color-foreground));text-align:center;font-size:13px}.about_brand{display:flex;justify-content:space-between;padding:1rem 1.5rem;text-transform:uppercase;font-size:10px;border-bottom:1px solid rgb(var(--color-button),.4);color:rgb(var(--color-foreground),.8)}.about_brand p{font-weight:700}.about_brand a{text-decoration:underline;text-underline-offset:3px;display:flex;align-items:center;gap:5px}.variant-stock{width:fit-content;margin:5px auto 0;position:relative;display:flex;align-items:center;gap:2px;line-height:1.6;word-spacing:-1px;text-transform:none}.variant-stock .dot{width:5px;height:5px;animation:pulse 1.5s infinite ease-in-out}.dot.urgent{background-color:#ff3b30}.dot.warning{background-color:#fc0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width: 999px){.product-gallery,.gallery-main{aspect-ratio:2 / 3}.product-container{flex-direction:column;gap:0}.product-info-container{width:100%}.product-gallery,.product-info{max-width:100%}.product-info{padding:0}.product-header,.variant-selector,.product-form,.product__badges{padding:0 2rem}.about_brand{padding:1rem .5rem;font-size:9px;line-height:1.8}.product-info-content{padding-top:40px}.product-info-sticky{position:relative;top:0}.media-slider{flex-wrap:nowrap}.main-image-container,.media-slider{width:100%;height:100%}.gallery-main .media-wrapper{flex-shrink:0;width:100%}.main-image{cursor:auto}.related-products{padding:0 2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product.css.map */
