main[data-template^=product]:has(.reference-breadcrumbs){position:relative}main[data-template^=product] .shopify-section:has(>.reference-breadcrumbs){position:absolute;inset-inline:0;top:0;z-index:2}.reference-breadcrumbs{padding-block:12px;padding-inline:var(--page-margin, 12px)}.reference-breadcrumbs__list{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.reference-breadcrumbs__item{display:inline-flex;align-items:center;gap:4px}.reference-breadcrumbs__link{color:inherit;text-decoration:none}.reference-breadcrumbs__link:hover{text-decoration:underline}.reference-breadcrumbs__current{text-transform:capitalize}@media screen and (min-width:1200px){main[data-template^=product] .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:3fr 2fr}}@media screen and (min-width:750px){main[data-template^=product] .product-details{width:min(444px,100%);margin-top:100px}main[data-template^=product] .product-details.sticky-content--desktop{top:max(var(--sticky-header-offset, 0px),40px)}main[data-template^=product] .product-details>.group-block{width:100%;margin-inline:0}}main[data-template^=product] .product-information__media .media-gallery__grid{gap:0}main[data-template^=product] media-gallery :not(.dialog-zoomed-gallery)>.product-media-container{margin-left:1px}@supports (--test: round(up, 100%, 2px)){main[data-template^=product] media-gallery :not(.dialog-zoomed-gallery)>.product-media-container{--slide-width: round(up, 100%, 2px)}}main[data-template^=product] .reference-grid-thumbnails{position:sticky;bottom:0;z-index:2;height:0}main[data-template^=product] .reference-grid-thumbnails__list{position:absolute;inset-inline-start:0;bottom:0;display:flex;flex-direction:column;gap:1px;margin:0;padding:0;max-height:calc(100dvh - 48px);overflow-y:auto;scrollbar-width:none}main[data-template^=product] .reference-grid-thumbnails__list::-webkit-scrollbar{display:none}main[data-template^=product] .reference-grid-thumbnails__thumb{display:block;width:32px;aspect-ratio:var(--gallery-aspect-ratio, 1 / 1.25);margin:0;padding:0;border:1px solid transparent;border-radius:0;background:none;cursor:pointer}main[data-template^=product] .reference-grid-thumbnails__thumb:hover{border-color:#0009}main[data-template^=product] .reference-grid-thumbnails__thumb img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){main[data-template^=product] .reference-grid-thumbnails{display:none}}@media screen and (max-width:749px){main[data-template^=product] media-gallery .media-gallery__mobile-controls{bottom:0;min-height:0}main[data-template^=product] media-gallery .slideshow-controls__dots{display:flex;width:100%;gap:0;padding:0;border-radius:0;overflow:visible}main[data-template^=product] media-gallery .slideshow-controls__dots li{display:block;flex:1 1 auto}main[data-template^=product] media-gallery .slideshow-controls__dots button{display:flex;align-items:flex-end;width:100%;height:16px;margin:0;padding:0;font-size:0;border-radius:0}main[data-template^=product] media-gallery .slideshow-controls__dots button:after{content:"";display:block;width:100%;height:1px;border-radius:0;box-shadow:none;background-color:var(--color)}}main[data-template^=product] .product-media-container.media-fit-cover .product-media:is([style$="--ratio: 1.0"],[style*="--ratio: 1.0;"]) img.product-media__image{object-fit:contain;background-color:var(--color-background, #fff)}main[data-template^=product] .product-details .group-block .text-block h1{margin:0;font-family:var(--font-subheading--family);font-weight:750;font-style:normal;font-size:24px;line-height:28px;letter-spacing:0;text-transform:uppercase}@media screen and (max-width:1023px){main[data-template^=product] .product-details .group-block .text-block h1{font-size:22px;line-height:26px;letter-spacing:-.3px}}main[data-template^=product] .reference-product-subtitle{font-family:var(--font-body--family);font-weight:500}main[data-template^=product] .reference-product-subtitle strong{font-weight:500}main[data-template^=product] .product-details product-price{display:flex;font-family:var(--font-body--family);font-size:11px;line-height:12px;font-weight:500;letter-spacing:.1px;text-transform:uppercase}@media screen and (max-width:1023px){main[data-template^=product] .product-details product-price{font-size:12px}}main[data-template^=product] .product-details product-price [ref=priceContainer]:has(.compare-at-price) .price{display:inline-flex;gap:8px;padding:3px 4px 1px;background-color:#000;color:#fff}main[data-template^=product] .product-details product-price [ref=priceContainer]:has(.compare-at-price) .price:before{content:var(--discount-label, none)}main[data-template^=product] .product-details product-price .compare-at-price{text-decoration:line-through;opacity:.6}main[data-template^=product] .product-details>.group-block>.group-block{margin-bottom:20px}@media screen and (min-width:750px){main[data-template^=product] .product-details>.group-block>.group-block{margin-bottom:24px}}main[data-template^=product] .product-details .variant-picker{padding-block-end:max(20px,calc(var(--spacing-scale, 1) * 40px))}main[data-template^=product] .product-details fieldset.variant-option--buttons legend{display:none}main[data-template^=product] .product-details fieldset.variant-option--buttons{display:flex;flex-wrap:wrap;gap:3px}main[data-template^=product] .product-details .variant-option__button-label{flex:0 0 auto;min-width:0;min-height:24px;padding:4px 18px;border:0;border-radius:0;background-color:transparent;color:var(--color-foreground, #000)}main[data-template^=product] .product-details .variant-option__button-label:before,main[data-template^=product] .product-details .variant-option__button-label:after{content:none}main[data-template^=product] .product-details .variant-option__button-label .variant-option__button-label__pill{display:none}main[data-template^=product] .product-details .variant-option__button-label:has(:checked){background-color:#000;border-color:#000;color:#fff;transition:background-color var(--animation-speed, .125s) var(--animation-easing, ease-in-out)}main[data-template^=product] .product-details .variant-option__button-label:has(:checked):hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}main[data-template^=product] .product-details .variant-option__button-label__text{font-family:var(--font-body--family);font-size:11px;line-height:12px;font-weight:500;letter-spacing:.1px;text-transform:uppercase;text-align:center}@media screen and (max-width:1023px){main[data-template^=product] .product-details .variant-option__button-label__text{font-size:12px}}main[data-template^=product] .product-details .variant-option__button-label:has([data-option-available=false]){text-decoration:line-through;opacity:.4}main[data-template^=product] .product-details .buy-buttons-block{display:block;margin-bottom:12px}main[data-template^=product] .product-details .buy-buttons-block .quantity-selector-wrapper,main[data-template^=product] .product-details .buy-buttons-block .quantity-label,main[data-template^=product] .product-details .buy-buttons-block .quantity-rules,main[data-template^=product] .product-details .buy-buttons-block .accelerated-checkout-block{display:none}main[data-template^=product] .product-details .add-to-cart-button{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--height-buy-buttons, 36px);padding-inline:12px;border:0;border-radius:0;background-color:#000;color:#fff;font-family:var(--font-body--family);font-size:11px;line-height:12px;font-weight:500;letter-spacing:.1px;text-transform:uppercase}@media screen and (max-width:1023px){main[data-template^=product] .product-details .add-to-cart-button{font-size:12px}}main[data-template^=product] .product-details .add-to-cart-button:hover{background-color:#000000d9;color:#fff}main[data-template^=product] .product-details .add-to-cart-button[disabled]{opacity:.4}main[data-template^=product] .product-details .add-to-cart-button .add-to-cart-icon{display:none}main[data-template^=product] .product-details .add-to-cart-button:after{content:var(--reference-atc-price, "")}@media screen and (max-width:749px){main[data-template^=product] .product-details .buy-buttons-block{position:sticky;bottom:12px;z-index:var(--layer-raised, 2)}}main[data-template^=product] .reference-shipping-note{opacity:.6;margin-top:0}main[data-template^=product] .reference-info-links{display:block;margin-top:32px}@media screen and (min-width:750px){main[data-template^=product] .reference-info-links{margin-top:40px;margin-bottom:60px}}.reference-info-links__rows{display:flex;flex-direction:column;gap:4px}.reference-info-links__row{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;transition:opacity var(--animation-speed-very-slow, .35s) ease}.reference-info-links__arrow{display:inline-flex;width:16px;height:16px;opacity:0;transition:opacity var(--animation-speed-very-slow, .35s) ease}.reference-info-links__arrow svg{width:16px;height:16px;--icon-stroke-width: 1.5px}.reference-info-links__rows:hover .reference-info-links__row{opacity:.6}.reference-info-links__rows .reference-info-links__row:hover,.reference-info-links__row:hover .reference-info-links__arrow{opacity:1}dialog.reference-info-drawer.dialog-drawer{--animation-speed: var(--animation-speed-very-slow, .35s);position:fixed;width:min(600px,100vw);max-width:100vw;height:100%;max-height:100dvh;margin:0 0 0 auto;border:0;border-radius:0;padding:64px 12px 12px;background-color:var(--color-background, #fff);color:var(--color-foreground, #000);box-shadow:var(--shadow-popover, none)}dialog.reference-info-drawer.dialog-drawer:modal{max-height:100dvh}@media screen and (min-width:750px){dialog.reference-info-drawer.dialog-drawer{padding:64px 16px 16px}}.reference-info-drawer__close{position:fixed;top:12px;right:12px;width:var(--minimum-touch-target, 44px);height:var(--minimum-touch-target, 44px)}.reference-info-drawer__tabs{position:sticky;top:0;z-index:2;display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;background-color:var(--color-background, #fff);border-bottom:1px solid rgb(0 0 0 / .1)}.reference-info-drawer__tabs::-webkit-scrollbar{display:none}.reference-info-drawer__tab{margin:0;padding:0 0 12px;border:0;background:transparent;color:inherit;cursor:pointer;white-space:nowrap;opacity:.4;transition:opacity var(--animation-speed-very-slow, .35s) ease}.reference-info-drawer__tab:hover,.reference-info-drawer__tab.active{opacity:1}.reference-info-drawer__panels{padding-top:24px}@media screen and (min-width:750px){.reference-info-drawer__panels{padding-top:32px}}.reference-info-drawer__panel{display:none}.reference-info-drawer__panel.active{display:block}.reference-info-drawer__panel p{margin-block:0 20px}.reference-info-drawer__care-list{margin:0;padding-inline-start:16px;display:flex;flex-direction:column;gap:8px}.reference-info-drawer__weight{margin-block:0}dialog.reference-info-drawer:not([open]){display:none}main[data-template^=product] .coming-soon{display:flex;flex-direction:column;gap:12px}main[data-template^=product] .coming-soon__status{margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase}main[data-template^=product] .coming-soon__sizes{display:flex;flex-wrap:wrap;gap:3px;margin:0;padding:0;border:0}main[data-template^=product] .coming-soon__size-label{display:inline-flex;align-items:center;min-height:24px;padding:4px 18px;cursor:pointer;color:var(--color-foreground, #000)}main[data-template^=product] .coming-soon__size:has(:checked) .coming-soon__size-label{background-color:#000;color:#fff;transition:background-color var(--animation-speed, .125s) var(--animation-easing, ease-in-out)}main[data-template^=product] .coming-soon__size:has(:focus-visible) .coming-soon__size-label{outline:1.5px solid var(--color-foreground, #000);outline-offset:2px}main[data-template^=product] .coming-soon__cta,main[data-template^=product] .coming-soon__submit{min-height:36px;padding-inline:16px;border:0;border-radius:0;background-color:#000;color:#fff;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}main[data-template^=product] .coming-soon__cta{width:100%}main[data-template^=product] .coming-soon__capture-row{display:flex;gap:4px}main[data-template^=product] .coming-soon__email{flex:1 1 auto;min-width:0;min-height:36px;padding-inline:12px;border:1px solid rgb(0 0 0);border-radius:0;font:inherit}main[data-template^=product] .coming-soon__hint,main[data-template^=product] .coming-soon__consent,main[data-template^=product] .coming-soon__message{margin:0;font-size:11px;line-height:1.4;color:var(--color-foreground, #000)}main[data-template^=product] .coming-soon__consent{opacity:.6}main[data-template^=product] .coming-soon__message--error,main[data-template^=product] .coming-soon__hint{color:#b00020}main[data-template^=product] .coming-soon-media{width:100%;aspect-ratio:var(--gallery-aspect-ratio, 1 / 1.25);background:#000}
/*# sourceMappingURL=/cdn/shop/t/56/assets/reference-pdp.css.map */
