:root{--cherry: #9E1B32;--cream: #F5EFE3;--black: #131313;--white: #FFFFFF;--blush: #EAC8C2;--cherry-soft: rgb(158 27 50 / .1);--blush-soft: rgb(234 200 194 / .45);--mark: var(--cherry);--mark-soft: var(--cherry-soft);--measure-family: var(--font-accent--family, ui-monospace, monospace);--opacity-label: .65}.guide__fact-value,.ear-map__spec dd,.ff__answer dd,.stack__count,.pair__price,.fit-check [data-slot=needed],.fit-check [data-slot=gauges]{font-family:var(--measure-family);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.02em}.guide__fact dt,.ear-map__spec dt,.ff__answer dt,.guide__types-label,.stack__share-label{font-family:var(--measure-family);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;opacity:var(--opacity-label)}.guide__fact-value{font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.1}.guide__fact{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}.guide__constraint,.ear-map__constraint{font-family:var(--font-body--family);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mark);opacity:1}.ear-map__hotspot:hover .ear-map__dot,.ear-map__hotspot:focus-visible .ear-map__dot{background:var(--mark);border-color:var(--mark)}.ear-map__hotspot:focus-visible{outline-color:var(--mark)}.ear-map__label{background:var(--mark);font-family:var(--measure-family);font-size:.75rem;letter-spacing:.02em}.stack__anchor[data-filled=true] .stack__dot{background:var(--mark);border-color:var(--mark)}.stack__anchor:hover .stack__dot,.stack__anchor:focus-visible .stack__dot{border-color:var(--mark)}.stack__anchor:focus-visible{outline-color:var(--mark)}.stack__thumb{box-shadow:0 0 0 2px var(--color-background),0 0 0 3px var(--mark)}.ff__num{border-color:var(--mark);color:var(--mark);font-family:var(--measure-family)}.guide__callout-label,.ff__lock-title,.fit-check__title{display:flex;align-items:center;gap:.5rem}.guide__callout-label:before,.ff__lock-title:before,.fit-check__title:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;background:var(--mark);flex:none}.ff__lock-title,.guide__callout-label,.fit-check__title{font-family:var(--measure-family);color:var(--mark);opacity:1}.pair[data-pair=true] .pair__label{border-color:var(--mark);background:var(--mark-soft)}.pair[data-pair=true] .pair__box{background:var(--mark);border-color:var(--mark)}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.025em;text-wrap:balance}.guide__lede,.ear-map__intro,.ff__intro,.stack__intro{font-size:1.0625rem;line-height:1.55;text-wrap:pretty;max-width:60ch;margin-inline:auto}.guide{--guide-measure: 68ch}.guide__prose p{max-width:66ch}.guide__healing-scale{--scale-max: 18;position:relative;height:4px;border-radius:2px;background:rgb(var(--color-foreground-rgb) / .08);margin-block-start:.5rem;overflow:hidden}.guide__healing-scale:after{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--healing-min, 0) / var(--scale-max) * 100%);inline-size:calc((var(--healing-max, 0) - var(--healing-min, 0)) / var(--scale-max) * 100%);background:var(--mark);border-radius:2px}.guide__healing-caption{font-family:var(--measure-family);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;opacity:var(--opacity-label);margin-block-start:.375rem;display:flex;justify-content:space-between}a.skip-to-content-link:not(:focus){position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}a.skip-to-content-link:focus{inset-inline-start:var(--margin-lg);left:auto;right:auto}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--mark);outline-offset:2px;border-radius:2px}.guide__grid>*{border-block-end:1px solid rgb(var(--color-foreground-rgb) / .08);padding-block-end:.75rem}:root{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1)}:root{--submenu-animation-speed: .2s}.ff__result,.fit-check{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),display .2s allow-discrete}@starting-style{.ff__result:not([hidden]),.fit-check:not([hidden]){opacity:0;transform:translateY(6px)}}.card-spec,.pcard__spec{transition:opacity .18s ease}@media(hover:hover)and (pointer:fine){:where(li,article,.product-card):hover :where(.card-spec,.pcard__spec){opacity:1}}:where(.button,button.button,.ff__cta,.ear-map__cta,.pair__label):active{transform:scale(.98)}:where(.button,button.button,.ff__cta,.ear-map__cta,.pair__label){transition:transform .1s var(--ease-out)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.shopify-section .rte,main .rte{max-width:68ch}main .rte h2{margin-block:2em .5em;font-size:1.25rem;letter-spacing:-.015em}main .rte h2:first-child{margin-block-start:0}main .rte p{margin-block-end:.9em;line-height:1.6;text-wrap:pretty}main .rte table{width:100%;border-collapse:collapse;margin-block:1.5em;font-family:var(--measure-family);font-size:.875rem;font-variant-numeric:tabular-nums}main .rte th{text-align:start;font-weight:400;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;opacity:var(--opacity-label);padding-block:.5rem;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .2)}main .rte td{padding-block:.6rem;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .08)}main .rte :where(table){display:block;overflow-x:auto}@media screen and (min-width:600px){main .rte :where(table){display:table}}.mega-menu__list{grid-auto-flow:column;grid-auto-columns:max-content;justify-content:start;gap:0 3.5rem;padding-block-end:var(--padding-md, 16px)}.mega-menu__column{display:grid;grid-auto-flow:row;align-content:start}.mega-menu__column:only-child:has(>div:nth-child(7)){grid-template-rows:repeat(4,auto);grid-auto-flow:column;grid-auto-columns:max-content;column-gap:3.5rem}.mega-menu__link--parent{font-family:var(--measure-family);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;opacity:var(--opacity-label);padding-block-end:.5rem}.mega-menu__link--parent:hover,.mega-menu__link--parent:focus-visible{opacity:.85;color:var(--color-foreground)}.mega-menu__link{display:block;padding-block:.34rem;font-size:.875rem;text-decoration:none;color:rgb(var(--color-foreground-rgb) / .7);transition:color .14s ease-out}.mega-menu__link:hover,.mega-menu__link:focus-visible{color:var(--color-foreground)}.menu-list__submenu-inner{padding-block-end:var(--padding-md, 16px)}.footer-content .menu__heading.h3,.footer-content .menu__heading .menu__heading__default{font-family:var(--measure-family);font-size:.6875rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;opacity:var(--opacity-label)}.chev{flex:none;transition:rotate .15s ease-out}details[open]>summary .chev{rotate:180deg}.cart-items__variants{font-family:var(--measure-family);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.cart-items__properties{margin-block-start:.35rem}.cart-items__details .cart-items__property,.cart-items__details .cart-items__property :is(dt,dd){font-family:var(--measure-family);font-size:.6875rem;letter-spacing:.07em;text-transform:uppercase}.cart-items__property:before{content:"";display:inline-block;inline-size:6px;block-size:6px;margin-inline-end:.4rem;border-radius:50%;background:var(--mark)}.cart-items__property dt{opacity:var(--opacity-label)}.cart-items__property dd{margin:0}@media screen and (max-width:749px){.cart-items__details .cart-items__variants,.cart-items__details .cart-items__variants :is(dt,dd){font-size:.75rem}.cart-items__details .cart-items__property,.cart-items__details .cart-items__property :is(dt,dd){font-size:.625rem;letter-spacing:.04em}}[dir=rtl] .text-left{--text-align: right;text-align:right}[dir=rtl] .text-right{--text-align: left;text-align:left}[dir=rtl] .field__input{text-align:right}.header-logo__wordmark{display:inline-flex;align-items:center;color:currentcolor}.header-logo__wordmark svg{display:block;height:var(--wordmark-height-mobile, 28px);width:auto}@media screen and (min-width:750px){.header-logo__wordmark svg{height:var(--wordmark-height, 36px)}}.ground--cherry.ground--cherry,.ground--blush.ground--blush,.ground--black.ground--black{margin-inline:calc(50% - 50vw);--ground-safe-inset: max(env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));padding-inline:max(calc(50vw - 50%),var(--ground-safe-inset));padding-block:var(--padding-3xl, 64px)}.ground--cherry.ground--cherry{background:var(--cherry);color:var(--white)}.ground--blush.ground--blush{background:var(--blush);color:var(--black)}.ground--black.ground--black{background:var(--black);color:var(--cream)}.shopify-section:not(.header-section) .ground--cherry.ground--cherry{background:var(--cherry);color:var(--white)}.shopify-section:not(.header-section) .ground--blush.ground--blush{background:var(--blush);color:var(--black)}.shopify-section:not(.header-section) .ground--black.ground--black{background:var(--black);color:var(--cream)}.ground--cherry .ed__eyebrow,.ground--blush .ed__eyebrow,.ground--black .ed__eyebrow{opacity:1}.ground--cherry .guide__fact dt,.ground--cherry .ff__answer dt,.ground--cherry .card-spec,.ground--black .guide__fact dt,.ground--black .ff__answer dt,.ground--black .card-spec{opacity:.82}.ground--cherry.ground--cherry{--mark: var(--cream);--mark-soft: rgb(245 239 227 / .18)}:where(a,button,summary,label,[role=button],input[type=radio],input[type=checkbox]){touch-action:manipulation}:where(a,button,summary,label,[role=button]){-webkit-tap-highlight-color:rgb(158 27 50 / .12)}:where(dialog){overscroll-behavior:contain}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-brand.css.map */
