@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap";@font-face{font-family:Hanken Grotesk;src:url(HankenGrotesk-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(HankenGrotesk-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}:root{--font-body--family: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-subheading--family: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-heading--family: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-accent--family: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--luk-paper: #FAF8F4;--luk-surface: #F2EFE9;--luk-surface2: #EAE6DE;--luk-ink: #1C1B19;--luk-muted: #6B675F;--luk-border: #DAD5CC;--luk-white: #FFFFFF;--luk-cobalt: #2B4DD6;--luk-success: #2E7D58;--luk-r-sm: 8px;--luk-r-md: 16px;--luk-r-lg: 24px;--luk-r-pill: 999px;--luk-t-1: 20px;--luk-t-5: 49px}.product-card[data-luk-mood] .card-gallery{opacity:0;animation:luk-card-reveal 0s linear .4s forwards}@keyframes luk-card-reveal{to{opacity:1}}.product-card[data-luk-mood][data-luk-ready] .card-gallery{opacity:1;animation:none}.product-card product-title,.product-card product-price{display:none!important}.luk-card-meta{margin-top:10px}.luk-card-titlerow{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.luk-card-name{font-weight:500;color:var(--luk-ink, var(--color-foreground));line-height:1.2}.luk-card-price{font-weight:500;color:var(--luk-ink, var(--color-foreground));white-space:nowrap}.luk-card-type{display:block;margin-top:3px;font-size:13px;color:var(--luk-muted, var(--color-foreground))}media-gallery{position:relative}.luk-pdp-badge{position:absolute;top:16px;right:16px;z-index:3;background:var(--luk-white, #fff);color:var(--luk-ink, #1C1B19);font-size:14px;font-weight:500;line-height:1;padding:7px 13px;border-radius:var(--luk-r-pill, 999px);box-shadow:0 1px 4px #00000014;pointer-events:none}.product-card__content{position:relative}.luk-card-badge{position:absolute;top:12px;right:12px;z-index:3;background:var(--luk-white, #fff);color:var(--luk-ink, #1C1B19);font-size:13px;font-weight:500;line-height:1;padding:6px 11px;border-radius:var(--luk-r-pill, 999px);box-shadow:0 1px 4px #00000014;pointer-events:none}.luk-card-swatches{display:flex;flex-wrap:wrap;gap:7px;position:relative;z-index:4;margin-top:8px;padding:6px}.luk-card-dot{width:15px;height:15px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #00000024;transition:transform .12s ease}.luk-card-dot:hover{transform:scale(1.18)}.luk-card-dot[hidden]{display:none}.luk-card-more{display:inline-flex;align-items:center;justify-content:center;height:15px;padding:0 7px;border-radius:var(--luk-r-pill, 999px);font-size:11px;font-weight:600;line-height:1;color:var(--luk-muted, var(--color-foreground));background:var(--luk-surface2, #EAE6DE);white-space:nowrap}.luk-card-more[hidden]{display:none}@media(max-width:699px){.luk-card-swatches{flex-wrap:nowrap;overflow:hidden}}.luk-card-dot.is-active{box-shadow:inset 0 0 0 1px #00000024,0 0 0 1.5px var(--luk-paper, #fff),0 0 0 3px var(--luk-ink, #1C1B19)}.accelerated-checkout-block{display:none!important}.variant-option:has(.luk-vsw) legend{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin-bottom:12px;font-family:var(--font-accent--family);font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--luk-muted, var(--color-foreground))}.variant-option:has(.luk-vsw) .variant-option__swatch-value{font-family:var(--font-body--family);text-transform:none;letter-spacing:0;font-size:14px;font-weight:500;color:var(--luk-ink, var(--color-foreground))}.variant-option:has(.luk-vsw){--variant-button-gap: 8px}.variant-option__button-label:has(.luk-vsw){position:relative;min-width:0!important;min-height:0!important;padding:4px!important;border:0!important;background:transparent!important;box-shadow:none!important}.luk-vsw{display:block;position:relative;width:30px;height:33px;background:var(--c);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transition:transform .14s ease}.variant-option__button-label:has(.luk-vsw):hover .luk-vsw{transform:scale(1.08)}.variant-option__button-label:has(.luk-vsw){border-radius:10px}.variant-option__button-label:has(input[aria-disabled=true]) .luk-vsw{opacity:.3}
/*# sourceMappingURL=/cdn/shop/t/24/assets/luk-brand.css.map */
