@property --wash{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --wash-ink{syntax: "<color>"; inherits: true; initial-value: #000000;}@property --slider-color{syntax: "<color>"; inherits: true; initial-value: #000000;}@property --glyph-overlay{syntax: "<color>"; inherits: true; initial-value: #000000;}:root{--tester-weight: 400;--tester-stretch: 100%;--tester-style: normal;--tester-variation: normal;--tester-size: clamp(2.75rem, 18vw, 16rem)}html:has(body.tester-ready){transition:--wash .45s ease,--wash-ink .45s ease,--slider-color .45s ease,--glyph-overlay .45s ease}body.template-product .shopify-section-group-header-group{background:var(--wash);color:var(--wash-ink)}body.template-product .header__menu a,body.template-product .header__icons a,body.template-product .header__icons .header__cart,body.template-product .header__icons .header__account,body.template-product .header__icons shopify-account,body.template-product .header__toggle,body.template-product .header__close{color:var(--slider-color, #fff)}body.template-product .header__count{background:var(--slider-color, #000);color:var(--wash, #fff)}body.template-product .header__logo{display:inline-block;opacity:.5;background-color:var(--wash-ink);-webkit-mask-image:var(--logo-mask);mask-image:var(--logo-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}body.template-product .header__logo:hover,body.template-product .header__logo:focus-visible{opacity:1}body.template-product .header__logo img{opacity:0;filter:none}.product-hero{position:relative;background:var(--wash);color:var(--wash-ink);padding-block:clamp(1.75rem,4vw,3.25rem) 2.25rem}.product-hero__variable{position:absolute;top:1rem;right:max(var(--page-margin),calc((100% - var(--content-width)) / 2));z-index:1;padding:.25rem .65rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--wash) 92%,var(--slider-color) 8%);color:var(--slider-color);font-family:var(--font-nav--family);font-size:var(--font-ui-size);font-style:normal;line-height:1.2;letter-spacing:.02em;pointer-events:none}.product-hero__inner{width:min(var(--content-width),calc(100% - var(--page-margin) * 2));margin-inline:auto}.product-hero__sample{width:100%;min-height:1em;font-family:var(--font-tester);font-size:var(--tester-size);font-weight:var(--tester-weight);font-stretch:var(--tester-stretch);font-style:var(--tester-style);font-variation-settings:var(--tester-variation);font-synthesis:none;line-height:.95;text-align:center;overflow-wrap:anywhere;outline:none;box-shadow:none}.product-hero__sample:focus,.product-hero__sample:focus-visible{outline:none;box-shadow:none}.product-hero__sample.is-sizing,.variable-tester__sample.is-sizing{caret-color:transparent}body.tester-ready .product-hero__sample,body.tester-ready .product-glyphs__cell,body.tester-ready .product-glyphs__cell:after{transition:font-weight .45s ease,font-stretch .45s ease,font-variation-settings .45s ease}body.tester-ready .product-glyphs__cell{transition:background-color .2s ease,color .2s ease,font-weight .45s ease,font-stretch .45s ease,font-variation-settings .45s ease}@media(prefers-reduced-motion:reduce){html:has(body.tester-ready){transition:none}body.template-product .header__logo img{transition:none}body.tester-ready .product-hero__sample,body.tester-ready .product-glyphs__cell,body.tester-ready .product-glyphs__cell:after{transition:none}body.tester-ready .product-glyphs__cell{transition:background-color .2s ease,color .2s ease}}.product-hero__controls{display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;width:100%;margin-top:2rem;color:var(--slider-color, #fff);font-family:var(--font-nav--family);font-size:var(--font-ui-size);line-height:1.2}.product-hero__styles{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.45rem 0;width:100%}.product-hero__style{flex:0 0 auto;min-width:0}.product-hero__style--toggle{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.55rem;margin:0;opacity:.55;cursor:pointer;transition:opacity .2s ease}.product-hero__style--toggle:hover,.product-hero__style--toggle:has(.tester-switch[aria-checked=true]){opacity:1}.product-hero__toggle-label{white-space:nowrap}.product-hero__tools{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;width:100%}.product-hero__size{display:flex;flex:1 1 auto;flex-direction:row;align-items:center;gap:.7rem;min-width:0;color:var(--slider-color, #fff);font:inherit;cursor:pointer}.product-hero__size span{white-space:nowrap}.product-hero__size input{flex:1 1 4.5rem;width:auto;min-width:3.25rem;max-width:8rem;height:1rem;margin:0;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.product-hero__size input:focus-visible{outline:none}.product-hero__size input::-webkit-slider-runnable-track{height:1px;background:var(--slider-color, #fff)}.product-hero__size input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.7rem;height:.7rem;margin-top:calc((1px - .7rem)/2);border:0;border-radius:50%;background:var(--slider-color, #fff);box-shadow:none}.product-hero__size input::-moz-range-track{height:1px;background:var(--slider-color, #fff);border:0}.product-hero__size input::-moz-range-thumb{width:.7rem;height:.7rem;border:0;border-radius:50%;background:var(--slider-color, #fff);box-shadow:none}.product-hero__row,.product-hero__options{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem}.product-hero__menu{display:none}.product-hero__select{display:block;width:auto;max-width:100%;min-width:0;margin:0;padding:0 calc(1ch + .55rem) 0 0;border:0;border-radius:0;box-shadow:none;font:inherit;line-height:1.2;color:inherit;text-align:left;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - .42rem) 55%,calc(100% - .18rem) 55%;background-size:.28rem .28rem,.28rem .28rem;background-repeat:no-repeat;-webkit-appearance:none;appearance:none;field-sizing:content;text-overflow:ellipsis;cursor:pointer}.product-hero__select option{color:#000;background:#fff}.product-hero__select:focus-visible{outline:1px solid currentColor;outline-offset:2px}.product-hero__options button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;opacity:.55;transition:opacity .2s ease}.product-hero__options button:hover,.product-hero__options button[aria-checked=true]{opacity:1}.draw-link{position:relative}.draw-link:before{content:"";position:absolute;display:block;width:100%;height:1px;bottom:-.2rem;left:0;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.draw-link:hover:before,.draw-link[aria-pressed=true]:before,.draw-link[aria-checked=true]:before{transform:scaleX(1)}.product-buy{display:flex;flex-direction:column;gap:2rem;padding-block:1.75rem 4.25rem}.product-purchase{order:-1}.product-title{font-size:clamp(2rem,4vw,3rem);font-weight:400;font-stretch:80%;line-height:1;margin-bottom:.85rem}.product-price{margin-bottom:.45rem;font-size:clamp(1.15rem,.95rem + 1vw,1.5rem);font-stretch:80%;line-height:1.1;color:#767676}.product-includes{margin:0 0 1rem;font-family:var(--font-nav--family);font-size:var(--font-ui-size);font-style:normal;line-height:1.35;color:#555}.product-trial-note{margin:.45rem 0 0;font-family:var(--font-nav--family);font-size:var(--font-ui-size);font-style:normal;line-height:1.3;color:#767676}.product-purchase__submit,.product-purchase__trial{display:block;width:100%;padding:.75rem 1rem;border:1px solid #222;font-family:var(--font-primary--family);font-weight:400;font-stretch:100%;font-size:clamp(.9rem,.82rem + .35vw,1rem);line-height:1.2;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.product-purchase__submit{margin-top:.25rem;background:#222;color:#fff}.product-purchase__trial{margin-top:.55rem;background:transparent;color:#222}.product-purchase__submit:hover,.product-purchase__trial:hover{background:#555;border-color:#555;color:#fff}.product-meta{margin-top:1.5rem;font-family:var(--font-nav--family);font-size:clamp(.8rem,.72rem + .45vw,.95rem);line-height:1.35}.product-meta div{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:1.5rem;align-items:baseline;padding-block:.45rem;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent)}.product-meta dt{font-weight:700;white-space:nowrap}.product-meta dd{margin:0;text-align:right}.product-license{margin-top:0;padding-top:.85rem;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent);font-family:var(--font-nav--family);font-size:clamp(.8rem,.72rem + .45vw,.95rem);line-height:1.4}.product-license h2{margin:0 0 .15rem;font:inherit;font-weight:700;line-height:1.35}.product-license p{margin:0}.product-license a,.product-description a{color:inherit;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size .2s ease,color .2s ease}.product-license a:hover,.product-description a:hover{background-position:100% 100%;background-size:0 1px;color:#555}.product-description a span{border:0!important;opacity:1!important;text-decoration:none!important;background:none!important}.product-description{font-size:clamp(1rem,.72rem + 1.15vw,1.2rem);font-weight:300;line-height:1.45}.product-description h3{font-family:var(--font-primary--family);font-size:1.1em;font-weight:700;font-stretch:inherit;line-height:inherit}.product-description p{margin-block:0 1.5em;text-wrap:pretty}.product-description p:last-child{margin-block-end:0}@property --slide-width{syntax: "<length>"; inherits: true; initial-value: 0px;}.product-slides{container-type:inline-size;--slide-index: 0;--slide-drag: 0px;padding-block:0 3rem}.product-slides__viewport{--slide-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100cqi - var(--page-margin) * 2) );overflow-x:clip;background:#f4f4f4;cursor:default;touch-action:pan-y}.product-slides__viewport.is-dragging,.product-slides__viewport.is-dragging img{cursor:grabbing;-webkit-user-select:none;user-select:none}.product-slides__viewport[data-slide-cursor=prev]{cursor:w-resize}.product-slides__viewport[data-slide-cursor=next]{cursor:e-resize}.product-slides__track{display:flex;align-items:flex-start;width:max-content;transition:transform .4s ease;transform:translate(calc((100cqi - var(--slide-width)) / 2 - var(--slide-index) * var(--slide-width) + var(--slide-drag)))}.product-slides__track.is-rewind{transition-duration:.7s;transition-timing-function:ease-in-out}.product-slides__track.is-instant{transition:none}.product-slides__slide{flex:0 0 var(--slide-width);width:var(--slide-width)}.product-slides__slide img{width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:inherit}.product-slides__slide.is-current img{cursor:zoom-in}.product-slides__viewport[data-slide-cursor=prev] .product-slides__slide.is-current img,.product-slides__viewport[data-slide-cursor=next] .product-slides__slide.is-current img{cursor:inherit}.product-slides__controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(calc(var(--page-width) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-top:.85rem;margin-inline:auto;font-family:var(--font-nav--family);font-size:var(--font-ui-size);line-height:1.2}.product-slides__controls button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.slide-lightbox:focus{outline:none}.slide-lightbox[open]{display:grid;place-items:center;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:none;max-height:100dvh;margin:0;padding:0;border:0;overflow:hidden;overscroll-behavior:none;background:#000000f0;color:#fff}.slide-lightbox::backdrop{background:transparent}.slide-lightbox__close{position:absolute;top:1rem;right:var(--page-margin);z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;color:inherit;background:none;border:0;padding:0;cursor:pointer}.slide-lightbox__nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:3rem;height:3rem;transform:translateY(-50%);color:inherit;background:none;border:0;padding:0;cursor:pointer}.slide-lightbox__nav--prev{left:max(.35rem,calc(var(--page-margin) - .5rem))}.slide-lightbox__nav--next{right:max(.35rem,calc(var(--page-margin) - .5rem))}.slide-lightbox__count{position:absolute;right:var(--page-margin);bottom:1.15rem;z-index:2;font-family:var(--font-nav--family);font-size:var(--font-ui-size);line-height:1.2;color:inherit;pointer-events:none}.slide-lightbox__stage{box-sizing:border-box;width:100%;height:100%;min-height:0;min-width:0;display:grid;place-items:center;overflow:hidden;padding:4rem clamp(3.25rem,8vw,5rem)}.slide-lightbox__image{min-width:0;min-height:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.variable-tester{width:100%;margin:0;padding:3.25rem var(--page-margin) 3.5rem;border-block:1px solid color-mix(in srgb,currentColor 18%,transparent);color:#111;background:#fff;overflow-x:clip}.variable-tester__inner{width:100%;max-width:none;margin:0}.variable-tester__sample{width:100%;min-height:1.1em;margin-top:1.5rem;box-sizing:border-box;padding-inline:.35em;font-family:var(--font-tester);font-size:var(--variable-size, 5.5rem);font-weight:var(--variable-weight, var(--tester-weight));font-stretch:var(--variable-stretch, var(--tester-stretch));font-style:var(--variable-style, var(--tester-style));font-variation-settings:var(--variable-variation, var(--tester-variation));font-synthesis:none;line-height:1;text-align:center;overflow-x:clip;overflow-wrap:break-word;word-break:break-word;outline:none;white-space:normal}.variable-tester__sample:focus,.variable-tester__sample:focus-visible{outline:none}.variable-tester__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem}.variable-tester__toggles{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.35rem}.variable-tester__control{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.55rem;flex:0 0 auto;font-family:var(--font-nav--family);font-size:var(--font-ui-size);line-height:1.2;cursor:pointer}.variable-tester__control--toggle{gap:.55rem;margin:0;cursor:pointer}.variable-tester__label{display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap}.variable-tester__label output{min-width:3ch;font-variant-numeric:tabular-nums;color:#767676}.variable-tester__slider{position:relative;display:block;width:7.5rem;flex:0 0 auto}.variable-tester__slider input{display:block;width:100%;height:1.25rem;margin:0;-webkit-appearance:none;appearance:none;background:transparent;color:#111;accent-color:#111;cursor:pointer}.variable-tester__slider input:focus-visible{outline:none}.variable-tester__slider input::-webkit-slider-runnable-track{height:1px;background:#111}.variable-tester__slider input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.7rem;height:.7rem;margin-top:calc((1px - .7rem)/2);border:0;border-radius:50%;background:#111;box-shadow:none}.variable-tester__slider input::-moz-range-track{height:1px;background:#111;border:0}.variable-tester__slider input::-moz-range-thumb{width:.7rem;height:.7rem;border:0;border-radius:50%;background:#111;box-shadow:none}.tester-switch{position:relative;width:1.85rem;height:1rem;padding:0;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.tester-switch span{position:absolute;top:50%;left:.12rem;width:.65rem;height:.65rem;border-radius:50%;background:currentColor;transform:translateY(-50%);transition:left .2s ease,background-color .2s ease}.tester-switch[aria-checked=true]{background:currentColor;border-color:currentColor}.tester-switch[aria-checked=true] span{left:calc(100% - .77rem);background:#fff}.product-hero .tester-switch[aria-checked=true] span{background:var(--wash, #1e1e20)}.product-glyphs{padding-block:.5rem 1rem}.product-glyphs__label{margin-bottom:.85rem;font-family:var(--font-primary--family);font-size:clamp(1.15rem,.95rem + .7vw,1.4rem);font-weight:700;font-stretch:100%;line-height:1.2}.product-glyphs--alternates{margin-top:2rem}.product-glyphs--alternates .product-glyphs__grid{grid-template-columns:repeat(auto-fill,minmax(clamp(3.25rem,7vw,5.25rem),1fr));border-top:0;padding-top:1px}.product-glyphs--alternates .product-glyphs__cell{margin-top:-1px;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent);background:var(--color-background)}.product-glyphs__label--alt{font-size:clamp(.95rem,.8rem + .45vw,1.1rem)}.product-glyphs__cell[data-feature=ss01],.product-glyphs__cell[data-feature=ss01]:hover:after,.glyph-preview[data-feature=ss01]{font-feature-settings:"ss01" 1}.product-glyphs__cell[data-feature=ss02],.product-glyphs__cell[data-feature=ss02]:hover:after,.glyph-preview[data-feature=ss02]{font-feature-settings:"ss02" 1}.product-glyphs__cell[data-feature=ss03],.product-glyphs__cell[data-feature=ss03]:hover:after,.glyph-preview[data-feature=ss03]{font-feature-settings:"ss03" 1}.product-glyphs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(3.25rem,7vw,5.25rem),1fr));border-top:1px solid color-mix(in srgb,currentColor 25%,transparent);border-inline-start:1px solid color-mix(in srgb,currentColor 25%,transparent)}.product-glyphs__cell{display:grid;place-items:center;aspect-ratio:1;border-inline-end:1px solid color-mix(in srgb,currentColor 25%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent);font-family:var(--font-tester);font-size:clamp(1.15rem,2.4vw,2rem);font-weight:var(--tester-weight);font-stretch:var(--tester-stretch);font-style:var(--tester-style);font-variation-settings:var(--tester-variation);font-synthesis:none;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.product-glyphs__cell:hover,.product-glyphs__cell.is-open{background:var(--color-foreground);color:var(--color-background)}.glyph-preview{position:fixed;top:50%;left:50%;z-index:30;transform:translate(-50%,-50%);font-family:var(--font-tester);font-size:min(64vh,78vw);font-weight:var(--tester-weight);font-stretch:var(--tester-stretch);font-style:var(--tester-style);font-variation-settings:var(--tester-variation);font-synthesis:none;line-height:.8;color:var(--glyph-overlay, var(--wash));mix-blend-mode:multiply;pointer-events:none;white-space:nowrap}.glyph-preview span{display:block;padding-inline:.4em}body.glyph-open .product-glyphs__cell:after{content:none}.product-glyphs__cell:hover:after{content:attr(data-char);position:fixed;top:50vh;left:50vw;z-index:2;transform:translate(-50%,-50%);font-family:var(--font-tester);font-size:min(64vh,78vw);font-weight:var(--tester-weight);font-stretch:var(--tester-stretch);font-style:var(--tester-style);font-variation-settings:var(--tester-variation);font-synthesis:none;line-height:.8;color:var(--glyph-overlay, var(--wash));mix-blend-mode:multiply;pointer-events:none;white-space:nowrap}@media screen and (max-width:49.99em){.product-hero__variable{top:.35rem}.product-buy{padding-bottom:2rem}.product-slides{padding-bottom:1.5rem}.product-slides__viewport{--slide-width: 100cqi}.product-slides__controls{width:100%;padding-inline:var(--page-margin);box-sizing:border-box}.slide-lightbox__stage{padding:4rem 0 5.25rem}.slide-lightbox__nav{top:auto;bottom:.85rem;transform:none}.slide-lightbox__nav--prev{left:var(--page-margin)}.slide-lightbox__nav--next{right:var(--page-margin)}.slide-lightbox__count{left:50%;right:auto;bottom:1.35rem;transform:translate(-50%)}.variable-tester{padding-bottom:2rem}.variable-tester__controls{flex-direction:column;align-items:stretch;width:85%;margin-inline:auto;gap:.95rem}.variable-tester__control{width:100%;justify-content:space-between}.variable-tester__control--toggle{width:auto;justify-content:flex-start}.variable-tester__control[data-axis=size]{display:none}.variable-tester__slider{flex:1 1 auto;width:auto;min-width:0;max-width:none}.variable-tester__toggles{width:100%;justify-content:flex-start}}@media screen and (min-width:50em){.product-hero__controls{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1.5rem 2.5rem}.product-hero__styles{flex-direction:column;align-items:flex-start;gap:.95rem;width:auto}.product-hero__style{flex:none}.product-hero__menu{display:flex}.product-hero__select{display:none}.product-hero__tools{flex-direction:column;align-items:flex-start;gap:.95rem;width:auto;margin-left:auto}.product-hero__size{flex:none}.product-hero__size input{flex:none;width:8rem}.product-buy{display:grid;grid-template-columns:minmax(0,44rem) minmax(16rem,22rem);column-gap:3rem;justify-content:space-between;align-items:start;padding-block:3.5rem 6rem}.product-slides{padding-bottom:4.5rem}.product-purchase{order:0;position:sticky;top:1.5rem}}@media(hover:none)and (pointer:coarse){.product-glyphs__cell:hover:not(.is-open){background:var(--color-background);color:var(--color-foreground)}.product-glyphs__cell:hover:not(.is-open):after{content:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product.css.map */
