.product-information,sticky-add-to-cart{--pm-canvas: #FFFFFF;--pm-surface: #FFFFFF;--pm-ink: #1A1A1A;--pm-ink-soft: #333333;--pm-mute: #767676;--pm-mute-soft: #A8A8A8;--pm-hairline: #EBEBEB;--pm-hairline-strong: #D4D4D4;--pm-accent: #1A1A1A;--pm-accent-deep: #000000;--pm-accent-tint: rgba(26, 26, 26, .06);--pm-success: #2D7D5A;--pm-warn: #B57A1F;--pm-error: #B23A3A;--pm-star: #1A1A1A;--pm-font-display: "Montserrat", -apple-system, BlinkMacSystemFont, sans-serif;--pm-font-body: "Montserrat", -apple-system, BlinkMacSystemFont, sans-serif;--pm-space-2xs: .25rem;--pm-space-xs: .5rem;--pm-space-sm: .75rem;--pm-space-md: 1rem;--pm-space-lg: 1.5rem;--pm-space-xl: 2rem;--pm-space-2xl: 3rem;--pm-radius-sm: 4px;--pm-radius-md: 8px;--pm-radius-pill: 999px;--pm-ease: cubic-bezier(.4, 0, .2, 1)}.product-information{background:var(--pm-canvas);overflow-x:clip}.product-details{background:transparent;font-family:var(--pm-font-body);font-weight:300;font-size:.875rem;color:var(--pm-ink);line-height:1.65}.product-details .spacing-style,.product-details .text-block,.product-details [class*=block]:not(.group-block),.product-details .buy-buttons-block,.product-details product-form{padding:0;margin:0}.product-details .group-block-content{gap:0}.product-form-buttons.spacing-style>span,.product-form-buttons>span,.product-form-buttons>div,.product-details .accelerated-checkout-block{height:auto;min-height:0;flex-basis:auto;flex-grow:0;padding:0;margin:0}.sku-container{margin-block-end:var(--pm-space-sm)}.sku{font-family:var(--pm-font-body);font-size:.6875rem;font-weight:500;color:var(--pm-mute);letter-spacing:.14em;text-transform:uppercase}.sku:before{content:"REF \b7  ";color:var(--pm-mute);font-weight:500}.product-details .text-block:has(h1){font-size:1rem}.product-details h1,.product-information h1,.product-details [role=heading][aria-level="1"],.product-details .text-block h1{font-family:var(--pm-font-body);font-size:clamp(1.25rem,1.4vw,1.5rem);font-weight:500;font-style:normal;color:var(--pm-ink);line-height:1.3;letter-spacing:-.005em;text-transform:none;text-align:start;margin:0 0 var(--pm-space-md) 0;padding:0}.pm-ratings{display:flex;align-items:center;gap:var(--pm-space-xs);margin:0 0 var(--pm-space-md) 0;font-family:var(--pm-font-body);font-size:.8125rem;line-height:1}.pm-ratings__stars{display:inline-flex;align-items:center;gap:2px;color:var(--pm-star);flex-shrink:0}.pm-ratings__stars svg{display:block;width:.875rem;height:.875rem}.pm-ratings__count{font-family:var(--pm-font-body);font-size:.75rem;font-weight:400;color:var(--pm-mute);text-decoration:underline;text-decoration-color:var(--pm-hairline-strong);text-underline-offset:3px;letter-spacing:.02em;transition:color .2s var(--pm-ease)}.pm-ratings__count:hover{color:var(--pm-accent);text-decoration-color:var(--pm-accent)}product-price{display:flex;align-items:baseline;gap:var(--pm-space-sm);margin:0 0 var(--pm-space-md) 0;flex-wrap:wrap}product-price .price,product-price .price-item--regular,product-price .price-item--sale{font-family:var(--pm-font-body);font-size:1.125rem;font-weight:600;color:var(--pm-ink);letter-spacing:-.01em}product-price .compare-at-price{font-size:.9375rem;font-weight:400;color:var(--pm-mute);text-decoration:line-through;text-decoration-color:var(--pm-mute-soft)}product-price+.price__tax,.product-details [class*=installments]{font-size:.75rem;color:var(--pm-mute);letter-spacing:.02em}.product-details hr,.product-details .divider,.product-details [class*=divider]{display:block;height:1px;border:0;background:var(--pm-hairline);margin:var(--pm-space-lg) 0}.variant-picker{padding:0;margin:0}.variant-option{margin-block-end:var(--pm-space-lg)}.variant-option legend{display:block;font-family:var(--pm-font-body);font-size:.6875rem;font-weight:600;color:var(--pm-ink);letter-spacing:.16em;text-transform:uppercase;margin-block-end:var(--pm-space-sm);padding:0}.variant-option--buttons[data-fieldset-index="0"]{display:flex;flex-wrap:wrap;gap:var(--pm-space-sm)}.variant-option--buttons[data-fieldset-index="0"] .variant-option__button-label{width:2.25rem;height:2.25rem;min-width:2.25rem;border-radius:var(--pm-radius-pill);border:1px solid var(--pm-hairline);padding:0;margin:0;cursor:pointer;transition:border-color .25s var(--pm-ease),box-shadow .25s var(--pm-ease);position:relative;overflow:hidden}.variant-option--buttons[data-fieldset-index="0"] .variant-option__button-label:hover{border-color:var(--pm-accent)}.variant-option--buttons[data-fieldset-index="0"] .variant-option__button-label:has(input:checked){border-color:var(--pm-accent);box-shadow:0 0 0 1px var(--pm-accent),inset 0 0 0 2px var(--pm-surface)}.variant-option--buttons[data-fieldset-index="0"] .variant-option__button-label__pill{display:block;position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:var(--pm-radius-pill);width:auto;height:auto}.variant-option--buttons[data-fieldset-index="0"] .variant-option__button-label__text{display:none}.variant-option--buttons:not([data-fieldset-index="0"]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pm-space-xs)}.variant-option--buttons:not([data-fieldset-index="0"]) .variant-option__button-label{width:100%;min-width:0;height:2.625rem;padding-inline:var(--pm-space-xs);border:1px solid var(--pm-hairline-strong);border-radius:var(--pm-radius-sm);background:var(--pm-surface);font-family:var(--pm-font-body);font-size:.75rem;font-weight:400;color:var(--pm-ink);cursor:pointer;transition:all .2s var(--pm-ease);display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em;white-space:nowrap}.variant-option--buttons:not([data-fieldset-index="0"]) .variant-option__button-label:hover{border-color:var(--pm-accent);color:var(--pm-accent)}.variant-option--buttons:not([data-fieldset-index="0"]) .variant-option__button-label:has(input:checked){background:var(--pm-accent);border-color:var(--pm-accent);color:var(--pm-surface)}.variant-option--buttons:not([data-fieldset-index="0"]) .variant-option__button-label:has(input[aria-disabled=true]){opacity:.35;cursor:not-allowed;text-decoration:line-through;text-decoration-color:var(--pm-mute)}.variant-option--buttons:not([data-fieldset-index="0"]) .variant-option__button-label__pill{display:none}.variant-option--buttons:not([data-fieldset-index="0"]) .variant-option__button-label__text,.variant-option--buttons:not([data-fieldset-index="0"]) .variant-option__button-label *{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.variant-image-cards-container{margin:var(--pm-space-lg) 0}.variant-image-cards-label{font-family:var(--pm-font-body);font-size:.6875rem;font-weight:600;color:var(--pm-ink);letter-spacing:.16em;text-transform:uppercase;margin-block-end:var(--pm-space-sm)}.variant-selected-name{font-weight:400;color:var(--pm-ink);text-transform:none;letter-spacing:0;font-family:var(--pm-font-body);font-style:normal;font-size:.8125rem;margin-inline-start:var(--pm-space-xs)}.variant-image-cards{display:flex;gap:var(--pm-space-sm);flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px}.variant-image-cards::-webkit-scrollbar{display:none}.variant-image-card{flex-shrink:0;width:4rem;padding:0;border:none;background:transparent;cursor:pointer;text-align:center;scroll-snap-align:start;transition:transform .25s var(--pm-ease)}.variant-image-card:hover{transform:translateY(-2px)}.variant-image-card input{display:none}.variant-image-card img{width:4rem;height:5rem;aspect-ratio:4 / 5;object-fit:cover;object-position:center;border-radius:var(--pm-radius-md);border:1.5px solid var(--pm-hairline);background:#f5f5f5;transition:all .25s var(--pm-ease)}.variant-image-card:hover img{border-color:var(--pm-hairline-strong)}.variant-image-card.active img,.variant-image-card:has(input:checked) img{border-color:var(--pm-accent)}.variant-card-price,.variant-card-compare,.variant-image-card.active .variant-card-price,.variant-image-card.active .variant-card-compare{display:none}.variant-image-cards-container~.variant-picker .variant-option--buttons[data-fieldset-index="0"],.variant-image-cards-container+.variant-picker .variant-option[data-fieldset-index="0"]{display:none}.size-option-header{display:flex;justify-content:space-between;align-items:center;margin-block-end:var(--pm-space-sm)}.size-option-header .variant-option__label{margin:0}.size-guide-link{display:inline-flex;align-items:center;gap:var(--pm-space-2xs);font-family:var(--pm-font-body);font-size:.75rem;font-weight:400;color:var(--pm-mute);text-decoration:underline;text-decoration-color:var(--pm-hairline-strong);text-underline-offset:3px;transition:color .2s var(--pm-ease)}.size-guide-link:hover{color:var(--pm-accent);text-decoration-color:var(--pm-accent)}.size-guide-link__icon{flex-shrink:0}.stock-status{margin:var(--pm-space-md) 0}.stock-status__indicator{display:inline-flex;align-items:center;gap:var(--pm-space-xs);font-family:var(--pm-font-body);font-size:.75rem;font-weight:500;letter-spacing:.04em}.stock-status__icon{flex-shrink:0}.stock-status--available{color:var(--pm-success)}.stock-status--available .stock-status__shipping{color:var(--pm-mute);font-weight:400}.stock-status--low{color:var(--pm-warn)}.stock-status--low .stock-status__shipping{color:var(--pm-mute);font-weight:400}.stock-status--unavailable{color:var(--pm-error)}.quantity-label{font-family:var(--pm-font-body);font-size:.6875rem;font-weight:600;color:var(--pm-ink);letter-spacing:.16em;text-transform:uppercase;margin-block-end:var(--pm-space-sm);display:block}.quantity-stepper,.quantity-selector{display:inline-flex;align-items:center;border:1px solid var(--pm-hairline-strong);border-radius:var(--pm-radius-sm);overflow:hidden;background:var(--pm-surface);height:2.875rem}.quantity-stepper__button,.quantity-selector button{width:2.5rem;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--pm-mute);transition:all .15s var(--pm-ease);font-size:1rem}:is(.quantity-stepper__button,.quantity-selector button):hover{background:var(--pm-canvas);color:var(--pm-accent)}.quantity-stepper__input,.quantity-selector input{width:3rem;height:100%;text-align:center;border:none;background:transparent;font-family:var(--pm-font-body);font-size:.875rem;font-weight:500;color:var(--pm-ink);-moz-appearance:textfield}:is(.quantity-stepper__input,.quantity-selector input)::-webkit-outer-spin-button,:is(.quantity-stepper__input,.quantity-selector input)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form-buttons{margin:var(--pm-space-lg) 0 0 0;padding:0;display:flex;flex-direction:column;gap:var(--pm-space-sm)}.add-to-cart-button{width:100%;height:3rem;padding-inline:var(--pm-space-lg);background:var(--pm-accent);border:1px solid var(--pm-accent);border-radius:0;color:var(--pm-surface);font-family:var(--pm-font-body);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s var(--pm-ease),color .2s var(--pm-ease),border-color .2s var(--pm-ease)}.add-to-cart-button:hover{background:var(--pm-surface);color:var(--pm-accent);border-color:var(--pm-accent)}.add-to-cart-button[disabled],.add-to-cart-button[aria-disabled=true]{background:var(--pm-mute-soft);border-color:var(--pm-mute-soft);color:var(--pm-surface);cursor:not-allowed}.shopify-payment-button button,.shopify-payment-button .shopify-payment-button__button{width:100%;height:3rem;background:var(--pm-ink);border:none;border-radius:var(--pm-radius-sm);color:var(--pm-surface);font-family:var(--pm-font-body);font-size:.8125rem;font-weight:500;letter-spacing:.05em;cursor:pointer;transition:background .2s var(--pm-ease)}:is(.shopify-payment-button button,.shopify-payment-button .shopify-payment-button__button):hover{background:var(--pm-ink-soft)}.accelerated-checkout-block,[class*=accelerated-checkout],.shopify-payment-button,shopify-accelerated-checkout,shopify-buy-it-now-button{margin:0;padding:0}.trust-badges{display:grid;grid-template-columns:1fr 1fr;gap:var(--pm-space-sm) var(--pm-space-md);margin:var(--pm-space-lg) 0;padding:var(--pm-space-md) 0;border-block-start:1px solid var(--pm-hairline);border-block-end:1px solid var(--pm-hairline)}.trust-badge{display:flex;align-items:center;gap:var(--pm-space-xs)}.trust-badge__icon{flex-shrink:0;color:var(--pm-accent);width:1rem;height:1rem}.trust-badge__text{font-family:var(--pm-font-body);font-size:.75rem;font-weight:400;color:var(--pm-ink-soft);letter-spacing:.01em}@media screen and (max-width:749px){.trust-badges{grid-template-columns:1fr 1fr;gap:var(--pm-space-sm)}.trust-badge__text{font-size:.6875rem}}.product-details details{border-block-start:1px solid var(--pm-hairline);border-block-end:none;margin:0;padding:0}.product-details details:last-of-type{border-block-end:1px solid var(--pm-hairline)}.product-details details summary{font-family:var(--pm-font-body);font-size:.75rem;font-weight:600;color:var(--pm-ink);letter-spacing:.16em;text-transform:uppercase;padding:var(--pm-space-md) 0;margin:0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:color .2s var(--pm-ease)}.product-details details summary::-webkit-details-marker{display:none}.product-details details summary:hover{color:var(--pm-accent)}.product-details details[open] summary{color:var(--pm-accent)}.product-details details .accordion-content,.product-details details>div:not(summary){padding:0 0 var(--pm-space-md) 0;font-family:var(--pm-font-body);font-size:.875rem;font-weight:300;line-height:1.7;color:var(--pm-ink-soft)}.product-details details p{margin:0 0 var(--pm-space-sm) 0}.product-media-gallery{position:relative;isolation:isolate}.product-gallery-share-wrapper{position:absolute;inset-block-start:var(--pm-space-md);inset-inline-end:var(--pm-space-md);z-index:5}.product-share-btn{width:2.5rem;height:2.5rem;background:#ffffffeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.06);border-radius:var(--pm-radius-pill);cursor:pointer;box-shadow:0 2px 12px #00000014;display:flex;align-items:center;justify-content:center;color:var(--pm-ink);transition:transform .2s var(--pm-ease),box-shadow .2s var(--pm-ease),background .2s var(--pm-ease)}.product-share-btn:hover{background:var(--pm-surface);transform:scale(1.06);box-shadow:0 6px 18px #00000024}.product-share-btn:active{transform:scale(.96)}.share-toast{position:fixed;inset-block-end:6rem;inset-inline-start:50%;transform:translate(-50%) translateY(20px);background:var(--pm-ink);color:var(--pm-surface);padding:var(--pm-space-sm) var(--pm-space-lg);border-radius:var(--pm-radius-pill);font-family:var(--pm-font-body);font-size:.8125rem;font-weight:500;letter-spacing:.02em;opacity:0;transition:opacity .3s var(--pm-ease),transform .3s var(--pm-ease);z-index:9999;box-shadow:0 12px 32px #0003;pointer-events:none}.share-toast.show{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.product-recommendations__title,[class*=recommendations] h2,[class*=recommendations] h3{font-family:var(--pm-font-body);font-size:clamp(1rem,1.2vw,1.25rem);font-weight:500;font-style:normal;color:var(--pm-ink);letter-spacing:.12em;text-transform:uppercase;text-align:center;margin-block-end:var(--pm-space-xl)}.sticky-add-to-cart__bar{background:var(--pm-surface);border-block-start:1px solid var(--pm-hairline)}.sticky-add-to-cart__title{font-family:var(--pm-font-body);font-style:normal;font-size:.875rem;font-weight:500;color:var(--pm-ink)}.sticky-add-to-cart__price{font-family:var(--pm-font-body);font-size:.9375rem;font-weight:600;color:var(--pm-ink)}.sticky-add-to-cart__variant{font-family:var(--pm-font-body);font-size:.75rem;color:var(--pm-mute)}.sticky-add-to-cart__button.add-to-cart-button{height:2.75rem;border-radius:var(--pm-radius-sm)}@media screen and (min-width:750px){.sticky-add-to-cart,sticky-add-to-cart{display:none}}@media screen and (min-width:750px){.product-information__media{margin-inline-start:5rem;position:relative}.product-media-gallery,media-gallery,media-gallery.media-gallery--carousel,.media-gallery{position:sticky;inset-block-start:7.5rem;align-self:flex-start;height:fit-content}slideshow-component{position:relative}slideshow-controls.mobile\:hidden{position:absolute;inset-inline-start:-4.5rem;inset-block-start:0;width:4rem;max-height:32rem;overflow-y:auto;scrollbar-width:none;z-index:10}slideshow-controls.mobile\:hidden::-webkit-scrollbar{display:none}.slideshow-controls__thumbnails-container,.slideshow-controls__thumbnails{position:static;display:flex;flex-direction:column;gap:var(--pm-space-xs);width:100%}.slideshow-controls__thumbnail{width:3.75rem;height:3.75rem;min-width:3.75rem;min-height:3.75rem;border:1.5px solid var(--pm-hairline);border-radius:var(--pm-radius-md);cursor:pointer;transition:all .2s var(--pm-ease);overflow:hidden;background:#f5f5f5;padding:0}.slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:cover}.slideshow-controls__thumbnail:hover{border-color:var(--pm-hairline-strong)}.slideshow-controls__thumbnail[aria-selected=true],.slideshow-controls__thumbnail.active{border-color:var(--pm-accent);box-shadow:0 0 0 1px var(--pm-accent)}slideshow-controls:not([thumbnails]){display:none}.product-media-container .product-media{max-height:38rem}}@media screen and (max-width:749px){.product-media-gallery,media-gallery,.media-gallery{margin-inline:-1rem;width:calc(100% + 2rem)}.product-media-container .product-media,.product-media-container img{aspect-ratio:4 / 5;object-fit:cover;width:100%}slideshow-component{position:relative}slideshow-controls:not([thumbnails]),.slideshow-controls__dots{position:absolute;inset-block-end:1rem;inset-inline-start:50%;transform:translate(-50%);display:flex;gap:var(--pm-space-xs);z-index:10}.slideshow-controls__dot,slideshow-controls button{width:.5rem;height:.5rem;min-width:.5rem;min-height:.5rem;border-radius:var(--pm-radius-pill);background:#ffffff8c;border:none;padding:0;cursor:pointer;transition:background .2s var(--pm-ease),transform .2s var(--pm-ease)}.slideshow-controls__dot[aria-selected=true],.slideshow-controls__dot.active,slideshow-controls button[aria-selected=true]{background:var(--pm-surface);transform:scale(1.25)}slideshow-controls[thumbnails],.slideshow-controls__thumbnails-container,.slideshow-controls__thumbnails{display:none}.variant-option--buttons[data-fieldset-index="0"] .variant-option__button-label{width:2rem;height:2rem;min-width:2rem}.variant-option--buttons:not([data-fieldset-index="0"]) .variant-option__button-label{height:2.5rem;padding-inline:var(--pm-space-xs);font-size:.75rem}.product-form-buttons{margin-block-start:var(--pm-space-md);gap:var(--pm-space-xs)}.add-to-cart-button{height:3rem;font-size:.75rem;letter-spacing:.16em}.shopify-payment-button button{height:2.875rem}.variant-image-cards{gap:var(--pm-space-xs);padding:4px 0;margin-inline:-1rem;padding-inline:1rem}.variant-image-card{width:3.5rem}.variant-image-card img{width:3.5rem;height:4.375rem;border-radius:6px}.sticky-add-to-cart__bar{background:var(--pm-surface);border-block-start:1px solid var(--pm-hairline);padding:var(--pm-space-sm) var(--pm-space-md);padding-block-end:calc(var(--pm-space-sm) + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 24px #00000014;gap:var(--pm-space-sm)}.sticky-add-to-cart__image,.sticky-add-to-cart__info,.sticky-add-to-cart__variant{display:none}.sticky-add-to-cart__price{flex-shrink:0;font-size:1rem;font-weight:600}.sticky-add-to-cart__button.add-to-cart-button{flex:1;padding-inline:var(--pm-space-lg);min-width:auto;height:3rem;font-size:.75rem;letter-spacing:.16em}.quantity-stepper,.quantity-selector{height:2.5rem}.quantity-stepper__button,.quantity-selector button{width:2.25rem;height:100%}.quantity-stepper__input,.quantity-selector input{width:2.5rem;height:100%;font-size:.8125rem}.product-gallery-share-wrapper{inset-block-start:var(--pm-space-sm);inset-inline-end:var(--pm-space-sm)}.product-share-btn{width:2.25rem;height:2.25rem}.trust-badges{padding:var(--pm-space-sm) 0}}.product-details .text-block--align-center,.product-details .text-block--align-center p,.product-details .text-block--align-center [role=heading]{text-align:start}.product-details .variant-picker--center{text-align:start;align-items:flex-start}@media(prefers-reduced-motion:reduce){.product-information *,.product-information *:before,.product-information *:after,sticky-add-to-cart *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-page-custom.css.map */
