:root{--color-paper: #f5f2ef;--color-paper-2: #eeede9;--color-paper-3: #efebe5;--color-black: #000000;--color-ink: #19191b;--color-red: #E0343B;--color-blue: #0033db;--color-blue-hover: #0026a6;--color-graphite: #282828;--color-cta-dark: #19191b;--color-carbon: #0b0b0d;--color-carbon-2: #131316;--color-carbon-3: #1b1b1d;--color-label: #3b3d41;--color-muted: #5a5c62;--color-placeholder: #999ba1;--color-hairline: #d7d7d7;--color-hairline-2: #eaebec;--color-media: #dadbdd;--color-footer-text: #e7e7e9;--color-footer-muted: #7a7c82;--color-footer-line: #1e1e22;--color-footer-field: #2a2a2e;--font-display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-display: 40rem;--fs-h1: 32rem;--fs-h2: 28rem;--fs-h2-sm: 26rem;--fs-price-lg: 26rem;--fs-body: 16rem;--fs-mono-body: 15rem;--fs-label: 14rem;--fs-eyebrow: 12rem;--page-margin: 14rem;--section-y: 56rem;--section-tight: 24rem;--max-width: 1600rem;--content-max: 1120rem;--page-width: var(--max-width);--radius: 0;--radius-pill: 999px;--border-hairline: 1rem solid var(--color-hairline);--border-hairline-2: 1rem solid var(--color-hairline-2);--field-border: 1.5rem solid var(--color-footer-field);--field-border-light: 1.5rem solid var(--color-hairline);--field-border-focus: 2rem solid var(--color-red);--t-fast: .12s ease;--t-med: .2s ease;--t-header: .3s cubic-bezier(.4, 0, .2, 1);--t-drawer: .32s cubic-bezier(.22, 1, .36, 1);--shadow-menu: 0 24rem 40rem rgba(0, 0, 0, .08);--shadow-drawer: -14rem 0 40rem rgba(0, 0, 0, .16);--shadow-pop: 0 18rem 40rem -20rem rgba(0, 0, 0, .28);--z-header: 60;--z-mega: 55;--z-search-backdrop: 40;--z-drawer: 91;--z-drawer-backdrop: 90;--z-sticky-bar: 70;--animate-marquee: marquee 32s linear infinite;--animate-heart-pop: heartPop .26s ease;--animate-backdrop-in: backdropIn .2s ease;--animate-drawer-in: drawerIn .32s cubic-bezier(.22, 1, .36, 1);--animate-spin-slow: spin .7s linear infinite;--animate-slide-in-right: slideInRight .38s cubic-bezier(.22, 1, .36, 1) both;--animate-slide-in-left: slideInLeft .38s cubic-bezier(.22, 1, .36, 1) both;--animate-shimmer: shimmer 1.6s linear infinite}@media screen and (min-width:500px){:root{--fs-display: 72rem;--fs-h1: 46rem;--fs-h2: 44rem;--fs-h2-sm: 38rem;--fs-price-lg: 32rem;--page-margin: 56rem;--section-y: 92rem;--section-tight: 40rem}}html{--scroll-behavior: smooth !important;scroll-behavior:smooth!important;font-size:calc(100vw / 375);background-color:var(--color-paper)}@media screen and (min-width:500px){html{font-size:calc(100vw / 1440)}}@media screen and (min-width:1513px){html{font-size:1px}}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-display);font-size:var(--fs-body);line-height:1.4;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.main-content{flex:1 0 auto;min-width:0}[hidden]{display:none!important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes heartPop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideInRight{0%{opacity:0;transform:translate3d(28px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate3d(-28px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-shimmer{background-color:#e8e8e8;background-image:linear-gradient(90deg,#e8e8e8,#f1f1f1,#e8e8e8);background-size:200% 100%;animation:var(--animate-shimmer)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tokens.css.map */
