.brand-mark{flex-shrink:0;align-items:center;gap:11px;min-height:44px;display:inline-flex}.brand-icon{border-radius:5px;flex:0 0 44px;width:44px;height:44px;display:block;overflow:hidden}.brand-icon>span,.brand-icon>img,.brand-icon>div{width:44px;height:44px;display:block}.brand-icon img{-o-object-fit:contain;object-fit:contain;width:44px;height:44px;display:block}.brand-wordmark{font-family:var(--font-display);letter-spacing:.3px;color:hsl(var(--foreground));font-size:30px;font-style:italic;font-weight:800;line-height:.9}.brand-wordmark small{font-family:var(--font-body);letter-spacing:1.8px;color:hsl(var(--muted-foreground));margin-top:7px;font-size:7px;font-style:normal;font-weight:600;line-height:1.5;display:block}.brand-mark-footer .brand-wordmark{font-size:34px}@media (width<=720px){.brand-mark{gap:9px}.brand-icon,.brand-icon>span,.brand-icon>img,.brand-icon>div,.brand-icon img{width:36px;height:36px}.brand-icon{flex-basis:36px}.brand-wordmark{font-size:26px}.brand-wordmark small{letter-spacing:1.3px;font-size:6px}.brand-mark-footer .brand-wordmark{font-size:30px}}.header-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.social-links{flex-wrap:wrap;align-items:center;margin-top:16px;flex-direction:row!important;justify-content:flex-start!important;gap:6px!important;display:flex!important}.social-links a{border:1px solid hsl(var(--border));min-width:44px;min-height:44px;color:hsl(var(--muted-foreground));border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}.social-links a:hover{color:hsl(var(--foreground));border-color:hsl(var(--primary));background:hsl(var(--secondary))}.social-links a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.social-links-compact{flex-wrap:nowrap;margin:0;gap:2px!important}.social-links-compact a{border-color:#0000;padding:10px}.social-links svg{flex-shrink:0}.site-footer .social-links{font-size:12px}@media (width<=1100px){.header-actions .social-links{display:none!important}.header-actions{gap:0}}@media (width<=720px){.site-footer .social-links{gap:6px!important}.site-footer .social-links a{padding:10px;font-size:11px}.header-actions{grid-area:1/2}}.shop .price-pair{font:inherit;color:inherit;vertical-align:baseline;flex-wrap:wrap;align-items:baseline;gap:.45em;display:inline-flex}.shop .price-pair-current{font:inherit;color:inherit;white-space:nowrap}.shop .price-pair-reference{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.72em;font-weight:400;text-decoration-thickness:1px}.card-heading .price-pair{justify-content:flex-end}.bag-line .price-pair{margin-top:4px}.shop .card-heading h3{min-width:0}.shop .card-heading>span{flex-shrink:0}.shop .price-pair{flex-wrap:nowrap;gap:8px}.shop .card-heading .price-pair-current{color:hsl(var(--foreground));font-size:24px;font-weight:700;line-height:1.2}.shop .card-heading .price-pair-reference{font-size:16px}.shop .product-price .price-pair-current{color:hsl(var(--foreground));font-size:32px;font-weight:700;line-height:1.2}.shop .product-price .price-pair-reference{font-size:20px}.shop .shelf-action .price-pair-current,.shop .bag-line .price-pair-current{color:hsl(var(--foreground));font-size:22px;font-weight:700;line-height:1.2}.shop .shelf-action .price-pair-reference,.shop .bag-line .price-pair-reference{font-size:15px}.shop .hero-caption{flex-wrap:wrap;align-items:baseline}.shop .hero-caption .price-pair-current{color:hsl(var(--foreground));font-size:20px;font-weight:700;line-height:1.2}.shop .hero-caption .price-pair-reference{font-size:14px}.prelaunch-notice{text-align:center;color:hsl(var(--foreground));background:hsl(var(--secondary));border-bottom:1px solid hsl(var(--border));margin:0;padding:10px 20px;font-size:12px;line-height:1.6}.prelaunch-notice span{color:hsl(var(--ring));margin-inline:7px}.prelaunch-product-note{border:1px solid hsl(var(--border));background:hsl(var(--secondary));border-radius:4px;padding:12px 14px}
