.product-content{display:flex;width:100%;max-width:100%;margin:0 auto;padding-bottom:12.5vw;padding-inline:2rem;justify-content:flex-start}.product-image-gallery{width:45%;margin-left:5%}.product-details{width:26.875vw;font-size:12;padding-left:4.27083vw}.page-container{padding-top:3.54167vw}.header{color:#000;background-color:#fff}.product__image:not(:last-child){margin-bottom:.52083vw}.shipping_type{cursor:pointer;display:inline-block}.expandable_title{cursor:pointer}.expand-content{max-height:0;// text-transform: uppercase;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease}.expand-content.open{max-height:400px;opacity:1;padding:14px 0 24px}.add_icon{font-size:18px;vertical-align:top;font-weight:400;padding-left:.5vw}.share-expanable-text{cursor:pointer}.product-info-wrapper{position:sticky!important;top:3.54167vw;padding-top:7.8125vw;max-height:calc(100vh - 3.54167vw - 40px);overflow-y:auto;padding-right:8px}.product-info-wrapper::-webkit-scrollbar{width:0!important;height:0!important}.product-info-wrapper{scrollbar-width:none;-ms-overflow-style:none}@media(max-width:768px){.product-info-wrapper{position:static!important;max-height:none;overflow:visible;padding-top:0;padding-right:0}}.product__title{font-family:Optima,Optima,sans-serif;font-weight:400;font-size:1.5625vw;line-height:1.2em;letter-spacing:0em;text-transform:none}.product__price{color:gray;text-transform:var(----text-uppercase)!important;font-family:var(--secondary-font)}.product_desription{padding-top:1.6875em;padding-bottom:.625em}.product_desription p span{font-size:12px;letter-spacing:.7px;line-height:18px}.variant_options_wrapper{display:flex;justify-content:space-between;margin-top:1.40625vw;margin-bottom:30px}.variant_option_color{flex:0 0 47%;font-family:var(--secondary-font);position:relative}.color__variant_option{padding:.3em 10px 0;height:36px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:1px solid #e9e9e9;transition:border-color .4s ease-in-out}.more-colors{padding:4px 0;position:absolute;top:56%;right:0;color:gray;letter-spacing:.1em;cursor:pointer;transition:color .3s ease;font-family:var(--secondary-font)}.more-colors:hover{color:#000}.filter-size{flex:0 0 100%;font-family:var(--secondary-font);display:flex;align-items:center;gap:12px;position:relative}.filter-size-select-wrap{position:relative;flex:1 1 auto;width:auto}.labe-size-chart{flex:0 0 auto;background:transparent;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-align:left;white-space:nowrap}.filter-size-labels{display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border-color .4s ease-in-out;border:1px solid #e9e9e9;padding:.3em 10px 0;height:36px;position:relative}.filter-size-labels:hover,.color__variant_option:hover{border-color:#000}.select-size-label{color:gray}.label-icon,.label-icons{font-size:17px}.shipping_policy,.share-product,.collection-link{margin-top:.9375vw}.share-expanable-content{letter-spacing:.8px!important;color:gray;display:flex;align-items:center;gap:10px}.share-link-text:hover{color:#000}.collection-text{font-weight:600!important}.right-arrow--icon{font-size:18px;vertical-align:top;font-weight:400;padding-left:.5vw}.size-options{display:flex;flex-wrap:wrap;position:absolute;width:100%;opacity:0;transform:translateY(-10px);transition:transform .3s ease,opacity .1s ease-in;visibility:hidden;z-index:-1;top:100%;left:0%}.size-options.open{transform:translateY(0);opacity:1;transition:transform .5s ease,opacity .3s ease-in;visibility:visible;z-index:1}.broker{display:none}.size__option{display:flex;width:100%;flex-wrap:wrap}.sizes{width:25%;height:2.5vw;display:flex;justify-content:center;align-items:center;border:1px solid #d1cfcf;background-color:#fff;cursor:pointer}.sizes.selected{border-color:#000}.add-to-cart-btn{margin-top:13px;color:#fff;text-align:center;height:48px;text-transform:uppercase;width:100%;display:flex;align-items:center;justify-content:center;padding-top:.3em;background-color:#000;border:none;cursor:pointer;font-family:var(--secondary-font);font-size:12px;letter-spacing:.15em;font-weight:500;transition:background-color .4s ease}.add-to-cart-btn:disabled{background-color:#afafaf}.add-to-cart-btn:not(:disabled):hover{border:1px solid black;background-color:#fff;color:#000}.page-container{padding-top:0}.listed_ul{padding-left:15px}.listed_ul,.listed_ul li{list-style:disc}.labe-size-chart,.more-colors{padding-top:10px}@media(max-width:490.9px){.product-image-gallery{margin-left:0;width:100%;display:flex;overflow-x:auto;overflow-y:hidden;gap:12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.add-to-cart-btn{padding-bottom:20px}.product-gallery-dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.gallery-dot{width:6px;height:6px;border-radius:50%;background:#ccc;transition:background .3s ease,transform .3s ease}.gallery-dot.active{background:#000;transform:scale(1.2)}.product-image-gallery .product__image,.product-image-gallery .product__video,.product-image-gallery .product__3d_model{flex:0 0 100%;scroll-snap-align:center}.product-image-gallery::-webkit-scrollbar{display:none}.product-content{flex-direction:column;max-width:100vw;padding-inline:1rem}.product-details{width:100%;padding:0 2.60417vw}.purchase__section{position:sticky;bottom:0;width:100%;z-index:4;left:0;right:0;order:1;padding-top:3vw;background-color:#fff}.add-to-cart-btn{margin-top:0}.color__variant_option,.filter-size-labels{background-color:#ededed;flex:0 0 50%;height:12.8vw;padding-left:5vw;padding-right:5vw}.filter-size,.variant_option_color{flex:0 0 50%}.product__title{font-size:12px!important;padding-bottom:.6em}.variant_options_wrapper{position:relative}.size-options{position:fixed;width:100%;bottom:-100%;left:0;max-height:60vh;height:auto;flex-direction:column;background:#fff;transform:translateY(-100%);transition:all .3s ease;overflow-y:auto!important;scrollbar-width:none}.size-options.open{bottom:24vw;transform:translateY(0);transition:all .3s ease;z-index:-1}.mobile-select-size{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 5.33333vw}.size__close_icon{font-size:20px}.sizes{width:100%;border:none;justify-content:flex-start;padding:0 5.333vw;height:60px}.purchase__section.open{position:fixed;z-index:10000}.size__option{all:unset;padding-bottom:20px}.broker{display:block;position:fixed;width:100%;height:100%;top:0;left:0;background:#0003;z-index:102;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:0;visibility:hidden}.broker.open{opacity:1;visibility:visible}}.sizes{cursor:pointer}.sizes.sizes--unavailable{text-decoration:line-through;cursor:not-allowed;background-color:#000;color:#fff}.color-swatch{border:none;padding:0;background:transparent;display:inline-flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.color-swatch__box{width:20px;height:20px;border-radius:999px;border:1px solid #d0d0d0;background-size:cover;background-position:center;background-repeat:no-repeat}.color-swatch__label{font-size:10px;letter-spacing:.12em}.color-swatch.active .color-swatch__box{border-color:#000}.product-image-gallery .product__image,.product-image-gallery .product__video,.product-image-gallery .product__3d_model{display:none}.product-image-gallery .product__image.is-active,.product-image-gallery .product__video.is-active,.product-image-gallery .product__3d_model.is-active{display:block}.color-swatches{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.color-swatch{border:none;padding:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.color-swatch__box{width:20px;height:20px;border-radius:2px;border:1px solid #d0d0d0;background-color:var(--swatch-color, #ccc)}.color-swatch.active .color-swatch__box{outline:2px solid #000;outline-offset:2px}.more-colors-sidebar{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:999}.more-colors-sidebar.open{opacity:1;pointer-events:auto}.more-colors-backdrop{flex:1;background:#0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.more-colors-panel{width:min(540px,100%);background:#fff;padding:40px 48px;overflow-y:auto}.more-colors-close{border:0;background:transparent;font-size:24px;line-height:1;float:right;cursor:pointer}.more-colors-heading{margin:0 0 24px}.more-colors-grid{display:grid;grid-template-columns:1fr;gap:32px}.more-colors-item{display:block;text-decoration:none;color:inherit}.more-colors-thumb img{display:block;width:100%;height:auto}.more-colors-name{display:block;margin-top:12px}.size-chart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1000}.size-chart-overlay.open{opacity:1;pointer-events:auto}.size-chart-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.size-chart-card{position:relative;background:#fff;width:50vw;max-width:700px;max-height:70vh;padding:32px 40px;overflow-y:auto;box-shadow:0 20px 45px #0000002e}.size-chart-close{position:absolute;top:14px;right:18px;border:none;background:transparent;font-size:24px;cursor:pointer}.size-chart-content p{margin:0}@media(max-width:768px){.more-colors-panel{width:100%;padding:24px 20px}.size-chart-card{width:90vw;max-height:80vh;padding:24px}}.size-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:flex-end;justify-content:center;z-index:1000}.size-sheet-overlay.open{display:flex}.size-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.size-sheet-card{position:relative;width:100%;max-width:640px;max-height:70vh;background:#fff;border-radius:16px 16px 0 0;padding:16px 20px 24px;box-shadow:0 -12px 30px #00000026;overflow-y:auto}.size-sheet-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.size-sheet-close{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer}.size-sheet-body .sizes{padding:12px;border-bottom:1px solid #eee;font-size:14px;letter-spacing:.15em;text-transform:uppercase}@media(min-width:481px){.size-sheet-overlay{display:none!important}}.size-chart-slider-group{margin-bottom:1rem}.size-chart-slider-group label{display:flex;justify-content:space-between;font-size:.9rem;margin-bottom:.25rem}.size-chart-slider-group input[type=range]{width:100%}.size-chart-result{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #eee;font-size:.95rem}.size-sheet-size-chart{width:100%;margin-top:1.5rem;padding:.75rem 1rem;border-radius:999px;border:1px solid #000;background:#fff;font-size:.95rem}.product-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}.product-lightbox-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;opacity:0;transition:opacity .3s ease}.product-lightbox-sheet{position:absolute;top:0;right:0;bottom:0;left:0;background:#f5f5f5;transform:translateY(100%);transition:transform .35s cubic-bezier(.33,.01,.21,1);display:flex;flex-direction:column}.product-lightbox.open{pointer-events:auto}.product-lightbox.open .product-lightbox-scrim{opacity:1}.product-lightbox.open .product-lightbox-sheet{transform:translateY(0)}.product-lightbox-media{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-lightbox-image{max-width:100%;max-height:100%;object-fit:contain;transition:transform .25s ease;cursor:zoom-in;transform-origin:50% 50%}.product-lightbox-image.is-zoomed{cursor:grab}.product-lightbox-image.is-dragging{transition:none!important}.product-lightbox-bar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid #dedede;font-size:11px;letter-spacing:.14em}.product-lightbox-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-lightbox-hint{opacity:.6}.product-lightbox-close{position:absolute;top:16px;right:16px;border:none;background:transparent;font-size:22px;line-height:1;cursor:pointer;z-index:3;pointer-events:auto}@media(max-width:768px){.product-lightbox-sheet{border-radius:24px 24px 0 0;top:32px}}.filter-size-select-wrap{position:relative;width:100%}.size-select,.variant-option-select{width:100%;height:36px;border:1px solid #e9e9e9;background:#fff;padding:0 38px 0 10px;font-family:var(--secondary-font);font-size:12px;letter-spacing:.12em;text-transform:uppercase;appearance:none;-webkit-appearance:none;cursor:pointer}.size-select:focus,.variant-option-select:focus{outline:none;border-color:#000}.size-select-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;font-size:17px}@media(max-width:490.9px){.filter-size-select-wrap,.size-select,.variant-option-select{height:12.8vw;background-color:#ededed}}.size-chart-slider-group input[type=range]{-webkit-appearance:none;appearance:none;width:100%;background:transparent}.size-chart-slider-group input[type=range]::-webkit-slider-runnable-track{height:2px;background:#000;border-radius:999px}.size-chart-slider-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#000;border:none;margin-top:-6px;cursor:pointer}.size-chart-slider-group input[type=range]::-moz-range-track{height:2px;background:#000;border-radius:999px}.size-chart-slider-group input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#000;border:none;cursor:pointer}@media(max-width:490.9px){.filter-size{display:flex;align-items:center;gap:12px}.filter-size-select-wrap{flex:1 1 auto;min-width:0}.labe-size-chart{display:inline-block;margin:0;font-size:12px;white-space:nowrap}}.variant_options_wrapper{flex-direction:column;gap:10px}.variant-option-select{width:100%}.product-cart-feedback{min-height:0;margin-top:8px;color:#666;font-size:11px}.product-cart-feedback:empty{display:none}.product-cart-feedback.is-error{color:#9e2525}.size-sheet-body .sizes--sheet{appearance:none;-webkit-appearance:none;width:100%;height:auto;text-align:left;justify-content:flex-start;font-family:inherit}.size-sheet-body .sizes--sheet:disabled{opacity:.5}.size-select:focus-visible,.variant-option-select:focus-visible,.add-to-cart-btn:focus-visible,.size-sheet-overlay button:focus-visible{outline:2px solid #000;outline-offset:3px}@media(max-width:490.9px){.variant_options_wrapper{gap:8px}.variant_options_wrapper .filter-size{flex:0 0 100%}}.product-pricing{display:flex;align-items:baseline;gap:.75em;flex-wrap:wrap}.product__compare-price{text-decoration:line-through;opacity:.55}.product__compare-price[hidden]{display:none}.product-size-guide{margin-top:20px}.product-size-guide h3{margin-bottom:8px}@media(prefers-reduced-motion:reduce){.product-lightbox *,.size-sheet-overlay *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product.css.map */
