.LanguageSwitcher-module-scss-module__nvtfuq__langSwitcher{border:1px solid var(--color-border);border-radius:.75rem;align-items:center;gap:2px;display:flex;overflow:hidden}.LanguageSwitcher-module-scss-module__nvtfuq__langOption{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:all .15s}.LanguageSwitcher-module-scss-module__nvtfuq__langOption.LanguageSwitcher-module-scss-module__nvtfuq__active{color:var(--color-text-primary);background:var(--color-accent-muted)}.LanguageSwitcher-module-scss-module__nvtfuq__langOption:hover:not(.LanguageSwitcher-module-scss-module__nvtfuq__active){color:var(--color-text-secondary)}
.ThemeToggle-module-scss-module__SxTrIq__toggle{width:2.5rem;height:2.5rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.75rem;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative;overflow:hidden}.ThemeToggle-module-scss-module__SxTrIq__toggle:hover{color:var(--color-text-primary);background:var(--color-bg-card)}.ThemeToggle-module-scss-module__SxTrIq__toggle:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ThemeToggle-module-scss-module__SxTrIq__placeholder{background:0 0;border-radius:.75rem;width:2.5rem;height:2.5rem}
.CartDrawer-module-scss-module__TVKQCW__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:499;background:#00000080;animation:.3s CartDrawer-module-scss-module__TVKQCW__fadeIn;position:fixed;inset:0}.CartDrawer-module-scss-module__TVKQCW__drawer{background:var(--color-bg-primary);width:100%;max-width:400px;height:100dvh;box-shadow:var(--shadow-lg);z-index:500;flex-direction:column;transition:right .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:-100%}.CartDrawer-module-scss-module__TVKQCW__drawer.CartDrawer-module-scss-module__TVKQCW__open{right:0}.CartDrawer-module-scss-module__TVKQCW__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.CartDrawer-module-scss-module__TVKQCW__header h2{color:var(--color-text-primary);align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;display:flex}.CartDrawer-module-scss-module__TVKQCW__closeBtn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:.25rem;transition:color .15s}.CartDrawer-module-scss-module__TVKQCW__closeBtn:hover{color:var(--color-text-primary)}.CartDrawer-module-scss-module__TVKQCW__body{flex:1;padding:1.5rem;overflow-y:auto}.CartDrawer-module-scss-module__TVKQCW__body::-webkit-scrollbar{width:6px}.CartDrawer-module-scss-module__TVKQCW__body::-webkit-scrollbar-track{background:0 0}.CartDrawer-module-scss-module__TVKQCW__body::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:9999px}.CartDrawer-module-scss-module__TVKQCW__emptyState{text-align:center;height:100%;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.CartDrawer-module-scss-module__TVKQCW__emptyState h3{color:var(--color-text-primary);font-size:1.125rem;font-weight:500}.CartDrawer-module-scss-module__TVKQCW__emptyState p{max-width:250px;font-size:.875rem}.CartDrawer-module-scss-module__TVKQCW__browseBtn{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:all .25s;display:inline-flex}.CartDrawer-module-scss-module__TVKQCW__browseBtn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.CartDrawer-module-scss-module__TVKQCW__browseBtn{background:var(--color-accent-primary);color:#fff;box-shadow:var(--shadow-sm),var(--shadow-glow-primary)}.CartDrawer-module-scss-module__TVKQCW__browseBtn:hover:not(:disabled){background:var(--color-accent-hover);color:#fff;box-shadow:var(--shadow-md),var(--shadow-glow-primary);transform:translateY(-1px)}.CartDrawer-module-scss-module__TVKQCW__browseBtn:active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}.CartDrawer-module-scss-module__TVKQCW__browseBtn{margin-top:1rem}.CartDrawer-module-scss-module__TVKQCW__itemsList{flex-direction:column;gap:1.5rem;display:flex}.CartDrawer-module-scss-module__TVKQCW__cartItem{border-bottom:1px solid var(--color-border);gap:1rem;padding-bottom:1.5rem;display:flex}.CartDrawer-module-scss-module__TVKQCW__cartItem:last-child{border-bottom:none;padding-bottom:0}.CartDrawer-module-scss-module__TVKQCW__itemImage{background:var(--color-bg-secondary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative;overflow:hidden}.CartDrawer-module-scss-module__TVKQCW__itemImage .CartDrawer-module-scss-module__TVKQCW__image{object-fit:cover;z-index:1}.CartDrawer-module-scss-module__TVKQCW__itemImage .CartDrawer-module-scss-module__TVKQCW__colorOverlay{mix-blend-mode:multiply;z-index:2;pointer-events:none;position:absolute;inset:0}.CartDrawer-module-scss-module__TVKQCW__itemImage .CartDrawer-module-scss-module__TVKQCW__designOverlay{z-index:3;mix-blend-mode:normal;width:40%;height:auto;position:relative;transform:translateY(-10%)}.CartDrawer-module-scss-module__TVKQCW__mockupLoadingOverlay{z-index:5;color:var(--color-accent-primary);background:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CartDrawer-module-scss-module__TVKQCW__mockupLoadingOverlay .CartDrawer-module-scss-module__TVKQCW__spinner{animation:1s linear infinite CartDrawer-module-scss-module__TVKQCW__spin}.CartDrawer-module-scss-module__TVKQCW__itemDetails{flex-direction:column;flex:1;display:flex}.CartDrawer-module-scss-module__TVKQCW__itemHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.25rem;display:flex}.CartDrawer-module-scss-module__TVKQCW__itemHeader h4{color:var(--color-text-primary);font-size:.875rem;font-weight:500;line-height:1.4}.CartDrawer-module-scss-module__TVKQCW__removeBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:4px}.CartDrawer-module-scss-module__TVKQCW__removeBtn:hover{color:var(--color-error)}.CartDrawer-module-scss-module__TVKQCW__itemVariants{color:var(--color-text-secondary);gap:.5rem;margin-bottom:auto;font-size:.75rem;display:flex}.CartDrawer-module-scss-module__TVKQCW__itemFooter{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.CartDrawer-module-scss-module__TVKQCW__quantityControl{border:1px solid var(--color-border);border-radius:.375rem;align-items:center;display:flex}.CartDrawer-module-scss-module__TVKQCW__quantityControl button{color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem .5rem;display:flex}.CartDrawer-module-scss-module__TVKQCW__quantityControl button:hover{background:var(--color-bg-secondary)}.CartDrawer-module-scss-module__TVKQCW__quantityControl span{text-align:center;min-width:24px;font-size:.875rem}.CartDrawer-module-scss-module__TVKQCW__price{color:var(--color-price);font-weight:600}.CartDrawer-module-scss-module__TVKQCW__footer{border-top:1px solid var(--color-border);background:var(--color-bg-secondary);padding:1.5rem}.CartDrawer-module-scss-module__TVKQCW__subtotal{color:var(--color-text-primary);justify-content:space-between;margin-bottom:.25rem;font-size:1.125rem;font-weight:600;display:flex}.CartDrawer-module-scss-module__TVKQCW__shippingNote{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.75rem}.CartDrawer-module-scss-module__TVKQCW__checkoutBtn{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:all .25s;display:inline-flex}.CartDrawer-module-scss-module__TVKQCW__checkoutBtn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.CartDrawer-module-scss-module__TVKQCW__checkoutBtn{background:var(--color-accent-primary);color:#fff;box-shadow:var(--shadow-sm),var(--shadow-glow-primary)}.CartDrawer-module-scss-module__TVKQCW__checkoutBtn:hover:not(:disabled){background:var(--color-accent-hover);color:#fff;box-shadow:var(--shadow-md),var(--shadow-glow-primary);transform:translateY(-1px)}.CartDrawer-module-scss-module__TVKQCW__checkoutBtn:active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}.CartDrawer-module-scss-module__TVKQCW__checkoutBtn{width:100%;padding:1rem;font-size:1rem}
.Navbar-module-scss-module__vQw-rW__navbar{z-index:300;background:var(--glass-bg-heavy);height:4rem;-webkit-backdrop-filter:blur(var(--glass-blur-heavy));border:1px solid var(--glass-border);z-index:300;height:4rem;box-shadow:0 1px 0 var(--color-border-subtle),var(--shadow-md);align-items:center;transition:all .25s;display:flex;position:fixed;top:0;left:0;right:0}.Navbar-module-scss-module__vQw-rW__navbar.Navbar-module-scss-module__vQw-rW__scrolled{box-shadow:var(--shadow-md)}.Navbar-module-scss-module__vQw-rW__navInner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.Navbar-module-scss-module__vQw-rW__navInner{padding-inline:1.5rem}}@media (min-width:1024px){.Navbar-module-scss-module__vQw-rW__navInner{padding-inline:2rem}}.Navbar-module-scss-module__vQw-rW__navInner{justify-content:space-between;align-items:center;height:100%;display:flex}.Navbar-module-scss-module__vQw-rW__navLinks{align-items:center;gap:1.5rem;display:none}@media (min-width:1024px){.Navbar-module-scss-module__vQw-rW__navLinks{display:flex}}.Navbar-module-scss-module__vQw-rW__navLink{color:var(--color-text-secondary);padding:.25rem .5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;position:relative}.Navbar-module-scss-module__vQw-rW__navLink:after{content:"";background:var(--gradient-accent);border-radius:9999px;width:0;height:2px;transition:width .25s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.Navbar-module-scss-module__vQw-rW__navLink:hover,.Navbar-module-scss-module__vQw-rW__navLink.Navbar-module-scss-module__vQw-rW__active{color:var(--color-text-primary)}.Navbar-module-scss-module__vQw-rW__navLink:hover:after,.Navbar-module-scss-module__vQw-rW__navLink.Navbar-module-scss-module__vQw-rW__active:after{width:100%}.Navbar-module-scss-module__vQw-rW__navLink.Navbar-module-scss-module__vQw-rW__active{color:var(--color-accent-primary)}.Navbar-module-scss-module__vQw-rW__navActions{align-items:center;gap:.5rem;display:flex}.Navbar-module-scss-module__vQw-rW__iconButton,.Navbar-module-scss-module__vQw-rW__logoutBtn{width:2.5rem;height:2.5rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.75rem;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.Navbar-module-scss-module__vQw-rW__iconButton:hover,.Navbar-module-scss-module__vQw-rW__logoutBtn:hover{color:var(--color-text-primary);background:var(--color-bg-card)}.Navbar-module-scss-module__vQw-rW__iconButton.Navbar-module-scss-module__vQw-rW__tada,.Navbar-module-scss-module__vQw-rW__tada.Navbar-module-scss-module__vQw-rW__logoutBtn{animation:.5s ease-in-out Navbar-module-scss-module__vQw-rW__tada}@keyframes Navbar-module-scss-module__vQw-rW__tada{0%{transform:scale(1)}10%,20%{transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1)rotate(3deg)}40%,60%,80%{transform:scale(1.1)rotate(-3deg)}to{transform:scale(1)rotate(0)}}.Navbar-module-scss-module__vQw-rW__cartBadge{color:#fff;background:var(--gradient-accent);border-radius:9999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 4px;font-size:.625rem;font-weight:700;line-height:1;display:flex;position:absolute;right:2px}.Navbar-module-scss-module__vQw-rW__authButton{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:all .25s;display:inline-flex}.Navbar-module-scss-module__vQw-rW__authButton:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Navbar-module-scss-module__vQw-rW__authButton{background:var(--color-accent-primary);color:#fff;box-shadow:var(--shadow-sm),var(--shadow-glow-primary)}.Navbar-module-scss-module__vQw-rW__authButton:hover:not(:disabled){background:var(--color-accent-hover);color:#fff;box-shadow:var(--shadow-md),var(--shadow-glow-primary);transform:translateY(-1px)}.Navbar-module-scss-module__vQw-rW__authButton:active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}.Navbar-module-scss-module__vQw-rW__authButton{border-radius:.5rem;padding:.5rem 2rem;font-size:.875rem;display:none}@media (min-width:1024px){.Navbar-module-scss-module__vQw-rW__authButton{display:inline-flex}}.Navbar-module-scss-module__vQw-rW__logoutBtn{color:var(--color-error);display:none}@media (min-width:1024px){.Navbar-module-scss-module__vQw-rW__logoutBtn{display:flex}}.Navbar-module-scss-module__vQw-rW__logoutBtn:hover{color:var(--color-error);background:#ef44441a}.Navbar-module-scss-module__vQw-rW__langSwitcher{border:1px solid var(--color-border);border-radius:.75rem;align-items:center;gap:2px;display:flex;overflow:hidden}.Navbar-module-scss-module__vQw-rW__langOption{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:all .15s}.Navbar-module-scss-module__vQw-rW__langOption.Navbar-module-scss-module__vQw-rW__active{color:var(--color-text-primary);background:var(--color-accent-muted)}.Navbar-module-scss-module__vQw-rW__langOption:hover:not(.Navbar-module-scss-module__vQw-rW__active){color:var(--color-text-secondary)}.Navbar-module-scss-module__vQw-rW__hamburger{width:2.5rem;height:2.5rem;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.Navbar-module-scss-module__vQw-rW__hamburger{display:none}}.Navbar-module-scss-module__vQw-rW__mobileMenu{background:var(--color-bg-primary);z-index:400;opacity:0;pointer-events:none;flex-direction:column;gap:1rem;padding:2rem;transition:all .25s;display:flex;position:fixed;inset:4rem 0 0;transform:translateY(-8px)}.Navbar-module-scss-module__vQw-rW__mobileMenu.Navbar-module-scss-module__vQw-rW__open{opacity:1;pointer-events:all;transform:translateY(0)}@media (min-width:1024px){.Navbar-module-scss-module__vQw-rW__mobileMenu{display:none}}.Navbar-module-scss-module__vQw-rW__mobileLink{color:var(--color-text-secondary);border-radius:.75rem;padding:1rem;font-size:1.125rem;font-weight:500;text-decoration:none;transition:all .15s;display:block}.Navbar-module-scss-module__vQw-rW__mobileLink:hover,.Navbar-module-scss-module__vQw-rW__mobileLink.Navbar-module-scss-module__vQw-rW__active{color:var(--color-text-primary);background:var(--color-bg-card)}.Navbar-module-scss-module__vQw-rW__mobileAuthButton{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:all .25s;display:inline-flex}.Navbar-module-scss-module__vQw-rW__mobileAuthButton:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Navbar-module-scss-module__vQw-rW__mobileAuthButton{background:var(--color-accent-primary);color:#fff;box-shadow:var(--shadow-sm),var(--shadow-glow-primary)}.Navbar-module-scss-module__vQw-rW__mobileAuthButton:hover:not(:disabled){background:var(--color-accent-hover);color:#fff;box-shadow:var(--shadow-md),var(--shadow-glow-primary);transform:translateY(-1px)}.Navbar-module-scss-module__vQw-rW__mobileAuthButton:active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}.Navbar-module-scss-module__vQw-rW__mobileAuthButton{text-align:center;width:100%;margin-top:1.5rem;padding-top:1rem;padding-bottom:1rem}
.Logo-module-scss-module__bohy7W__logoContainer{group:true;align-items:center;gap:.5rem;text-decoration:none;transition:opacity .15s;display:flex}.Logo-module-scss-module__bohy7W__logoContainer:hover .Logo-module-scss-module__bohy7W__imageWrapper{transform:scale(1.05)}.Logo-module-scss-module__bohy7W__logoContainer:hover .Logo-module-scss-module__bohy7W__imageWrapper:before{opacity:1;transform:scale(1.2)}.Logo-module-scss-module__bohy7W__imageWrapper{z-index:1;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .5s cubic-bezier(.68,-.55,.265,1.55);display:flex;position:relative}.Logo-module-scss-module__bohy7W__imageWrapper:before{content:"";background:var(--gradient-accent);filter:blur(8px);opacity:0;z-index:-1;border-radius:9999px;transition:all .25s;position:absolute;inset:-4px}.Logo-module-scss-module__bohy7W__logoImageLight{object-fit:contain;width:100%;height:100%;display:block}.Logo-module-scss-module__bohy7W__logoImageDark{object-fit:contain;width:100%;height:100%;display:none}[data-theme=dark] .Logo-module-scss-module__bohy7W__logoImageLight{display:none}[data-theme=dark] .Logo-module-scss-module__bohy7W__logoImageDark{display:block}.Logo-module-scss-module__bohy7W__logoText{letter-spacing:-.02em;color:var(--color-text-primary);white-space:nowrap;align-items:center;gap:4px;font-size:1.25rem;font-weight:700;display:flex}.Logo-module-scss-module__bohy7W__logoText.Logo-module-scss-module__bohy7W__hideTextOnMobile{display:none}@media (min-width:480px){.Logo-module-scss-module__bohy7W__logoText.Logo-module-scss-module__bohy7W__hideTextOnMobile{display:flex}}.Logo-module-scss-module__bohy7W__logoText .Logo-module-scss-module__bohy7W__highlight{color:var(--color-accent-primary);font-weight:400}
.Footer-module-scss-module__EzUeIG__footer{border-top:1px solid var(--color-border);background:var(--color-bg-secondary);padding:4rem 0 2rem}.Footer-module-scss-module__EzUeIG__footerInner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.Footer-module-scss-module__EzUeIG__footerInner{padding-inline:1.5rem}}@media (min-width:1024px){.Footer-module-scss-module__EzUeIG__footerInner{padding-inline:2rem}}.Footer-module-scss-module__EzUeIG__footerGrid{grid-template-columns:1fr;gap:3rem;margin-bottom:4rem;display:grid}@media (min-width:768px){.Footer-module-scss-module__EzUeIG__footerGrid{grid-template-columns:2fr 1fr 1fr 1fr}}.Footer-module-scss-module__EzUeIG__brand{flex-direction:column;gap:1rem;display:flex}@media (max-width:767px){.Footer-module-scss-module__EzUeIG__brand{text-align:center;align-items:center}}.Footer-module-scss-module__EzUeIG__brandLogoWrapper{margin-bottom:1rem}.Footer-module-scss-module__EzUeIG__brandDesc{color:var(--color-text-muted);max-width:320px;font-size:.875rem;line-height:1.625}.Footer-module-scss-module__EzUeIG__footerColumn{flex-direction:column;gap:.5rem;display:flex}@media (max-width:767px){.Footer-module-scss-module__EzUeIG__footerColumn{text-align:center;align-items:center}}.Footer-module-scss-module__EzUeIG__footerHeading{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.Footer-module-scss-module__EzUeIG__footerLink{color:var(--color-text-muted);padding:.25rem 0;font-size:.875rem;text-decoration:none;transition:color .15s}.Footer-module-scss-module__EzUeIG__footerLink:hover{color:var(--color-accent-primary)}.Footer-module-scss-module__EzUeIG__footerBottom{border-top:1px solid var(--color-border);flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}@media (min-width:768px){.Footer-module-scss-module__EzUeIG__footerBottom{flex-direction:row}}.Footer-module-scss-module__EzUeIG__copyright{color:var(--color-text-muted);font-size:.75rem}.Footer-module-scss-module__EzUeIG__socialLinks{gap:1rem;display:flex}.Footer-module-scss-module__EzUeIG__socialLink{width:2.25rem;height:2.25rem;color:var(--color-text-muted);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.75rem;justify-content:center;align-items:center;transition:all .15s;display:flex}.Footer-module-scss-module__EzUeIG__socialLink:hover{color:var(--color-accent-primary);border-color:var(--color-accent-primary);transform:translateY(-2px)}
.CookieConsent-module-scss-module__46x1QG__cookieConsentOverlay{background-color:var(--color-bg-primary);border-top:1px solid var(--color-border);z-index:10000;width:100%;transition:transform .4s ease-out;position:fixed;bottom:0;left:0;transform:translateY(100%);box-shadow:0 -4px 12px #0000001a}.CookieConsent-module-scss-module__46x1QG__cookieConsentOverlay.CookieConsent-module-scss-module__46x1QG__visible{transform:translateY(0)}.CookieConsent-module-scss-module__46x1QG__container{flex-direction:column;gap:1rem;max-width:1200px;margin:0 auto;padding:1.5rem;display:flex}@media (min-width:768px){.CookieConsent-module-scss-module__46x1QG__container{flex-direction:row;justify-content:space-between;align-items:center}}.CookieConsent-module-scss-module__46x1QG__content{flex:1}.CookieConsent-module-scss-module__46x1QG__content p{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.5}.CookieConsent-module-scss-module__46x1QG__content p a{color:var(--color-accent-primary);text-decoration:underline}.CookieConsent-module-scss-module__46x1QG__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (min-width:768px){.CookieConsent-module-scss-module__46x1QG__actions{flex-shrink:0}}.CookieConsent-module-scss-module__46x1QG__btnPrimary{background-color:var(--color-text-primary);color:var(--color-bg-primary);cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:500;transition:opacity .2s}.CookieConsent-module-scss-module__46x1QG__btnPrimary:hover{opacity:.9}.CookieConsent-module-scss-module__46x1QG__btnSecondary{color:var(--color-text-primary);border:1px solid var(--color-border);cursor:pointer;background-color:#0000;border-radius:6px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:500;transition:background-color .2s}.CookieConsent-module-scss-module__46x1QG__btnSecondary:hover{background-color:var(--color-bg-secondary)}
