@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;600&display=swap";:root{--brand-black: #000000;--brand-white: #ffffff;--brand-gray: #6c6c6c;--brand-gray-light: #eeeeee;--brand-gray-hairline: #e5e7eb;--brand-surface-alt: #f0f0f0;--brand-bg-subtle: #f3f4f6;--brand-coral: #ff6f59;--brand-coral-dark: #e85f4a;--brand-pink: #ff9fc4;--brand-font-sans: "Inter", "Helvetica Neue", Helvetica, Arial, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--brand-font-display: "Inter", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--brand-fs-h1: 96px;--brand-fs-h2: 72px;--brand-fs-h3: 30px;--brand-fs-h4: 24px;--brand-fs-h5: 20px;--brand-fs-h6: 18px;--brand-fs-body: 16px;--brand-fs-body-sm: 15px;--brand-fs-caption: 14px;--brand-fs-caption-sm: 13px;--brand-fs-micro: 12px;--brand-fs-tag: 10px;--brand-lh-tight: 1;--brand-lh-snug: 1.33;--brand-lh-normal: 1.5;--brand-lh-relaxed: 1.6;--brand-ls-h1: -2.88px;--brand-ls-h2: -2.16px;--brand-ls-h4: -.72px;--brand-ls-h6: -.45px;--brand-ls-body-sm: -.3px;--brand-ls-caption: .1px;--brand-ls-tag: .25px;--brand-fw-regular: 400;--brand-fw-medium: 500;--brand-fw-semibold: 600;--brand-fw-bold: 700;--brand-space-0: 0;--brand-space-1: 4px;--brand-space-2: 8px;--brand-space-3: 12px;--brand-space-4: 16px;--brand-space-5: 20px;--brand-space-6: 24px;--brand-space-8: 32px;--brand-space-10: 40px;--brand-space-12: 48px;--brand-space-16: 64px;--brand-radius-none: 0;--brand-radius-xs: 3px;--brand-radius-sm: 3.75px;--brand-radius-md: 6px;--brand-radius-lg: 8px;--brand-radius-pill: 9999px;--brand-border-hairline: 1px solid var(--brand-gray-hairline);--brand-border-subtle: 1px solid var(--brand-gray-light);--brand-border-bold: 2px solid var(--brand-black);--brand-shadow-level-1: rgb(255, 255, 255) 0 0 0 0, rgb(224, 224, 224) 0 0 0 1px;--brand-shadow-level-2: rgba(0, 0, 0, .3) 0 32px 68px 0}:root{--color-foreground: var(--brand-black);--color-foreground-rgb: 0, 0, 0;--color-background: var(--brand-white);--color-background-rgb: 255, 255, 255;--color-primary-button-background: var(--brand-black);--color-primary-button-text: var(--brand-white);--color-secondary-button-background: var(--brand-white);--color-secondary-button-text: var(--brand-black);--color-secondary-button-border: var(--brand-black);--color-link: var(--brand-black);--color-link-hover: var(--brand-gray);--color-muted: var(--brand-gray)}:root{--font-h1--family: var(--brand-font-display);--font-h1--weight: var(--brand-fw-regular);--font-h1--size: clamp(48px, 7vw, var(--brand-fs-h1));--font-h1--line-height: var(--brand-lh-tight);--font-h1--letter-spacing: var(--brand-ls-h1);--font-h1--case: none;--font-h2--family: var(--brand-font-display);--font-h2--weight: var(--brand-fw-medium);--font-h2--size: clamp(36px, 5.5vw, var(--brand-fs-h2));--font-h2--line-height: var(--brand-lh-tight);--font-h2--letter-spacing: var(--brand-ls-h2);--font-h2--case: none;--font-h3--family: var(--brand-font-display);--font-h3--weight: var(--brand-fw-regular);--font-h3--size: clamp(24px, 3vw, var(--brand-fs-h3));--font-h3--line-height: var(--brand-lh-tight);--font-h3--letter-spacing: 0;--font-h3--case: none;--font-h4--family: var(--brand-font-sans);--font-h4--weight: var(--brand-fw-medium);--font-h4--size: var(--brand-fs-h4);--font-h4--line-height: var(--brand-lh-snug);--font-h4--letter-spacing: var(--brand-ls-h4);--font-h4--case: none;--font-h5--family: var(--brand-font-sans);--font-h5--weight: var(--brand-fw-medium);--font-h5--size: var(--brand-fs-h5);--font-h5--line-height: 1.4;--font-h5--letter-spacing: 0;--font-h5--case: none;--font-h6--family: var(--brand-font-sans);--font-h6--weight: var(--brand-fw-medium);--font-h6--size: var(--brand-fs-h6);--font-h6--line-height: 1.44;--font-h6--letter-spacing: var(--brand-ls-h6);--font-h6--case: none;--font-paragraph--family: var(--brand-font-sans);--font-paragraph--weight: var(--brand-fw-regular);--font-paragraph--size: var(--brand-fs-body);--font-paragraph--line-height: var(--brand-lh-normal);--font-paragraph--letter-spacing: 0;--font-paragraph--case: none;--font-paragraph--style: normal}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,.button,[role=button]{border-radius:var(--brand-radius-sm);font-family:var(--brand-font-sans);font-weight:var(--brand-fw-bold);font-size:var(--brand-fs-body-sm);letter-spacing:var(--brand-ls-caption);line-height:var(--brand-lh-normal);transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.button--primary,button[type=submit]:not(.button--secondary){background-color:var(--brand-black);color:var(--brand-white);border:2px solid var(--brand-black);padding:15px 24px}.button--primary:hover,button[type=submit]:not(.button--secondary):hover{background-color:var(--brand-white);color:var(--brand-black)}.button--secondary{background-color:var(--brand-white);color:var(--brand-black);border:2px solid var(--brand-black);padding:15px 24px;border-radius:var(--brand-radius-sm)}.button--secondary:hover{background-color:var(--brand-black);color:var(--brand-white)}a{color:var(--color-link);text-decoration:none;transition:color .15s ease-out}a:hover{color:var(--color-link-hover)}.link--muted,.text-muted,figcaption a{color:var(--brand-gray)}.brand-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--brand-space-2);padding:15px 28px;font-family:var(--brand-font-sans);font-size:var(--brand-fs-body-sm);font-weight:var(--brand-fw-bold);letter-spacing:var(--brand-ls-caption);line-height:1;text-decoration:none;border-radius:var(--brand-radius-sm);border:1px solid transparent;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;white-space:nowrap}.brand-btn--coral{background-color:var(--brand-coral);color:var(--brand-white);border-color:var(--brand-coral)}.brand-btn--coral:hover,.brand-btn--coral:focus-visible{background-color:var(--brand-coral-dark);border-color:var(--brand-coral-dark);color:var(--brand-white)}.brand-btn--ghost{background-color:transparent;color:var(--brand-white);border-color:var(--brand-white)}.brand-btn--ghost:hover,.brand-btn--ghost:focus-visible{background-color:var(--brand-white);color:var(--brand-black);border-color:var(--brand-white)}.brand-btn--ghost-dark{background-color:transparent;color:var(--brand-black);border-color:var(--brand-black)}.brand-btn--ghost-dark:hover,.brand-btn--ghost-dark:focus-visible{background-color:var(--brand-black);color:var(--brand-white)}.brand-tag{display:inline-flex;align-items:center;padding:4px 10px;font-family:var(--brand-font-sans);font-size:var(--brand-fs-micro);font-weight:var(--brand-fw-semibold);letter-spacing:var(--brand-ls-tag);text-transform:uppercase;line-height:1;border-radius:var(--brand-radius-pill);white-space:nowrap}.brand-tag--pink{background-color:var(--brand-pink);color:var(--brand-black)}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],textarea,select{border-radius:var(--brand-radius-none);border:var(--brand-border-hairline);font-family:var(--brand-font-sans);font-size:var(--brand-fs-body);padding:12px 14px;background-color:var(--brand-white);color:var(--brand-black)}input:focus,textarea:focus,select:focus{outline:2px solid var(--brand-black);outline-offset:-2px;border-color:var(--brand-black)}:root{--hover-lift-amount: 0;--hover-scale-amount: 1;--hover-subtle-zoom-amount: 1.01}::selection{background-color:var(--brand-black);color:var(--brand-white)}hr{border:0;border-top:var(--brand-border-hairline);margin:var(--brand-space-8) 0}.price,.price-item,.price-item--regular,.price-item--sale,.price-item__group,.compare-at-price,.unit-price,.volume-pricing-note{font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-feature-settings:"tnum" 1}.slideshow-controls__dot:after,.slideshow-controls__dot[aria-selected=true]:after{box-shadow:none}.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){border:none;outline:1.5px solid var(--brand-black, #000);outline-offset:2px}.product-media-container img,.product-media-container .product-media__image,.umkac-swiper-main .swiper-slide img,.umkac-swiper-thumbs .swiper-slide img{aspect-ratio:1 / 1;object-fit:cover;object-position:center;width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/1/assets/brand-theme.css.map */
