:root{--gold: #B2A185;--gold-lite: #C9B89C;--gold-deep: #6F644E;--ink: #1C1C1A;--black: #000000;--white: #FFFFFF;--yellow: #FFE699;--grey-light: #D0CECE;--grey-dark: #767171;--red: #FF9A8D;--green: #239993;--blue: #4D5E7A;--cream: #F6F2EB;--sand: #EDE6DB;--tile: #EFEBE4;--bg: #121110;--text: #F3EFE8;--text-rgb: 243,239,232;--text-soft: rgba(243,239,232,.72);--text-faint: rgba(243,239,232,.55);--line: rgba(243,239,232,.15);--line-strong: rgba(243,239,232,.6);--accent: #B2A185;--gold-text: #B2A185;color-scheme:dark;--font-title: "Fenice Pro", "Playfair Display", Georgia, serif;--font-body: "Myriad Pro", "Montserrat", Helvetica, Arial, sans-serif;--font-ui: "Montserrat", "Myriad Pro", Helvetica, Arial, sans-serif;--pad: clamp(22px, 4.5vw, 84px);--header-h: 66px;--bar-h: 0px;--bar-vis: 0px;--ease: cubic-bezier(.22,.8,.24,1);--tb-bar-h: 148px;--color-foreground: 243, 239, 232;--color-background: 18, 17, 16}.dark{background:var(--bg);color:var(--text)}.beige{--bg: var(--gold);--text: #1C1C1A;--text-soft: rgba(28,28,26,.72);--text-faint: rgba(28,28,26,.5);--line: rgba(28,28,26,.24);--line-strong: rgba(28,28,26,.85);--accent: #4A4131;--tile: #C7B99F;background:var(--bg);color:var(--text)}.cream{--bg: var(--cream);--text: #1C1C1A;--text-soft: rgba(28,28,26,.65);--text-faint: rgba(28,28,26,.45);--line: rgba(28,28,26,.16);--line-strong: rgba(28,28,26,.8);--accent: #6F644E;background:var(--bg);color:var(--text)}.sand{--bg: var(--sand);--text: #1C1C1A;--text-soft: rgba(28,28,26,.65);--text-faint: rgba(28,28,26,.45);--line: rgba(28,28,26,.16);--line-strong: rgba(28,28,26,.8);--accent: #6F644E;background:var(--bg);color:var(--text)}.beige,.cream,.sand{--text-rgb: 28,28,26;--gold-text: #6F644E}:root[data-theme=light]{--bg: #F6F3EE;--text: #1C1C1A;--text-rgb: 28,28,26;--text-soft: rgba(28,28,26,.72);--text-faint: rgba(28,28,26,.64);--line: rgba(28,28,26,.14);--line-strong: rgba(28,28,26,.7);--accent: #6F644E;--gold-text: #7A6B50;--color-foreground: 28, 28, 26;--color-background: 246, 243, 238;color-scheme:light}:root[data-theme=light] .color-scheme-1,:root[data-theme=light] .color-scheme-2,:root[data-theme=light] .color-scheme-3,:root[data-theme=light] .color-scheme-4{--color-background: 246, 243, 238;--gradient-background: #F6F3EE;--color-foreground: 28, 28, 26;--color-secondary-button: 246, 243, 238;--color-secondary-button-text: 28, 28, 26;--color-link: 28, 28, 26;--color-button-text: 28, 28, 26;--color-badge-foreground: 28, 28, 26;--color-badge-background: 246, 243, 238;--color-badge-border: 28, 28, 26}.header,.footer,.cart-drawer,.search-overlay,.newsletter-popup,.toast,.hero,.filmstory,.floating-cta,.pdp-film{--bg: #121110;--text: #F3EFE8;--text-rgb: 243,239,232;--text-soft: rgba(243,239,232,.72);--text-faint: rgba(243,239,232,.55);--line: rgba(243,239,232,.15);--line-strong: rgba(243,239,232,.6);--accent: #B2A185;--gold-text: #B2A185;--color-foreground: 243, 239, 232;--color-background: 18, 17, 16;color-scheme:dark}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);overflow-x:hidden}body.gradient{background:var(--bg)}body{font-family:var(--font-body);font-weight:400;color:var(--text);background:var(--bg);font-size:18px;line-height:1.72;-webkit-font-smoothing:antialiased;overflow-x:hidden;animation:azadoFadeIn .5s var(--ease) both}@keyframes azadoFadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){body{animation:none}}#MainContent>.shopify-section{background:var(--bg)}body.template-product #MainContent,body.template-article #MainContent,body.template-blog #MainContent,body.template-list-collections #MainContent,body.template-search #MainContent,body.template-404 #MainContent,body.template-cart #MainContent,body.template-policy #MainContent,body.template-page:not(.template-page-kontakt):not(.template-page-pf-37a4ead0):not(.template-page-pf-b2fc21b5) #MainContent{padding-top:calc(var(--header-h) + var(--bar-h))}.skip-link{position:absolute;left:-9999px;top:0;z-index:999;background:var(--gold);color:var(--ink);padding:12px 18px}.skip-link:focus{left:12px;top:12px}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}::selection{background:var(--gold);color:var(--ink)}h1,h2,h3{font-weight:500}h1,h2,h3,h4,h5,h6{color:inherit}.t-hero{font-family:var(--font-title);font-style:italic;font-weight:400;font-size:clamp(46px,7.4vw,118px);line-height:1.02;letter-spacing:-.005em}.t-display{font-family:var(--font-title);font-style:italic;font-weight:400;font-size:clamp(38px,5.2vw,76px);line-height:1.05}.t-title{font-family:var(--font-title);font-style:italic;font-weight:400;font-size:clamp(27px,2.9vw,44px);line-height:1.12}.kicker{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}.lead{font-size:clamp(18px,1.6vw,22px);line-height:1.78;color:var(--text-soft);max-width:58ch}.muted{color:var(--text-soft)}.wrap,.page-width{max-width:none;margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.section{padding:clamp(88px,10vw,184px) 0}.shopify-section[id$="17906636641eed2044"].section{padding:8px 0 64px}#MainContent>.shopify-section:has(#insta-feed){background-color:var(--bg)!important}#insta-feed h2{font-family:var(--font-title)!important;font-style:italic!important;font-weight:400!important;font-size:clamp(32px,4vw,56px)!important;line-height:1.05!important;color:var(--text)!important;margin:0 0 32px!important}.section-head{display:flex;flex-direction:column;gap:20px;margin-bottom:clamp(48px,5.5vw,88px)}.section-head .row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.hairline{border:0;border-top:1px solid var(--line)}.btn{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--line-strong);background:transparent;color:var(--text);padding:16px 32px;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;position:relative;overflow:hidden;transition:color .35s var(--ease),border-color .35s var(--ease);isolation:isolate}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform:scaleY(0);transform-origin:bottom;transition:transform .35s var(--ease);z-index:-1}.btn:hover{color:var(--ink);border-color:var(--gold)}.btn:hover:after{transform:scaleY(1)}.btn .arrow{transition:transform .35s var(--ease)}.btn:hover .arrow{transform:translate(5px)}.btn--solid{background:var(--gold);color:var(--ink);border-color:var(--gold)}.btn--solid:after{background:var(--text)}.btn--solid:hover{color:var(--bg);border-color:var(--text)}.btn--gold{border-color:var(--gold);color:var(--accent)}.btn--gold:after{background:var(--gold)}.btn--gold:hover{color:var(--ink)}.btn--light{border-color:#ffffff80;color:var(--white)}.btn--light:after{background:var(--white)}.btn--light:hover{color:var(--ink);border-color:var(--white)}.link-line{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text);padding-bottom:6px;border-bottom:1px solid var(--line-strong);transition:border-color .3s,color .3s}.link-line:hover{color:var(--accent);border-color:var(--gold)}.dark .link-line:hover{color:var(--gold-text)}.header{display:block;position:fixed;top:0;left:0;right:0;z-index:100;color:var(--white);background:#131211;box-shadow:0 1px #ffffff14;transition:background .35s var(--ease),box-shadow .35s var(--ease)}.header.is-scrolled{box-shadow:0 6px 20px #00000052,0 1px #ffffff1a}.template-index .header{background:transparent;box-shadow:none}.template-index .header.is-scrolled{background:#131211;box-shadow:0 6px 20px #00000052,0 1px #ffffff1a}.header-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--header-h);padding:0 var(--pad)}.header-left{display:flex;align-items:center;gap:clamp(28px,3vw,56px);min-width:0}.header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.nav,.nav-links{display:flex;align-items:center;gap:clamp(16px,2.4vw,34px);min-width:0}.nav-links a{flex:none}.nav-links a{font-family:var(--font-ui);font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;position:relative;padding:6px 0;color:inherit}.nav-links a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.nav-links a:hover:after,.nav-links a.is-active:after{transform:scaleX(1)}.nav-links a.is-active{color:var(--gold-text)}.nav-caret{width:11px;height:11px;margin-left:4px;vertical-align:-1px;opacity:.75;transition:transform .25s var(--ease)}.nav-item:hover .nav-caret,.nav-item:focus-within .nav-caret{transform:rotate(180deg)}.nav-item{position:relative;display:inline-flex}.nav-mega{position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:20px;opacity:0;pointer-events:none;transition:opacity .25s var(--ease);z-index:60}.nav-item:hover .nav-mega,.nav-item:focus-within .nav-mega{opacity:1;pointer-events:auto}.nav-mega__inner{min-width:240px;background:#0f0e0df7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(243,239,232,.14);padding:10px;display:flex;flex-direction:column;transform:translateY(-6px);transition:transform .25s var(--ease)}.nav-item:hover .nav-mega__inner,.nav-item:focus-within .nav-mega__inner{transform:translateY(0)}.nav-mega a{padding:12px 18px;font-family:var(--font-body);font-style:normal;font-weight:400;font-size:15px;color:#f3efe8;white-space:nowrap;transition:background .2s var(--ease)}.nav-mega a:hover{background:#b2a1851f;color:var(--gold-text)}.nav-mega__all{border-top:1px solid rgba(243,239,232,.14);margin-top:4px;padding-top:12px!important;font-weight:600!important}.nav-mega--contact .nav-mega__inner{min-width:260px}.nav-mega__addr{padding:10px 18px 4px;font-size:15px;line-height:1.7;color:#f3efe899;white-space:normal}@media(max-width:989px){.nav-mega{display:none}}.nav-more{position:relative;display:inline-flex;align-items:center}.nav-more-toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav-more-btn{background:none;border:none;color:inherit;padding:10px 8px;margin:-10px -8px;display:inline-flex;align-items:center;cursor:pointer;position:relative;z-index:2;pointer-events:auto}.burger{display:inline-flex;flex-direction:column;gap:4px;width:20px;pointer-events:none}.burger i{display:block;height:1px;background:currentColor;border-radius:1px;transition:transform .3s var(--ease),opacity .3s var(--ease),width .3s var(--ease)}.burger i:nth-child(1){width:100%}.burger i:nth-child(2){width:70%}.burger i:nth-child(3){width:100%}.nav-more-btn:hover .burger i,.nav-more-toggle:checked~.nav-more-btn .burger i{background:var(--gold)}.nav-more-btn:hover .burger i:nth-child(2),.nav-more-toggle:checked~.nav-more-btn .burger i:nth-child(2){width:100%}.nav-more-panel{position:absolute;top:100%;left:0;padding-top:22px;opacity:0;pointer-events:none;transition:opacity .3s var(--ease);z-index:50}.nav-more-panel__inner{width:min(400px,84vw);background:#0f0e0df7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(243,239,232,.14);padding:10px;display:flex;flex-direction:column;transform:translateY(-8px);transition:transform .3s var(--ease)}.nav-more-toggle:checked~.nav-more-panel,.nav-more:hover .nav-more-panel,.nav-more:focus-within .nav-more-panel{opacity:1;pointer-events:auto}.nav-more-toggle:checked~.nav-more-panel .nav-more-panel__inner,.nav-more:hover .nav-more-panel .nav-more-panel__inner,.nav-more:focus-within .nav-more-panel .nav-more-panel__inner{transform:translateY(0)}.nav-more-panel a,.nmp-remaining a{display:flex;flex-direction:column;gap:6px;padding:15px 20px;color:#f3efe8;font-family:var(--font-body);font-style:normal;font-weight:400;font-size:17px;position:relative;transition:background .25s var(--ease),color .25s var(--ease),padding-left .25s var(--ease)}.nav-more-panel a:before,.nmp-remaining a:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gold);transform:scaleY(0);transform-origin:center;transition:transform .25s var(--ease)}.nav-more-panel a:hover,.nav-more-panel a.is-active,.nmp-remaining a:hover,.nmp-remaining a.is-active{background:#b2a1851f;color:var(--gold-text);padding-left:26px}.nav-more-panel a:hover:before,.nav-more-panel a.is-active:before,.nmp-remaining a:hover:before,.nmp-remaining a.is-active:before{transform:scaleY(1)}.nav-more-panel .nmp-name{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;color:inherit}.nmp-main,.nmp-theme{display:none}.nmp-remaining{display:flex;flex-direction:column}@media(max-width:760px){.nmp-remaining{display:none}.nav-more-panel{position:fixed;top:calc(var(--header-h) + var(--bar-vis));left:0;padding-top:0}.nav-more-panel__inner{width:100vw;max-width:100vw;max-height:74vh;overflow-y:auto;border-radius:0 0 18px 18px;padding:6px 0 16px}.nmp-main{display:flex;flex-direction:column;grid-column:1 / -1;padding:6px 0 8px}.nmp-main a{padding:15px var(--pad);font-family:var(--font-body);font-style:normal;font-size:18px;font-weight:400;color:#f3efe8;border-bottom:1px solid rgba(243,239,232,.1)}.nmp-main a:after{display:none}.nmp-main a.is-active,.nmp-main a:hover{color:var(--gold-text);background:transparent}.nmp-theme{display:flex;align-items:center;gap:10px;width:100%;text-align:left;grid-column:1 / -1;margin-top:8px;padding:15px var(--pad);background:none;border:none;border-top:1px solid rgba(243,239,232,.14);font-family:var(--font-body);font-size:18px;font-weight:400;color:#f3efe8b8}.nmp-theme:hover{color:var(--gold-text)}.nav-more-panel .nmp-extra{padding:13px var(--pad)}.nmp-main+.nmp-extra{margin-top:4px;border-top:1px solid rgba(243,239,232,.14)}.nmp-extra .nmp-name{font-size:18px}}@media(max-width:560px){.nav-more-panel__inner{width:88vw}}.logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;line-height:0;flex-shrink:0;z-index:1}.logo img{height:40px;width:auto;max-width:none;display:block}.logo-mark{--logo-h: 40px;display:block;overflow:hidden;position:relative;height:var(--logo-h);width:calc(var(--logo-h) * 898 / 283)}.logo-mark .logo-mark__img{position:absolute;height:calc(var(--logo-h) * 1182 / 283);width:calc(var(--logo-h) * 1182 / 283);top:calc(var(--logo-h) * -395 / 283);left:calc(var(--logo-h) * -141 / 283);max-width:none}.header-search{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;border-radius:50%;padding:9px;color:inherit;transition:background .25s var(--ease)}.header-search:hover{background:#b2a18529}.header-search svg{width:20px;height:20px;flex-shrink:0}.header-theme .header-theme__moon{display:none}:root[data-theme=light] .header-theme .header-theme__sun{display:none}:root[data-theme=light] .header-theme .header-theme__moon{display:block}.header-lang{position:relative}.header-lang__toggle{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:inherit;padding:8px;border-radius:0;cursor:pointer;transition:background .25s var(--ease)}.header-lang__toggle:hover{background:#ffffff21}.header-lang__caret{width:12px;height:12px;color:#ffffffb3;transition:transform .25s var(--ease)}.header-lang__toggle[aria-expanded=true] .header-lang__caret{transform:rotate(180deg)}.flag-icon{width:22px;height:16px;object-fit:cover;flex-shrink:0;border-radius:2px;display:block}.header-lang__list{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);min-width:160px;margin:0;padding:8px;list-style:none;background:#1c1c1a;border:1px solid rgba(243,239,232,.14);box-shadow:0 20px 50px #00000059;z-index:60}.header-lang__item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:10px 12px;font-family:var(--font-ui);font-size:13px;font-weight:500;color:#f3efe8bf;transition:background .2s var(--ease),color .2s var(--ease)}.header-lang__item:hover{background:#b2a18524;color:#f3efe8}.header-lang__item.is-active{color:var(--gold-text);font-weight:600}.header-icons{display:flex;align-items:center;gap:8px;min-width:0;flex-shrink:0}.icon-btn{background:none;border:none;color:inherit;display:inline-flex;align-items:center;justify-content:center;padding:9px;border-radius:50%;transition:background .3s var(--ease)}.icon-btn:hover{background:#b2a18529}.icon-btn svg{width:22px;height:22px}.pill--acct.has-name{gap:9px;border:1px solid currentColor;background:transparent;padding:8px 18px 8px 10px;border-radius:0;position:relative;overflow:hidden;isolation:isolate;transition:color .35s var(--ease),border-color .35s var(--ease),background .3s var(--ease)}.pill--acct.has-name:hover{background:transparent;color:var(--ink);border-color:var(--gold)}.pill--acct.has-name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--gold);transform:scale(0);border-radius:0;transition:transform .4s var(--ease)}.pill--acct.has-name:hover:after{transform:scale(1.4)}.pill--acct.has-name svg{width:19px;height:19px}.acct-name{font-family:var(--font-ui);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.acct-hi{opacity:.7}.pill--cart{position:relative}.pill--cart svg{width:25px;height:25px}.pill--cart .cart-count{position:absolute;top:1px;right:1px;min-width:18px;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;background:var(--gold);color:var(--ink);border-radius:50%;font-size:12px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;opacity:0;transform:scale(.6);transition:opacity .25s var(--ease),transform .25s var(--ease)}.pill--cart .cart-count.has-items{opacity:1;transform:scale(1)}.pill--cart.bump{animation:pillbump .5s var(--ease)}@keyframes pillbump{30%{transform:scale(1.09)}60%{transform:scale(.97)}to{transform:scale(1)}}@media(max-width:820px){.pill--acct.has-name .acct-name{display:none}.pill--acct.has-name{padding:10px;border:none}}@media(max-width:560px){.header-icons,.header-right{gap:2px}}@media(max-width:400px){.header-lang{display:none}.header-search,.icon-btn{padding:7px}}@media(max-width:1180px){:root{--header-h: 62px}.header-left{gap:clamp(20px,2.4vw,40px)}.nav{gap:clamp(12px,1.6vw,22px)}}@media(max-width:920px){:root{--header-h: 58px}.logo img{height:35px}.logo-mark{--logo-h: 35px}.nav-links a{font-size:14px}}@media(max-width:760px){:root{--header-h: 54px}.nav-links a{display:none}.nav-more{display:inline-flex}.logo img{height:33px}.logo-mark{--logo-h: 33px}.nav-links{display:none}.header-left,.nav{display:contents}.pill--acct,.header-theme{display:none}}.hero{position:relative;height:clamp(420px,calc(100vh - var(--tb-bar-h)),780px);display:flex;align-items:flex-end;color:var(--white);overflow:hidden;background:var(--black)}.hero-bg{position:absolute;top:-12%;right:0;bottom:-12%;left:0;z-index:0}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.hero-video video{width:100%;height:100%;object-fit:cover;object-position:center}.hero-poster,.hero-poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-poster img{object-fit:cover;object-position:center}.hero-video video{position:relative;opacity:0;transition:opacity 1.2s var(--ease)}.hero-video video.is-playing{opacity:1}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0a0908cc,#0a09083d 44%,#0a090880),linear-gradient(to right,#0a090873,#0a090800 55%)}.hero-content{position:relative;z-index:2;width:100%;padding-bottom:clamp(56px,8vh,108px)}.hero .kicker{color:var(--gold-lite);margin-bottom:14px;line-height:1.7}@media(max-width:560px){.hero .kicker{font-size:12px;letter-spacing:.22em;margin-bottom:10px}}.hero .t-hero{font-size:clamp(28px,3.4vw,46px);letter-spacing:-.01em;max-width:26ch}.hero-sub{max-width:46ch;margin-top:16px;font-size:clamp(17px,1.5vw,20px);color:#ffffffdb}.hero-ctas{display:flex;gap:16px;margin-top:32px;flex-wrap:wrap}.hero-ctas .btn{border-radius:0;padding:19px 40px;font-family:var(--font-ui);font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.hero-ctas .btn--light{background:var(--gold);color:var(--ink);border-color:var(--gold);box-shadow:0 10px 28px #00000052}.hero-ctas .btn--light:after{background:var(--gold-lite)}.hero-ctas .btn--light:hover{color:var(--ink);border-color:var(--gold-lite);box-shadow:0 12px 32px #0006}.hero-ctas .btn--gold{background:transparent;border-color:#ffffff80;color:var(--white)}.hero-ctas .btn--gold:after{background:var(--white)}.hero-ctas .btn--gold:hover{color:var(--ink);border-color:var(--white)}.scroll-hint{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:2;width:1px;height:54px;overflow:hidden}.scroll-hint:after{content:"";position:absolute;left:0;top:-100%;width:1px;height:100%;background:var(--gold);animation:scrollhint 2.2s var(--ease) infinite}@keyframes scrollhint{0%{top:-100%}55%{top:0}to{top:100%}}.az-trust-ticker{background:var(--bg);padding:clamp(28px,3.6vw,48px) 0}.az-trust-ticker.cream{background:#fff}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;padding:20px 0}.ticker-track{display:flex;gap:56px;width:max-content;animation:ticker 40s linear infinite;font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:var(--text-soft)}.ticker-track span{display:inline-flex;align-items:center;gap:56px}.ticker-track em{font-style:normal;color:var(--accent)}.dark .ticker-track em{color:var(--gold-text)}.ticker-track .ticker-item{display:inline-flex;align-items:center;gap:10px}.ticker-track .ticker-item svg{width:20px;height:20px;flex-shrink:0;color:var(--accent)}.dark .ticker-track .ticker-item svg{color:var(--gold-text)}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}.ticker-track--static{animation:none;width:100%;justify-content:center;flex-wrap:wrap;gap:20px 56px}.usp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.8vw,32px)}@media(max-width:880px){.usp-grid{grid-template-columns:1fr;gap:28px}}.usp-card{display:flex;flex-direction:column;gap:10px}.usp-stage{position:relative;aspect-ratio:16/10;background:var(--tile);border:1px solid var(--line);overflow:hidden}.usp-stage video{width:100%;height:100%;object-fit:cover;display:block}.usp-num{position:absolute;top:10px;left:12px;font-family:var(--font-title);font-style:italic;font-size:13px;color:var(--accent);z-index:3}.dark .usp-num{color:var(--gold-text)}.usp-card h3{font-family:var(--font-title);font-style:italic;font-size:clamp(16px,1.15vw,19px);color:inherit;margin:0}.usp-card p{color:var(--text-soft);font-size:13px;max-width:38ch;margin:0}.svg-anim{width:100%;height:100%;display:block}.hv-grate{animation:hvGlide 4.5s var(--ease) infinite}@keyframes hvGlide{0%,to{transform:translateY(0)}50%{transform:translateY(-46px)}}.hv-chain{transform-origin:top;animation:hvChain 4.5s var(--ease) infinite}@keyframes hvChain{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}.hv-arrow{animation:hvArrow 4.5s ease infinite}@keyframes hvArrow{0%,to{opacity:.25}50%{opacity:.9}}.fuel-layer{opacity:0;animation:fuelCycle 9s infinite}.fuel-layer.l2{animation-delay:-3s}.fuel-layer.l3{animation-delay:-6s}@keyframes fuelCycle{0%,22%{opacity:1}33%,89%{opacity:0}to{opacity:1}}.fuel-flicker{animation:fuelFlicker 1.1s ease-in-out infinite;transform-origin:bottom center}@keyframes fuelFlicker{0%,to{transform:scaleY(1) translate(0)}50%{transform:scaleY(1.08) translate(1px)}}.fuel-label{position:absolute;bottom:16px;left:0;right:0;text-align:center;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);z-index:4}.dark .fuel-label{color:var(--gold-text)}.fuel-word{opacity:0;animation:fuelWord 9s infinite}.fuel-word.l2{animation-delay:-3s}.fuel-word.l3{animation-delay:-6s}@keyframes fuelWord{0%,22%{opacity:1}33%,89%{opacity:0}to{opacity:1}}.vr-drop{animation:vrDrop 2.8s ease-in infinite;opacity:0}.vr-drop.d2{animation-delay:.9s}.vr-drop.d3{animation-delay:1.7s}.vr-drop.d4{animation-delay:2.3s}@keyframes vrDrop{0%{opacity:0;transform:translate(0)}12%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(var(--dx,0),62px)}}.vr-glow{animation:vrGlow 2.8s ease-in-out infinite}@keyframes vrGlow{0%,to{opacity:.5}50%{opacity:1}}.timer-section{position:relative;overflow:hidden;background:var(--bg);color:var(--text);padding-top:min(var(--tm-pt, 120px),11vw);padding-bottom:min(var(--tm-pb, 120px),11vw)}.timer-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,6vw,110px);align-items:center}@media(max-width:960px){.timer-grid{grid-template-columns:1fr}}.timer-stage{display:flex;flex-direction:column;align-items:center;gap:34px}.timer-ring{position:relative;width:min(340px,76vw)}.timer-ring svg{width:100%;height:auto;display:block;transform:rotate(-90deg)}.timer-ring .ring-bg{fill:none;stroke:rgba(var(--text-rgb),.16);stroke-width:1.5}.timer-ring .ring-fg{fill:none;stroke:var(--gold);stroke-width:2.5;stroke-linecap:round;transition:stroke .4s}.timer-readout{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.timer-time{font-family:var(--font-title);font-style:italic;font-size:clamp(56px,6vw,84px);line-height:1;font-variant-numeric:tabular-nums}.timer-label{font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-text);min-height:28px;text-align:center;padding:0 30px}.coals{display:flex;gap:9px}.coal{width:22px;height:16px;background:rgba(var(--text-rgb),.14);clip-path:polygon(12% 0,88% 6%,100% 55%,82% 100%,14% 96%,0 45%);transition:background .9s ease,box-shadow .9s ease}.timer-controls{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center}.timer-note{font-size:15px;color:var(--text-faint);text-align:center}.timer-steps{display:flex;flex-direction:column}.timer-step{display:grid;grid-template-columns:74px 1fr;gap:22px;padding:20px 0;border-bottom:1px solid var(--line);opacity:.55;transition:opacity .5s ease}.timer-step:first-child{border-top:1px solid var(--line)}.timer-step.is-active,.timer-step.is-done{opacity:1}.timer-step .t{font-family:var(--font-title);font-style:italic;font-size:21px;color:var(--gold-text)}.timer-step.is-active .t{color:var(--text)}.timer-step h4{font-family:var(--font-ui);font-size:16px;font-weight:600;letter-spacing:.01em;margin-bottom:4px}.timer-step p{font-size:16px;color:var(--text-soft)}@media(max-width:640px){.timer-section{padding-top:48px;padding-bottom:48px}.timer-section .section-head{gap:14px;margin-bottom:24px}.timer-grid{gap:24px}.timer-stage{gap:14px}.timer-ring{width:min(200px,56vw)}.timer-time{font-size:clamp(34px,10vw,46px)}.timer-label{font-size:11px;padding:0 20px;min-height:22px}.coals{display:none}.timer-controls{gap:12px}.timer-note{font-size:13px}.timer-step{grid-template-columns:40px 1fr;gap:12px;padding:10px 0}.timer-step .t{font-size:16px}.timer-step h4{font-size:14px;margin-bottom:2px}.timer-step p{font-size:14px}}.cat-index{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,40px)}.cat-card{position:relative;display:flex;flex-direction:column;gap:22px;padding-bottom:8px}.cat-card .num{font-family:var(--font-title);font-style:italic;font-size:15px;color:var(--accent)}.cat-card figure{overflow:hidden;aspect-ratio:4/5;background:var(--tile)}.cat-card figure img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.cat-card:hover figure img{transform:scale(1.05)}.cat-card h3{font-size:clamp(22px,2vw,30px)}.cat-card p{color:var(--text-soft);font-size:16px;max-width:40ch}.cat-card .cat-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:8px}.cat-card .count{font-family:var(--font-ui);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}@media(max-width:860px){.cat-index{grid-template-columns:1fr;gap:44px}}.welten{position:relative;background:var(--bg);padding-top:min(var(--w-pt, 96px),11vw);padding-bottom:min(var(--w-pb, 96px),11vw)}.welten-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,1.8vw,28px)}.welt-card{position:relative;overflow:hidden;display:block;min-height:340px}.welt-card.wide{grid-column:1 / -1;aspect-ratio:21/9;min-height:380px}.welt-card:not(.wide){aspect-ratio:4/3.3}.welt-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.welt-card:hover img{transform:scale(1.045)}.welt-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0c0b09e6,#0c0b0980 32%,#0c0b091f 55%,#0c0b0947)}.welt-body{position:absolute;left:0;bottom:0;z-index:2;padding:clamp(24px,3vw,46px);color:var(--white);display:flex;flex-direction:column;gap:12px;max-width:640px}.welt-num{font-family:var(--font-title);font-style:italic;font-size:16px;color:var(--gold-lite);text-shadow:0 1px 8px rgba(0,0,0,.6)}.welt-body h3{font-family:var(--font-title);font-style:italic;font-size:clamp(28px,3.4vw,52px);line-height:1;color:inherit;text-shadow:0 2px 16px rgba(0,0,0,.55),0 1px 4px rgba(0,0,0,.8)}.welt-body p{font-size:16px;color:#ffffffd1;max-width:44ch;text-shadow:0 1px 8px rgba(0,0,0,.6)}.welt-link{font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--white);display:inline-flex;gap:9px;align-items:center;margin-top:4px}.welt-link .arrow{transition:transform .35s var(--ease)}.welt-card:hover .welt-link .arrow{transform:translate(6px)}.welt-card.wide .welt-img-row{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:4%;padding:4% 6% 0}.welt-card.wide{background:linear-gradient(158deg,#1c1c1a,#0c0b09)}.welt-card.wide .welt-img-row img{position:static;width:auto;height:74%;object-fit:contain;filter:drop-shadow(0 26px 34px rgba(0,0,0,.45))}.welt-card.wide:after{background:linear-gradient(to top,#0c0b09d9,#0c0b0926 55%,#0c0b094d)}.welt-card.wide .welt-body{color:var(--white)}.welt-card.wide .welt-num{color:var(--gold-lite)}.welt-card.wide .welt-body p{color:#ffffffd1}.welt-card.wide .welt-link{color:var(--white)}@media(max-width:820px){.welten-grid{grid-template-columns:1fr}.welt-card:not(.wide){aspect-ratio:3/2.4}.welt-card.wide{aspect-ratio:3/2.6}}.floating-cta{position:fixed;left:var(--pad);bottom:28px;z-index:90;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .5s var(--ease),transform .5s var(--ease)}.floating-cta.is-visible{opacity:1;transform:none;pointer-events:auto}.floating-cta a{display:inline-flex;align-items:center;gap:12px;background:var(--ink);color:var(--white);border:1px solid var(--ink);padding:16px 26px;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 16px 40px #00000047;transition:background .35s var(--ease),color .35s var(--ease)}.floating-cta a:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.floating-cta .dot{width:7px;height:7px;border-radius:50%;background:var(--gold);animation:pulse 2s ease-in-out infinite}.floating-cta a:hover .dot{background:var(--ink)}.floating-chat{position:fixed;right:24px;bottom:24px;z-index:90;width:54px;height:54px;border-radius:50%;background:var(--gold);color:var(--ink);border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px #00000052;transition:transform .25s var(--ease),background .25s var(--ease)}.floating-chat:hover{background:var(--gold-lite);transform:scale(1.06)}.floating-chat svg{width:24px;height:24px}@media(max-width:560px){.floating-chat{right:16px;bottom:16px;width:48px;height:48px}.floating-chat svg{width:21px;height:21px}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.selector-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,90px);align-items:center}@media(max-width:900px){.selector-grid{grid-template-columns:1fr;gap:40px}}.sel-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.sel-item{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,2.2vw,30px) 4px;border-bottom:1px solid var(--line);cursor:pointer;background:none;border-left:0;border-right:0;border-top:0;text-align:left;color:var(--text);opacity:.5;transition:opacity .4s var(--ease),padding-left .4s var(--ease);width:100%}.sel-item:hover{opacity:.85}.sel-item.is-active{opacity:1;padding-left:18px}.sel-name{font-family:var(--font-title);font-style:italic;font-size:clamp(28px,3.6vw,52px);line-height:1}.sel-item.is-active .sel-name,.dark .sel-item.is-active .sel-name{color:var(--gold-text)}.sel-spec{font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);text-align:right;line-height:1.7;white-space:nowrap}.sel-stage{position:relative;background:var(--tile);aspect-ratio:4/4.4;overflow:hidden}.sel-stage .sel-bar{position:absolute;top:8%;left:10%;right:10%;height:4px;background:#1c1c1a1f}.sel-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10% 10% 8%;opacity:0;transform:scale(1.02);transition:opacity .5s var(--ease),transform .7s var(--ease)}.sel-img.is-active{opacity:1;transform:scale(1)}.sel-caption{position:absolute;left:24px;right:24px;bottom:20px;font-family:var(--font-ui);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--grey-dark)}.sel-cta{margin-top:clamp(24px,3vw,40px);display:flex;gap:16px;align-items:center;flex-wrap:wrap}.filmstory{position:relative;min-height:92vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--black);color:var(--white)}.filmstory video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.filmstory:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0a0908e0,#0a090873 30%,#0a09080d 55%,#0a090859)}.filmstory .content{position:relative;z-index:2;width:100%;padding:clamp(44px,6vw,92px) 0;display:flex;flex-direction:column;gap:20px;align-items:flex-start;max-width:620px}.filmstory .content .kicker,.filmstory .content .t-display,.filmstory .content .lead{text-shadow:0 2px 16px rgba(0,0,0,.55),0 1px 4px rgba(0,0,0,.8)}.film-toggle{position:absolute;right:var(--pad);bottom:clamp(44px,6vw,92px);z-index:3;width:54px;height:54px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:#00000040;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;letter-spacing:.1em;transition:background .3s,color .3s}.film-toggle:hover{background:#fff;color:var(--ink)}@media(max-width:760px){.filmstory .content{padding-left:var(--pad);padding-right:var(--pad);padding-bottom:112px}.film-toggle{bottom:32px}}.split{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(40px,6vw,108px);align-items:center}.split.reverse>:first-child{order:2}@media(max-width:900px){.split{grid-template-columns:1fr}.split.reverse>:first-child{order:0}}.split figure{overflow:hidden;position:relative;background:var(--tile)}.split figure img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.split figure:hover img{transform:scale(1.03)}.split .content{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.figure-caption{position:absolute;left:0;bottom:0;background:var(--bg);padding:10px 18px 10px 0;font-family:var(--font-ui);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.maleta-portrait{aspect-ratio:3/4}.overlap{position:relative;height:190vh}.overlap-inner{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.overlap-figure{position:absolute;width:min(30vw,360px);aspect-ratio:4/5;overflow:hidden;box-shadow:0 40px 90px #00000080;will-change:transform}.overlap-figure img{width:100%;height:100%;object-fit:cover}.overlap-figure--a{left:6%;top:7%;z-index:2}.overlap-figure--b{right:6%;bottom:7%;z-index:1}.overlap-caption{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:var(--white);max-width:30ch}.overlap-caption .kicker{color:var(--gold-lite);justify-content:center}.overlap-caption h2{margin-top:14px}@media(max-width:900px){.overlap-figure{width:min(40vw,300px)}}@media(max-width:760px){.overlap{height:150vh}.overlap-figure{width:52vw}.overlap-figure--a{left:4%;top:6%}.overlap-figure--b{right:4%;bottom:6%}}figure.drift{position:relative;overflow:hidden}figure.drift .drift-img{position:absolute;top:-8%;right:0;bottom:-8%;left:0;width:100%;height:116%;object-fit:cover;will-change:translate}.amb-bios{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line)}@media(max-width:760px){.amb-bios{grid-template-columns:1fr}}.amb-bio{padding:clamp(32px,4vw,56px) clamp(24px,3vw,44px);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.amb-bio+.amb-bio{border-left:1px solid var(--line)}@media(max-width:760px){.amb-bio+.amb-bio{border-left:0}}.amb-bio .amb-sport{font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-text)}.amb-bio h3{font-family:var(--font-title);font-style:italic;font-size:clamp(30px,3.4vw,48px);line-height:1}.amb-bio p{color:var(--text-soft);font-size:16px;max-width:42ch}.partner-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(14px,1.8vw,26px)}.partner-tile{border:1px solid var(--line);aspect-ratio:16/10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px;transition:border-color .35s var(--ease),background .35s var(--ease),transform .35s var(--ease)}.partner-tile:hover{border-color:var(--gold);background:#b2a1850f;transform:translateY(-3px)}.partner-tile img{max-height:68px;max-width:78%;object-fit:contain}.partner-tile .pt-name{font-family:var(--font-title);font-style:italic;font-size:clamp(24px,2.6vw,34px);color:var(--text);line-height:1}.partner-tile .pt-desc{font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--text-faint)}.feature{position:relative;min-height:86vh;display:flex;align-items:flex-end;color:var(--white);overflow:hidden;background:var(--black)}.feature .bg{position:absolute;top:-10%;right:0;bottom:-10%;left:0}.feature .bg img{width:100%;height:100%;object-fit:cover}.feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0908cc,#0a09081a 55%)}.feature .content{position:relative;z-index:2;width:100%;padding:clamp(44px,6vw,92px) 0;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.spec-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.spec{padding:30px 26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.spec b{font-family:var(--font-title);font-style:italic;font-weight:400;font-size:clamp(24px,2.3vw,34px);color:var(--text)}.spec span{font-family:var(--font-ui);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(24px,2.4vw,40px);row-gap:clamp(56px,5.4vw,96px)}@media(max-width:1100px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.product-grid{row-gap:40px}}@media(max-width:640px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.product-card{position:relative;display:flex;flex-direction:column;background:transparent}.product-card figure{aspect-ratio:4/5;overflow:hidden;background:var(--tile);display:flex;align-items:center;justify-content:center;padding:0;position:relative}.product-card figure img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease),opacity .5s var(--ease);mix-blend-mode:normal}@media(hover:hover){.product-card:hover figure img{transform:scale(1.045)}.product-card:hover figure img:not(.product-card__img--hover){opacity:0}}.product-card figure.is-cutout{padding:12%}.product-card figure.is-cutout img{object-fit:contain;mix-blend-mode:multiply}.product-card figure img.product-card__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;object-fit:cover;mix-blend-mode:normal;opacity:0;transition:opacity .5s var(--ease),transform .8s var(--ease)}@media(hover:hover){.product-card:hover .product-card__img--hover{opacity:1;transform:scale(1.045)}}.product-bar{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 2px 0}.product-bar .name{font-family:var(--font-title);font-style:italic;font-size:19px;font-weight:500;line-height:1.25;letter-spacing:0;color:var(--text)}.product-bar .price{font-family:var(--font-body);font-size:14px;letter-spacing:.02em;color:var(--text-soft);white-space:nowrap}.dark .product-bar .price{color:var(--text-soft)}.product-tag{position:absolute;top:14px;left:14px;z-index:2;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);background:#ffffffb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:5px 10px}.product-tag--gold{background:var(--gold);color:var(--ink)}.quick-add{position:absolute;right:12px;bottom:12px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(28,28,26,.25);background:#ffffffd9;color:var(--ink);font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(8px);transition:opacity .3s var(--ease),transform .3s var(--ease),background .3s,color .3s;z-index:2}@media(hover:hover){.product-card:hover .quick-add{opacity:1;transform:translateY(0)}}@media(hover:none){.quick-add{opacity:1;transform:none}}.quick-add:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.product-grid--kitchen{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,3vw,56px);row-gap:clamp(64px,6vw,104px)}@media(max-width:1100px){.product-grid--kitchen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.product-grid--kitchen{grid-template-columns:1fr}}.product-card--kitchen figure{aspect-ratio:4/3}.pc-kitchen__teaser{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:20px 18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72) 65%);opacity:0;transform:translateY(10px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.pc-kitchen__teaser p{margin:0;color:#fff;font-size:14px;line-height:1.5}@media(hover:hover){.product-card--kitchen:hover .pc-kitchen__teaser{opacity:1;transform:translateY(0)}}.product-card--kitchen:focus-visible .pc-kitchen__teaser{opacity:1;transform:translateY(0)}.product-bar--kitchen .price--ref{font-size:13px;color:var(--text-soft)}.az-kitchen-break{grid-column:1 / -1;position:relative;aspect-ratio:21/9;overflow:hidden;background:var(--tile)}.az-kitchen-break img,.az-kitchen-break video{width:100%;height:100%;object-fit:cover;display:block}.az-kitchen-break__caption{position:absolute;left:0;right:0;bottom:0;padding:clamp(16px,2.4vw,32px);font-family:var(--font-ui);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent)}@media(max-width:640px){.az-kitchen-break{aspect-ratio:4/3}}#MainContent>.shopify-section:has(.related-products){flex-grow:0}.related-products{display:block}.related-products__heading{margin:0 0 clamp(28px,3.4vw,48px);color:inherit}.related-products [data-reveal]{opacity:1;transform:none}.filters{display:flex;gap:10px;flex-wrap:wrap}.sort-wrap{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-left:auto}.sort-select{position:relative}.sort-select__toggle{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);background:transparent;color:var(--text);padding:10px 16px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .3s var(--ease)}.sort-select__toggle:hover{border-color:var(--gold)}.sort-select__toggle svg{width:13px;height:13px;flex-shrink:0}.sort-select__list{position:absolute;bottom:calc(100% + 10px);right:0;left:auto;min-width:220px;margin:0;padding:8px;list-style:none;background:#1c1c1a;border:1px solid rgba(243,239,232,.14);box-shadow:0 -20px 50px #00000059;z-index:60;max-height:60vh;overflow-y:auto}.sort-select__item{display:block;width:100%;text-align:left;text-decoration:none;padding:10px 12px;font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.04em;color:#f3efe8bf;transition:background .2s var(--ease),color .2s var(--ease)}.sort-select__item:hover{background:#b2a18524;color:#f3efe8}.sort-select__item.is-active{color:var(--gold-text);font-weight:600}.chip{display:inline-flex;align-items:center;border:1px solid var(--line);background:transparent;color:var(--text-soft);padding:10px 20px;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .3s var(--ease)}.chip:hover{border-color:var(--gold);color:var(--text)}.chip.is-active{background:var(--gold);color:var(--ink);border-color:var(--gold)}.pdp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(40px,5vw,96px);align-items:start}@media(max-width:960px){.pdp{grid-template-columns:1fr}}.pdp-gallery{display:flex;flex-direction:column;gap:14px}.pdp-main{background:var(--tile);aspect-ratio:4/3.4;overflow:hidden;display:flex;align-items:center;justify-content:center}.pdp-main img{width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.pdp-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pdp-thumbs button{border:1px solid var(--line);background:var(--tile);aspect-ratio:1/1;overflow:hidden;padding:0;transition:border-color .3s}.pdp-thumbs button img{width:100%;height:100%;object-fit:cover}.pdp-thumbs button.is-active{border-color:var(--gold)}.pdp-info{position:sticky;top:96px;display:flex;flex-direction:column;gap:28px}.pdp-price{font-family:var(--font-title);font-style:italic;font-size:32px;color:var(--text)}.pdp-price small{font-family:var(--font-body);font-style:normal;font-size:14px;color:var(--text-faint);margin-left:12px;letter-spacing:.04em}.opt-group{display:flex;flex-direction:column;gap:12px}.opt-group .opt-label{font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.opt-row{display:flex;gap:10px;flex-wrap:wrap}.opt{border:1px solid var(--line);background:transparent;color:var(--text);padding:13px 22px;font-family:var(--font-body);font-size:15px;letter-spacing:.04em;transition:all .25s var(--ease)}.opt:hover{border-color:var(--gold)}.opt.is-active{border-color:var(--gold);background:var(--gold);color:var(--ink)}.pdp-benefit{display:flex;gap:14px;align-items:center;border:1px solid var(--gold);background:#b2a1851a;padding:16px 18px;font-size:15px;color:var(--text-soft)}.pdp-benefit .flame{font-size:20px}.pdp-benefit a{color:var(--accent);text-decoration:underline}.accordion{border-top:1px solid var(--line)}.acc-item{border-bottom:1px solid var(--line)}.acc-head{width:100%;background:none;border:none;color:var(--text);display:flex;justify-content:space-between;align-items:center;padding:22px 2px;font-family:var(--font-ui);font-size:16px;font-weight:600;letter-spacing:.01em;text-align:left}.acc-head .ind{font-size:18px;font-weight:400;transition:transform .35s var(--ease);color:var(--accent)}.acc-item.is-open .ind{transform:rotate(45deg)}.acc-body{max-height:0;overflow:hidden;transition:max-height .45s var(--ease)}.acc-body-inner{padding:2px 2px 24px;font-size:16px;color:var(--text-soft)}.acc-body-inner ul{padding-left:18px;display:flex;flex-direction:column;gap:7px}.pdp-page{padding:clamp(28px,4vw,56px) 0 0}.az-inquire-note{font-size:12.5px;letter-spacing:.04em;color:var(--text-faint);margin:0 0 4px}.az-inquire-cta{display:flex;flex-direction:column;gap:14px;margin:4px 0 20px}.az-inquire-cta__note{font-size:14px;color:var(--text-soft);max-width:42ch}.az-inquire-cta .az-btn{align-self:flex-start}.pdp-page .wrap,.pdp-addons--top .wrap{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.pdp-page .wrap,.pdp-addons--top .wrap{padding-left:5rem;padding-right:5rem}}.pdp-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pdp-trust--standalone{padding:44px 0;border-bottom:1px solid var(--line)}.pdp-trust-item{display:flex;gap:10px;align-items:flex-start;font-size:13px}.pdp-trust-item .ic{color:var(--gold-text);flex-shrink:0}.pdp-trust-item strong{display:block;font-family:var(--font-ui);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.pdp-trust-item .sub{color:var(--text-soft)}@media(max-width:900px){.pdp-trust{grid-template-columns:repeat(2,1fr)}}.pdp-specs{padding:56px 0}.pdp-specs__heading{font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin:0 0 18px}.pdp-specs__card{background:var(--ink);border:1px solid var(--line);border-radius:14px;padding:clamp(20px,3vw,36px)}.pdp-specs__grid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:24px;column-gap:32px}.pdp-specs__item{display:flex;flex-direction:column;gap:4px}.pdp-specs__label{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.03em;color:var(--text)}.pdp-specs__value{font-size:14px;color:var(--text-soft)}@media(max-width:700px){.pdp-specs__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.pdp-specs__grid{grid-template-columns:1fr}}.acc-body-inner :is(p,ul,table){margin-bottom:10px}.acc-body-inner p:last-child,.acc-body-inner ul:last-child,.acc-body-inner table:last-child{margin-bottom:0}.pdp-benefits{padding:clamp(64px,8vw,120px) 0;border-top:1px solid var(--line)}.pdp-benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.pdp-benefit-card{background:var(--bg);padding:36px 28px}.pdp-benefit-card .num{font-family:var(--font-ui);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);margin-bottom:20px}.pdp-benefit-card h3{font-family:var(--font-title);font-style:italic;font-size:22px;margin-bottom:10px;color:inherit;font-weight:400}.pdp-benefit-card p{color:var(--text-soft);font-size:14px;line-height:1.6}@media(max-width:900px){.pdp-benefits-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pdp-benefits-grid{grid-template-columns:1fr}}.pdp-howto{padding:clamp(64px,8vw,120px) 0;border-top:1px solid var(--line)}.pdp-howto-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,72px);align-items:center}.pdp-howto-img{aspect-ratio:5/4;background:var(--tile);overflow:hidden}.pdp-howto-img img{width:100%;height:100%;object-fit:cover;display:block}.pdp-howto-steps{list-style:none}.pdp-howto-steps li{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:24px 0;border-top:1px solid var(--line)}.pdp-howto-steps li:last-child{border-bottom:1px solid var(--line)}.pdp-howto-steps .n{font-family:var(--font-title);font-style:italic;font-size:38px;color:var(--gold-text);line-height:1}.pdp-howto-steps h4{font-family:var(--font-ui);font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.pdp-howto-steps p{color:var(--text-soft);font-size:14px}@media(max-width:900px){.pdp-howto-grid{grid-template-columns:1fr;gap:32px}}.pdp-faq{padding:clamp(64px,8vw,120px) 0;border-top:1px solid var(--line)}.pdp-faq .accordion{max-width:900px}.pdp-reviews{padding:clamp(64px,8vw,120px) 0;border-top:1px solid var(--line)}.pdp-rating-big{font-family:var(--font-title);font-style:italic;font-size:56px;line-height:1;color:inherit}.pdp-rating-big .stars{font-size:26px;color:var(--gold-text);margin-left:12px}.pdp-compare{padding:clamp(64px,8vw,120px) 0;border-top:1px solid var(--line)}.pdp-compare-models{display:grid;grid-template-columns:minmax(110px,160px) repeat(6,1fr);gap:14px;margin-bottom:8px}.pdp-compare-spacer{display:block}.pdp-compare-model{display:flex;flex-direction:column;text-align:center;text-decoration:none;color:var(--text);padding:16px 10px 20px;border:1px solid var(--line);transition:border-color .25s var(--ease)}.pdp-compare-model:hover{border-color:var(--gold)}.pdp-compare-model.is-current{border-color:var(--gold);background:#b2a18514}.pdp-compare-model figure{aspect-ratio:1;background:var(--tile);margin-bottom:14px;overflow:hidden}.pdp-compare-model img{width:100%;height:100%;object-fit:contain;display:block}.pdp-compare-model h4{font-family:var(--font-title);font-style:italic;font-size:16px;margin-bottom:4px;color:inherit;font-weight:400;min-height:2.4em;display:flex;align-items:center;justify-content:center}.pdp-compare-model .price{font-family:var(--font-ui);font-size:12px;color:var(--text-soft);margin-top:auto;padding-top:4px}.pdp-compare-table{width:100%;border-collapse:collapse;font-size:14px;margin-top:8px;display:grid;grid-template-columns:minmax(110px,160px) repeat(6,1fr)}.pdp-compare-table tbody,.pdp-compare-table tr{display:contents}.pdp-compare-table th,.pdp-compare-table td{padding:14px 10px;border-top:1px solid var(--line);text-align:center}.pdp-compare-table th:first-child,.pdp-compare-table td:first-child{text-align:left;color:var(--text-faint);font-family:var(--font-ui);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.pdp-compare-table td.is-current{color:var(--gold-text);font-weight:600}@media(max-width:900px){.pdp-compare-models{grid-template-columns:repeat(3,1fr)}.pdp-compare-spacer{display:none}.pdp-compare-table{min-width:640px}}.product-form__input--pill.product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;gap:5px;padding-left:1rem;padding-right:1rem;margin-right:.35rem;font-size:1.25rem;white-space:nowrap}.az-opt-swatch{display:inline-block;width:12px;height:12px;border-radius:50%;flex-shrink:0;border:1px solid rgba(0,0,0,.15)}.az-opt-swatch--ash{background:linear-gradient(125deg,#d4b185,#b48856 48%,#8e6a3d)}.az-opt-swatch--walnut{background:linear-gradient(125deg,#6b4a2e,#432a17,#281708)}.az-opt-icon{width:13px;height:13px;flex-shrink:0;display:inline-block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.az-opt-icon--flame{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%2022c-4.4%200-8-3.4-8-7.5C4%2010%206%207%208%205c.3%202%201%203%202%203.5C9.5%205%2011%202.5%2013%201c-.5%202.5.3%204%202%205.5%202%201.8%203%204%203%206C18%2018.6%2016.4%2022%2012%2022z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%2022c-4.4%200-8-3.4-8-7.5C4%2010%206%207%208%205c.3%202%201%203%202%203.5C9.5%205%2011%202.5%2013%201c-.5%202.5.3%204%202%205.5%202%201.8%203%204%203%206C18%2018.6%2016.4%2022%2012%2022z'/%3E%3C/svg%3E")}.az-opt-icon--noflame{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%2022c-4.4%200-8-3.4-8-7.5C4%2010%206%207%208%205c.3%202%201%203%202%203.5C9.5%205%2011%202.5%2013%201c-.5%202.5.3%204%202%205.5%202%201.8%203%204%203%206C18%2018.6%2016.4%2022%2012%2022z'%20opacity='0.45'/%3E%3Cpath%20d='M2%202L22%2022'%20stroke='black'%20stroke-width='2.4'%20fill='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%2022c-4.4%200-8-3.4-8-7.5C4%2010%206%207%208%205c.3%202%201%203%202%203.5C9.5%205%2011%202.5%2013%201c-.5%202.5.3%204%202%205.5%202%201.8%203%204%203%206C18%2018.6%2016.4%2022%2012%2022z'%20opacity='0.45'/%3E%3Cpath%20d='M2%202L22%2022'%20stroke='black'%20stroke-width='2.4'%20fill='none'/%3E%3C/svg%3E")}.product-form__submit.button--primary,.product-form__submit.button--secondary{--color-button: var(--product-cta-color);--color-button-text: var(--product-cta-text-color);--alpha-button-background: 1;--alpha-button-border: 1;background-color:rgba(var(--product-cta-color),1)!important;color:rgb(var(--product-cta-text-color))!important;box-shadow:none}.product-form__submit.button--primary:hover,.product-form__submit.button--secondary:hover{filter:brightness(1.08)}body.az-paypal-dim .shopify-payment-button{border:1px solid rgba(243,239,232,.3);border-radius:var(--buttons-radius-outset, 4px);filter:grayscale(1) contrast(1.05);opacity:.92;transition:opacity .2s ease,filter .2s ease,border-color .2s ease}body.az-paypal-dim .shopify-payment-button:hover{opacity:1;border-color:#f3efe88c}.pdp-addons{padding:clamp(64px,8vw,120px) 0;border-top:1px solid var(--line)}.pdp-addons-list{display:flex;flex-direction:column}.pdp-addon{display:grid;grid-template-columns:84px 1fr auto auto;gap:20px;align-items:center;padding:20px 0;border-top:1px solid var(--line)}.pdp-addon:last-child{border-bottom:1px solid var(--line)}.pdp-addon-img{width:84px;height:84px;background:var(--tile);overflow:hidden;display:block}.pdp-addon-img img{width:100%;height:100%;object-fit:cover;display:block}.pdp-addon-info h4{font-family:var(--font-title);font-style:italic;font-size:19px;margin-bottom:4px;color:inherit;font-weight:400}.pdp-addon-info p{color:var(--text-soft);font-size:13px;max-width:48ch}.pdp-addon-price{font-family:var(--font-title);font-style:italic;font-size:18px;white-space:nowrap}.pdp-addon-add{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);background:none;color:var(--text);font-size:20px;flex-shrink:0;transition:all .25s var(--ease);font-family:inherit}.pdp-addon-add:hover{border-color:var(--gold);background:var(--gold);color:var(--ink)}@media(max-width:640px){.pdp-addon{grid-template-columns:60px 1fr auto;grid-template-areas:"img info add" "img price add"}.pdp-addon-img{grid-area:img;width:60px;height:60px}.pdp-addon-info{grid-area:info}.pdp-addon-price{grid-area:price}.pdp-addon-add{grid-area:add}}.pdp-addons--top{padding:clamp(40px,5vw,64px) 0 clamp(48px,6vw,80px);border-top:none}.pdp-addons-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}@media(max-width:1100px){.pdp-addons-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.pdp-addons-grid{grid-template-columns:repeat(2,1fr);gap:14px}}.pdp-addon-card{display:flex;flex-direction:column;border:1px solid var(--line);padding:14px}.pdp-addon-card__img{position:relative;display:block;aspect-ratio:1/1;background:var(--tile);overflow:hidden;margin-bottom:12px}.pdp-addon-card__img img{width:100%;height:100%;object-fit:cover;display:block}.pdp-addon-card--soldout .pdp-addon-card__img img{opacity:.45}.pdp-addon-card__soldout-badge{position:absolute;top:8px;left:8px;background:#000000bf;color:#fff;font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px}.pdp-addon-card__body h4{font-family:var(--font-title);font-style:italic;font-weight:400;font-size:15px;line-height:1.3;margin:0 0 6px;color:inherit}.pdp-addon-card__price{font-family:var(--font-title);font-style:italic;font-size:14px;color:var(--text-soft);margin-bottom:12px}.pdp-addon-card__add{width:100%;justify-content:center;font-size:11px;letter-spacing:.12em;padding:11px 10px;margin-top:auto;background-color:rgba(var(--product-cta-color),1);color:rgb(var(--product-cta-text-color));border-color:rgba(var(--product-cta-color),1)}.pdp-addon-card__add:after{background:rgba(var(--product-cta-color),1)}.pdp-addon-card__add:hover{filter:brightness(1.12);color:rgb(var(--product-cta-text-color));border-color:rgba(var(--product-cta-color),1)}.pdp-addon-card__add.is-loading{opacity:.5;pointer-events:none}.pdp-recipes{padding:clamp(64px,8vw,120px) 0;border-top:1px solid var(--line)}.pdp-recipes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:820px){.pdp-recipes-grid{grid-template-columns:repeat(2,1fr);gap:16px}}.pdp-recipe-card{display:block;color:inherit;text-decoration:none}.pdp-recipe-card__img{aspect-ratio:4/3;background:var(--tile);overflow:hidden;margin-bottom:14px}.pdp-recipe-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.pdp-recipe-card:hover .pdp-recipe-card__img img{transform:scale(1.04)}.pdp-recipe-card h4{font-family:var(--font-title);font-style:italic;font-weight:400;font-size:18px;margin:0;color:inherit}@media screen and (min-width:750px){body.template-product .product__info-wrapper{padding-left:2rem}}@media screen and (min-width:990px){body.template-product .product--large:not(.product--no-media) .product__info-wrapper{padding-left:1.5rem}}body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container{display:flex;flex-direction:column;gap:4px}body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.product__title,body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.product__sku{order:1}body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>[id^=price-],body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.volume-pricing-note,body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.product__tax,body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.installment{order:2}body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>[id^=price-]{margin-top:14px}body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.az-delivery{order:2}body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.product-form__input,body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>variant-selects{order:3}body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.product-form__input:first-of-type,body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>variant-selects{margin-top:18px}body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>div:has(.product-form__submit){order:4;margin-top:14px}body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.product__description{order:5;margin-top:32px}body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.az-rating,body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.az-fit{order:1}body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.az-heylight{order:2}body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.az-set{order:3;margin-top:18px}body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.az-trust,body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.az-info{order:4}body.template-product:not(.product-type-aussenkuchen) .product__title{margin-bottom:8px;color:var(--text)}body.template-product:not(.product-type-aussenkuchen) .product__title>*{font-family:var(--font-title);font-style:italic;font-weight:500;letter-spacing:-.005em;line-height:1.12}body.template-product:not(.product-type-aussenkuchen) .product__sku{margin-bottom:4px;color:var(--text-soft);font-size:12px;letter-spacing:.06em;text-transform:uppercase}body.template-product:not(.product-type-aussenkuchen) .product__sku:before{content:"Artikelnummer "}body.template-product:not(.product-type-aussenkuchen) .product-form__input--pill .form__label,body.template-product:not(.product-type-aussenkuchen) .product-form__input--swatch .form__label{font-size:15px;font-weight:700;color:var(--text);text-transform:none;letter-spacing:.01em;margin-bottom:10px}body.template-product:not(.product-type-aussenkuchen) .product-form__input--pill .block-swatch,body.template-product:not(.product-type-aussenkuchen) .product-form__input--pill label{min-width:56px;min-height:44px;font-size:15px;padding:10px 18px}body.template-product .product__description .az-desc-inner{max-height:8.4em;overflow:hidden;position:relative;transition:max-height .35s ease}body.template-product .product__description.az-desc--expanded .az-desc-inner{max-height:999px}body.template-product .product__description:not(.az-desc--expanded) .az-desc-inner:after{content:"";position:absolute;inset:auto 0 0 0;height:2.6em;background:linear-gradient(to bottom,transparent,var(--bg))}.az-desc-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:10px;background:none;border:0;padding:0;font-family:var(--font-ui);font-size:13px;letter-spacing:.04em;text-decoration:underline;color:var(--text);cursor:pointer}.az-delivery-note{font-family:var(--font-ui);font-size:13px;color:var(--text-soft);margin:8px 0 0}.product__info-container .az-delivery{display:block;margin:4px 0 10px;font-family:var(--font-ui);font-size:13px;line-height:1.6;color:var(--text-soft)}.az-delivery__label{color:var(--text)}.az-delivery__countdown{color:var(--text-soft)}.az-delivery__sep:before{content:"\b7";margin:0 .55em;color:var(--text-faint)}.product__info-container:has(.az-delivery)>.product__tax{display:none!important}.pdp-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;padding-bottom:2px;font-family:var(--font-ui);font-size:12px;letter-spacing:.04em;color:var(--text-soft)}.pdp-breadcrumb a{color:var(--text-soft);text-decoration:none}.pdp-breadcrumb a:hover{color:var(--text);text-decoration:underline}.pdp-breadcrumb .sep{opacity:.5}.pdp-breadcrumb .current{color:var(--text)}.pdp-explore{padding:clamp(40px,5vw,64px) 0;border-bottom:1px solid var(--line)}.pdp-explore__inner{display:flex;gap:40px;align-items:center}.pdp-explore__heading{flex:0 0 220px;font-family:var(--font-title);font-style:italic;font-weight:400;font-size:clamp(22px,2.4vw,30px);line-height:1.25;margin:0}.pdp-explore__scroller{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.pdp-explore__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none;flex:1;min-width:0}.pdp-explore__track::-webkit-scrollbar{display:none}.pdp-explore-card{flex:0 0 340px;scroll-snap-align:start}.pdp-social-card{flex:0 0 auto;scroll-snap-align:start;display:flex}.pdp-explore-card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:var(--tile)}.pdp-explore-card h4{font-size:15px;font-weight:600;margin:14px 0 6px;color:var(--text)}.pdp-explore-card p{font-size:13px;line-height:1.6;color:var(--text-soft)}.pdp-explore__next,.pdp-explore__prev{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:none;color:var(--text);border:1px solid var(--line-strong);font-size:18px;cursor:pointer;transition:all .25s var(--ease)}.pdp-explore__next:hover,.pdp-explore__prev:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}@media(max-width:820px){.pdp-explore__inner{flex-direction:column;align-items:stretch;gap:20px}.pdp-explore__heading{flex:none}.pdp-explore__next,.pdp-explore__prev{display:none}}.project{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:end;margin-bottom:clamp(72px,9vw,150px)}.project figure{overflow:hidden;position:relative;grid-column:1 / 9;aspect-ratio:16/10;background:var(--tile)}.project.alt figure{grid-column:5 / 13;order:2}.project figure img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.project:hover figure img{transform:scale(1.04)}.project .p-info{grid-column:9 / 13;padding-bottom:8px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.project.alt .p-info{grid-column:1 / 5;order:1}.project .p-num{font-family:var(--font-title);font-style:italic;color:var(--accent);font-size:15px}.project .p-info p{color:var(--text-soft);font-size:16px}.project .p-price{font-family:var(--font-ui);font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}@media(max-width:860px){.project figure,.project.alt figure{grid-column:1 / 13;order:0}.project .p-info,.project.alt .p-info{grid-column:1 / 13;order:1}}.footer{background:var(--ink);color:#f3efe8;padding:clamp(64px,7vw,116px) 0 36px;--text-soft: rgba(243,239,232,.62);--line: rgba(243,239,232,.14)}.footer-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start;gap:clamp(28px,4vw,56px);padding-bottom:52px;border-bottom:1px solid rgba(243,239,232,.14);margin-bottom:52px}@media(max-width:460px){.footer-row{grid-template-columns:1fr}}.footer-brand .about{max-width:42ch}.footer-newsletter .about{margin-bottom:20px}.footer-navcol ul{margin-top:0}.footer h5{font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-text);margin-bottom:20px}.footer ul{list-style:none;display:flex;flex-direction:column;gap:11px;font-size:15px}.footer ul a{color:#f3efe89e;transition:color .25s}.footer ul a:hover{color:var(--gold-text)}.footer .about{font-size:15px;color:#f3efe89e;max-width:34ch}.footer-swiss{margin-top:6px}.footer-swiss img{height:58px;width:auto;opacity:.92}.newsletter{display:flex;border:1px solid rgba(243,239,232,.28)}.newsletter input{flex:1;background:transparent;border:none;color:#f3efe8;padding:15px 16px;font-family:inherit;font-size:15px;outline:none}.newsletter input::placeholder{color:#f3efe866}.newsletter button{background:var(--gold);color:var(--ink);border:none;padding:0 24px;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:background .3s}.newsletter button:hover{background:var(--gold-lite)}.footer-contact{display:flex;flex-direction:column;gap:14px;margin-top:32px}.footer-contact__item{display:flex;align-items:flex-start;gap:12px;font-size:17px;font-weight:600;color:#f3efe8}a.footer-contact__item{transition:color .25s}a.footer-contact__item:hover{color:var(--gold-text)}.footer-contact__item svg{width:19px;height:19px;flex-shrink:0;margin-top:1px;color:var(--gold-text)}.footer-contact__item address{font-style:normal;font-weight:600;line-height:1.4}.footer-contact__note{margin:0;font-size:13px;font-weight:400;line-height:1.5;color:#f3efe88c;max-width:34ch}.footer-social{display:flex;justify-content:center;align-items:center;gap:16px;padding:8px 0 36px}.footer-social .list-social{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center;justify-content:center;gap:16px;list-style:none;margin:0;padding:0}.footer-social .list-social__item{display:flex!important}.footer-social__link,.footer-social .list-social__link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(243,239,232,.25);color:#f3efe8;transition:background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.footer-social__link:hover,.footer-social .list-social__link:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.footer-social .svg-wrapper svg,.footer-social__link svg{width:18px;height:18px;display:block}.footer-payment{display:flex;flex-direction:column;align-items:center;gap:12px;padding-bottom:32px}.footer-payment__label{font-family:var(--font-ui);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.list-payment__item--twint{padding:0 10px;border-radius:3px;background:#000;color:#fff;font-family:Helvetica,Arial,sans-serif;font-weight:800;font-size:11px;letter-spacing:.04em}.list-payment{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;margin:0;padding:0}.list-payment__item{display:flex;align-items:center;justify-content:center;height:28px}.list-payment__item svg,.list-payment__item .icon{height:100%;width:auto}.footer-bottom{border-top:1px solid rgba(243,239,232,.14);padding-top:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;font-family:var(--font-ui);font-size:13px;color:#f3efe86b}.footer-bottom>span:first-child{justify-self:start}.footer-bottom>span:nth-child(2){justify-self:center;text-align:center}.footer-bottom>.flame-egg{justify-self:end}@media(max-width:700px){.footer-bottom{grid-template-columns:1fr;text-align:center;gap:10px}.footer-bottom>span:first-child,.footer-bottom>span:nth-child(2),.footer-bottom>.flame-egg{justify-self:center}}.footer-bottom .flame-egg{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:16px;filter:grayscale(1) brightness(1.4);transition:filter .3s,transform .3s}.footer-bottom .flame-egg:hover{filter:none;transform:scale(1.2)}.page-head{padding:calc(var(--header-h) + var(--bar-h) + clamp(28px,4vw,60px)) 0 clamp(28px,3vw,44px);position:relative}.page-head .lead{margin-top:24px}.breadcrumb{font-family:var(--font-ui);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin-bottom:28px;display:flex;gap:10px;flex-wrap:wrap}.breadcrumb a:hover{color:var(--accent)}.page-head--img{color:#fff;overflow:hidden}.page-head__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.page-head__bg img{width:100%;height:100%;object-fit:cover;display:block}.page-head--img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0a0908e0,#0a090866 55%,#0a09088c)}.page-head--img .wrap{position:relative;z-index:2}.page-head--img .breadcrumb{color:#ffffffa6}.page-head--img .breadcrumb a{color:#ffffffe6}.page-head--img .kicker{color:var(--gold-lite)}.page-head--img .lead{color:#ffffffd9}.az-legal{padding:clamp(32px,5vw,56px) 0 clamp(64px,8vw,120px)}.az-legal__wrap{max-width:760px}.az-legal h1{margin-bottom:8px}.az-legal__body{margin-top:32px}.az-legal__body p,.az-legal__body ul,.az-legal__body ol,.az-legal__body table{margin-bottom:1.2em}.az-legal__body h2,.az-legal__body h3{margin:1.6em 0 .6em;color:var(--text)}.az-legal__body h2{font-size:22px}.az-legal__body h3{font-size:17px}.az-legal__body ul,.az-legal__body ol{padding-left:1.3em}.az-legal__body li{margin-bottom:.4em}.az-legal__body a{color:var(--gold-text);text-decoration:underline;text-underline-offset:3px}.az-legal__body a:hover{color:var(--gold-text)}.az-legal__body table{width:100%;border-collapse:collapse;font-size:15px}.az-legal__body th,.az-legal__body td{text-align:left;padding:10px 14px;border:1px solid var(--line)}.az-legal__body hr{border:none;border-top:1px solid var(--line);margin:2em 0}.az-legal__body blockquote{border-left:2px solid var(--gold);padding-left:16px;color:var(--text-faint);margin:1.2em 0}.item-count{font-family:var(--font-ui);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);white-space:nowrap}.filters--pills{display:flex;gap:10px;flex-wrap:wrap}.filter-pill{position:relative}.filter-pill__toggle{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);background:transparent;color:var(--text);padding:10px 16px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:0;transition:border-color .3s var(--ease)}.filter-pill__toggle:hover{border-color:var(--gold)}.filter-pill__toggle svg{width:13px;height:13px;flex-shrink:0}.filter-pill__list{position:absolute;top:calc(100% + 10px);left:0;min-width:180px;margin:0;padding:8px;list-style:none;background:#1c1c1a;border:1px solid rgba(243,239,232,.14);box-shadow:0 20px 50px #00000059;z-index:60}.filter-pill__item{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:10px 12px;font-family:var(--font-ui);font-size:13px;font-weight:500;color:#f3efe8bf;transition:background .2s var(--ease),color .2s var(--ease)}.filter-pill__item:hover{background:#b2a18524;color:#f3efe8}.filter-pill__item.is-active{color:var(--gold-text);font-weight:600}.filter-pill__item[hidden]{display:none}.az-col-sizes{padding:8px 0 clamp(24px,3vw,36px)}.az-col-sizes__heading{font-family:var(--font-title);font-style:italic;font-size:clamp(18px,1.8vw,22px);color:var(--text);margin-bottom:12px}.az-col-sizes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.az-col-size{display:flex;flex-direction:column;text-align:left;background:none;border:1px solid var(--line);padding:0;cursor:pointer;color:inherit;font-family:inherit;transition:border-color .3s var(--ease)}.az-col-size:hover{border-color:var(--gold)}.az-col-size__media{aspect-ratio:16/8;background:var(--tile);overflow:hidden}.az-col-size__media img{width:100%;height:100%;object-fit:contain;padding:6%;display:block}.az-col-size__label{font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:.04em;padding:10px 14px 2px;color:var(--text)}.az-col-size__text{font-family:var(--font-body);font-size:13px;line-height:1.4;color:var(--text-soft);padding:0 14px 12px}@media(max-width:640px){.az-col-sizes__grid{gap:8px}.az-col-size__label{font-size:12px;padding:10px 8px 2px;letter-spacing:.02em}.az-col-size__text{display:none}}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0e0d0bf7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;padding:104px var(--pad) 40px;opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.search-overlay.is-open{opacity:1;pointer-events:auto}.search-box{max-width:900px;width:100%;margin:0 auto}.search-box input{width:100%;border:none;border-bottom:1px solid rgba(243,239,232,.6);font-family:var(--font-title);font-style:italic;font-size:clamp(30px,4vw,56px);padding:10px 0 18px;outline:none;background:transparent;color:#f3efe8}.search-box input::placeholder{color:#f3efe866}.search-results{max-width:900px;width:100%;margin:28px auto 0;overflow-y:auto}.search-results a{display:flex;justify-content:space-between;align-items:center;padding:17px 4px;border-bottom:1px solid rgba(243,239,232,.15);font-size:16px;color:#f3efe8;transition:padding-left .25s var(--ease),color .25s}.search-results a:hover{padding-left:14px;color:var(--gold-text)}.search-results .price{font-size:14px;color:#f3efe866}.search-close{position:absolute;top:32px;right:var(--pad);background:none;border:none;font-size:30px;font-weight:300;color:#f3efe8!important;text-decoration:none;cursor:pointer}.search-results .predictive-search__result-group:first-child,.search-results .predictive-search__pages-wrapper,.search-results .predictive-search__search-for-button,.search-results .predictive-search__heading,.search-results .predictive-search__loading-state,.search-results .loading__spinner{display:none!important}.search-results #predictive-search-results-products-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:24px 20px;list-style:none;padding:0;margin:0}.search-results #predictive-search-results-products-list .predictive-search__list-item{border:none}.search-results .predictive-search__item--link-with-thumbnail{display:flex!important;flex-direction:column;align-items:stretch;gap:12px;padding:0!important;border:none!important}.search-results .predictive-search__image{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;background:#f3efe80f}.search-results .predictive-search__item-content{text-align:center}.search-results .predictive-search__item-heading{font-size:14px;color:#f3efe8;white-space:normal;margin:0;line-height:1.35}.search-results{scrollbar-width:thin;scrollbar-color:rgba(243,239,232,.3) transparent}.search-results::-webkit-scrollbar{width:6px}.search-results::-webkit-scrollbar-track{background:transparent}.search-results::-webkit-scrollbar-thumb{background:#f3efe84d;border-radius:3px}.cart-drawer{position:fixed;top:0;right:0;bottom:0;z-index:210;width:min(440px,92vw);background:#17150f;border-left:1px solid rgba(243,239,232,.14);transform:translate(102%);transition:transform .45s var(--ease);display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.cart-drawer.is-open{transform:translate(0)}.cart-head{position:sticky;top:0;z-index:2;background:#17150f;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:26px;border-bottom:1px solid rgba(243,239,232,.14);font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#f3efe8}.cart-head button{background:none;border:none;font-size:24px;font-weight:300;color:#f3efe8}.cart-shipbar{flex-shrink:0;padding:16px 26px;border-bottom:1px solid rgba(243,239,232,.14)}.cart-shipbar__msg{font-family:var(--font-ui);font-size:14px;color:#f3efe8;margin:0 0 10px}.cart-shipbar__track{height:7px;background:#f3efe838;border-radius:4px;overflow:hidden}.cart-shipbar__fill{height:100%;min-width:4px;background:var(--gold);border-radius:4px;transition:width .5s var(--ease)}.cart-shipbar__fill:empty{display:block}.cart-items{flex-shrink:0;padding:10px 26px}.cart-item{display:flex;align-items:flex-start;gap:14px;padding:17px 0;border-bottom:1px solid rgba(243,239,232,.14);font-size:15px;color:#f3efe8}.cart-item .ci-media{width:64px;height:64px;flex-shrink:0;background:var(--tile);overflow:hidden}.cart-item .ci-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.cart-item .ci-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.cart-item .ci-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cart-item .ci-title{font-weight:600}.cart-item .ci-variant{display:block;margin-top:2px;font-weight:400;font-size:13px;color:#f3efe88c}.cart-item .ci-price{white-space:nowrap;font-weight:600}.cart-item .ci-row--bottom{align-items:center}.ci-qty{display:inline-flex;align-items:center;gap:2px;border:1px solid rgba(243,239,232,.28)}.ci-qty__btn{width:28px;height:28px;background:none;border:none;color:#f3efe8;font-size:15px;line-height:1;cursor:pointer;transition:background .2s}.ci-qty__btn:hover{background:#f3efe81a}.ci-qty__val{min-width:22px;text-align:center;font-size:14px;font-variant-numeric:tabular-nums}.ci-remove{background:none;border:none;padding:0;color:#f3efe873;font-size:12.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .2s}.ci-remove:hover{color:#f3efe8}.cart-empty{padding:42px 0;text-align:center;color:#f3efe866;font-size:15px}.cart-upsell{flex-shrink:0;border-top:1px solid rgba(243,239,232,.14);padding:18px 26px}.cart-upsell__heading{display:block;font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text);margin-bottom:12px}.cart-upsell__scroller{position:relative}.cart-upsell__row{display:flex;gap:12px;overflow-x:auto;padding-bottom:2px}.cart-upsell__row{scrollbar-width:none;-ms-overflow-style:none}.cart-upsell__row::-webkit-scrollbar{display:none;height:0}.cart-upsell__item{flex:0 0 auto;width:128px;display:flex;flex-direction:column;gap:8px}.cart-upsell__media{display:block;width:100%;aspect-ratio:1;background:var(--tile);overflow:hidden}.cart-upsell__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.cart-upsell__info{display:flex;flex-direction:column;gap:2px}.cart-upsell__title{font-size:12.5px;font-weight:600;color:#f3efe8;line-height:1.3}.cart-upsell__title:hover{color:var(--gold-text)}.cart-upsell__price{font-size:12px;color:#f3efe88c}.cart-upsell__add{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(243,239,232,.3);background:none;color:#f3efe8;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.06em;padding:7px 8px;cursor:pointer;transition:background .25s,border-color .25s;margin-top:auto}.cart-upsell__add .plus{font-size:13px;line-height:1}.cart-upsell__add:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.cart-upsell__add.is-loading{opacity:.5;pointer-events:none}.cart-upsell__next{position:absolute;top:0;right:0;bottom:10px;width:40px;display:flex;align-items:center;justify-content:flex-end;padding-right:2px;border:none;cursor:pointer;background:linear-gradient(to right,#17150f00,#17150f 55%);color:#f3efe8;transition:color .25s}.cart-upsell__next:hover{color:var(--gold-text)}.cart-upsell__next svg{width:20px;height:20px}.cart-upsell__next[hidden]{display:none}.cart-foot{position:sticky;bottom:0;z-index:2;background:#17150f;flex-shrink:0;border-top:1px solid rgba(243,239,232,.14);padding:24px 26px;display:flex;flex-direction:column;gap:16px;box-shadow:0 -8px 20px #00000059}.cart-total{display:flex;justify-content:space-between;font-family:var(--font-ui);font-size:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f3efe8}.cart-checkout{display:flex;align-items:center;justify-content:center;gap:10px;background:#f3efe8;color:#000;border:1px solid #000;padding:16px;font-family:var(--font-ui);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .25s,color .25s}.cart-checkout:hover{background:#000;color:#f3efe8}.cart-checkout svg{width:18px;height:18px;flex-shrink:0}.cart-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:205;background:#0009;opacity:0;pointer-events:none;transition:opacity .4s}.newsletter-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:flex;align-items:center;justify-content:center;padding:var(--pad);opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.newsletter-popup.is-open{opacity:1;pointer-events:auto}.newsletter-popup__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0908cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><circle cx='14' cy='14' r='13' fill='rgba(0,0,0,.55)' stroke='white' stroke-width='1.5'/><path d='M9 9L19 19M19 9L9 19' stroke='white' stroke-width='2' stroke-linecap='round'/></svg>") 14 14,pointer}.newsletter-popup__box{position:relative;z-index:1;width:min(460px,100%);background:#17150f;border:1px solid rgba(243,239,232,.14);padding:clamp(32px,5vw,52px);text-align:center;transform:translateY(16px);transition:transform .35s var(--ease)}.newsletter-popup.is-open .newsletter-popup__box{transform:translateY(0)}.newsletter-popup .kicker{justify-content:center;margin-bottom:16px}.newsletter-popup .t-display{font-size:clamp(24px,3vw,32px);margin-bottom:12px}.newsletter-popup .lead{margin-bottom:20px}.newsletter-popup__perks{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px;text-align:left;max-width:320px;margin:0 auto 24px}.newsletter-popup__perks li{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-ui);font-size:13.5px;color:#f3efe8cc}.newsletter-popup__perks .ic{color:var(--gold-text);flex-shrink:0;font-weight:700}.newsletter-popup .newsletter{border:1px solid rgba(243,239,232,.3);display:flex}.newsletter-popup__close{position:absolute;top:12px;right:14px;background:none;border:none;color:#f3efe8;font-size:24px;line-height:1;font-weight:300;cursor:pointer;padding:6px}.cart-scrim.is-open{opacity:1;pointer-events:auto}.toast{position:fixed;left:50%;bottom:34px;transform:translate(-50%,20px);z-index:300;background:var(--ink);color:#f3efe8;padding:15px 28px;font-size:14px;letter-spacing:.02em;opacity:0;pointer-events:none;transition:opacity .35s var(--ease),transform .35s var(--ease);max-width:90vw;text-align:center}.toast.is-visible{opacity:1;transform:translate(-50%)}.toast em{color:var(--gold-text);font-style:italic;font-weight:600}.if-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;border:1px solid var(--gold);border-radius:50%;color:var(--accent);font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;gap:2px;cursor:pointer;transition:transform .5s var(--ease),background .4s,color .4s;-webkit-user-select:none;user-select:none;text-align:center;line-height:1.4}.dark .if-badge{color:var(--gold-text)}.if-badge b{font-family:var(--font-title);font-style:italic;font-size:22px;font-weight:400;letter-spacing:0;text-transform:none}.if-badge:hover{transform:rotate(8deg) scale(1.06);background:var(--gold);color:var(--ink)}.particle{position:fixed;z-index:400;pointer-events:none;will-change:transform,opacity}[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d, 0s)}[data-reveal].in-view{opacity:1;transform:none}[data-reveal=fade]{transform:none}[data-reveal=left]{transform:translate(-38px)}[data-reveal=right]{transform:translate(38px)}[data-reveal=left].in-view,[data-reveal=right].in-view{transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}.ticker-track,.hv-grate,.hv-chain,.hv-arrow,.fuel-layer,.fuel-word,.fuel-flicker,.vr-drop,.vr-glow{animation:none}html{scroll-behavior:auto}}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,68px)}@media(max-width:800px){.grid-2{grid-template-columns:1fr}}.mt-1{margin-top:14px}.mt-2{margin-top:28px}.mt-3{margin-top:48px}.center{text-align:center;align-items:center}.hide-mobile{display:inline-flex}.az-404__wrap{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:clamp(64px,10vw,140px);padding-bottom:clamp(64px,10vw,140px)}.az-404__code{font-family:var(--font-title);font-style:italic;font-size:clamp(64px,12vw,160px);line-height:1;color:var(--gold-text);margin:14px 0}.az-404__wrap .lead{max-width:46ch;margin:0 auto}.az-404__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}.az-cfg-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(36px,5vw,90px);align-items:start}@media(max-width:900px){.az-cfg-grid{grid-template-columns:1fr}}.az-cfg-stage-col{position:sticky;top:calc(var(--header-h, 66px) + var(--bar-vis) + 24px);display:flex;flex-direction:column;gap:20px}@media(max-width:900px){.az-cfg-stage-col{position:static}}.az-cfg-stage{aspect-ratio:4/3.6}.az-cfg-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:40px}.az-cfg-placeholder span{font-family:var(--font-ui);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);max-width:22ch}.az-cfg-price-tag{position:absolute;right:24px;bottom:20px;font-family:var(--font-title);font-style:italic;font-size:clamp(20px,2.4vw,28px);color:var(--gold-text)}.az-cfg-summary{border:1px solid var(--line);padding:20px 22px}.az-cfg-summary h3{font-family:var(--font-ui);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-soft);margin-bottom:10px}.az-cfg-summary ul{display:flex;flex-direction:column;gap:6px}.az-cfg-summary li{font-size:14px;color:var(--text)}.az-cfg-steps{display:flex;flex-direction:column;gap:clamp(28px,3.4vw,48px)}.az-cfg-step{opacity:.35;pointer-events:none;filter:grayscale(.4);transition:opacity .4s var(--ease),filter .4s var(--ease)}.az-cfg-step.is-unlocked{opacity:1;pointer-events:auto;filter:none}.az-cfg-step__head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.az-cfg-step__num{width:30px;height:30px;flex-shrink:0;border:1px solid var(--line-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-size:13px;color:var(--text-soft)}.az-cfg-step.is-unlocked .az-cfg-step__num{border-color:var(--gold);color:var(--gold-text)}.az-cfg-step__title{font-family:var(--font-title);font-style:italic;font-size:clamp(19px,2vw,24px)}.az-cfg-step__check{margin-left:auto;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;background:var(--gold);color:var(--ink);opacity:0;transform:scale(.6);transition:all .3s var(--ease)}.az-cfg-step:has([data-value].is-active) .az-cfg-step__check,.az-cfg-step:has([data-az-cfg-accessory]:checked) .az-cfg-step__check{opacity:1;transform:scale(1)}.az-cfg-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.az-cfg-cards--gas{grid-template-columns:1fr 1fr;max-width:420px}.az-cfg-cards--flaeche{grid-template-columns:1fr 1fr;max-width:520px}.az-cfg-cards--flaeche .az-cfg-card{padding:22px 16px}.az-cfg-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:20px 14px;border:1px solid var(--line);background:#ffffff05;cursor:pointer;font-family:inherit;color:var(--text);transition:border-color .25s var(--ease),background .25s var(--ease)}.az-cfg-card:hover{border-color:var(--line-strong)}.az-cfg-card.is-active{border-color:var(--gold);background:#b2a1851a}.az-cfg-card.is-active .az-cfg-card__label{color:var(--gold-text)}.az-cfg-card__img{display:block;width:100%;aspect-ratio:1/1;background:var(--tile);overflow:hidden}.az-cfg-card__img img{width:100%;height:100%;object-fit:cover;display:block}.az-cfg-card__img--wood{border-radius:50%;width:64px;aspect-ratio:1/1;margin:0 auto}.az-cfg-card__swatch{width:64px;height:64px;border-radius:50%;display:block}.az-cfg-card__label{font-size:15px;font-weight:600}.az-cfg-card__spec{font-size:12px;color:var(--text-soft)}.az-cfg-card__price{font-family:var(--font-title);font-style:italic;font-size:14px;color:var(--gold-text)}.az-cfg-card--gas{padding:26px 14px;gap:12px}.az-cfg-card--gas .az-opt-icon{width:30px;height:30px}.az-cfg-card--accessory{cursor:pointer}.az-cfg-card--accessory input{position:absolute;opacity:0;pointer-events:none}.az-cfg-card__tick{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-size:12px;color:transparent;transition:all .25s var(--ease)}.az-cfg-card--accessory.is-active .az-cfg-card__tick{background:var(--gold);border-color:var(--gold);color:var(--ink)}.az-cfg-toggle{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:16px 18px;border:1px solid var(--line);cursor:pointer;max-width:420px}.az-cfg-toggle input{position:absolute;opacity:0;pointer-events:none}.az-cfg-toggle__box{flex-shrink:0;width:20px;height:20px;margin-top:2px;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center}.az-cfg-toggle input:checked~.az-cfg-toggle__box{background:var(--gold);border-color:var(--gold)}.az-cfg-toggle input:checked~.az-cfg-toggle__box:after{content:"\2713";font-size:13px;color:var(--ink)}.az-cfg-toggle__label{font-size:14px}.az-cfg-toggle__label small{display:block;color:var(--text-soft);font-size:12px;margin-top:2px}.az-cfg-form{display:flex;flex-direction:column;gap:16px;max-width:480px}.az-cfg-form__row{display:flex;flex-direction:column;gap:6px}.az-cfg-form__row label{font-family:var(--font-ui);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft)}.az-cfg-form__row input{background:none;border:none;border-bottom:1px solid var(--line-strong);padding:10px 2px;color:var(--text);font-size:16px;font-family:inherit}.az-cfg-form__row input:focus{outline:none;border-color:var(--gold)}.az-cfg-submit{align-self:flex-start;margin-top:6px}.az-cfg-submit:disabled{opacity:.4;cursor:not-allowed}.az-cfg-submit:disabled:after{display:none}.az-cfg-form__hint{font-size:13px;color:var(--text-soft)}.az-cfg-form__status{padding:14px 16px;font-size:14px}.az-cfg-form__status--ok{background:#b2a18526;color:var(--gold-text)}.az-cfg-form__status--error{background:#ff9a8d26;color:var(--red)}@media(max-width:720px){.hide-mobile{display:none}}.az-manifesto{position:relative;overflow:hidden;padding:calc(var(--header-h) + var(--bar-h) + clamp(32px,5vw,64px)) 0 clamp(56px,7vw,100px);text-align:center}.az-manifesto .kicker,.az-manifesto__text,.az-fire-clash{position:relative;z-index:1}.az-manifesto .kicker{justify-content:center;margin:8px 0 18px}.az-manifesto__text{font-family:var(--font-title);font-style:italic;font-weight:400;font-size:clamp(22px,2.6vw,34px);line-height:1.5;max-width:42ch;margin:0 auto;color:var(--text)}.az-goldtrail__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.85;transition:opacity .5s ease;background:radial-gradient(640px circle at var(--gx, 50%) var(--gy, 50%),rgba(212,175,100,.55),rgba(212,175,100,.22) 40%,transparent 70%);filter:blur(4px)}.az-fire-clash{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;width:100%;column-gap:.35em;font-family:var(--font-title);font-style:italic;font-weight:400;font-size:clamp(34px,6vw,76px);line-height:1.05;margin:0 0 28px;color:var(--text)}.az-fire-clash__word--l{justify-self:end}.az-fire-clash__word--r{justify-self:start}.az-fire-clash:before{content:"";position:absolute;left:50%;top:50%;width:min(700px,90vw);height:240px;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(212,175,100,.38),rgba(212,175,100,.12) 45%,transparent 72%);filter:blur(18px)}.az-fire-clash__word{display:inline-block;opacity:0;transition:transform 1s cubic-bezier(.16,.9,.2,1.1),opacity .6s ease}.az-fire-clash__word--l{transform:translate(-60vw)}.az-fire-clash__word--r{transform:translate(60vw)}.az-fire-clash.is-in .az-fire-clash__word{opacity:1;transform:translate(0)}.az-fire-clash.is-clacked .az-fire-clash__word{animation:az-clack-thump .4s ease}.az-fire-clash__spark{position:relative;width:0;height:0;display:inline-flex;align-items:center;justify-content:center}.az-fire-clash__spark i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--gold, #C5A059);opacity:0;transform:translate(-50%,-50%) scale(0);top:50%;left:50%}.az-fire-clash.is-clacked .az-fire-clash__spark i{animation:az-spark-burst .65s cubic-bezier(.2,.8,.3,1) forwards}.az-fire-clash__spark i:nth-child(1){animation-delay:.9s;--sx: 40px;--sy: -8px}.az-fire-clash__spark i:nth-child(2){animation-delay:.91s;--sx: -34px;--sy: -20px}.az-fire-clash__spark i:nth-child(3){animation-delay:.9s;--sx: 10px;--sy: -40px}.az-fire-clash__spark i:nth-child(4){animation-delay:.92s;--sx: -14px;--sy: 34px}.az-fire-clash__spark i:nth-child(5){animation-delay:.9s;--sx: 32px;--sy: 24px}.az-fire-clash__spark i:nth-child(6){animation-delay:.91s;--sx: -40px;--sy: 6px}@keyframes az-spark-burst{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--sx)),calc(-50% + var(--sy))) scale(.2)}}@keyframes az-clack-thump{0%{transform:translate(0) scale(1)}35%{transform:translate(0) scale(1.06)}to{transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.az-fire-clash__word{transition:none;opacity:1;transform:none}.az-fire-clash.is-clacked .az-fire-clash__word{animation:none}.az-fire-clash__spark i{display:none}}@media(max-width:600px){.az-fire-clash{font-size:clamp(28px,9vw,44px);gap:.25em}}.az-slideshow{position:relative;height:min(78vh,820px);min-height:420px;overflow:hidden}.az-slideshow__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.1s var(--ease)}.az-slideshow__slide.is-active{opacity:1;z-index:1}.az-slideshow__slide img{width:100%;height:100%;object-fit:cover;display:block}.az-slideshow__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent 40%)}.az-slideshow__caption{position:absolute;left:var(--pad);bottom:32px;z-index:2;color:#fff;font-family:var(--font-ui);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.az-slideshow__dots{position:absolute;right:var(--pad);bottom:28px;z-index:2;display:flex;gap:10px}.az-slideshow__dot{width:8px;height:8px;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:transparent;padding:0;cursor:pointer;transition:background .3s var(--ease),transform .3s var(--ease)}.az-slideshow__dot.is-active{background:var(--gold);border-color:var(--gold);transform:scale(1.2)}.az-findus{position:relative;padding:clamp(56px,6vw,96px) 0}.az-findus__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,48px)}@media(max-width:820px){.az-findus__grid{grid-template-columns:1fr}}.az-findus__card{display:flex;flex-direction:column}.az-findus__media{aspect-ratio:4/3;overflow:hidden;background:var(--tile);margin-bottom:22px}.az-findus__media img{width:100%;height:100%;object-fit:cover;display:block}.az-findus__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;background:repeating-linear-gradient(135deg,var(--tile),var(--tile) 12px,rgba(0,0,0,.04) 12px,rgba(0,0,0,.04) 24px);color:var(--text-faint);font-family:var(--font-ui);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.az-findus__card .t-display{font-size:clamp(26px,2.6vw,36px);margin-bottom:12px}.az-findus__card .lead{margin-bottom:22px}.az-findus__card .btn{align-self:flex-start}.az-materials-intro{padding:clamp(72px,9vw,130px) 0 clamp(40px,5vw,64px);text-align:center}.az-materials-intro .t-hero{max-width:16ch;margin:0 auto}.az-materials-intro .lead{margin:22px auto 0;text-align:center}.az-material{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(48px,6vw,88px) 0;border-top:1px solid var(--line)}.az-material:nth-child(2n) .az-material__media{order:2}@media(max-width:820px){.az-material{grid-template-columns:1fr}.az-material:nth-child(2n) .az-material__media{order:0}}.az-material__media{aspect-ratio:4/5;overflow:hidden;background:var(--tile)}.az-material__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease)}.az-material:hover .az-material__media img{transform:scale(1.04)}.az-material__index{font-family:var(--font-ui);font-size:12px;letter-spacing:.2em;color:var(--accent);margin-bottom:14px;display:block}.az-material__name{font-family:var(--font-title);font-style:italic;font-size:clamp(30px,3.6vw,52px);margin-bottom:18px}.az-material__text{font-size:16px;line-height:1.8;color:var(--text-soft);max-width:46ch}.az-project{padding:clamp(48px,6vw,80px) 0;border-top:1px solid var(--line)}.az-project:first-of-type{border-top:none;padding-top:clamp(24px,3vw,40px)}.az-project__body h3{font-family:var(--font-title);font-style:italic;font-weight:400;font-size:clamp(22px,2.2vw,30px);margin:28px 0 12px}.az-project__body p{font-size:16px;line-height:1.8;color:var(--text-soft);max-width:62ch}.az-project__row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0;align-items:start}.az-project__row--full{grid-template-columns:1fr}.az-project__row img,.az-project__row iframe{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;display:block;border:0}@media(max-width:820px){.az-project__row{grid-template-columns:1fr}}.az-quotes__heading{margin:clamp(48px,6vw,84px) 0 8px}.az-quotes__html{padding:clamp(24px,3vw,40px) 0}.az-quote-block{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);align-items:center;padding:clamp(32px,4vw,56px) 0;border-top:1px solid var(--line)}.az-quote-block:nth-child(2n) .az-quote-block__media{order:2}@media(max-width:820px){.az-quote-block{grid-template-columns:1fr}.az-quote-block:nth-child(2n) .az-quote-block__media{order:0}}.az-quote-block__media{aspect-ratio:4/3;overflow:hidden;background:var(--tile)}.az-quote-block__media img{width:100%;height:100%;object-fit:cover;display:block}.az-quote-block--logo .az-quote-block__media{display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,48px)}.az-quote-block--logo .az-quote-block__media img{width:auto;height:auto;max-width:70%;max-height:60%;object-fit:contain}.az-quote-block blockquote{font-family:var(--font-title);font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.6;margin:0 0 16px;color:var(--text)}.az-quote-block cite{font-style:normal;font-family:var(--font-ui);font-size:13px;letter-spacing:.06em;color:var(--text-soft);display:block;line-height:1.6}.az-quote-block cite b{color:var(--text);font-weight:600}.az-instagram{padding:clamp(56px,6vw,96px) 0}.az-instagram__head{text-align:center;margin-bottom:clamp(28px,3vw,40px)}.az-instagram__handle{display:inline-block;margin-top:10px;font-family:var(--font-ui);font-size:13px;letter-spacing:.1em;color:var(--accent);text-decoration:none}.az-instagram__handle:hover{color:var(--gold-text)}.az-instagram__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}@media(max-width:900px){.az-instagram__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:540px){.az-instagram__grid{grid-template-columns:repeat(2,1fr)}}.az-instagram__tile{position:relative;aspect-ratio:1;overflow:hidden;display:block}.az-instagram__tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.az-instagram__tile:hover img{transform:scale(1.06)}.az-instagram__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;opacity:0;transition:opacity .3s var(--ease)}.az-instagram__tile:hover .az-instagram__icon{opacity:1}.az-instagram__icon svg{width:28px;height:28px;color:#fff}body.template-cart .title.title--primary{font-family:var(--font-title);font-style:italic;font-weight:400;font-size:clamp(32px,4vw,52px);letter-spacing:-.005em;text-transform:none}body.template-cart .underlined-link{font-family:var(--font-ui);font-size:13px;letter-spacing:.06em;color:var(--text-soft)}body.template-cart .underlined-link:hover{color:var(--gold-text)}body.template-cart .cart-items thead th{color:var(--text-faint);font-family:var(--font-ui);letter-spacing:.12em}body.template-cart .cart-items>*+*{border-top-color:var(--line)}body.template-cart .cart-item{border-top-color:var(--line)!important}body.template-cart .cart-item__name{color:var(--text)}body.template-cart .cart-item__name:hover{color:var(--gold-text)}body.template-cart .totals__total{font-family:var(--font-title);font-style:italic;font-weight:400;font-size:22px}body.template-cart .totals__total-value{font-family:var(--font-ui);font-size:20px;font-weight:700;white-space:nowrap}body.template-cart .tax-note{color:var(--text-soft);margin-top:8px}body.template-cart .cart__ctas{margin-top:20px}body.template-cart .cart__checkout-button{letter-spacing:.14em;text-transform:uppercase;font-weight:700;font-size:14px;padding:20px 32px;transition:filter .25s var(--ease),transform .15s var(--ease)}body.template-cart .cart__checkout-button:hover{filter:brightness(1.1)}body.template-cart .cart__checkout-button:active{transform:scale(.99)}body.template-cart .cart__dynamic-checkout-buttons{margin-top:12px}body.template-cart quantity-input{border-color:var(--line-strong)}body.template-product .price__badge-sale{display:none!important}.cc-window.cc-banner{left:24px!important;right:auto!important;bottom:24px!important;top:auto!important;width:auto!important;max-width:400px;flex-direction:column!important;align-items:stretch!important;gap:14px;padding:20px 22px!important;background:#17150f!important;color:#f3efe8d1!important;border:1px solid rgba(243,239,232,.14)!important;border-radius:0!important;box-shadow:0 18px 40px #0006;font-family:var(--font-ui)!important;font-size:13px!important;line-height:1.6!important}.cc-window .cc-message{margin:0!important;flex:none!important;max-width:none!important}.cc-window .cc-link{color:#f3efe8!important;opacity:1!important;padding:0!important;text-decoration:underline;text-underline-offset:3px}.cc-window .cc-compliance{width:100%}.cc-window .cc-btn{flex:1;width:100%;margin:0!important;background:var(--gold)!important;color:var(--ink)!important;border:1px solid var(--gold)!important;border-radius:0!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;padding:12px 18px!important}.cc-window .cc-btn:hover{filter:brightness(1.08);text-decoration:none}@media(max-width:560px){.cc-window.cc-banner{left:12px!important;right:12px!important;bottom:12px!important;max-width:none}}body:has(.shopify-policy__container) #MainContent{padding-top:calc(var(--header-h) + var(--bar-h) + clamp(40px,6vw,96px))}.shopify-policy__container{max-width:760px!important;margin:0 auto;padding:0 var(--pad) clamp(72px,8vw,128px)!important}.shopify-policy__title h1{font-family:var(--font-title);font-style:italic;font-weight:400;font-size:clamp(36px,4.5vw,64px);line-height:1.08;letter-spacing:-.005em;color:var(--text);margin:0 0 clamp(28px,3vw,44px);text-align:left}.shopify-policy__body{font-family:var(--font-body);font-size:17px;line-height:1.75;color:var(--text-soft)}.shopify-policy__body strong,.shopify-policy__body b,.shopify-policy__body h2,.shopify-policy__body h3{color:var(--text)}.shopify-policy__body a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body a:hover{color:var(--gold-text)}.shopify-policy__body h1,.shopify-policy__body h2{font-family:var(--font-title);font-style:italic;font-weight:400;font-size:clamp(24px,2.2vw,30px);line-height:1.2;margin:1.6em 0 .5em}.shopify-policy__body h3,.shopify-policy__body h4{font-family:var(--font-ui);font-size:15px;font-weight:700;letter-spacing:.01em;margin:1.4em 0 .4em}body.template-product .product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px}body.template-product .product-form__input--pill input[type=radio]+label{flex:1 1 140px;min-width:0;margin:0;min-height:52px;padding:12px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;white-space:normal;border-radius:0;border:1px solid rgba(var(--text-rgb),.28);background:transparent;color:var(--text);font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:.01em;transition:border-color .2s var(--ease),background-color .2s var(--ease)}body.template-product .product-form__input--pill input[type=radio]+label:hover{border-color:var(--text)}body.template-product .product-form__input--pill input[type=radio]:checked+label{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#b2a1851a;color:var(--text)}body.template-product .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--gold);outline-offset:2px}.product__info-container .az-fit{margin:2px 0 14px;font-family:var(--font-ui);font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--text-soft)}.product__info-container .az-set{border:0;margin:24px 0 6px;padding:0;min-width:0;display:flex;flex-direction:column;gap:8px}.az-set__title{padding:0;margin-bottom:10px;font-family:var(--font-ui);font-size:15px;font-weight:700;letter-spacing:.01em;color:var(--text)}.az-set__item{display:grid;grid-template-columns:18px 48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px;border:1px solid var(--line);cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.az-set__item:hover{border-color:rgba(var(--text-rgb),.4)}.az-set__item.is-checked{border-color:var(--gold);background:#b2a18514}.az-set__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.az-set__check{width:18px;height:18px;border:1px solid rgba(var(--text-rgb),.5);position:relative}.az-set__item.is-checked .az-set__check{background:var(--gold);border-color:var(--gold)}.az-set__item.is-checked .az-set__check:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.az-set__input:focus-visible+.az-set__check{outline:2px solid var(--gold);outline-offset:2px}.az-set__media{width:48px;height:48px;background:var(--tile);display:block;overflow:hidden}.az-set__media img{width:100%;height:100%;object-fit:cover}.az-set__name{font-family:var(--font-title);font-style:italic;font-size:17px;line-height:1.25;color:var(--text)}.az-set__price{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--text-soft);white-space:nowrap}.az-set__error{margin:4px 0 0;font-family:var(--font-ui);font-size:13px;color:var(--red)}.product-form__submit .az-cta-price:not(:empty):before{content:"\b7";margin:0 .55em;opacity:.6}.product-form__submit .az-cta-price{font-weight:700}.product-form__submit[disabled] .az-cta-price,.product-form__submit.loading .az-cta-price{display:none}.product__info-container .az-info{margin:22px 0 0;border-top:1px solid var(--line)}.az-info__item{border-bottom:1px solid var(--line)}.az-info__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--text)}.az-info__item summary::-webkit-details-marker{display:none}.az-info__item summary:after{content:"+";font-size:18px;font-weight:400;color:var(--accent);transition:transform .3s var(--ease)}.az-info__item[open] summary:after{transform:rotate(45deg)}.az-info__body{padding:0 2px 18px}.az-info__body p{margin:0 0 8px;font-size:15px;line-height:1.65;color:var(--text-soft)}.az-info__body p:last-child{margin-bottom:0}body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.az-fit{order:1}body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.az-set,body.template-product:not(.product-type-grill):not(.product-type-aussenkuchen) .product__info-container>.az-info{order:4}.az-stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:95;background:#121110f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(243,239,232,.12);transform:translateY(100%);transition:transform .4s var(--ease)}.az-stickybuy.is-visible{transform:none}.az-stickybuy__inner{display:flex;align-items:center;gap:14px;padding:12px var(--pad)}.az-stickybuy__media{width:44px;height:44px;flex-shrink:0;background:var(--tile);overflow:hidden}.az-stickybuy__media img{width:100%;height:100%;object-fit:cover}.az-stickybuy__text{display:flex;flex-direction:column;min-width:0;flex:1}.az-stickybuy__title{font-family:var(--font-title);font-style:italic;font-size:17px;line-height:1.2;color:#f3efe8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.az-stickybuy__price{font-family:var(--font-ui);font-size:13px;color:#f3efe8b8}.az-stickybuy__btn{flex-shrink:0;background:var(--gold);color:var(--ink);border:1px solid var(--gold);border-radius:0;padding:14px 26px;font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:filter .2s var(--ease)}.az-stickybuy__btn:hover{filter:brightness(1.08)}@media(max-width:560px){.az-stickybuy__inner{gap:10px;padding:10px 16px}.az-stickybuy__media{display:none}.az-stickybuy__btn{padding:13px 16px;letter-spacing:.1em}}body.template-product .floating-cta{display:none!important}body.az-sticky-on .floating-chat{bottom:92px}@media(max-width:560px){body.az-sticky-on .floating-chat{bottom:80px}}.product-form__submit:has(.az-cta-price:not(:empty)){white-space:nowrap}@media(max-width:380px){.product-form__submit:has(.az-cta-price:not(:empty)){white-space:normal}}.az-buybox--grill pickup-availability{display:none!important}@media(max-width:560px){body.template-product .product-form__input--pill input[type=radio]+label{font-size:13px;padding:10px;gap:6px}}.az-set__tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:6px}.az-set__tab{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:12px 8px;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--text-soft);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.az-set__tab:hover{color:var(--text)}.az-set__tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--gold)}.az-set__count:not(:empty){min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--gold);color:var(--ink);font-size:11px;font-weight:700;line-height:18px;text-align:center}.az-set__panel{display:flex;flex-direction:column;gap:8px}.az-set__panel[hidden]{display:none}.az-set__name small{display:block;margin-top:2px;font-family:var(--font-ui);font-style:normal;font-size:12px;color:var(--text-faint)}.az-cattabs{padding:clamp(20px,2.4vw,32px) 0 0}.az-cattabs__row{display:flex;border:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.az-cattabs__row::-webkit-scrollbar{display:none}.az-cattabs__tab{flex:1 0 auto;display:flex;align-items:center;justify-content:center;padding:15px 22px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);white-space:nowrap;border-right:1px solid var(--line);box-shadow:inset 0 -2px 0 transparent;transition:color .2s var(--ease),background-color .2s var(--ease),box-shadow .2s var(--ease)}.az-cattabs__tab:last-child{border-right:0}.az-cattabs__tab:hover{color:var(--text);background:rgba(var(--text-rgb),.04)}.az-cattabs__tab.is-active{color:var(--text);background:#b2a1851a;box-shadow:inset 0 -2px 0 var(--gold)}@media(max-width:760px){.az-cattabs__tab{flex:0 0 auto;padding:13px 18px}}.az-subcats{padding:clamp(22px,2.6vw,34px) 0 0}.az-subcats__label{display:block;margin-bottom:14px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.az-subcats__row{display:flex;flex-wrap:wrap;gap:10px 26px}.az-subcats__chip{display:inline-flex;align-items:center;gap:12px;color:var(--text)}.az-subcats__img{width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--tile);border:1px solid var(--line);flex-shrink:0;transition:border-color .2s var(--ease)}.az-subcats__img img{width:100%;height:100%;object-fit:cover}.az-subcats__title{font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:.01em}.az-subcats__chip:hover .az-subcats__img{border-color:var(--gold)}.az-subcats__chip:hover .az-subcats__title{color:var(--gold-text)}@media(max-width:760px){.az-subcats__row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--pad));padding:0 var(--pad) 4px}.az-subcats__row::-webkit-scrollbar{display:none}.az-subcats__chip{flex-direction:column;gap:8px;text-align:center}.az-subcats__title{font-size:12px;white-space:nowrap}}.az-fitfilter{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.az-fitfilter__label{margin-right:6px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.az-fitfilter .chip{padding:9px 16px;font-size:13px}.az-fitfilter .chip{text-transform:none;letter-spacing:.01em}:root:has(.header.has-bar){--bar-h: 32px;--bar-vis: 32px}:root:has(.header.has-bar.is-scrolled){--bar-vis: 0px}.header-bar{height:var(--bar-h);display:flex;align-items:center;justify-content:center;gap:8px;padding:0 var(--pad);background:#0a0908;border-bottom:1px solid rgba(243,239,232,.08);overflow:hidden;white-space:nowrap;font-family:var(--font-ui);font-size:12.5px;font-weight:500;letter-spacing:.02em;color:#f3efe8c7;transition:margin-top .35s var(--ease)}.header-bar a{color:var(--gold-lite);font-weight:600;text-decoration:underline;text-decoration-color:#c9b89c66;text-underline-offset:3px}.header-bar a:hover{color:#f3efe8}.header.is-scrolled .header-bar{margin-top:calc(-1 * var(--bar-h))}@media(max-width:760px){.header-bar__note{display:none}.header-bar{font-size:12px}}.nav-mega--cards{left:-24px;transform:none}.nav-mega--cards .nav-mega__inner{width:min(640px,calc(100vw - 2 * var(--pad)));padding:18px}.nav-mega__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nav-mega a.nav-mega__card{display:flex;flex-direction:column;gap:4px;padding:8px;white-space:normal}.nav-mega a.nav-mega__card:after{display:none}.nav-mega__img{display:block;aspect-ratio:4 / 3;background:var(--tile);overflow:hidden;margin-bottom:6px}.nav-mega__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.nav-mega__card:hover .nav-mega__img img{transform:scale(1.04)}.nav-mega__name{font-family:var(--font-title);font-style:italic;font-size:17px;line-height:1.2;color:#f3efe8}.nav-mega__price{font-family:var(--font-ui);font-size:12px;color:#f3efe899}.nav-mega--cards .nav-mega__all{display:block;margin-top:12px}.nav-mega a:after{display:none}@media(max-width:760px){.az-fitfilter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--pad));padding:0 var(--pad) 2px}.az-fitfilter::-webkit-scrollbar{display:none}.az-fitfilter .chip,.az-fitfilter__label{flex-shrink:0;white-space:nowrap}}.page-head__bg video{width:100%;height:100%;object-fit:cover;display:block}.pdp-social-card{position:relative;width:clamp(230px,23vw,320px);aspect-ratio:9 / 16;background:#000;overflow:hidden}.pdp-reel{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}.pdp-reel__play{position:absolute;left:50%;top:50%;width:64px;height:64px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(255,255,255,.7);background:#0a090859;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;transition:opacity .3s var(--ease),background .3s var(--ease)}.pdp-reel__play span{width:0;height:0;margin-left:4px;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #fff}.pdp-reel__play:hover{background:#b2a185d9}.pdp-social-card.is-playing .pdp-reel__play{opacity:0;pointer-events:none}.pdp-film{position:relative;height:min(78vh,56.25vw);min-height:360px;overflow:hidden;background:#000;color:#f3efe8}.pdp-film video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pdp-film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0908c7,#0a090800 42%);pointer-events:none}.pdp-film__caption{position:absolute;left:0;right:0;top:clamp(28px,4vw,56px);z-index:2;display:flex;flex-direction:column;gap:10px}.pdp-film__title{font-family:var(--font-title);font-style:italic;font-size:clamp(22px,2.6vw,36px);line-height:1.15;max-width:26ch;margin:0}.pdp-film__sound{position:absolute;right:var(--pad);top:clamp(28px,4vw,56px);z-index:3;background:#0a090859;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.5);color:#fff;border-radius:0;padding:11px 18px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pdp-film__sound:hover,.pdp-film__sound[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--ink)}@media(max-width:760px){.pdp-film__sound{top:auto;bottom:20px;left:var(--pad);right:auto}}.az-404{position:relative;overflow:hidden}.az-404__media img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:900px){.az-404__media{position:absolute;top:0;right:0;bottom:0;width:40%;-webkit-mask-image:linear-gradient(to right,transparent,#000 60%);mask-image:linear-gradient(to right,transparent,#000 60%)}.az-404__wrap{position:relative;z-index:1;align-items:flex-start;text-align:left;padding-right:44%}.az-404__wrap .lead{margin:0}.az-404__actions{justify-content:flex-start}}@media(max-width:899px){.az-404__media{height:34vh;margin-top:calc(var(--header-h) + var(--bar-h));-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent)}.az-404__media img{object-position:center 30%}}.pdp-award{padding:clamp(64px,8vw,120px) 0;border-top:1px solid var(--line)}.pdp-award__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,80px);align-items:center}.pdp-award__img{max-width:520px}.pdp-award .pdp-award__img img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block}.pdp-award__title{font-family:var(--font-title);font-style:italic;font-weight:400;font-size:clamp(28px,3.2vw,44px);line-height:1.1;margin:12px 0 16px}.pdp-award p{color:var(--text-soft);font-size:16px;line-height:1.8;max-width:52ch;margin:0}@media(max-width:820px){.pdp-award__inner{grid-template-columns:1fr}}.az-ev-film{position:relative;margin:0 0 12px;aspect-ratio:16 / 9;background:#000;overflow:hidden}.az-ev-film video{width:100%;height:100%;object-fit:cover;display:block}.az-ev-film .pdp-film__sound{top:16px;right:16px;bottom:auto;left:auto}.az-ev-film figcaption{position:absolute;left:16px;bottom:14px;font-family:var(--font-ui);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fffc;text-shadow:0 1px 8px rgba(0,0,0,.6)}.az-ev-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 40px}.az-ev-strip img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.az-ev-strip--wide{margin-top:12px}.az-ev-strip--wide img{aspect-ratio:3 / 2}@media(max-width:760px){.az-ev-strip{grid-template-columns:1fr 1fr;gap:6px}.az-ev-strip img:first-child{grid-column:1 / -1;aspect-ratio:3 / 2}}.az-rating{display:inline-flex;align-items:baseline;gap:8px;margin:2px 0 10px;font-family:var(--font-ui);font-size:13px;color:var(--text-soft);text-decoration:none}.az-rating__stars{color:var(--gold-text);letter-spacing:2px;font-size:13px}.az-rating__value{color:var(--text);font-weight:600}.az-rating:hover .az-rating__count{text-decoration:underline;text-underline-offset:3px}#MainContent .product__sku{display:none!important}.az-trust{list-style:none;margin:14px 0 4px;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-family:var(--font-ui);font-size:12.5px;color:var(--text-soft)}.az-trust li{display:inline-flex;align-items:center;gap:7px}.az-trust li:before{content:"";width:10px;height:6px;border-left:1.5px solid var(--gold-text);border-bottom:1.5px solid var(--gold-text);transform:rotate(-45deg) translateY(-2px)}.az-trust a{color:inherit;text-decoration:underline;text-underline-offset:3px}#MainContent .product-form__buttons{max-width:none}#MainContent .product-form__submit.button--primary,#MainContent .product-form__submit.button--secondary{background-color:var(--text)!important;color:var(--bg)!important;min-height:60px;width:100%;border-radius:0;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background-color .25s var(--ease),color .25s var(--ease)}#MainContent .product-form__submit.button--primary:hover,#MainContent .product-form__submit.button--secondary:hover{background-color:var(--gold)!important;color:var(--ink)!important;filter:none}#MainContent .product-form__submit:after,#MainContent .product-form__submit:before{box-shadow:none!important}#MainContent .product-form__submit .az-cta-price{font-weight:600;letter-spacing:.06em}.az-grillrow__buy{margin-top:14px;display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:1px solid var(--gold-text);color:var(--gold-text);font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background .25s ease,color .25s ease}.az-grillrow__item:hover .az-grillrow__buy{background:var(--gold);border-color:var(--gold);color:var(--ink)}.az-bestseller__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(32px,4vw,56px)}.az-bestseller__head .t-display{margin:8px 0 0}.az-heylight{margin:6px 0 4px;min-height:22px;font-family:var(--font-ui);font-size:13px;color:var(--text-soft)}.az-heylight .color-secondary,.az-heylight .heidi-description,.az-heylight span{color:var(--text-soft)!important;font-family:var(--font-ui)!important}.az-heylight .color-primary,.az-heylight b{color:var(--text)!important;font-family:var(--font-ui)!important}#MainContent .product__info-container>.product__title{margin-bottom:6px}#MainContent .product__info-container>.az-fit{margin:0 0 4px}#MainContent .product__info-container>.az-rating{margin:0 0 2px}#MainContent .product__info-container>[id^=price-]{margin:8px 0 0!important}#MainContent .product__info-container>.az-heylight{margin:2px 0 0;min-height:0}#MainContent .product__info-container>.az-heylight #heidipay-container>:not(script):not(style){margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}#MainContent .product__info-container>.az-delivery{margin:6px 0 0!important}#MainContent .product__info-container>.az-delivery+*{margin-top:24px}.az-set__item.is-recommended{position:relative;overflow:visible;margin-top:12px;border-color:var(--gold);background:#b2a1850f}.az-set__flag{position:absolute;top:0;left:14px;transform:translateY(-50%);z-index:1;background:var(--gold);color:var(--ink);padding:3px 10px;font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.az-set__item.is-recommended:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,240,205,.22) 50%,transparent 65%);background-size:250% 100%;background-position:130% 0;opacity:0}.az-set__item.is-recommended.is-inview:not(.is-checked){animation:azRecPulse 2.4s ease-out .3s 3}.az-set__item.is-recommended.is-inview:not(.is-checked):after{animation:azRecShine 1.6s ease-in-out .5s 2}@keyframes azRecPulse{0%{box-shadow:0 0 #b2a1858c}70%{box-shadow:0 0 0 9px #b2a18500}to{box-shadow:0 0 #b2a18500}}@keyframes azRecShine{0%{background-position:130% 0;opacity:1}to{background-position:-30% 0;opacity:1}}@media(prefers-reduced-motion:reduce){.az-set__item.is-recommended.is-inview,.az-set__item.is-recommended.is-inview:after{animation:none!important}}.az-recipes{padding:clamp(64px,8vw,120px) 0;border-top:1px solid var(--line)}.az-recipes__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(28px,3.5vw,48px)}.az-recipes__head .t-display{margin:10px 0 0}.az-recipes__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(20px,2.6vw,40px);align-items:stretch}.az-recipe{display:flex;color:inherit;text-decoration:none}.az-recipe__media{position:relative;display:block;overflow:hidden;background:var(--tile)}.az-recipe__media img,.az-recipe__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}.az-recipe:hover .az-recipe__media img,.az-recipe:hover .az-recipe__media video{transform:scale(1.04)}.az-recipe__body{display:flex;flex-direction:column;gap:8px;min-width:0}.az-recipe__kicker{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.az-recipe__title{font-family:var(--font-title);font-style:italic;font-size:clamp(20px,1.8vw,26px);line-height:1.15;color:var(--text)}.az-recipe__text{font-size:14.5px;line-height:1.6;color:var(--text-soft)}.az-recipe__cta{margin-top:auto;padding-top:6px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text)}.az-recipe__cta .arrow{display:inline-block;transition:transform .25s var(--ease)}.az-recipe:hover .az-recipe__cta .arrow{transform:translate(4px)}.az-recipe--feature{flex-direction:column}.az-recipe--feature .az-recipe__media{aspect-ratio:4 / 3;flex:1 1 auto;min-height:280px}.az-recipe--feature .az-recipe__body{padding-top:18px}.az-recipe--feature .az-recipe__title{font-size:clamp(26px,2.6vw,36px)}.az-recipes__list{display:flex;flex-direction:column}.az-recipe--row{gap:18px;padding:18px 0;border-top:1px solid var(--line)}.az-recipe--row:first-child{border-top:0;padding-top:0}.az-recipe--row .az-recipe__media{flex:0 0 38%;aspect-ratio:4 / 3}@media(max-width:860px){.az-recipes__grid{grid-template-columns:1fr}.az-recipe--feature .az-recipe__media{min-height:0}.az-recipe--row .az-recipe__media{flex-basis:36%}.az-recipe--row .az-recipe__text{display:none}}.az-chapters{display:flex;flex-direction:column;gap:clamp(56px,8vw,120px)}.az-chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,88px);align-items:center}.az-chapter--flip .az-chapter__media{order:2}.az-chapter__media{margin:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--tile)}.az-chapter__media img{width:100%;height:100%;object-fit:cover;display:block}.az-chapter__body{max-width:46ch}.az-chapter__label{display:block;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);margin-bottom:14px}.az-chapter__title{font-family:var(--font-title);font-style:italic;font-weight:400;font-size:clamp(28px,3.2vw,44px);line-height:1.1;margin:0 0 18px;color:var(--text)}.az-chapter__text p{font-size:16.5px;line-height:1.75;color:var(--text-soft);margin:0}.az-chapters__closing{margin:clamp(64px,9vw,128px) auto 0;text-align:center;font-family:var(--font-title);font-style:italic;font-size:clamp(30px,4vw,56px);line-height:1.1;color:var(--gold-text)}@media(max-width:820px){.az-chapter{grid-template-columns:1fr;gap:22px}.az-chapter--flip .az-chapter__media{order:0}}body.product-type-grill #MainContent .product__description,body.product-type-grill #MainContent .az-desc-toggle{display:none!important}.az-dims{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:4px 0 0}.az-dims div{display:flex;flex-direction:column;gap:2px}.az-dims dt{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.az-dims dd{margin:0;font-size:15px;color:var(--text)}@media(max-width:760px){.page-head .lead{font-size:15px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.section-head .row{flex-direction:column;align-items:stretch;gap:14px}.filters,.filters--pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px}.filters::-webkit-scrollbar,.filters--pills::-webkit-scrollbar{display:none}.filters .chip{flex:0 0 auto;padding:8px 14px;font-size:11px;letter-spacing:.12em;white-space:nowrap}.filter-pill__toggle,.sort-select__toggle{padding:9px 14px;font-size:11px;letter-spacing:.12em;white-space:nowrap}.filter-pill__list{position:fixed;left:16px;right:16px;top:auto;bottom:16px;z-index:60;max-height:60vh;overflow-y:auto}.sort-wrap{width:100%;margin-left:0;justify-content:space-between;gap:12px;flex-wrap:nowrap}.sort-wrap>.muted{display:none}.sort-wrap .item-count{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft)}}@keyframes azRise{0%{opacity:.01;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-content>*,.page-head .wrap>*{animation:azRise 1s var(--ease) both}.hero-content>:nth-child(2),.page-head .wrap>:nth-child(2){animation-delay:.08s}.hero-content>:nth-child(3),.page-head .wrap>:nth-child(3){animation-delay:.16s}.hero-content>:nth-child(4),.page-head .wrap>:nth-child(4){animation-delay:.24s}@media(prefers-reduced-motion:reduce){.hero-content>*,.page-head .wrap>*{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/azado-core.css.map */
