@font-face{font-family:Roboto;src:url(roboto-400.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Roboto;src:url(roboto-500.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Roboto;src:url(roboto-700.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Montserrat;src:url(montserrat-700.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}:root{--font-sans: "Roboto", Helvetica, Arial, sans-serif;--font-display: "Montserrat", Helvetica, Arial, sans-serif;--color-bg: #ffffff;--color-surface: #f5f5f5;--color-ink: #000000;--color-muted: #53565a;--color-line: #e7e7e7;--color-primary: #000000;--color-on-primary: #ffffff;--color-accent: #007db5;--color-sale: #d31334;--color-success: #2c8349;--color-error: #d31334;--text-xs: .75rem;--text-sm: .8125rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-display-mobile: 1.5rem;--text-display: 2rem;--text-collection-display: 2.75rem;--radius-sm: .125rem;--radius-md: .25rem;--radius-lg: 1.25rem;--radius-pill: 2.5rem;--breakpoint-sm: 24.375rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 90rem;--ease-store: ease-in-out;--ease-store-enter: ease-out;--ease-store-exit: ease-in;--duration-fast: .2s;--duration-base: .25s;--duration-slow: .3s;--container-max: 90rem;--gutter-desktop: 2.5rem;--gutter-mobile: 1.5rem;--content-mobile: 21.375rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--section-tight: 2rem;--section-base: 4rem;--section-loose: 5rem;--announcement-height: 3.5rem;--header-height: 4.75rem;--pdp-gallery-desktop: 45rem;--pdp-buybox-desktop: 25.625rem;--pdp-column-gap: 9.25rem;--pdp-gallery-mobile-width: 24.375rem;--pdp-gallery-mobile-height: 30.5rem;--pdp-action-height: 3.375rem;--pdp-size-height: 3rem;--shadow-overlay: none;--shadow-elevated-control: 0 .25rem .9375rem rgb(0 0 0 / 10%);--font-display-mobile: 700 1.5rem/1.1667 var(--font-display);--font-display-desktop: 700 2rem/1.2 var(--font-display);--font-collection-display: 700 2.75rem/1.2 var(--font-display);--font-heading-base: 700 1.25rem/1.25 var(--font-display);--font-heading-small: 700 1rem/1.2 var(--font-display);--font-body-base: 400 1rem/1.5 var(--font-sans);--font-body-small: 400 .875rem/1.1875rem var(--font-sans);--font-interface: 400 1rem/1 var(--font-sans);--font-button: 700 .875rem/1.4 var(--font-sans)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--announcement-height) + var(--header-height));text-size-adjust:100%;-webkit-text-size-adjust:100%}body{min-width:20rem;margin:0;overflow-x:clip;background:var(--color-bg);color:var(--color-ink);font:var(--font-body-base)}body.locked{overflow:hidden}[hidden]{display:none!important}img,picture,video,canvas,svg{display:block;max-width:100%}.icon{width:1.25rem;height:1.25rem;flex-shrink:0}.placeholder{background:var(--color-surface);color:var(--color-line);width:100%;height:100%}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:.125rem solid var(--color-accent);outline-offset:.1875rem}::selection{background:var(--color-ink);color:var(--color-on-primary)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);font-weight:700}p,ul,ol{margin:0}.h-display,.h-collection{font:var(--font-display-mobile);text-transform:uppercase}.h-heading{font:var(--font-heading-base);text-transform:uppercase}.h-heading-sm{font:var(--font-heading-small);text-transform:uppercase}.text-muted{color:var(--color-muted)}.text-sale{color:var(--color-sale)}@media(min-width:48rem){.h-display{font:var(--font-display-desktop)}.h-collection{font:var(--font-collection-display)}}.container-store{width:min(100%,var(--container-max));margin-inline:auto;padding-inline:var(--gutter-desktop)}.section-tight{padding-block:var(--section-tight)}.section-base{padding-block:var(--section-base)}.section-loose{padding-block:var(--section-loose)}.heading-font{font-family:var(--font-display)}.overflow-wrap-anywhere{overflow-wrap:anywhere;word-break:break-word}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.site-shell{max-width:192.5rem;margin-inline:auto}.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}.skip-to-content-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.skip-to-content-link:focus{position:fixed;z-index:200;top:var(--space-4);left:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-ink);color:var(--color-on-primary);font:var(--font-button)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:3.25rem;padding:var(--space-4) var(--space-6);border:.0625rem solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);font:var(--font-button);text-transform:uppercase;letter-spacing:.02em;border-radius:var(--radius-button, 0);transition:background var(--duration-fast) var(--ease-store),color var(--duration-fast) var(--ease-store)}.btn:hover{background:var(--color-ink)}.btn--secondary{background:var(--color-bg);color:var(--color-ink)}.btn--secondary:hover{background:var(--color-surface)}.btn--block{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}[data-tooltip]{position:relative}[data-tooltip]:before,[data-tooltip]:after{position:absolute;z-index:80;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-store)}[data-tooltip]:after{content:attr(data-tooltip);top:calc(100% + .5rem);left:50%;transform:translate(-50%);padding:.3125rem .5rem;border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-on-primary);font:var(--font-body-small);font-size:var(--text-xs);line-height:1.25;letter-spacing:.01em;text-transform:none;width:max-content;max-width:12rem;text-align:center;box-shadow:var(--shadow-elevated-control)}[data-tooltip]:before{content:"";top:calc(100% + .1875rem);left:50%;transform:translate(-50%);border:.3125rem solid transparent;border-bottom-color:var(--color-ink)}[data-tooltip][aria-pressed=true][data-tooltip-on]:not([data-tooltip-alt]):after{content:attr(data-tooltip-on)}[data-tooltip][data-tooltip-alt]:after{content:attr(data-tooltip-alt)}[data-tooltip-placement=left]:after{top:50%;left:auto;right:calc(100% + .5rem);transform:translateY(-50%)}[data-tooltip-placement=left]:before{top:50%;left:auto;right:calc(100% + .1875rem);transform:translateY(-50%);border-bottom-color:transparent;border-left-color:var(--color-ink)}[data-tooltip-placement=top]:after{top:auto;bottom:calc(100% + .5rem)}[data-tooltip-placement=top]:before{top:auto;bottom:calc(100% + .1875rem);border-bottom-color:transparent;border-top-color:var(--color-ink)}@media(hover:hover)and (pointer:fine){[data-tooltip]:hover:before,[data-tooltip]:hover:after{opacity:1}}[data-tooltip]:focus-visible:before,[data-tooltip]:focus-visible:after,[data-tooltip][data-tooltip-show]:before,[data-tooltip][data-tooltip-show]:after{opacity:1}[data-reveal]{transition:opacity var(--duration-slow) var(--ease-store),transform var(--duration-slow) var(--ease-store)}.js [data-reveal]:not(.is-visible){opacity:0;transform:translateY(var(--space-4))}[data-reveal].is-visible{opacity:1;transform:none}.media-card img{transition:transform var(--duration-slow) var(--ease-store)}.media-card:hover img{transform:scale(1.025)}@media(max-width:47.9375rem){.container-store{padding-inline:var(--gutter-mobile)}.mobile-snap{scroll-snap-type:x mandatory}.mobile-snap>*{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js [data-reveal]:not(.is-visible){opacity:1;transform:none}}@media print{.js [data-reveal]:not(.is-visible){opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/base.css.map */
