@font-face{font-family:Inter Tight;font-style:normal;font-weight:500 800;font-display:swap;src:url(head-inter-tight-sub.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:italic;font-weight:500 800;font-display:swap;src:url(head-inter-tight-italic-sub.woff2) format("woff2")}:root{--head-ink: #0d0f11;--head-ink-rgb: 13 15 17;--head-graphite: #1b1f23;--head-stone: #f2f2ef;--head-mist: #f7f7f5;--head-line: #e4e3df;--head-accent: #00a9cf;--head-accent-strong: #00758f;--head-surface: var(--head-stone);--head-radius-sm: 10px;--head-radius: clamp(10px, 1.05vw, 18px);--head-radius-md: clamp(10px, 1.05vw, 18px);--head-radius-lg: clamp(16px, 1.6vw, 26px);--head-gutter: clamp(8px, .5rem + .4vw, 14px);--head-edge: clamp(16px, 3.4vw, 48px);--head-display: "Inter Tight", "Inter", "Helvetica Neue", Arial, sans-serif;--head-display-weight: 650;--head-display-tracking: -.04em;--head-ease: cubic-bezier(.19, 1, .22, 1);--head-dur-open: .42s;--head-dur-close: .26s;--head-dur-hover: .25s;--head-ease-in: cubic-bezier(.5, 0, .75, 0);--head-pop: linear(0, .11, .362, .652, .906, 1.086, 1.182, 1.205, 1.178, 1.124, 1.065, 1.014, .979, .961, .958, .965, .976, .988, .998, 1.005, 1.008, 1.009, 1.007, 1.005, 1.002, 1);--head-pop-dur: .55s;--head-xbtn: 2.75rem;--head-xbtn-md: 2.25rem;--head-xbtn-sm: 1.25rem;--head-float-shadow: 0 14px 34px -12px rgb(13 15 17 / .45), 0 0 0 1px rgb(13 15 17 / .06);--head-focus: var(--head-accent-strong);--head-x-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M5 5l10 10M15 5 5 15'/%3E%3C/svg%3E");--head-x-glyph-sm: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M2 2l6 6M8 2 2 8'/%3E%3C/svg%3E");--head-space-sm: 1rem;--head-space-md: 2rem;--head-space-lg: 3rem;--head-section-space: clamp(3rem, 2rem + 3.2vw, 5.5rem);--head-sheet-space: clamp(3rem, 2rem + 3.2vw, 5.5rem);--head-fs-hero: clamp(3.4rem, 1.4rem + 8.4vw, 10.5rem);--head-fs-display: clamp(3rem, 1.6rem + 5vw, 7.5rem);--head-fs-1: clamp(2.6rem, 1.5rem + 3.9vw, 5.75rem);--head-fs-2: clamp(2.1rem, 1.45rem + 2.3vw, 3.75rem);--head-fs-3: clamp(1.55rem, 1.25rem + 1vw, 2.25rem);--head-fs-4: clamp(1.2rem, 1.08rem + .4vw, 1.45rem);--head-fs-5: clamp(1.0625rem, 1rem + .2vw, 1.1875rem);--head-fs-body: 1rem;--head-fs-sm: .9375rem;--head-fs-xs: .8125rem;--head-fs-2xs: .75rem;--head-lh-display: .95;--head-lh-title: 1.02;--head-lh-card: 1.12;--head-lh-text: 1.55;--head-gap-eyebrow: 1rem;--head-gap-text: 1.25rem;--head-gap-cta: 2rem;--head-gap-head: clamp(2rem, 1.5rem + 1.6vw, 3.25rem);--head-gap-grid: clamp(.75rem, .5rem + .6vw, 1.25rem);--head-ratio-product: 4 / 3;--head-ratio-tile: 4 / 5;--head-ratio-media: 3 / 2;--head-ratio-wide: 16 / 9;--font-heading--family: var(--head-display);--font-heading--weight: 650;--font-heading--style: normal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{text-transform:none;letter-spacing:var(--head-display-tracking);font-weight:var(--head-display-weight)}h1,.h1{line-height:.98}h2,.h2{line-height:1}h1,h2,h3,.h1,.h2,.h3,.head-display{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}@media screen and (max-width:749px){.text-block.h1>h1,.text-block.h1 :is(h1,h2),.rte h1{font-size:min(var(--font-h1--size),9.5vw)}}::selection{background:var(--head-accent);color:var(--head-ink)}:focus-visible{outline-color:var(--head-accent)}.button,.button-secondary,.add-to-cart-button{letter-spacing:-.005em;font-weight:600;text-transform:none}.head-eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 var(--head-gap-eyebrow);font-family:var(--font-body--family);font-size:var(--head-fs-xs);font-weight:500;letter-spacing:0;text-transform:none;color:var(--head-eyebrow-color, rgb(var(--color-foreground-rgb) / .7))}.head-eyebrow:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--head-accent);box-shadow:0 0 0 4px #00a9cf2e}.head-dark .head-eyebrow,.head-on-image .head-eyebrow{--head-eyebrow-color: rgb(255 255 255 / .85)}.head-display{font-family:var(--head-display);font-weight:var(--head-display-weight);text-transform:none;line-height:.96;letter-spacing:var(--head-display-tracking);margin:0;text-wrap:balance}.head-display em{font-style:italic;font-weight:600;color:var(--head-accent-strong)}.head-dark .head-display em,.head-on-image .head-display em{color:var(--head-accent)}.head-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:0 1.6rem;border:1px solid var(--head-ink);border-radius:999px;background:var(--head-ink);color:#fff;font-family:var(--font-body--family);font-size:var(--head-fs-sm);font-weight:600;letter-spacing:-.005em;text-transform:none;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .35s var(--head-ease),border-color .35s var(--head-ease),transform .35s var(--head-ease),translate .6s var(--head-ease)}.head-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--head-accent);transform:translateY(101%);transition:transform .45s var(--head-ease)}@media(hover:hover){.head-btn:hover:before{transform:translateY(0)}.head-btn:hover{color:var(--head-ink);border-color:var(--head-accent)}}.head-btn:active{transform:scale(.98)}.head-btn--outline{background:transparent;color:var(--head-ink);border-color:rgb(var(--head-ink-rgb) / .22)}.head-btn--light{background:#fff;border-color:#fff;color:var(--head-ink)}.head-btn--ghost-light{background:#ffffff14;border-color:#fff6;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.head-btn--ghost-light:hover{color:var(--head-ink)}.head-btn .head-icon{transition:transform .45s var(--head-ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.head-btn:hover .head-icon--arrow,.head-fbanner__card:hover .head-btn .head-icon--arrow{transform:translate(4px)}}.head-link-arrow{display:inline-flex;align-items:center;gap:.5rem;border:0;font-size:var(--head-fs-sm);font-weight:600;text-transform:none;letter-spacing:-.005em;color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-block-end:.25rem;transition:background-size .4s var(--head-ease)}.head-link-arrow:hover{animation:head-line-swipe .8s var(--head-ease)}@keyframes head-line-swipe{0%{background-size:100% 1px;background-position:100% 100%}45%{background-size:0% 1px;background-position:100% 100%}46%{background-size:0% 1px;background-position:0 100%}to{background-size:100% 1px;background-position:0 100%}}.head-link-line,html .head-footer a:not(.head-btn),html .head-topbar a,html .rte a,html .head-breadcrumbs a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 100% 100% / 0% 1px no-repeat;transition:background-size .5s var(--head-ease),color .3s var(--head-ease)}.head-link-line:hover,html .head-footer a:not(.head-btn):hover,html .head-topbar a:hover,html .rte a:hover,html .head-breadcrumbs a:hover{background-size:100% 1px;background-position:0 100%}.head-link-arrow .head-icon{transition:transform .35s var(--head-ease)}.head-link-arrow:hover .head-icon{transform:translate(4px)}.head-wrap{width:min(100% - 2 * var(--page-margin, 16px),var(--normal-page-width, 120rem));margin-inline:auto}.head-section{padding-block:var(--head-section-space)}.shopify-section:has(>.head-section:not(.head-sheet,.head-dark,.head-stone))+.shopify-section>.head-section:not(.head-sheet,.head-dark,.head-stone){padding-block-start:0}.head-section--tight{padding-block:calc(var(--head-section-space) * .6)}.head-section.head-sheet,.head-section.head-dark,.head-section.head-stone{padding-block:var(--head-sheet-space)}.head-dark{--color-background: var(--head-ink);--color-foreground: #f4f4f2;--color-foreground-rgb: 244 244 242;background:var(--head-ink);color:#f4f4f2}.head-stone{background:var(--head-stone)}.head-sheet{margin-inline:var(--head-gutter);border-radius:var(--head-radius-lg);overflow:hidden}.head-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 3rem;margin-block-end:var(--head-gap-head)}.head-section-head__title{font-size:var(--head-fs-2);line-height:var(--head-lh-title);max-width:9em}.head-section-head__text{max-width:30rem;margin:0;color:rgb(var(--color-foreground-rgb) / .66);font-size:var(--head-fs-5);line-height:var(--head-lh-text)}.head-placeholder{padding:1rem;border:1px dashed rgb(var(--color-foreground-rgb) / .3);border-radius:var(--head-radius-sm);font-size:var(--font-size--sm)}@media(prefers-reduced-motion:no-preference){[data-head-reveal]{opacity:0;transform:translateY(32px);transition:opacity 1s var(--head-ease),transform 1s var(--head-ease)}[data-head-reveal].is-revealed{opacity:1;transform:none}}.shopify-design-mode [data-head-reveal]{opacity:1;transform:none}.rte,.page-content{max-width:48rem}.rte h2,.page-content h2{margin-block:2.5rem .75rem;font-size:var(--head-fs-3)}.rte h3,.page-content h3{margin-block:1.75rem .5rem;font-family:var(--font-body--family);font-size:var(--head-fs-5);font-weight:700;text-transform:none;letter-spacing:0}.rte table,.page-content table{width:100%;border-collapse:collapse;margin-block:1rem 1.5rem;font-size:var(--head-fs-sm);font-variant-numeric:tabular-nums}.rte th,.page-content th,.rte td,.page-content td{padding:.65rem .75rem;text-align:start;border-block-end:1px solid var(--head-line)}.rte thead,.page-content thead th{border-block-end:2px solid var(--head-ink);font-weight:700}.rte a,.page-content a{color:var(--head-accent-strong);text-underline-offset:.2em}html media-gallery .product-media-container{background:var(--head-mist);border-radius:var(--head-radius-lg);overflow:hidden}html media-gallery .product-media-container img{mix-blend-mode:multiply}html media-gallery .product-media-container--image .product-media{padding:clamp(.5rem,2vw,2.5rem)}@media screen and (min-width:990px){html .product-information__grid.product-information--media-left:not(.product-information__grid--half){grid-column:1 / -1;margin-inline:var(--head-edge);grid-template-columns:minmax(0,1fr) clamp(24rem,30vw,31rem);column-gap:clamp(2rem,3.5vw,4.5rem)}html .product-information__grid .product-information__media,html .product-information__grid .product-details{padding-inline:0!important}}@media screen and (min-width:750px)and (max-width:989px){html .product-information__grid.product-information--media-left:not(.product-information__grid--half){grid-column:1 / -1;grid-template-columns:minmax(0,1fr)!important;margin-inline:var(--page-margin, 40px);row-gap:2rem}html .product-information__grid .product-information__media,html .product-information__grid .product-details{grid-column:1 / -1;padding-inline:0!important}}html media-gallery .slideshow-controls__thumbnail,html media-gallery .slideshow-control--thumbnail{border-radius:12px;background:var(--head-mist);overflow:hidden;opacity:.6;transition:opacity .3s var(--head-ease),box-shadow .3s var(--head-ease)}html media-gallery .slideshow-controls__thumbnail img,html media-gallery .slideshow-control--thumbnail img{object-fit:contain;mix-blend-mode:multiply}html media-gallery [aria-selected=true] .slideshow-controls__thumbnail,html media-gallery .slideshow-control--thumbnail[aria-selected=true],html media-gallery .slideshow-control--thumbnail:hover{opacity:1;box-shadow:inset 0 0 0 1.5px var(--head-ink)}html .product-details .text-block.h3 h1,html .product-details .text-block.h3{font-size:var(--head-fs-2);line-height:var(--head-lh-title)}html .product-details product-price,html .product-details .price{font-size:1.375rem;font-weight:600}html .product-details .head-service{padding:.5rem 1.25rem;border-radius:var(--head-radius-lg);background:var(--head-mist)}html .product-details .head-service--list .head-service__list{border-block-start:0}html .product-details .head-service--list .head-service__item:last-child{border-block-end:0}html .product-details .head-highlights__list{gap:.4rem}html .product-details .head-highlights__list li{padding:.6rem .85rem;border-radius:12px;background:var(--head-mist)}html .head-size-advisor__trigger{padding:.45rem .9rem;border-radius:999px;background:var(--head-mist);text-decoration:none;font-weight:500}html .head-page-nav{background:#fff;border:0;border-block-end:1px solid rgb(var(--head-ink-rgb) / .08);padding-block:.5rem}html .head-page-nav__inner{display:flex;justify-content:safe center;overscroll-behavior-x:contain}@media screen and (max-width:989px){html .head-page-nav__inner{--fade-l: 0rem;--fade-r: 3rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent)}html .head-page-nav:not([data-at-start]) .head-page-nav__inner{--fade-l: 2rem}html .head-page-nav[data-at-end] .head-page-nav__inner{--fade-r: 0rem}}.shopify-section:has(>head-page-nav){position:sticky;inset-block-start:var(--header-height, 0px);z-index:calc(var(--layer-sticky, 8) - 2)}[data-head-anchor]{scroll-margin-top:calc(var(--header-height, 64px) + 4.5rem)}html .head-page-nav__list{gap:.25rem;padding:0}html .head-page-nav__list a{padding:.55rem 1rem;border:0;border-radius:999px;text-transform:none;letter-spacing:0;font-weight:500;font-size:var(--head-fs-sm);color:rgb(var(--head-ink-rgb) / .7);transition:all .3s var(--head-ease)}html .head-page-nav__list a[aria-current]{background:var(--head-ink);color:#fff}html .head-figures__list{gap:.75rem;background:none;border:0}html .head-figures__item{border-radius:var(--head-radius-lg);background:var(--head-mist);padding:1.5rem 1.5rem 1.25rem}@media screen and (max-width:749px){html .head-figures__item{padding:1.15rem 1.1rem 1rem}}html .head-figures__label{text-transform:none;letter-spacing:0;font-size:var(--head-fs-xs)}html .head-figures__value{font-weight:var(--head-display-weight);letter-spacing:-.04em}html .head-container.head-stone,html .head-faq--pdp.head-stone{margin:var(--head-gutter);border-radius:var(--head-radius-lg)}html .head-specs__group-title{text-transform:none;letter-spacing:-.02em;font-size:1.25rem;border-block-end-width:1px}html .head-component{border:0;background:var(--head-mist);border-radius:var(--head-radius-lg)}html .head-component__media{background:var(--head-stone)}html .head-component__stats li{border-radius:12px;background:#fff}html .head-component__category{text-transform:none;letter-spacing:0;font-weight:600;color:var(--head-accent-strong)}html .head-geometry__figure{border-radius:var(--head-radius-lg);overflow:hidden}html .head-geometry__figure img{max-height:34rem;object-fit:contain}html .head-faq__item summary{font-size:var(--head-fs-5)}html .product-card .card-gallery{background:var(--head-mist);border-radius:var(--head-radius-lg);overflow:hidden;transition:background-color .4s var(--head-ease)}html .product-card:hover .card-gallery{background:var(--head-stone)}html .product-card .card-gallery slideshow-container,html .product-card .card-gallery slideshow-slides{background:transparent}html .product-card .card-gallery img{mix-blend-mode:multiply;object-fit:contain!important;padding:4% 5%;transition:transform .8s var(--head-ease)}html .product-card:hover .card-gallery img{transform:scale(1.05)}html .product-card .head-card__line{margin-block-start:.6rem}html .product-card .text-block h3,html .product-card [class*=product-title]{font-family:var(--head-display);font-size:var(--head-fs-4);line-height:var(--head-lh-card);letter-spacing:-.03em}html .product-card product-price,html .product-card .price{font-size:var(--head-fs-5);font-weight:600;font-variant-numeric:tabular-nums}html .page-content,html .page-content p{text-align:start}html .menu-drawer__menu-item,html .menu-drawer__menu .menu-drawer__menu-item{font-family:var(--head-display);font-weight:600;font-size:1.3rem;letter-spacing:-.03em}html .menu-drawer__menu details,html .menu-drawer__menu li{border-color:rgb(var(--head-ink-rgb) / .08)!important}html.head-lenis,html.head-lenis .page-wrapper{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html.head-lenis .page-wrapper{scrollbar-gutter:stable}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}@media screen and (max-width:749px){html .product-card .text-block h3,html .product-card [class*=product-title]{font-size:1.05rem!important;line-height:1.15!important}html .product-card .head-card__specs span{font-size:var(--head-fs-2xs);padding:.15rem .45rem}html .product-card .head-card__line{font-size:var(--head-fs-2xs)}}html .product-card .card-gallery{background:var(--head-mist)!important}html .head-color-option{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.6rem}html .head-color-option legend{grid-column:1 / -1}html .head-color-option .variant-option__button-label{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;height:auto;min-height:0;padding:.4rem .4rem .6rem;border-radius:16px;text-align:center;white-space:normal}html .head-color-option .variant-option__button-label__pill{display:none}html .head-color-option .variant-option__button-label__text{font-size:var(--head-fs-2xs);line-height:1.3}.head-color-thumb{display:block;aspect-ratio:4 / 3;border-radius:12px;background:var(--head-mist);overflow:hidden}.head-color-thumb img{width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply}html .head-color-option .variant-option__button-label,html .head-color-option .variant-option__button-label:has(:checked){background:#fff;color:var(--head-ink)}html .head-color-option .variant-option__button-label:has(:checked){box-shadow:inset 0 0 0 1.5px var(--head-ink)}html .head-color-option .variant-option__button-label:has(:checked) .variant-option__button-label__text{color:var(--head-ink);font-weight:600}html .sticky-add-to-cart__variant,html .sticky-add-to-cart__title{max-width:18rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html .pagination{margin-block:clamp(2rem,1.5rem + 2vw,3.5rem) 1rem}html .pagination__list{display:flex;justify-content:center;align-items:center;gap:.4rem}html .pagination__link{display:grid;place-items:center;min-width:3rem;height:3rem;padding-inline:.5rem;border:1px solid rgb(var(--head-ink-rgb) / .12);border-radius:999px;color:var(--head-ink);font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none;transition:background-color .3s var(--head-ease),border-color .3s var(--head-ease),color .3s var(--head-ease)}html .pagination__link--page:hover,html .pagination__link--arrow:not(.pagination__link--disabled):hover{border-color:var(--head-ink)}html .pagination__link--current{border-color:var(--head-ink);background:var(--head-ink);color:#fff}html .pagination__link--gap{border:0;min-width:1.5rem}html .pagination__link--arrow{min-width:3.5rem}html .pagination__link--disabled{opacity:.3}.head-grid-promo{position:relative;display:flex;height:100%;min-height:24rem;border-radius:var(--head-radius-lg);overflow:hidden;color:#fff;text-decoration:none;isolation:isolate}.head-grid-promo img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--head-ease)}.head-grid-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#000000bf,#00000026 65%)}.head-grid-promo:hover img{transform:scale(1.05)}.head-grid-promo__copy{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.6rem;padding:clamp(1.25rem,1rem + 1vw,2rem)}.head-grid-promo__icon{display:grid;place-items:center;width:4.5rem;height:4.5rem;margin-block-end:auto;border-radius:50%;background:var(--head-accent);color:var(--head-ink)}.head-grid-promo strong{max-width:7em;text-wrap:balance;font-family:var(--head-display);font-weight:var(--head-display-weight);font-size:var(--head-fs-3);line-height:1.02;letter-spacing:-.04em}.head-grid-promo__copy>span:not([class]){font-size:var(--head-fs-sm);line-height:1.45;color:#ffffffd9}.head-grid-promo .head-btn{margin-block-start:.5rem}.head-grid-promo__steps{display:flex;flex-wrap:wrap;gap:.35rem}.head-grid-promo__steps span{padding:.35rem .75rem;border-radius:999px;background:#ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--head-fs-xs);font-weight:600}@media screen and (min-width:750px){html .product-grid-container .product-grid{padding-inline:var(--head-edge)}}@media screen and (min-width:1100px){html .product-grid-container .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}html .facets--horizontal{padding-inline:var(--head-edge)}html .facets--horizontal .facets__form{align-items:center;gap:.75rem}html .facets--horizontal .facets__filters-wrapper,html .facets--horizontal .facets__overflow-list{gap:.5rem}html .facets--horizontal .facets__summary{display:inline-flex;align-items:center;gap:.6rem;min-height:3rem;padding:0 1.25rem;border:1px solid rgb(var(--head-ink-rgb) / .18);border-radius:999px;font-weight:500;font-size:var(--head-fs-sm);transition:border-color .3s var(--head-ease),background-color .3s var(--head-ease)}html .facets--horizontal .facets__summary:hover,html .facets--horizontal details[open]>.facets__summary{border-color:var(--head-ink)}html .facets--horizontal .products-count-wrapper{margin-inline-start:auto;font-size:var(--head-fs-sm);color:rgb(var(--head-ink-rgb) / .64)}html .facets--horizontal floating-panel-component,html .facets--horizontal .facets__panel-content{border-radius:18px;box-shadow:0 24px 50px -24px #0d0f1166,0 0 0 1px #0d0f110f}@media screen and (max-width:749px){html .head-grid-promo-item{grid-column:1 / -1}.head-grid-promo{min-height:20rem}}.head-grid-promo .head-btn{white-space:nowrap}html .facets--horizontal .facets__item:first-child .facets__summary:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M40 88h32m32 0h112M40 168h112m32 0h32' stroke='%23000' stroke-width='16' stroke-linecap='round'/%3E%3Ccircle cx='88' cy='88' r='16' fill='none' stroke='%23000' stroke-width='16'/%3E%3Ccircle cx='168' cy='168' r='16' fill='none' stroke='%23000' stroke-width='16'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M40 88h32m32 0h112M40 168h112m32 0h32' stroke='%23000' stroke-width='16' stroke-linecap='round'/%3E%3Ccircle cx='88' cy='88' r='16' fill='none' stroke='%23000' stroke-width='16'/%3E%3Ccircle cx='168' cy='168' r='16' fill='none' stroke='%23000' stroke-width='16'/%3E%3C/svg%3E") center / contain no-repeat}@media screen and (min-width:990px){html .facets--horizontal .facets__form{flex-wrap:nowrap}html .facets--horizontal .products-count-wrapper{margin-inline-start:auto;white-space:nowrap}}html .pagination__list{gap:.5rem}html .pagination__list:before,html .pagination__link:before,html .pagination__link:after{content:none!important;display:none!important}html .pagination__item{width:auto;aspect-ratio:auto}html .pagination__link{position:relative;background:#fff}html .pagination__link--page:not(.pagination__link--current):hover,html .pagination__link--arrow:not(.pagination__link--disabled):hover{background:var(--head-mist)}html .facets--horizontal .facets__panel-content,html .facets--horizontal floating-panel-component{min-width:15rem;padding:.75rem;background:#fff}html .facets--horizontal .facets__panel-content label,html .facets--horizontal .facets__panel-content .checkbox{padding:.45rem .5rem;border-radius:10px;font-size:var(--head-fs-sm)}html .facets--horizontal .facets__filters-wrapper{flex:none}@media screen and (min-width:750px){html .sticky-add-to-cart__bar{left:auto;right:var(--head-edge);width:auto;max-width:30rem;padding:.4rem;border-radius:999px;background:#fff;box-shadow:0 20px 50px -20px #0d0f1173,0 0 0 1px #0d0f110f;transform:translateY(calc(100% + 40px))}html .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}@starting-style{html .sticky-add-to-cart__bar{transform:translateY(calc(100% + 40px))}}html .sticky-add-to-cart__bar:before{display:none}}html .sticky-add-to-cart__image{width:4.5rem;height:auto;aspect-ratio:4 / 3;border-radius:999px 12px 12px 999px;background:var(--head-mist);overflow:hidden;flex:none}html .sticky-add-to-cart__image-img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:4%}html .sticky-add-to-cart__title{font-family:var(--head-display);font-weight:var(--head-display-weight);font-size:var(--head-fs-sm);letter-spacing:-.02em}html .sticky-add-to-cart__variant{font-size:var(--head-fs-2xs)}html .sticky-add-to-cart__button{white-space:nowrap;min-height:2.75rem;padding-inline:1.1rem;border-radius:999px;font-size:var(--head-fs-sm)}@media screen and (min-width:990px){html .product-information__grid.product-information--media-left:not(.product-information__grid--half){grid-template-columns:minmax(0,1fr) clamp(26rem,35vw,37rem)!important}html .product-information__media{position:sticky;top:calc(var(--header-height, 100px) + 1.5rem);align-self:start}}.head-stock{display:flex;align-items:center;gap:.55rem;margin:0;font-size:var(--head-fs-sm);font-weight:500}.head-stock__dot{position:relative;width:.6rem;height:.6rem;border-radius:50%;background:#16a34a}.head-stock__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:#16a34a;opacity:.25}.head-stock--out .head-stock__dot,.head-stock--out .head-stock__dot:after{background:#c8102e}.head-stock small{font-weight:400;color:rgb(var(--color-foreground-rgb) / .6)}html .pagination__link.pagination__link--current{border-color:var(--head-ink);background:var(--head-ink);color:#fff;box-shadow:0 8px 20px -10px #0d0f1180}@property --head-hr{syntax: "<length>"; inherits: false; initial-value: 0px;}html .pagination__link:not(.pagination__link--current):not(.pagination__link--disabled):not(.pagination__link--gap){background:radial-gradient(circle at var(--hx, 50%) var(--hy, 50%),var(--head-ink) var(--head-hr),#fff calc(var(--head-hr) + .5px));transition:--head-hr .45s var(--head-ease),color .25s ease,border-color .25s ease}html .pagination__link:not(.pagination__link--current):not(.pagination__link--disabled):not(.pagination__link--gap):hover{--head-hr: 4.5rem;border-color:var(--head-ink);color:#fff}html .sticky-add-to-cart__bar{max-width:34rem}@media screen and (min-width:750px){html .sticky-add-to-cart__bar{max-width:min(38rem,calc(100vw - 2 * var(--head-edge, 1rem)))}}html .sticky-add-to-cart__info{min-width:9rem}html .sticky-add-to-cart__title{max-width:14rem!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15}html .head-coltabs--inline .head-coltabs__list{flex-wrap:nowrap!important;justify-content:center}html .facets--horizontal .products-count-wrapper,html .facets--horizontal sorting-filter-component{flex:none}html .head-coltabs--inline{min-width:0}@media screen and (max-width:749px){html .product-grid-container .product-grid{padding-inline:var(--head-gutter)}html .head-grid-promo-item{grid-column:auto}.head-grid-promo{min-height:100%}.head-grid-promo__copy{gap:.5rem;padding:.9rem}.head-grid-promo__icon{width:2.75rem;height:2.75rem}.head-grid-promo__icon svg{width:22px;height:22px}.head-grid-promo strong{max-width:none;font-size:1.2rem;line-height:1.08}.head-grid-promo__copy>span:not([class]){display:none}.head-grid-promo .head-btn{width:2.75rem;height:2.75rem;min-height:0;padding:0;justify-content:center;gap:0;font-size:0}html .facets-toggle__button{min-height:44px}}@media(pointer:coarse){html .head-colhero__crumbs a,html .head-pagehero__crumbs a,html .head-link-arrow,html .head-service__link,html .head-trust__more{position:relative}html .head-colhero__crumbs a:after,html .head-pagehero__crumbs a:after,html .head-link-arrow:after,html .head-service__link:after,html .head-trust__more:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}html .head-pagehero__chips a{display:inline-flex;align-items:center;min-height:44px}}@media screen and (max-width:749px){html .sticky-add-to-cart__info{min-width:0}html .sticky-add-to-cart__price{flex:none;white-space:nowrap}}@media screen and (max-width:389px){html .sticky-add-to-cart__image{display:none}html .sticky-add-to-cart__bar{gap:.75rem;padding-inline-start:1rem}}@media screen and (min-width:990px){html .product-information__media .product-media-container.constrain-height{--viewport-offset: 11rem}}@media screen and (orientation:landscape)and (max-height:500px){html .product-information__media .product-media-container.constrain-height{--viewport-offset: 6rem;--constrained-min-height: 0px;max-height:var(--constrained-height)}}html header-drawer .menu-drawer>.menu-drawer__close-button{position:sticky;inset-block-start:.75rem;z-index:2}html header-drawer .menu-drawer:before{content:"";position:sticky;inset-block-start:0;z-index:1;display:block;flex:none;height:4rem;margin-block-end:-4rem;background:var(--color-background, #fff)}html .head-hotspot.is-open .head-hotspot__dot{z-index:1}html :is(.head-contact__field,.head-withdraw__field) :is(input,textarea,select){font-size:max(1rem,16px)}html .sorting-filter__container .facets__label{font-size:var(--font-paragraph--size, .875rem)}@media screen and (max-width:749px){html .head-size-advisor__dialog .head-size-advisor__title{font-size:clamp(1.5rem,1.1rem + 2vw,1.875rem);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}}html.head-sticky-stuck .head-popup-teaser,html.head-finder-page .head-popup-teaser{display:none}@media screen and (max-width:749px){:root{--head-gutter: var(--page-margin, 16px)}}html :is(h1,h2,h3,h4,.head-card__title,.head-mm__tile strong){text-wrap:balance}html :is(main,.shopify-section-group-footer-group,#header-group) p{text-wrap:pretty}@media screen and (max-width:749px){html .product-information__media media-gallery{padding-inline:var(--page-margin, 16px)}}@media screen and (max-width:749px){html body .sticky-add-to-cart__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:.75rem;row-gap:.1rem;align-items:center}html body .sticky-add-to-cart__bar .sticky-add-to-cart__image{grid-column:1;grid-row:1 / 3;width:3.25rem}html body .sticky-add-to-cart__bar .sticky-add-to-cart__info{grid-column:2;grid-row:1;align-self:end;min-width:0}html body .sticky-add-to-cart__bar .sticky-add-to-cart__price{grid-column:2;grid-row:2;align-self:start;justify-self:start}html body .sticky-add-to-cart__bar .sticky-add-to-cart__button{grid-column:3;grid-row:1 / 3}html body .sticky-add-to-cart__bar .sticky-add-to-cart__title{display:block!important;max-width:none!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset}}html .head-mm__tile{container-type:inline-size}html .head-mm__tile strong{font-size:min(var(--head-fs-3),100cqi / 7.6)}@media screen and (max-width:749px){html .head-carousel .head-section-head>div{min-width:0;max-width:100%}html .head-carousel__tabs{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--page-margin, 16px));padding-inline:var(--page-margin, 16px);scroll-padding-inline:var(--page-margin, 16px);scrollbar-width:none}html .head-carousel__tabs::-webkit-scrollbar{display:none}html .head-carousel__tabs button{flex:none;white-space:nowrap}}@media screen and (max-width:749px){html .head-card .head-card__head{gap:.1rem}html .head-card .head-card__title{line-height:1.08}}@media screen and (max-width:749px){html .head-hero__card{column-gap:.6rem}html .head-hero__card-meta{letter-spacing:-.005em}}html .head-mm__promo-copy{inset-inline-end:5.25rem}html .product-details button.shopify-payment-button__button--unbranded{--button-color: var(--head-ink);--button-background-color: transparent;--button-border-color: rgb(var(--head-ink-rgb) / .85);--button-border-width: 1.5px}html .product-details button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: #fff;--button-background-color: var(--head-ink);--button-border-color: var(--head-ink)}@media screen and (min-width:390px)and (max-width:749px){html body .sticky-add-to-cart__bar .add-to-cart-text__content{display:initial}html body .sticky-add-to-cart__bar .sticky-add-to-cart__button{width:auto;padding-inline:1.1rem;white-space:nowrap}html body .sticky-add-to-cart__bar .sticky-add-to-cart__button .add-to-cart-text .svg-wrapper{display:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine)and (min-width:990px){html:not(.head-safari) body .head-bigtext__img{animation-name:head-img-reveal}}}@keyframes head-img-reveal{0%{clip-path:inset(0 50% round 999px);opacity:0}to{clip-path:inset(0 0 round 999px);opacity:1}}@media(prefers-reduced-motion:no-preference)and (max-width:749px){html [data-head-reveal]{transform:translateY(20px);transition-duration:.7s}}html :is(.head-topbar a,.shopify-section-group-footer-group li>a:not([class]),.rte a,main p>a:not([class])):focus-visible{outline:2px solid var(--head-accent);outline-offset:3px;border-radius:4px}@media screen and (max-width:429px){html body .sticky-add-to-cart__bar .sticky-add-to-cart__image{display:none}html body .sticky-add-to-cart__bar{grid-template-columns:0 minmax(0,1fr) auto;padding-inline-start:1rem;column-gap:.6rem}}html .head-financing{display:block}html .product-details .text-block[class*=__short_info] p{line-height:1.5}html .product-details product-price .price{line-height:1.25}html .product-details .head-color-option{grid-template-columns:repeat(auto-fill,4.75rem);gap:.5rem}html .product-details .head-color-option legend{display:flex;align-items:baseline;gap:.6rem}.head-color-option__value{font-size:var(--head-fs-xs, .8125rem);font-weight:500;color:rgb(var(--color-foreground-rgb) / .62)}html .product-details .head-color-option .variant-option__button-label:has(.head-color-thumb){gap:0;padding:.25rem}html .product-details .head-color-option .head-color-thumb{aspect-ratio:5 / 4}html .product-details .head-color-option .variant-option__button-label:has(.head-color-thumb) .variant-option__button-label__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media screen and (min-width:990px){html .product-details>.group-block{padding-block-start:.75rem!important}html .product-details .text-block[class*=__short_info] p{font-size:.9375rem}html .product-details head-size-advisor,html .product-details .head-delivery{margin-block-start:-.375rem}html .product-details .head-size-advisor__trigger{padding-block:.4rem}}@media screen and (min-width:990px)and (max-height:860px){html .product-details .text-block.h3 h1,html .product-details .text-block.h3{font-size:clamp(2.25rem,1.4rem + 1.6vw,3rem)}}@media screen and (min-width:990px)and (max-height:820px){html .product-details>.group-block{padding-block-start:.25rem!important}html .product-details .text-block.h3 h1,html .product-details .text-block.h3{font-size:2.25rem}html .product-details .text-block[class*=__short_info] p{font-size:.875rem;line-height:1.45}html .product-details>.group-block>.group-block-content{row-gap:1rem!important}html .product-details>.group-block>.group-block-content>.divider{margin-block:-.25rem}}html .head-hero--inset .head-hero__frame,html .head-sheet,html .head-colhero--image{clip-path:inset(0 round var(--head-radius-lg));isolation:isolate}html :is(.head-cat,.head-use,.head-panel__link,.head-carousel__intro,.head-statement__img,.head-feature__mood,.head-split__media,.head-pagehero__media,.head-overview__media,.head-mm__promo,.head-grid-promo,.head-usp__item,.head-explorer__stage,.head-bigtext__img,.head-hero__card-media,.head-stage__card-media,.head-proof__thumb,.head-component__media,.head-acc__media,.hf__intromedia,.head-srow__media,.head-cart-rec__media,.cart-items__media-container,.product-card .card-gallery,media-gallery .product-media-container,.head-card__media,.hf-card__media){isolation:isolate;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}html :is(.head-cat,.head-use,.head-panel__link,.head-carousel__intro,.head-mm__promo,.head-grid-promo,.head-usp__item):focus-visible{outline:2px solid var(--head-accent);outline-offset:-4px}html :is(.head-cat--mood,.head-use,.head-panel__link,.head-carousel__intro,.head-mm__promo,.head-grid-promo,.head-stack__card):after,html :is(.head-cat__mood,.head-use__media,.head-panel__media,.head-stack__media,.head-fcta__media){border-radius:inherit}html :is(.head-cat__mood,.head-use__media,.head-panel__media,.head-stack__media,.head-fcta__media){overflow:hidden}html .head-cat--mood{background:var(--head-ink)}html .head-card__media{border-radius:calc(var(--head-radius-lg, 24px) - 1px) calc(var(--head-radius-lg, 24px) - 1px) 0 0}html .hf-card:not(.hf-card--row,.hf-row .hf-card)>.hf-card__media{border-radius:var(--head-radius) var(--head-radius) 0 0}:root{--head-sheet-pad-inline: 20px;--head-sheet-pad-block: 48px;--head-tile-pad: 20px;--head-sheet-space: var(--head-sheet-pad-block)}@media screen and (min-width:750px){:root{--head-sheet-pad-inline: 32px;--head-sheet-pad-block: 64px;--head-tile-pad: 24px}}@media screen and (min-width:990px){:root{--head-sheet-pad-inline: 48px;--head-sheet-pad-block: 80px;--head-tile-pad: 32px}}@media screen and (min-width:1400px){:root{--head-sheet-pad-inline: 56px;--head-sheet-pad-block: 88px}}html .head-sheet,html .head-container.head-stone,html .head-faq--pdp.head-stone{--page-margin: var(--head-sheet-pad-inline)}html body .sticky-add-to-cart__bar{--color-foreground: #fff;--color-foreground-rgb: 255 255 255;--color-background: var(--head-ink);--opacity-subdued-text: .64;background:var(--head-ink);color:#fff;box-shadow:0 22px 48px -18px #0d0f1199,0 0 0 1px #ffffff1a inset}html body .sticky-add-to-cart__bar:before{display:none}html body .sticky-add-to-cart__bar :is(.sticky-add-to-cart__title,.sticky-add-to-cart__price,.price){color:#fff}html body .sticky-add-to-cart__bar :is(.sticky-add-to-cart__variant,.compare-at-price){color:#ffffffa3}html body .sticky-add-to-cart__bar .sticky-add-to-cart__image{background:#fff}html body .sticky-add-to-cart__bar .sticky-add-to-cart__button{--button-color: var(--head-ink);--button-background-color: #fff;--button-border-color: #fff;--button-focus-outline-color: var(--head-accent)}html body .sticky-add-to-cart__bar .sticky-add-to-cart__button:hover:not([disabled]){--button-color: var(--head-ink);--button-background-color: var(--head-accent);--button-border-color: var(--head-accent)}html body .sticky-add-to-cart__bar .sticky-add-to-cart__button:focus-visible{outline:2px solid var(--head-accent);outline-offset:2px}@media screen and (min-width:750px){html body .sticky-add-to-cart__bar{padding:.5rem}html body .sticky-add-to-cart__bar .sticky-add-to-cart__image{width:4.5rem;height:3.25rem;aspect-ratio:auto;border-radius:1.625rem}html body .sticky-add-to-cart__bar .sticky-add-to-cart__button{height:3.25rem;min-height:3.25rem}}@media screen and (max-width:749px){html body .sticky-add-to-cart__bar{left:var(--head-gutter, 16px);right:var(--head-gutter, 16px);bottom:calc(.75rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));width:auto;max-width:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-rows:auto;column-gap:.75rem;row-gap:0;align-items:center;padding:.5rem;border-radius:999px;transform:translateY(calc(100% + 2.5rem))}html body .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}@starting-style{html body .sticky-add-to-cart__bar{transform:translateY(calc(100% + 2.5rem))}}html body sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{transform:translateY(calc(100% + 2.5rem))}html body .sticky-add-to-cart__bar .sticky-add-to-cart__image{grid-column:1;grid-row:1;width:3.5rem;height:2.75rem;aspect-ratio:auto;align-self:center;border-radius:1.375rem}html body .sticky-add-to-cart__bar .sticky-add-to-cart__info{grid-column:2;grid-row:1;align-self:center;min-width:0}html body .sticky-add-to-cart__bar .sticky-add-to-cart__title{font-size:var(--head-fs-sm);line-height:1.2}html body .sticky-add-to-cart__bar .sticky-add-to-cart__variant{display:block;max-width:none;margin-top:.125rem;font-size:var(--head-fs-2xs);line-height:1.25;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html body .sticky-add-to-cart__bar .sticky-add-to-cart__price{grid-column:3;grid-row:1;align-self:center;justify-self:end;text-align:end;font-size:var(--head-fs-sm);font-weight:600;line-height:1.2;white-space:nowrap}html body .sticky-add-to-cart__bar .sticky-add-to-cart__price .compare-at-price{display:block;font-size:var(--head-fs-2xs);font-weight:400}html body .sticky-add-to-cart__bar .sticky-add-to-cart__button{grid-column:4;grid-row:1;height:2.75rem;min-height:2.75rem;border-radius:999px}html body .shopify-section:has(variant-picker[data-head-size-pending]):not([data-head-size-chosen]) .sticky-add-to-cart__bar .sticky-add-to-cart__price{grid-column:2;grid-row:2;justify-self:start;text-align:start;font-size:var(--head-fs-2xs)}html body .shopify-section:has(variant-picker[data-head-size-pending]):not([data-head-size-chosen]) .sticky-add-to-cart__bar .sticky-add-to-cart__info{align-self:end}html body .shopify-section:has(variant-picker[data-head-size-pending]):not([data-head-size-chosen]) .sticky-add-to-cart__bar :is(.sticky-add-to-cart__image,.sticky-add-to-cart__button){grid-row:1 / 3}html.head-sticky-stuck,html.head-sticky-stuck .page-wrapper{scroll-padding-block-end:5.5rem}html.head-sticky-stuck .head-cmp-toast{inset-block-end:calc(5.25rem + env(safe-area-inset-bottom,0px))}}@media screen and (max-width:429px){html body .sticky-add-to-cart__bar{grid-template-columns:0 minmax(0,1fr) auto auto}}@media screen and (max-width:559px){html body sticky-add-to-cart[data-variant-available=true] .sticky-add-to-cart__bar .sticky-add-to-cart__button{width:2.75rem;padding:0}html body sticky-add-to-cart[data-variant-available=true] .sticky-add-to-cart__bar .add-to-cart-text__content{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body sticky-add-to-cart[data-variant-available=true] .sticky-add-to-cart__bar .sticky-add-to-cart__button .add-to-cart-text .svg-wrapper{display:inline-flex}}html zoom-dialog dialog.dialog-zoomed-gallery__dialog{background-color:var(--head-mist)}html .dialog-zoomed-gallery>.product-media-container{background:var(--head-mist);border-radius:0}html .dialog-thumbnails-list__thumbnail{background:var(--head-mist)}html .dialog-thumbnails-list__thumbnail img{mix-blend-mode:multiply}@media screen and (min-width:750px){html .dialog-zoomed-gallery{display:flex;flex-direction:column;justify-content:center;min-height:100dvh}html .dialog-zoomed-gallery>.product-media-container{position:relative;padding-block:clamp(2.5rem,7vh,4.5rem)}html .dialog-zoomed-gallery>.product-media-container+.product-media-container:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;width:calc((100% - (2*clamp(1rem,3vw,3rem)))*.88);height:1px;translate:-50% 0;background:color-mix(in srgb,var(--head-ink) 10%,transparent);pointer-events:none}html .dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:auto;padding-block:0;padding-inline:clamp(1rem,3vw,3rem);justify-content:center}html .dialog-zoomed-gallery .product-media-container--image .product-media__image{width:100%;height:auto;max-width:var(--head-zoom-w, 100%);aspect-ratio:var(--ratio);margin-inline:auto}}@media screen and (max-width:749px){html .dialog-zoomed-gallery .product-media-container--image .product-media__image{max-width:min(100%,var(--head-zoom-w, 100%));max-height:min(100%,var(--head-zoom-h, 100%));margin:auto}}html .head-zoom-hint{position:fixed;inset-inline:0;inset-block-end:calc(var(--safe-area-inset-bottom, 0px) + 1.5rem);z-index:var(--layer-raised, 2);display:flex;align-items:center;gap:.5rem;width:fit-content;margin:0 auto;padding:.625rem 1rem .625rem .875rem;border-radius:999px;background:color-mix(in srgb,var(--head-ink) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px #00000024;color:#fff;font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:.005em;white-space:nowrap;pointer-events:none;opacity:0;translate:0 .5rem;transition:opacity .3s ease,translate .45s var(--head-ease, ease)}html .head-zoom-hint[hidden]{display:none}html .head-zoom-hint svg{flex:none;width:1.125rem;height:1.125rem}html .head-zoom-hint.is-visible{opacity:1;translate:0 0}html .dialog-zoomed-gallery__dialog:has(.dialog-thumbnails-list__thumbnail) .head-zoom-hint{inset-block-end:calc(var(--safe-area-inset-bottom, 0px) + 5.25rem)}@media screen and (min-width:750px){html .head-zoom-hint{display:none}}@media(prefers-reduced-motion:reduce){html .head-zoom-hint{translate:none;transition:opacity .2s linear}}html .shopify-section:has(>head-page-nav){position:sticky;inset-block-start:calc(var(--header-height, 0px) + 12px);z-index:calc(var(--layer-sticky, 8) - 2);margin-block:.75rem 0;pointer-events:none}html .head-page-nav{position:relative;width:min(100% - 2 * var(--page-margin, 16px),var(--normal-page-width, 120rem));margin-inline:auto;padding:0;border:0;background:none}html .head-page-nav__inner{display:flex;justify-content:flex-start;width:fit-content;max-width:100%;margin:0;padding:.3rem;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgb(var(--head-ink-rgb) / .07),0 2px 6px -3px rgb(var(--head-ink-rgb) / .08);pointer-events:auto;-webkit-mask-image:none;mask-image:none;transition:box-shadow .4s var(--head-ease),transform .4s var(--head-ease)}html .head-page-nav[data-stuck] .head-page-nav__inner{box-shadow:0 0 0 1px rgb(var(--head-ink-rgb) / .05),0 14px 34px -14px rgb(var(--head-ink-rgb) / .3),0 4px 12px -6px rgb(var(--head-ink-rgb) / .12)}@media(prefers-reduced-motion:no-preference){html .head-page-nav[data-stuck] .head-page-nav__inner{animation:head-pagenav-lift .45s var(--head-ease)}}@keyframes head-pagenav-lift{0%{transform:translateY(-6px)}}html .head-page-nav__list{gap:.15rem;padding:0}html .head-page-nav__list a{padding:.6rem 1.05rem;border:0;border-radius:999px;font-size:var(--head-fs-sm);font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;color:rgb(var(--head-ink-rgb) / .7);transition:color .3s var(--head-ease),background-color .3s var(--head-ease)}html .head-page-nav__list a:hover{color:var(--head-ink);background:var(--head-mist)}html .head-page-nav__list a[aria-current],html .head-page-nav__list a[aria-current]:hover{background:var(--head-ink);color:#fff}html .head-page-nav__list a:focus-visible{outline:2px solid var(--head-accent-strong);outline-offset:-2px}html .head-page-nav__list{--fade-l: 0rem;--fade-r: 0rem;border-radius:999px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent)}html .head-page-nav:not([data-at-start]) .head-page-nav__list{--fade-l: 2.5rem}html .head-page-nav:not([data-at-end]) .head-page-nav__list{--fade-r: 2.5rem}@media screen and (max-width:749px){html .head-page-nav__list a{padding:.55rem .9rem}}html [data-head-anchor]{scroll-margin-top:var(--head-sticky-top, calc(var(--header-height, 64px) + 5rem))}[data-head-count].is-counting{position:relative;-webkit-text-fill-color:transparent}.head-count__v{position:absolute;inset-block-start:0;inset-inline-start:0;white-space:nowrap;-webkit-text-fill-color:currentColor;pointer-events:none}@media(prefers-reduced-motion:no-preference){[data-head-draw].is-armed path{fill-opacity:0;stroke:currentColor;stroke-width:4;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1;stroke-opacity:1}[data-head-draw].is-drawn path{fill-opacity:1;stroke-dashoffset:0;stroke-opacity:0;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1),fill-opacity .7s ease 1.2s,stroke-opacity .5s ease 1.5s}}html :is(.head-trust__close,.head-reviews__close,.hfw__close,.head-adv__close,.head-fx__close,.hcpk__x,.hf__close,.head-popup__close,.theme-drawer__close-button,.menu-drawer__close-button,.dialog-zoomed-gallery__close-button,.predictive-search__close-modal-button,.quick-add-modal__close,.popup-link__close,.cart-disclosure-modal__close,.shopify-pc__prefs__header-close,.hcmp__remove):not(#_){--xb-size: var(--head-xbtn);display:grid;place-items:center;flex:none;width:var(--xb-size);height:var(--xb-size);min-width:0;min-height:0;padding:0;border:0;border-radius:50%;background:var(--xb-bg, rgb(var(--head-ink-rgb) / .06));color:var(--xb-fg, var(--head-ink));box-shadow:var(--xb-shadow, none);opacity:1;mix-blend-mode:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--head-dur-hover) var(--head-ease),color var(--head-dur-hover) var(--head-ease),transform .2s var(--head-ease)}html :is(.head-trust__close,.head-reviews__close,.hfw__close,.head-adv__close,.head-fx__close,.hcpk__x,.hf__close,.head-popup__close,.theme-drawer__close-button,.menu-drawer__close-button,.dialog-zoomed-gallery__close-button,.predictive-search__close-modal-button,.quick-add-modal__close,.popup-link__close,.cart-disclosure-modal__close,.shopify-pc__prefs__header-close,.hcmp__remove,.head-cmpbar__rm,.cart-discount__pill-remove):not(#_)>:is(svg,.svg-wrapper){display:none}html :is(.head-trust__close,.head-reviews__close,.hfw__close,.head-adv__close,.head-fx__close,.hcpk__x,.hf__close,.head-popup__close,.theme-drawer__close-button,.menu-drawer__close-button,.dialog-zoomed-gallery__close-button,.predictive-search__close-modal-button,.quick-add-modal__close,.popup-link__close,.cart-disclosure-modal__close,.shopify-pc__prefs__header-close,.hcmp__remove):not(#_):before{content:"";display:block;position:static;width:1.25rem;height:1.25rem;background:currentColor;-webkit-mask:var(--head-x-glyph) center / contain no-repeat;mask:var(--head-x-glyph) center / contain no-repeat;transition:transform .45s var(--head-ease)}html .hcmp__remove:not(#_){--xb-size: var(--head-xbtn-md)}html .hcmp__remove:not(#_):before{width:1.125rem;height:1.125rem}html :is(.dialog-zoomed-gallery__close-button,.hcmp__remove):not(#_){--xb-bg: #fff;--xb-shadow: 0 6px 18px -8px rgb(13 15 17 / .4), 0 0 0 1px rgb(13 15 17 / .06)}html :is(.head-adv__close,.head-popup__close):not(#_){--xb-bg: rgb(255 255 255 / .12);--xb-fg: #fff;--xb-bg-h: #fff;--xb-fg-h: var(--head-ink);--head-focus: var(--head-accent)}html :is(.head-cmpbar__rm,.cart-discount__pill-remove,.head-popup-teaser__x):not(#_){display:grid;place-items:center;flex:none;width:var(--head-xbtn-sm);height:var(--head-xbtn-sm);min-width:0;padding:0;border:0;border-radius:50%;background:var(--head-ink);color:#fff;font-size:0;line-height:0;opacity:1;cursor:pointer;transition:background-color var(--head-dur-hover) var(--head-ease),color var(--head-dur-hover) var(--head-ease),transform .2s var(--head-ease)}html :is(.head-cmpbar__rm,.cart-discount__pill-remove,.head-popup-teaser__x):not(#_):before{content:"";display:block;width:.625rem;height:.625rem;background:currentColor;-webkit-mask:var(--head-x-glyph-sm) center / contain no-repeat;mask:var(--head-x-glyph-sm) center / contain no-repeat;transition:transform .45s var(--head-ease)}@media(hover:hover){html :is(.head-trust__close,.head-reviews__close,.hfw__close,.head-adv__close,.head-fx__close,.hcpk__x,.hf__close,.head-popup__close,.theme-drawer__close-button,.menu-drawer__close-button,.dialog-zoomed-gallery__close-button,.predictive-search__close-modal-button,.quick-add-modal__close,.popup-link__close,.cart-disclosure-modal__close,.shopify-pc__prefs__header-close,.hcmp__remove):not(#_):hover{background:var(--xb-bg-h, var(--head-ink));color:var(--xb-fg-h, #fff);box-shadow:var(--xb-shadow, none);transform:none}html :is(.head-cmpbar__rm,.cart-discount__pill-remove,.head-popup-teaser__x):not(#_):hover{background:var(--head-accent);color:var(--head-ink)}html :is(.head-trust__close,.head-reviews__close,.hfw__close,.head-adv__close,.head-fx__close,.hcpk__x,.hf__close,.head-popup__close,.theme-drawer__close-button,.menu-drawer__close-button,.dialog-zoomed-gallery__close-button,.predictive-search__close-modal-button,.quick-add-modal__close,.popup-link__close,.cart-disclosure-modal__close,.shopify-pc__prefs__header-close,.hcmp__remove,.head-cmpbar__rm,.cart-discount__pill-remove,.head-popup-teaser__x):not(#_):hover:before{transform:rotate(90deg)}}html :is(.head-trust__close,.head-reviews__close,.hfw__close,.head-adv__close,.head-fx__close,.hcpk__x,.hf__close,.head-popup__close,.theme-drawer__close-button,.menu-drawer__close-button,.dialog-zoomed-gallery__close-button,.predictive-search__close-modal-button,.quick-add-modal__close,.popup-link__close,.cart-disclosure-modal__close,.shopify-pc__prefs__header-close,.hcmp__remove,.head-cmpbar__rm,.cart-discount__pill-remove,.head-popup-teaser__x):not(#_):active{transform:scale(.94)}html :is(.head-trust__close,.head-reviews__close,.hfw__close,.head-adv__close,.head-fx__close,.hcpk__x,.hf__close,.head-popup__close,.theme-drawer__close-button,.menu-drawer__close-button,.dialog-zoomed-gallery__close-button,.predictive-search__close-modal-button,.quick-add-modal__close,.popup-link__close,.cart-disclosure-modal__close,.shopify-pc__prefs__header-close,.hcmp__remove,.head-cmpbar__rm,.cart-discount__pill-remove,.head-popup-teaser__x):not(#_):focus-visible{outline:2px solid var(--head-focus);outline-offset:2px}html :is(.menu-drawer__close-button,.quick-add-modal__close,.popup-link__close,.cart-disclosure-modal__close):not(#_):focus-visible:after{content:none}@media(prefers-reduced-motion:reduce){html :is(.head-trust__close,.head-reviews__close,.hfw__close,.head-adv__close,.head-fx__close,.hcpk__x,.hf__close,.head-popup__close,.theme-drawer__close-button,.menu-drawer__close-button,.dialog-zoomed-gallery__close-button,.predictive-search__close-modal-button,.quick-add-modal__close,.popup-link__close,.cart-disclosure-modal__close,.shopify-pc__prefs__header-close,.hcmp__remove,.head-cmpbar__rm,.cart-discount__pill-remove,.head-popup-teaser__x):not(#_),html :is(.head-trust__close,.head-reviews__close,.hfw__close,.head-adv__close,.head-fx__close,.hcpk__x,.hf__close,.head-popup__close,.theme-drawer__close-button,.menu-drawer__close-button,.dialog-zoomed-gallery__close-button,.predictive-search__close-modal-button,.quick-add-modal__close,.popup-link__close,.cart-disclosure-modal__close,.shopify-pc__prefs__header-close,.hcmp__remove,.head-cmpbar__rm,.cart-discount__pill-remove,.head-popup-teaser__x):not(#_):before{transition:none}}:is(.hfw-dialog,.head-trust__dialog,.head-reviews__dialog,.head-popup){--head-dlg-y: 12px;--head-dlg-s: .98}@media(prefers-reduced-motion:no-preference){html :is(.hfw-dialog,.head-trust__dialog,.head-reviews__dialog,.head-popup)[open]{animation:none;opacity:1;translate:0 0;scale:1;transition:opacity calc(var(--head-dur-open) * .7) ease-out,translate var(--head-dur-open) var(--head-ease),scale var(--head-dur-open) var(--head-ease)}@starting-style{html :is(.hfw-dialog,.head-trust__dialog,.head-reviews__dialog,.head-popup)[open]{opacity:0;translate:0 var(--head-dlg-y);scale:var(--head-dlg-s)}}html :is(.hfw-dialog,.head-trust__dialog,.head-reviews__dialog,.head-popup)[open]::backdrop{animation:none;opacity:1;transition:opacity var(--head-dur-open) ease-out}@starting-style{html :is(.hfw-dialog,.head-trust__dialog,.head-reviews__dialog,.head-popup)[open]::backdrop{opacity:0}}@supports (overlay: auto){html :is(.hfw-dialog,.head-trust__dialog,.head-reviews__dialog,.head-popup):not([open]){opacity:0;translate:0 calc(var(--head-dlg-y) * .5);scale:var(--head-dlg-s);transition:opacity var(--head-dur-close) var(--head-ease),translate var(--head-dur-close) var(--head-ease),scale var(--head-dur-close) var(--head-ease),overlay var(--head-dur-close) allow-discrete,display var(--head-dur-close) allow-discrete}html :is(.hfw-dialog,.head-trust__dialog,.head-reviews__dialog,.head-popup):not([open])::backdrop{opacity:0;transition:opacity var(--head-dur-close) var(--head-ease),overlay var(--head-dur-close) allow-discrete,display var(--head-dur-close) allow-discrete}}}@media screen and (max-width:749px){.hfw-dialog{--head-dlg-y: 32px;--head-dlg-s: 1}}@media(prefers-reduced-motion:no-preference){@supports selector(::details-content){:is(.head-faq__item,.head-faqc__item,.head-colguide__item,.head-financing__details,.hfw__howto,.hft__info){interpolate-size:allow-keywords}:is(.head-faq__item,.head-faqc__item,.head-colguide__item,.head-financing__details,.hfw__howto,.hft__info)::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size var(--head-dur-close) var(--head-ease),opacity var(--head-dur-close) var(--head-ease),content-visibility var(--head-dur-close) allow-discrete}:is(.head-faq__item,.head-faqc__item,.head-colguide__item,.head-financing__details,.hfw__howto,.hft__info)[open]::details-content{block-size:auto;opacity:1;transition-duration:var(--head-dur-open)}}}.head-offscreen,.head-offscreen *,.head-offscreen *:before,.head-offscreen *:after{animation-play-state:paused!important}html.head-scrolling main:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:5}
/*# sourceMappingURL=/cdn/shop/t/3/assets/head.css.map */
