:root{--black:#050505;--ink:#0a0a0a;--char:#111;--char-2:#181818;--char-3:#222;--white:#f5f5f5;--bone:#d9d6d0;--muted:#9b9a96;--line:#f5f5f51f;--line-strong:#f5f5f547;--red:#e52b26;--red-deep:#b3201c;--font:"Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--gutter:clamp(16px, 4vw, 48px);--max:1440px;--header-h:72px;--ease:cubic-bezier(.2, .7, .1, 1);--fast:.18s;--med:.42s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ink);color:var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-stretch:100%;line-height:1.6;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:200;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,picture,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset{margin:0}ul,ol{padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}legend{padding:0}::selection{background:var(--red);color:var(--white)}:focus-visible{outline:2px solid var(--red);outline-offset:3px}main:focus{outline:none}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(72px,10vw,140px)}.section--tight{padding-block:clamp(40px,5vw,72px) clamp(72px,9vw,120px)}.display-1,.display-2,.display-3,.hero__title,.manifesto__text{text-transform:uppercase;letter-spacing:-.01em;font-weight:800;font-stretch:68%;line-height:.88}.display-1{font-size:clamp(3.4rem,11vw,10rem)}.display-2{font-size:clamp(2.6rem,6.4vw,5.6rem)}.display-3{font-size:clamp(2rem,4vw,3.4rem);line-height:.92}.display-1 em,.display-2 em,.hero__title em{color:var(--red);font-style:normal}.eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-bottom:20px;font-size:.75rem;font-weight:400;display:flex}.eyebrow a:hover{color:var(--white)}.mono{font-family:var(--mono);letter-spacing:.02em;font-size:.8125rem}.muted{color:var(--muted)}.small{font-size:.8125rem}.lead{color:var(--bone);max-width:34em;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55}.scratch{width:36px;height:auto;color:var(--red);flex:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:300;background:var(--white);color:var(--black);transition:transform var(--fast) var(--ease);padding:12px 18px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.btn{--bg:transparent;--fg:var(--white);--bd:var(--line-strong);background:var(--bg);min-height:54px;color:var(--fg);border:1px solid var(--bd);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease);justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:.95rem;font-weight:700;font-stretch:80%;display:inline-flex}.btn svg{transition:transform var(--fast) var(--ease)}.btn:hover svg{transform:translate(4px)}.btn--primary{--bg:var(--white);--fg:var(--black);--bd:var(--white)}.btn--primary:hover:not(:disabled){--bg:var(--red);--fg:var(--white);--bd:var(--red)}.btn--outline:hover,.btn--ghost:hover{--bd:var(--white)}.btn--ghost{--bd:transparent;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:6px}.btn--ghost:hover{--bd:transparent;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.btn--block{width:100%}.btn:disabled{cursor:not-allowed;opacity:.45}.icon-btn{width:44px;height:44px;color:var(--white);transition:color var(--fast) var(--ease);place-items:center;display:inline-grid}.icon-btn:hover{color:var(--red)}.icon-btn.is-disabled{color:var(--muted);opacity:.5;cursor:default}.link-arrow{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line-strong);min-height:44px;transition:border-color var(--fast) var(--ease);align-items:center;gap:10px;font-size:.9rem;font-weight:700;font-stretch:80%;display:inline-flex}.link-arrow svg{transition:transform var(--fast) var(--ease)}.link-arrow:hover{border-color:var(--red)}.link-arrow:hover svg{transform:translate(4px)}.link-btn{min-height:44px;color:var(--muted);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);transition:color var(--fast) var(--ease);align-items:center;font-size:.875rem;display:inline-flex}.link-btn:hover{color:var(--white);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.tag{z-index:2;background:var(--red);color:var(--white);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:5px 9px 4px;font-size:.6875rem;line-height:1.2;position:absolute;top:14px;left:14px}.tag--muted{background:var(--white);color:var(--black)}.tag--inline{position:static}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--d,0s);transform:translateY(24px)}[data-reveal].is-visible{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header{z-index:100;height:var(--header-h);transition:background-color var(--med) var(--ease), border-color var(--med) var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header.is-solid{border-color:var(--line);-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);background:#080808f0}.site-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:40px;height:100%;display:grid}.logo{flex:none;width:64px;display:block}.site-header__logo{transition:transform var(--fast) var(--ease)}.site-header__logo:hover{transform:rotate(-3deg)}.site-header__burger{margin-left:-10px;display:none}.site-nav ul{gap:36px;display:flex}.site-nav__link{letter-spacing:.14em;text-transform:uppercase;color:#f5f5f5c7;min-height:44px;transition:color var(--fast) var(--ease);align-items:center;font-size:.875rem;font-weight:600;font-stretch:80%;display:inline-flex;position:relative}.site-nav__link:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform var(--fast) var(--ease);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.site-nav__link:hover,.site-nav__link.active{color:var(--white)}.site-nav__link.active:after,.site-nav__link:hover:after{transform:scaleX(1)}.site-header__actions{align-items:center;gap:4px;margin-right:-10px;display:flex}.cart-btn{position:relative}.cart-btn__count{background:var(--red);min-width:18px;height:18px;color:var(--white);font-family:var(--mono);transition:transform var(--fast) var(--ease);place-items:center;padding:0 4px;font-size:.6875rem;line-height:1;display:grid;position:absolute;top:6px;right:3px}.cart-btn__count[data-empty=true]{display:none}@media (prefers-reduced-motion:no-preference){.cart-btn.is-bumped .cart-btn__count{animation:bump .6s var(--ease)}}@keyframes bump{0%{transform:scale(1)}30%{transform:scale(1.45)}to{transform:scale(1)}}@media (width<=900px){:root{--header-h:64px}.site-header__inner{grid-template-columns:1fr auto 1fr;gap:0}.site-header__burger{justify-self:start;display:inline-grid}.site-nav{display:none}.logo{width:54px}.site-header__actions{justify-self:end}}.mobile-menu{inset:var(--header-h) 0 0;z-index:90;padding:32px var(--gutter) max(32px, env(safe-area-inset-bottom));background:var(--black);visibility:hidden;opacity:0;transition:opacity var(--med) var(--ease), visibility 0s linear var(--med);flex-direction:column;justify-content:space-between;display:flex;position:fixed;overflow-y:auto}.mobile-menu.is-open{visibility:visible;opacity:1;transition:opacity var(--med) var(--ease)}.mobile-menu__list li{border-bottom:1px solid var(--line);opacity:0;transition:opacity .36s var(--ease), transform .36s var(--ease);transform:translateY(12px)}.mobile-menu.is-open .mobile-menu__list li{opacity:1;transform:none}.mobile-menu__list a{text-transform:uppercase;align-items:baseline;gap:18px;padding:18px 0;font-size:clamp(2.4rem,12vw,3.6rem);font-weight:800;font-stretch:68%;line-height:1;display:flex}.mobile-menu__list a .mono{color:var(--muted);font-size:.75rem}.mobile-menu__list a.active{color:var(--red)}.mobile-menu__foot{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:8px 24px;padding-top:32px;font-size:.8125rem;display:flex}.mobile-menu__foot a{align-items:center;min-height:44px;display:inline-flex}@media (width>=901px){.mobile-menu{display:none}}.search{z-index:150;visibility:hidden;transition:visibility 0s linear var(--med);position:fixed;inset:0}.search.is-open{visibility:visible;transition:none}.search__backdrop{opacity:0;transition:opacity var(--med) var(--ease);background:#000000b3;position:absolute;inset:0}.search__panel{background:var(--black);border-bottom:1px solid var(--line);transition:transform var(--med) var(--ease);padding:20px 0 32px;position:relative;transform:translateY(-100%)}.search.is-open .search__backdrop{opacity:1}.search.is-open .search__panel{transform:none}.search__form{border-bottom:1px solid var(--line-strong);align-items:center;gap:14px;padding-bottom:10px;display:flex}.search__form>svg{color:var(--muted);flex:none}.search__form input{text-transform:uppercase;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700;font-stretch:75%}.search__form input::placeholder{color:#5c5b58}.search__form input::-webkit-search-cancel-button{display:none}.search__results{padding-top:20px}.search__results ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4px 32px;display:grid}.search__results a{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:10px 0;display:grid}.search__results a:hover .search__name{color:var(--red)}.search__results img{object-fit:cover;width:56px;height:70px}.search__results a>span:nth-child(2){flex-direction:column;display:flex}.search__name{transition:color var(--fast) var(--ease);font-weight:600}.search__hint button{color:var(--white);text-underline-offset:3px;min-height:32px;text-decoration:underline}.drawer{z-index:160;visibility:hidden;transition:visibility 0s linear var(--med);position:fixed;inset:0}.drawer.is-open{visibility:visible;transition:none}.drawer__backdrop{opacity:0;transition:opacity var(--med) var(--ease);background:#000000a8;position:absolute;inset:0}.drawer__panel{background:var(--black);border-left:1px solid var(--line);width:min(460px,100%);transition:transform var(--med) var(--ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.drawer.is-open .drawer__backdrop{opacity:1}.drawer.is-open .drawer__panel{transform:none}.drawer__head{padding:14px var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.drawer__head h2{text-transform:uppercase;font-size:1.75rem;font-weight:800;font-stretch:70%;line-height:1}.drawer__head .icon-btn{margin-right:-10px}.drawer__lines{overscroll-behavior:contain;padding:0 var(--gutter);flex:1;overflow-y:auto}.drawer__foot{padding:20px var(--gutter) max(20px, env(safe-area-inset-bottom));border-top:1px solid var(--line);gap:12px;display:grid}.drawer__links{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.drawer__empty{padding:var(--gutter);color:var(--muted);flex:1;place-content:center;justify-items:center;gap:20px;display:grid}.line{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr;gap:18px;padding:20px 0;display:grid}.line:last-child{border-bottom:0}.line__img img{aspect-ratio:4/5;object-fit:cover;background:var(--char);width:92px}.line__body{flex-direction:column;justify-content:space-between;gap:12px;min-width:0;display:flex}.line__top{justify-content:space-between;gap:16px;display:flex}.line__name{text-transform:uppercase;letter-spacing:.02em;font-size:1.05rem;font-weight:700;font-stretch:80%;line-height:1.2}.line__name:hover{color:var(--red)}.line__variant{color:var(--muted);margin-top:4px}.line__price{white-space:nowrap}.line__bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.qty{border:1px solid var(--line-strong);flex:none;grid-template-columns:48px 44px 48px;align-items:center;height:54px;display:inline-grid}.qty--sm{grid-template-columns:40px 32px 40px;height:42px}.qty button{height:100%;color:var(--white);transition:color var(--fast) var(--ease), background-color var(--fast) var(--ease);place-items:center;display:grid}.qty button:hover:not(:disabled){background:var(--char-2)}.qty button:disabled{color:#4a4a48;cursor:not-allowed}.qty output{text-align:center;font-family:var(--mono);font-size:.9375rem}.grid-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(12px,1.6vw,24px);display:grid}@media (width<=1100px){.grid-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.grid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}}.card__link{display:block}.card__media{aspect-ratio:4/5;background:var(--char);position:relative;overflow:hidden}.card__media img{object-fit:cover;width:100%;height:100%;transition:opacity .5s var(--ease), transform .9s var(--ease);position:absolute;inset:0}.card__alt{opacity:0}@media (hover:hover){.card__link:hover .card__media img{transform:scale(1.035)}.card__link:hover .card__alt{opacity:1}}.card__media:after{content:"";background:var(--red);transform-origin:0;width:100%;height:3px;transition:transform .5s var(--ease);z-index:2;position:absolute;bottom:0;left:0;transform:scaleX(0)}.card__link:hover .card__media:after,.card__link:focus-visible .card__media:after{transform:scaleX(1)}.card__info{grid-template-columns:1fr auto;gap:2px 12px;padding-top:14px;display:grid}.card__name{letter-spacing:.02em;text-transform:uppercase;font-size:clamp(.95rem,1.3vw,1.125rem);font-weight:700;font-stretch:78%;line-height:1.2}.card__price{text-align:right;white-space:nowrap}.card__cat{color:var(--muted);grid-column:1/-1;font-size:.75rem}.card.is-soldout .card__media img{filter:grayscale()brightness(.65)}@media (width<=520px){.card__info{grid-template-columns:1fr}.card__price{text-align:left}.tag{top:8px;left:8px}}.crumbs ol{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:4px 0;font-size:.75rem;display:flex}.crumbs li+li:before{content:"/";color:#4d4c4a;margin:0 10px}.crumbs a{transition:color var(--fast) var(--ease)}.crumbs a:hover{color:var(--white)}.crumbs [aria-current]{color:var(--bone)}.summary{top:calc(var(--header-h) + 24px);background:var(--char);border-top:3px solid var(--red);align-self:start;gap:14px;padding:clamp(20px,3vw,32px);display:grid;position:sticky}.summary__title{text-transform:uppercase;margin-bottom:6px;font-size:1.5rem;font-weight:800;font-stretch:72%;line-height:1}.summary-row{justify-content:space-between;gap:16px;font-size:.9375rem;display:flex}.summary-row--strong{font-weight:600}.summary-row--total{border-top:1px solid var(--line);text-transform:uppercase;padding-top:16px;font-size:1.25rem;font-weight:800;font-stretch:80%}.summary-row--total .mono{font-size:1.25rem}.summary__continue{justify-self:center}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.field{align-content:start;gap:8px;display:grid}.field--wide{grid-column:1/-1}@media (width<=560px){.form-grid{grid-template-columns:1fr}}.field label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone);font-size:.75rem}.field input,.field textarea,.select select{background:var(--char);border:1px solid var(--line);width:100%;min-height:52px;transition:border-color var(--fast) var(--ease), background-color var(--fast) var(--ease);appearance:none;border-radius:0;padding:14px 16px;font-size:1rem}.field textarea{resize:vertical;min-height:140px;line-height:1.5}.field input:hover,.field textarea:hover,.select select:hover{border-color:var(--line-strong)}.field input:focus,.field textarea:focus,.select select:focus{border-color:var(--white);background:var(--char-2);outline:none}.field input:focus-visible,.field textarea:focus-visible,.select select:focus-visible{outline:2px solid var(--red);outline-offset:0}.field.has-error input,.field.has-error textarea{border-color:var(--red)}.field-error{color:#ff6b66;font-size:.8125rem}.form-hint{color:var(--muted);font-size:.875rem}.form-hint a,.check a,.legal__notice a,.contact__note a,.pdp__acc-body a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.select{position:relative}.select svg{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.select select{cursor:pointer;padding-right:44px}.select select option{background:var(--char)}.choices{gap:10px;display:grid}.choice{border:1px solid var(--line);cursor:pointer;transition:border-color var(--fast) var(--ease), background-color var(--fast) var(--ease);grid-template-columns:22px 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid;position:relative}.choice:hover{border-color:var(--line-strong)}.choice input{opacity:0;pointer-events:none;position:absolute}.choice__mark{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.choice__mark:after{content:"";background:var(--red);width:10px;height:10px;transition:transform var(--fast) var(--ease);border-radius:50%;transform:scale(0)}.choice:has(input:checked){border-color:var(--white);background:var(--char)}.choice:has(input:checked) .choice__mark{border-color:var(--white)}.choice:has(input:checked) .choice__mark:after{transform:scale(1)}.choice:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}.choice__body{gap:2px;display:grid}.choice__name{font-weight:600}.choice__desc{color:var(--muted);font-size:.875rem;line-height:1.45}.choice__cards{color:var(--muted);letter-spacing:.12em;font-size:.6875rem}.check{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:14px;font-size:.9375rem;line-height:1.5;display:grid}.check input{opacity:0;width:22px;height:22px;position:absolute}.check__box{border:1px solid var(--line-strong);color:#0000;width:22px;height:22px;transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease);place-items:center;margin-top:1px;display:grid}.check input:checked+.check__box{background:var(--white);border-color:var(--white);color:var(--black)}.check input:focus-visible+.check__box{outline:2px solid var(--red);outline-offset:2px}.check.has-error .check__box{border-color:var(--red)}.modal{z-index:170;padding:var(--gutter);visibility:hidden;transition:visibility 0s linear var(--med);place-items:center;display:grid;position:fixed;inset:0}.modal.is-open{visibility:visible;transition:none}.modal__backdrop{opacity:0;transition:opacity var(--med) var(--ease);background:#000c;position:absolute;inset:0}.modal__panel{width:min(560px,100%);max-height:calc(100svh - 2 * var(--gutter));background:var(--black);border:1px solid var(--line);border-top:3px solid var(--red);opacity:0;transition:opacity var(--med) var(--ease), transform var(--med) var(--ease);padding:clamp(28px,5vw,48px);position:relative;overflow:hidden auto;transform:translateY(16px)}.modal.is-open .modal__backdrop,.modal.is-open .modal__panel{opacity:1;transform:none}.modal__panel h2{margin-bottom:18px}.modal__panel p{color:var(--bone);position:relative}.modal__claws{opacity:.14;pointer-events:none;width:180px;position:absolute;top:-30px;right:-40px}.modal__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.site-footer{background:var(--black);border-top:1px solid var(--line);padding-top:clamp(56px,7vw,96px)}.site-footer__top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px 32px;padding-bottom:clamp(48px,6vw,80px);display:grid}.site-footer__logo{width:124px}.site-footer__tag{text-transform:uppercase;max-width:18em;color:var(--bone);margin-top:22px;font-size:1.25rem;font-weight:700;font-stretch:75%;line-height:1.2}.site-footer__col h2{margin-bottom:14px}.site-footer__col ul{gap:2px;display:grid}.site-footer__col a{min-height:36px;color:var(--bone);transition:color var(--fast) var(--ease);align-items:center;display:inline-flex}.site-footer__col a:hover{color:var(--red)}.site-footer__social{gap:4px;margin-left:-10px;display:flex}.site-footer__contact{margin-top:10px}.site-footer__bottom{padding:24px 0 max(24px, env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:.75rem;display:flex}@media (width<=900px){.site-footer__top{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1/-1}}@media (width<=420px){.site-footer__top{grid-template-columns:1fr}}.stock{font-family:var(--mono);color:var(--bone);align-items:center;gap:10px;font-size:.8125rem;display:inline-flex}.stock__dot{background:#6fbf73;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #6fbf7326}.stock--low_stock .stock__dot{background:#e6a23c;box-shadow:0 0 0 4px #e6a23c26}.stock--out_of_stock .stock__dot{background:var(--muted);box-shadow:none}.page-loading{min-height:100vh}.hero{isolation:isolate;background:var(--black);flex-direction:column;justify-content:flex-end;min-height:min(100svh,980px);display:flex;position:relative;overflow:hidden}.hero__bg{z-index:-2;position:absolute;inset:0}.hero__bg img{object-fit:cover;object-position:60% 55%;width:100%;height:100%}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#050505eb 0%,#05050599 42%,#05050526 75%),linear-gradient(#05050500 62%,#050505 100%),linear-gradient(#050505b3 0%,#05050500 22%);position:absolute;inset:0}.hero__claws{z-index:-1;opacity:.95;filter:drop-shadow(0 10px 40px #00000080);pointer-events:none;width:clamp(220px,30vw,460px);position:absolute;top:50%;right:clamp(-60px,2vw,60px);transform:translateY(-58%)rotate(4deg)}@media (prefers-reduced-motion:no-preference){.hero__claws{animation:claw-in 1.1s var(--ease) .25s both}.hero__content>*{animation:rise .9s var(--ease) both}.hero__content>:nth-child(2){animation-delay:80ms}.hero__content>:nth-child(3){animation-delay:.18s}.hero__content>:nth-child(4){animation-delay:.26s}}@keyframes claw-in{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0);opacity:.95}}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.hero__content{padding-top:calc(var(--header-h) + 64px);padding-bottom:clamp(56px,8vh,96px)}.hero__eyebrow{color:var(--bone)}.hero__eyebrow:before{content:"";background:var(--red);width:36px;height:2px}.hero__title{flex-direction:column;margin-left:-.04em;font-size:clamp(3.6rem,13.5vw,13rem);line-height:.84;display:flex}.hero__lead{max-width:30em;color:var(--bone);margin-top:clamp(24px,3vw,36px);font-size:clamp(1rem,1.35vw,1.2rem)}.hero__ctas{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:clamp(28px,3.5vw,44px);display:flex}.hero__foot{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;gap:24px;padding-top:18px;padding-bottom:22px;font-size:.6875rem;display:flex}@media (width<=700px){.hero{min-height:100svh}.hero:before{background:linear-gradient(#05050559 0%,#0505058c 45%,#050505 92%),linear-gradient(#050505b3 0%,#05050500 25%)}.hero__bg img{object-position:38% 50%}.hero__claws{top:calc(var(--header-h) + 24px);width:46vw;right:-24px;transform:rotate(4deg)}.hero__ctas .btn{flex:100%}.hero__foot span:last-child{display:none}}.section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(36px,5vw,64px);display:flex}@media (width<=600px){.section-head{flex-direction:column;align-items:flex-start}}.statement{isolation:isolate;align-items:flex-end;min-height:min(92svh,900px);display:flex;position:relative;overflow:hidden}.statement__bg{z-index:-2;position:absolute;inset:0}.statement__bg img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.statement:before{content:"";z-index:-1;background:linear-gradient(#0505058c 0%,#05050540 40%,#050505f2 100%);position:absolute;inset:0}.statement__content{grid-template-columns:1.3fr 1fr;align-items:end;gap:32px 64px;padding-block:clamp(64px,10vw,120px);display:grid}.statement__content .display-1{font-size:clamp(3.6rem,12vw,11rem)}.statement__copy{max-width:28em;color:var(--bone);gap:20px;padding-bottom:.6em;font-size:clamp(1rem,1.3vw,1.15rem);display:grid}.statement__sign{text-transform:uppercase;color:var(--white);border-left:2px solid var(--red);padding-left:18px;font-size:1.2rem;font-weight:700;font-stretch:75%}@media (width<=800px){.statement__content{grid-template-columns:1fr}}.cat-index{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;display:grid}.cat-index__head{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}.cat-index__list{border-top:1px solid var(--line)}.cat-index__list li{border-bottom:1px solid var(--line)}.cat-row{grid-template-columns:48px 1fr auto 28px;align-items:center;gap:20px;padding:clamp(18px,2.2vw,28px) 0;display:grid;position:relative}.cat-row__num{color:var(--muted);font-size:.75rem}.cat-row__name{text-transform:uppercase;transition:color var(--fast) var(--ease), transform var(--med) var(--ease);font-size:clamp(2.4rem,5.6vw,5rem);font-weight:800;font-stretch:68%;line-height:.9}.cat-row__count{color:var(--muted);font-size:.75rem}.cat-row__arrow{color:var(--muted);transition:color var(--fast) var(--ease), transform var(--fast) var(--ease)}.cat-row__img{aspect-ratio:4/5;object-fit:cover;opacity:0;width:150px;transition:opacity var(--med) var(--ease), transform var(--med) var(--ease);pointer-events:none;z-index:2;position:absolute;top:50%;right:18%;transform:translateY(-50%)rotate(-4deg)scale(.92)}@media (hover:hover){.cat-row:hover .cat-row__name{color:var(--red);transform:translate(10px)}.cat-row:hover .cat-row__arrow{color:var(--white);transform:translate(4px)}.cat-row:hover .cat-row__img{opacity:1;transform:translateY(-50%)rotate(-4deg)scale(1)}}@media (width<=900px){.cat-index{grid-template-columns:1fr;gap:24px}.cat-index__head{position:static}.cat-row{grid-template-columns:32px 1fr auto;gap:14px}.cat-row__arrow,.cat-row__img{display:none}}.details{background:var(--black);border-block:1px solid var(--line);grid-template-columns:1.1fr 1fr;display:grid}.details__media{min-height:560px;position:relative;overflow:hidden}.details__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.details__body{padding:clamp(56px, 7vw, 112px) var(--gutter);align-content:center;gap:24px;max-width:680px;padding-left:clamp(32px,6vw,96px);display:grid}.details__body .eyebrow{margin-bottom:0}.details__list{border-top:1px solid var(--line);margin-top:16px}.details__list li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:16px;padding:20px 0;display:grid}.details__list .mono{color:var(--red);padding-top:3px}.details__list h3{text-transform:uppercase;letter-spacing:.04em;font-size:1.1rem;font-weight:700;font-stretch:80%}.details__list p{color:var(--muted);font-size:.9375rem}@media (width<=900px){.details{grid-template-columns:1fr}.details__media{aspect-ratio:4/3;min-height:0}.details__body{padding-left:var(--gutter)}}.manifesto{background:var(--black);border-top:1px solid var(--line);padding-block:clamp(88px,11vw,160px);position:relative;overflow:hidden}.manifesto .container{position:relative}.manifesto__claws{right:var(--gutter);opacity:.18;pointer-events:none;width:clamp(160px,22vw,320px);position:absolute;top:50%;transform:translateY(-50%)rotate(8deg)}.manifesto__text{font-size:clamp(3rem,9.5vw,9rem);position:relative}.manifesto__text span{color:var(--red)}.manifesto__foot{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:clamp(36px,5vw,56px);display:flex;position:relative}.manifesto--compact{padding-block:clamp(80px,10vw,140px)}.page-hero{padding:calc(var(--header-h) + clamp(40px, 6vw, 88px)) 0 clamp(40px, 5vw, 64px);border-bottom:1px solid var(--line);background:radial-gradient(ellipse 60% 80% at 85% 0%, #e52b2612, transparent 60%), var(--black);position:relative;overflow:hidden}.page-hero .crumbs{margin-bottom:clamp(28px,4vw,48px)}.page-hero__lead{max-width:32em;color:var(--bone);margin-top:20px;font-size:clamp(1rem,1.3vw,1.15rem)}.page-hero__claws{opacity:.85;pointer-events:none;width:clamp(160px,24vw,360px);position:absolute;bottom:-40px;right:clamp(-40px,4vw,120px);transform:rotate(6deg)}@media (width<=700px){.page-hero__claws{width:130px;bottom:auto;right:-20px;top:calc(var(--header-h) + 60px);opacity:.5}}.filters{top:var(--header-h);z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0af5;position:sticky}.filters__inner{justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex}.filters__cats{scrollbar-width:none;min-width:0;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent 100%);overflow-x:auto}.filters__cats::-webkit-scrollbar{display:none}.filters__cats ul{gap:28px;display:flex}.filter-link{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;min-height:44px;color:var(--muted);transition:color var(--fast) var(--ease);align-items:flex-start;gap:4px;padding-top:12px;font-size:.9rem;font-weight:600;font-stretch:80%;display:inline-flex;position:relative}.filter-link sup{font-size:.625rem;line-height:1.2;top:0}.filter-link:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform var(--fast) var(--ease);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.filter-link:hover,.filter-link.is-active{color:var(--white)}.filter-link.is-active:after{transform:scaleX(1)}.filters__sort{flex:none;align-items:center;gap:12px;display:flex}.filters__sort label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.filters__sort select{border:1px solid var(--line);background:0 0;min-height:44px;padding:8px 40px 8px 14px;font-size:.875rem}@media (width<=760px){.filters__inner{flex-direction:column;align-items:stretch;gap:0}.filters__sort{border-top:1px solid var(--line);justify-content:space-between;padding-block:8px}.filters__sort .select{flex:1;max-width:240px}}.results-bar{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.results-bar__title{text-transform:uppercase;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;font-stretch:72%;line-height:1}.empty,.empty-state{color:var(--muted);padding:48px 0}.empty-state{justify-items:start;gap:24px;display:grid}.empty-state .display-2{color:var(--white)}.pdp-crumbs{padding-top:calc(var(--header-h) + 24px);padding-bottom:20px}.pdp{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);display:grid}.pdp__gallery{min-width:0}.pdp__track{scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--char);display:flex;overflow-x:auto}.pdp__track::-webkit-scrollbar{display:none}.pdp__slide{scroll-snap-align:start;aspect-ratio:4/5;flex:0 0 100%}.pdp__slide img{object-fit:cover;width:100%;height:100%}.pdp__thumbs{align-items:center;gap:10px;margin-top:10px;display:flex}.pdp__thumbs button{aspect-ratio:4/5;opacity:.45;outline-offset:2px;width:76px;transition:opacity var(--fast) var(--ease), border-color var(--fast) var(--ease);border-bottom:2px solid #0000}.pdp__thumbs button:hover{opacity:.8}.pdp__thumbs button.is-active{opacity:1;border-color:var(--red)}.pdp__thumbs img{object-fit:cover;width:100%;height:100%}.pdp__counter{color:var(--muted);margin-left:auto;font-size:.75rem}.pdp__sticky{top:calc(var(--header-h) + 24px);gap:20px;display:grid;position:sticky}.pdp__sticky .eyebrow{margin-bottom:-6px}.pdp__title{text-transform:uppercase;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:800;font-stretch:68%;line-height:.9}.pdp__price{font-size:1.25rem}.pdp__short{color:var(--bone);max-width:32em}.variants{outline:none;gap:12px;display:grid}.variants legend{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone);align-items:baseline;gap:14px;margin-bottom:12px;font-size:.75rem;display:flex}.variants__opts{flex-wrap:wrap;gap:8px;display:flex}.variant{cursor:pointer;position:relative}.variant input{opacity:0;cursor:pointer;position:absolute;inset:0}.variant span:not(.visually-hidden){border:1px solid var(--line-strong);min-width:58px;height:52px;font-family:var(--mono);transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease);place-items:center;padding:0 14px;font-size:.875rem;display:grid}.variant:hover span:not(.visually-hidden){border-color:var(--white)}.variant input:checked+span{background:var(--white);color:var(--black);border-color:var(--white)}.variant input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.variant.is-unavailable{cursor:not-allowed}.variant.is-unavailable span:not(.visually-hidden){color:#55544f;border-color:var(--line);background:linear-gradient(to top right, transparent calc(50% - .5px), var(--line-strong) 50%, transparent calc(50% + .5px))}.variant.is-unavailable input{cursor:not-allowed}.variants__single{margin-top:-6px}.pdp__buy{gap:10px;margin-top:4px;display:flex}.btn--grow{flex:1}.btn.is-done{--bg:var(--red);--fg:var(--white);--bd:var(--red)}.pdp__acc{border-top:1px solid var(--line);margin-top:12px}.pdp__acc details{border-bottom:1px solid var(--line)}.pdp__acc summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:60px;font-size:.95rem;font-weight:700;font-stretch:80%;list-style:none;display:flex}.pdp__acc summary::-webkit-details-marker{display:none}.pdp__acc summary svg{transition:transform var(--fast) var(--ease)}.pdp__acc details[open] summary svg{transform:rotate(45deg)}.pdp__acc-body{color:var(--bone);gap:14px;padding-bottom:24px;font-size:.9375rem;display:grid}.dash-list{gap:6px;display:grid}.dash-list li{padding-left:22px;position:relative}.dash-list li:before{content:"";background:var(--red);width:10px;height:1px;position:absolute;top:.8em;left:0}@media (width<=900px){.pdp{grid-template-columns:1fr;padding-inline:0}.pdp__thumbs,.pdp__info{padding-inline:var(--gutter)}.pdp__sticky{position:static}}@media (width<=420px){.pdp__buy .qty{grid-template-columns:40px 34px 40px}.pdp__buy .btn{padding:0 16px}}.cart-page{padding-top:calc(var(--header-h) + clamp(40px, 5vw, 72px))}.cart-page__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:24px;display:flex}.cart-page__grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:clamp(32px,5vw,72px);margin-top:8px;display:grid}.cart-page__lines .line{grid-template-columns:120px 1fr;gap:24px}.cart-page__lines .line__img img{width:120px}@media (width<=860px){.cart-page__grid{grid-template-columns:1fr}.summary{position:static}.cart-page__lines .line{grid-template-columns:92px 1fr;gap:16px}.cart-page__lines .line__img img{width:92px}}.checkout{padding-top:calc(var(--header-h) + clamp(40px, 5vw, 72px))}.checkout__head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:clamp(32px,4vw,48px);padding-bottom:24px;display:flex}.demo-note{color:var(--bone);letter-spacing:.08em;text-transform:uppercase;border:1px solid #e52b2673;align-items:center;gap:10px;padding:8px 14px;font-size:.75rem;display:inline-flex}.demo-note span{color:var(--red);font-size:.6rem}.checkout__grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:clamp(32px,5vw,80px);display:grid}.form-block{border-bottom:1px solid var(--line);margin-bottom:clamp(32px,4vw,44px);padding-bottom:clamp(32px,4vw,44px)}.form-block--last{border-bottom:0;gap:20px;margin-bottom:0;display:grid}.form-block legend{text-transform:uppercase;align-items:baseline;gap:14px;margin-bottom:24px;font-size:1.6rem;font-weight:800;font-stretch:72%;line-height:1;display:flex}.form-block legend .mono{color:var(--red);font-size:.75rem;font-weight:400}.form-block .form-hint{margin-top:14px}.mini-lines{border-bottom:1px solid var(--line);gap:14px;margin-bottom:4px;padding-bottom:18px;display:grid}.mini-lines li{grid-template-columns:56px 1fr auto;align-items:center;gap:14px;font-size:.9375rem;display:grid}.mini-lines__img{position:relative}.mini-lines__img img{aspect-ratio:4/5;object-fit:cover;width:56px}.mini-lines__qty{background:var(--white);min-width:20px;height:20px;color:var(--black);place-items:center;font-size:.6875rem;display:grid;position:absolute;top:-8px;right:-8px}.mini-lines__name{font-weight:600;line-height:1.3;display:grid}.mini-lines__name .mono{font-size:.75rem;font-weight:400}@media (width<=960px){.checkout__grid{grid-template-columns:1fr}.checkout__summary{order:-1;position:static}}.page-hero--about{padding-bottom:clamp(56px,8vw,112px)}.about-intro{gap:clamp(32px,4vw,56px);padding-block:clamp(64px,9vw,128px);display:grid}.about-intro__lead{text-transform:uppercase;max-width:22em;font-size:clamp(1.6rem,3.4vw,2.9rem);font-weight:700;font-stretch:75%;line-height:1.08}.about-intro__cols{max-width:960px;color:var(--bone);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px;margin-left:auto;font-size:1.0625rem;display:grid}@media (width<=700px){.about-intro__cols{grid-template-columns:1fr}}.split{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.split__media{min-height:620px;position:relative;overflow:hidden}.split__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.split__body{max-width:600px;padding:clamp(48px, 7vw, 112px) var(--gutter);color:var(--bone);align-content:center;gap:24px;padding-left:clamp(32px,6vw,96px);display:grid}.split__body .eyebrow{color:var(--red);margin-bottom:0}.split__body h2{color:var(--white)}.split--reverse .split__media{order:2}@media (width<=860px){.split{grid-template-columns:1fr}.split__media{aspect-ratio:4/5;width:100%;min-height:0;max-height:70svh}.split--reverse .split__media{order:0}.split__body{padding-left:var(--gutter)}}.contact{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(40px,6vw,112px);display:grid}.contact__side{align-content:start;gap:20px;padding-top:6px;display:grid}.contact__list{grid-template-columns:auto 1fr;gap:12px 24px;display:grid}.contact__list dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding-top:3px;font-size:.75rem}.contact__list a:hover{color:var(--red)}.contact__note{border-top:1px solid var(--line);color:var(--bone);margin-top:16px;padding-top:24px}.contact__note .eyebrow{margin-bottom:10px}.contact__sent{background:var(--char);border-top:3px solid var(--red);color:var(--bone);justify-items:start;gap:18px;padding:clamp(28px,4vw,48px);display:grid}.contact__sent>svg{color:var(--red)}.contact__sent h2{color:var(--white)}@media (width<=860px){.contact{grid-template-columns:1fr}}.legal{max-width:860px}.legal__notice{border-left:3px solid var(--red);background:var(--char);color:var(--bone);margin-bottom:40px;padding:20px 24px}.legal__list li{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;gap:16px;padding:24px 0;display:grid}.legal__list .mono{color:var(--red);padding-top:4px}.legal__list h2{text-transform:uppercase;margin-bottom:6px;font-size:1.25rem;font-weight:700;font-stretch:78%}.notfound{min-height:88svh;padding:calc(var(--header-h) + 48px) 0 80px;align-items:center;display:flex;position:relative;overflow:hidden}.notfound__claws{opacity:.85;pointer-events:none;width:clamp(200px,30vw,440px);position:absolute;top:50%;right:6vw;transform:translateY(-50%)rotate(8deg)}.notfound .container{position:relative}@media (width<=700px){.notfound__claws{top:calc(var(--header-h) + 20px);opacity:.5;width:44vw;right:-10px;transform:rotate(8deg)}}.hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.legal__title{font-size:clamp(2.6rem,8vw,7rem)}.legal__body{color:var(--bone);gap:14px;min-width:0;display:grid}.legal__body h2{color:var(--white)}.legal__body a:not(.btn),.withdrawal a:not(.btn),.impresum a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.legal__body a:not(.btn):hover,.withdrawal a:not(.btn):hover,.impresum a:hover{color:var(--white);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.legal__body strong{color:var(--white)}.legal__card{background:var(--char);border-left:3px solid var(--red);grid-template-columns:minmax(140px,220px) 1fr;gap:8px 20px;margin:4px 0;padding:20px 24px;display:grid}.legal__card dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:.75rem}.legal__card dd{color:var(--white);overflow-wrap:anywhere;margin:0}@media (width<=560px){.legal__card{grid-template-columns:1fr;gap:2px}.legal__card dd{margin-bottom:10px}}.legal__scroll{overflow-x:auto}.legal__table{border-collapse:collapse;width:100%;font-size:.9375rem}.legal__table th,.legal__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px 12px 0}.legal__table th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:400}.legal__table td.mono{white-space:nowrap}.withdrawal{color:var(--bone);gap:24px;display:grid}.withdrawal__sheet{background:var(--char);border-top:3px solid var(--red);gap:14px;padding:clamp(20px,4vw,40px);display:grid}.withdrawal__field{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.form-line{border-bottom:1px dashed var(--line-strong);flex:200px;min-width:120px;height:1.4em}.withdrawal__actions{flex-wrap:wrap;gap:12px;display:flex}@media print{.site-header,.site-footer,.cookie,.breadcrumbs,.withdrawal__actions,.skip-link,.cart-drawer,body:after{display:none!important}body,.withdrawal,.withdrawal__sheet{color:#000!important;background:#fff!important}.page-hero{min-height:0!important;padding:0!important}.legal__title{color:#000;font-size:28pt}.form-line{border-color:#000}}.impresum{color:var(--muted);gap:4px;font-size:.875rem;font-style:normal;line-height:1.5;display:grid}.impresum strong{color:var(--bone);font-weight:600}.footer-link-btn{text-align:left;color:inherit}.footer-link-btn:hover{color:var(--white)}.cookie{z-index:150;pointer-events:none;justify-content:flex-start;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cookie__panel{pointer-events:auto;background:var(--char-2);border:1px solid var(--line-strong);border-top:3px solid var(--red);outline:none;width:min(560px,100%);max-height:calc(100svh - 32px);padding:22px 24px;overflow-y:auto;box-shadow:0 20px 60px #0000008c}.cookie__panel .eyebrow{margin-bottom:10px}.cookie__text{color:var(--bone);font-size:.9375rem}.cookie__text a{text-underline-offset:3px;color:var(--white);text-decoration:underline}.cookie__cats{gap:10px;margin-top:16px;display:grid}.cookie__cat{cursor:pointer;align-items:flex-start;gap:12px;font-size:.875rem;display:flex}.cookie__cat input{width:18px;height:18px;accent-color:var(--red);flex:none;margin-top:4px}.cookie__cat>span{display:grid}.cookie__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cookie__btn{flex:auto;min-height:46px;padding:0 20px;font-size:.85rem}@media (width<=480px){.cookie{bottom:8px;left:8px;right:8px}.cookie__panel{padding:18px}}.thanks{gap:24px;max-width:820px;display:grid}.thanks .eyebrow svg{color:var(--red)}.thanks__pay{gap:14px;display:grid}.summary__vat{margin-top:4px}
