:root{--color-line: rgba(20, 17, 15, .1);--color-line-dark: rgba(255, 255, 255, .1);--space-6: 6px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-20: 20px;--space-22: 22px;--space-26: 26px;--space-30: 30px;--space-34: 34px;--space-40: 40px;--space-44: 44px;--space-52: 52px;--space-60: 60px;--space-76: 76px;--space-90: 90px;--space-100: 100px;--space-110: 110px;--shadow-header: 0 1px 40px rgba(20, 17, 15, .07);--shadow-overlay: 0 30px 60px rgba(20, 17, 15, .1);--announcement-height: 0px;--header-height: 56px;--header-stack-height: calc(var(--announcement-height) + var(--header-height));--ease-image: cubic-bezier(.2, .7, .2, 1);--ease-drawer: cubic-bezier(.2, .8, .2, 1);--fs-hero: clamp(42px, 5.6vw, 80px);--fs-hero-split: clamp(42px, 5.4vw, 76px);--fs-h2: clamp(28px, 3.2vw, 40px);--fs-h2-center: clamp(30px, 3.6vw, 44px);--fs-pdp-h1: clamp(30px, 3vw, 42px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;padding:0;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:calc(15px * var(--font-body-scale, 1));line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);margin:0;line-height:1}p{margin:0}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%}button{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--color-gold);color:#fff}.skip-to-content-link{position:absolute;top:-100px;left:0;z-index:1000;padding:12px 24px;background:var(--color-ink);color:var(--color-ivory-text);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.skip-to-content-link:focus{top:0}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{max-width:var(--page-width);margin:0 auto;padding:0 var(--pad-x)}.section{padding-top:var(--section-spacing);padding-bottom:var(--section-spacing)}.kicker{font-family:var(--font-body-family);font-size:10.5px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--color-gold)}.eyebrow-line{font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.rte{color:var(--color-muted);line-height:1.8}.rte a{text-decoration:underline;text-underline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 34px;font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;border-radius:var(--button-radius);transition:background .3s ease,color .3s ease,transform .3s ease}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--color-ink);color:var(--color-ivory-text)}.btn--primary:hover{background:var(--color-gold)}.btn--outline{background:transparent;color:currentColor;border:1px solid currentColor}.btn--outline:hover{background:var(--color-ink);color:var(--color-ivory-text);border-color:var(--color-ink)}.link-underline{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding-bottom:3px;border-bottom:1px solid currentColor;transition:color .3s ease}.link-underline:hover{color:var(--color-gold)}.reveal{opacity:0;transform:translateY(16px);transition:opacity .4s var(--ease-image),transform .4s var(--ease-image)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.no-js .reveal{opacity:1;transform:none}.fc__grid,.bs__grid,.catg__grid,.cgrid,.search-page__grid,.ctl__grid,.rv__grid,.ugc__grid,.pcar__track{gap:0!important;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.product-card__info{padding:8px 16px!important}.fc__card,.catg__card,.ugc__cell,.product-card__media{box-shadow:inset -.5px -.5px #14110f0f}.catg__grid>.reveal:nth-child(2),.bs__grid>.reveal:nth-child(2){transition-delay:.06s}.catg__grid>.reveal:nth-child(3),.bs__grid>.reveal:nth-child(3){transition-delay:.12s}.catg__grid>.reveal:nth-child(4),.bs__grid>.reveal:nth-child(4){transition-delay:.18s}@media(prefers-reduced-motion:reduce){.catg__grid>.reveal,.bs__grid>.reveal{transition-delay:0s}}.kicker,.hero__kicker{display:none!important}@media(max-width:749px){:root{--header-height: 56px}}.to-top{position:fixed;right:24px;bottom:24px;z-index:90;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--color-line);background:var(--color-ivory);color:var(--color-ink);font-size:18px;line-height:1;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease,background .3s ease}.to-top.is-visible{opacity:1;pointer-events:auto;transform:none}.to-top:hover{background:var(--color-gold)}@media(prefers-reduced-motion:reduce){.to-top{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
