.site-secondary{display:flex;flex-direction:column;min-height:100dvh;width:100%;background:radial-gradient(ellipse 80% 50% at 100% 0,rgba(184,31,25,.06),transparent 55%),radial-gradient(ellipse 60% 40% at 0 20%,rgba(251,236,204,.55),transparent 50%),var(--paper);color:var(--ink)}.site-header{position:sticky;top:0;z-index:190;background:rgba(255,248,233,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(24,19,19,.14)}.site-header__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:72px;padding:0 3.2vw}.site-header__brand{display:block;width:max-content}.site-header__brand img{display:block;width:146px;transition:opacity .3s ease,transform .45s var(--ease)}.site-header__brand:hover img{opacity:.72;transform:translateX(3px)}.site-header__links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(22px,2.4vw,36px)}.site-header__links a{position:relative;font:500 18px/1.2 Inter Tight,Arial,sans-serif;letter-spacing:.01em}.site-header__links a:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1px;background:var(--red);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.site-header__links a:hover:after{transform:scaleX(1);transform-origin:left}.site-header__actions{justify-self:end;display:flex;align-items:center;gap:10px}.site-header__account{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border:1px solid rgba(184,31,25,.45);border-radius:12px;color:var(--red);font:500 15px/1 Inter Tight,Arial,sans-serif;transition:background .35s,color .35s,border-color .35s}.site-header__account:hover{background:var(--red);color:var(--cream);border-color:var(--red)}.site-header__cart{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:1px solid rgba(184,31,25,.45);border-radius:12px;background:transparent;color:var(--red);cursor:pointer;transition:background .35s,color .35s,border-color .35s}.site-header__cart svg{width:18px;height:18px}.site-header__cart:hover,.site-header__cart[aria-busy=true]{background:var(--red);color:var(--cream);border-color:var(--red)}.site-header__cart-badge{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--red);color:var(--cream);font:700 9px/1 Arial,sans-serif;opacity:0;transform:scale(.7);transition:opacity .25s,transform .25s}.site-header__cart-badge.is-visible{opacity:1;transform:scale(1)}.site-header__menu{display:none;height:40px;padding:0 16px;border:1px solid var(--red);border-radius:12px;background:transparent;color:var(--red);font:500 16px/1 Inter Tight,Arial,sans-serif;cursor:pointer;transition:background .35s,color .35s}.site-header__menu:hover{background:var(--red);color:var(--cream)}.site-header__legal{display:flex;align-items:center;gap:clamp(18px,3vw,36px);padding:0 3.2vw;height:48px;border-top:1px solid rgba(24,19,19,.1);overflow-x:auto;scrollbar-width:none}.site-header__legal::-webkit-scrollbar{display:none}.site-header__legal a{position:relative;flex:0 0 auto;padding:14px 0;color:rgba(24,19,19,.48);font:600 10px/1 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;transition:color .3s}.site-header__legal a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--red);transform:scaleX(0);transition:transform .35s var(--ease)}.site-header__legal a:hover{color:var(--ink)}.site-header__legal a.is-active{color:var(--red)}.site-header__legal a.is-active:after{transform:scaleX(1)}.site-header__drawer{display:none;flex-direction:column;gap:4px;padding:8px 18px 22px;border-top:1px solid rgba(24,19,19,.1);background:var(--paper)}.site-header__drawer.is-open{display:flex}.site-header__drawer a{padding:14px 0;border-bottom:1px solid rgba(24,19,19,.1);font:500 18px/1.2 Inter Tight,Arial,sans-serif}.site-header__drawer a:last-child{border-bottom:0}@media (min-width:801px){.site-header__drawer,.site-header__menu{display:none!important}}@media (max-width:800px){.site-header__bar{height:62px;grid-template-columns:1fr auto;padding:0 18px;gap:12px}.site-header__brand img{width:116px}.site-header__account,.site-header__links{display:none}.site-header__menu{display:inline-flex;align-items:center}.site-header__legal{padding:0 18px}}@media print{.maeum-cookie-choices,.site-header,.v6-footer,[role=dialog]{display:none!important}.site-secondary{background:white!important;color:black!important}}