:root{color:#f7f3e8;font-synthesis:none;text-rendering:optimizelegibility;background:#050505;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#050505}body{background:#050505;min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}.site-shell{overflow:hidden}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;max-width:1240px;height:82px;margin:auto;padding:0 40px;display:flex}.brand{color:var(--ink);letter-spacing:-1.5px;font-size:20px;font-weight:900;text-decoration:none}.brand span{color:var(--orange)}.brand-image{align-items:center;width:94px;height:66px;display:flex;overflow:hidden}.brand-image img{object-fit:contain;width:100%;height:100%}.header nav{gap:30px;display:flex}.header nav a,.header-link{color:var(--ink);font-size:12px;font-weight:800;text-decoration:none}.header-link{background:var(--ink);color:#fff;border-radius:99px;padding:11px 17px}.mode-badge{color:var(--muted);border:1px solid var(--line);padding:8px 10px;font:10px ui-monospace,monospace}.cart-button{background:var(--ink);color:#fff;border:0;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:800}.cart-button b{width:18px;height:18px;color:var(--ink);background:var(--orange);border-radius:50%;place-items:center;margin-left:5px;display:inline-grid}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;max-width:1240px;min-height:565px;margin:auto;padding:58px 40px;display:grid}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:1.8px;margin:0 0 17px;font:600 10px ui-monospace,Consolas,monospace}.hero h1,.product-copy h2,.statement h2,.confirmation-card h1{letter-spacing:-3px;margin:0;font-size:clamp(46px,5.6vw,72px);font-weight:900;line-height:1.02}.hero h1 em,.statement h2 em,.lifestyle-heading h2 em{font-family:Georgia,serif;font-weight:600}.hero>div:first-child>p:not(.eyebrow){max-width:430px;color:var(--muted);margin:26px 0;font-size:16px;line-height:1.75}.hero-button,.buy-button,.back-button{color:#fff;background:var(--orange);justify-content:space-between;align-items:center;gap:27px;padding:16px 19px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.hero-art{background:#d8d7bd;border-radius:48% 52%/40% 42% 58% 60%;min-height:410px;position:relative;overflow:hidden}.hero-art:after{content:"";background:linear-gradient(#0000 55%,#18231f80);position:absolute;inset:0}.hero-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-stamp{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;border:2px solid #fff;padding:11px 13px 10px;font:800 14px/1 ui-monospace,monospace;position:absolute;bottom:31px;right:35px;transform:rotate(-9deg);box-shadow:3px 3px}.hero-stamp span{letter-spacing:.02em;text-transform:none;margin-bottom:3px;font:italic 600 13px/1 Georgia,serif;display:block}.latte-art{background:linear-gradient(90deg,#84502d,#b97b45 49%,#8b542d);border-radius:12px;flex-direction:column;align-items:center;gap:19px;width:210px;height:355px;padding:32px 0;display:flex;overflow:hidden;box-shadow:18px 20px 24px #38211233}.latte-art strong{color:#f4e3bf;letter-spacing:-2.5px;z-index:1;font-size:22px;line-height:.84}.latte-art i{z-index:1;background:#4d2f1e;border:3px solid #f4e3bf;border-radius:50%;width:19px;height:19px}.wood-grain{opacity:.25;background:repeating-linear-gradient(0deg,#0000 0 22px,#4d2f1e 24px 25px,#0000 27px 47px);position:absolute;inset:0}.product-page{background:var(--paper);grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:100px 40px;display:grid}.product-page.reverse .product-gallery{order:2}.product-gallery{min-width:0}.gallery-main{background:#e4ddca;height:520px;position:relative;overflow:hidden}.gallery-main img{object-fit:cover;width:100%;height:100%;display:block}.gallery-main span{color:#fff;background:#18231fcc;margin:0;padding:7px 10px;font:10px ui-monospace,monospace;position:absolute;bottom:14px;left:14px}.gallery-thumbs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.gallery-thumbs button{cursor:pointer;opacity:.68;background:#d4cbb9;border:2px solid #0000;height:80px;padding:0;overflow:hidden}.gallery-thumbs button.active{border-color:var(--orange);opacity:1}.gallery-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.product-copy{max-width:500px}.product-tag{color:#667570;font-size:12px;font-weight:800}.product-copy h2{margin-top:8px;font-size:52px}.product-description{color:var(--muted);margin:19px 0;font-size:15px;line-height:1.75}.details{gap:8px;margin:0 0 32px;padding:0;font-size:13px;font-weight:700;list-style:none;display:grid}.details li:before{content:"✓";color:var(--orange);margin-right:10px}.product-copy fieldset{border:0;border-top:1px solid var(--line);padding:0 0 26px}.product-copy legend{color:var(--muted);padding:20px 0 13px;font:11px ui-monospace,monospace}.option-list{gap:9px;display:grid}.option-list button{text-align:left;border:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.option-list button.selected{border:2px solid var(--ink);padding:12px}.option-list strong,.option-list small{display:block}.option-list strong{font-size:13px}.option-list small{color:var(--muted);margin-top:3px;font-size:11px}.option-list b{white-space:nowrap;font-size:13px}.buy-row{border-top:1px solid var(--line);justify-content:space-between;align-items:end;padding:23px 0 19px;display:flex}.label,.product-total span{color:var(--muted);margin-bottom:9px;font:11px ui-monospace,monospace;display:block}.quantity-picker{border:1px solid var(--line);width:max-content;display:flex}.quantity-picker button{color:var(--ink);background:0 0;border:0;width:35px;height:33px;font-size:19px}.quantity-picker span{place-items:center;width:28px;font-size:13px;font-weight:800;display:grid}.product-total{text-align:right}.product-total strong{letter-spacing:-1px;font-size:25px}.buy-button{width:100%}.prototype-note{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.5}.accessory-art{background:#c5d2c3;width:100%;height:100%;min-height:520px;position:relative;overflow:hidden}.case{color:#d9d9bc;letter-spacing:-3px;background:#34483e;border-radius:15px 15px 25px 25px;width:240px;height:205px;padding:42px 30px;font-size:29px;font-weight:900;line-height:.83;position:absolute;bottom:78px;left:calc(50% - 105px);transform:rotate(-6deg);box-shadow:18px 17px 24px #24362844}.glass{background:linear-gradient(90deg,#ffffff60,#fffa,#ffffff40);border:2px solid #ffffffb0;border-radius:3px 3px 12px 12px;width:60px;height:77px;position:absolute;bottom:83px;box-shadow:inset 0 -28px #ed5e3270}.glass:before{content:"";background:#fff9;height:8px;position:absolute;inset:9px 4px auto}.glass-one{left:21%;transform:rotate(-11deg)}.glass-two{bottom:190px;left:39%;transform:rotate(8deg)}.glass-three{right:18%;transform:rotate(12deg)}.art-star{color:#ed5e32;font-size:39px;position:absolute;top:65px;left:18%}.statement{background:var(--paper);color:#f7f2e8;text-align:left;justify-content:flex-start;align-items:center;gap:58px;padding:76px max(40px,50vw - 580px) 44px;display:flex}.statement-logo{flex:none;width:172px;height:auto;margin-left:18px;display:block}.statement h2{font-size:51px}.statement>div>p:last-child{color:#c9d0c9;max-width:570px;margin:19px 0 0;font-size:15px;line-height:1.75}.statement+.product-page{padding-top:46px}.lifestyle-section{max-width:1240px;margin:auto;padding:105px 40px}.lifestyle-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:42px;display:flex}.lifestyle-heading h2{letter-spacing:-3px;margin:0;font-size:clamp(40px,5vw,62px);line-height:1.02}.lifestyle-heading>p{max-width:410px;color:var(--muted);margin:0 0 5px;font-size:15px;line-height:1.75}.lifestyle-grid{grid-template-rows:245px 245px;grid-template-columns:1.4fr .9fr .9fr;gap:12px;display:grid}.lifestyle-photo{background:#d8d1c3;min-width:0;margin:0;overflow:hidden}.lifestyle-photo img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.lifestyle-photo:hover img{transform:scale(1.025)}.photo-1{grid-row:1/3}.photo-2{grid-column:2/4}.photo-3 img{object-position:center 42%}.photo-4 img{object-position:center 37%}footer{width:100%;max-width:1240px;color:var(--muted);justify-content:space-between;align-items:center;margin:auto;padding:28px 40px;font-size:11px;display:flex}.confirmation-page{background:var(--cream);min-height:100vh}.confirmation-card{text-align:center;max-width:660px;margin:0 auto;padding:105px 30px}.confirmation-card h1{font-size:52px}.confirmation-card>p:last-of-type{color:var(--muted);max-width:520px;margin:20px auto 30px;font-size:15px;line-height:1.7}.check{color:#306143;background:#d6e4d3;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 22px;font-size:25px;display:grid}.back-button{width:max-content}.fake-summary{text-align:left;background:#ebe4d6;margin:27px 0 0;padding:7px 20px}.summary-heading,.summary-total{justify-content:space-between;padding:14px 0;font-size:12px;display:flex}.summary-heading{color:var(--muted);border-bottom:1px solid #d3cab8}.summary-heading strong{color:var(--ink)}.summary-item{border-bottom:1px solid #d3cab8;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.summary-item strong,.summary-item small{display:block}.summary-item strong{font-size:13px}.summary-item small{color:var(--muted);margin:3px 0 8px;font-size:11px}.summary-item b{font-size:13px}.summary-total{font-size:14px;font-weight:800}.summary-total strong{font-size:19px}.cart-backdrop{z-index:12;background:#18231f66;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-panel{background:var(--paper);width:min(465px,100%);height:100%;padding:32px;overflow:auto;box-shadow:-10px 0 30px #18231f22}.cart-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:22px;display:flex}.cart-heading h2{letter-spacing:-2px;margin:0;font-size:30px}.cart-heading button{background:0 0;border:0;font-size:29px;line-height:1}.empty-cart{color:var(--muted);text-align:center;padding:85px 10px;line-height:1.7}.empty-cart span{color:var(--orange);font-size:37px}.cart-items{padding:8px 0}.cart-item{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:18px 0;display:flex}.cart-item strong,.cart-item small{display:block}.cart-item strong{font-size:13px}.cart-item small{color:var(--muted);margin:3px 0 8px;font-size:11px}.cart-item>div:last-child{flex-direction:column;align-items:end;gap:9px;display:flex}.cart-item>div:last-child b{font-size:13px}.cart-item>div:first-child button{color:var(--muted);background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.cart-total{justify-content:space-between;padding:25px 0;display:flex}.cart-total strong{font-size:22px}.checkout-button{background:var(--ink);color:#fff;justify-content:space-between;width:100%;padding:16px;font-size:13px;font-weight:900;text-decoration:none;display:flex}@media (width<=760px){.header{height:65px;padding:0 18px}.brand-image{width:72px;height:54px}.header nav{display:none}.mode-badge{padding:7px;font-size:8px}.cart-button{padding:9px 11px}.hero{min-height:unset;grid-template-columns:1fr;gap:42px;padding:55px 21px}.hero h1{font-size:48px}.hero-art{min-height:340px}.hero-photo{object-position:52% center}.product-page{grid-template-columns:1fr;gap:37px;padding:70px 18px}.product-page.reverse .product-gallery{order:0}.gallery-main{height:390px}.gallery-thumbs button{height:62px}.product-copy h2{font-size:43px}.statement{padding:62px 20px 75px}.statement-logo{margin-bottom:38px}.statement h2{font-size:39px}.lifestyle-section{padding:72px 18px}.lifestyle-heading{margin-bottom:30px;display:block}.lifestyle-heading>p{margin-top:20px}.lifestyle-grid{grid-template-rows:270px 180px 180px;grid-template-columns:1fr 1fr}.photo-1{grid-area:auto/1/auto/3}.photo-2{grid-column:1/3}.confirmation-card{padding:80px 20px}.confirmation-card h1{font-size:43px}footer{padding:24px 18px}footer p:first-of-type{display:none}.cart-panel{padding:25px 20px}}:root{--ink:#f7f3e8;--cream:#050505;--paper:#0b0b0b;--orange:#e7a62f;--wood:#b77838;--line:#2a2a28;--muted:#a8a79f}.site-shell{color:var(--ink);background:#050505}.header{border-color:var(--line);background:#050505;max-width:none;padding-inline:max(40px,50vw - 580px)}.brand-image{width:132px;height:70px}.brand-image img{filter:invert()grayscale()brightness(2.3);mix-blend-mode:screen}.header nav a{color:var(--ink);text-transform:uppercase;letter-spacing:.1em}.header .header-link{color:#080808;background:var(--orange);border:1px solid var(--orange);text-transform:uppercase;letter-spacing:.07em;transition:color .2s,background .2s}.mode-badge{color:#d0cfc7;border-color:#373733}.cart-button{color:#080808;background:var(--orange)}.hero{grid-template-columns:1.18fr .82fr;gap:45px;max-width:1480px;min-height:690px}.hero>div:first-child{padding-left:275px;position:relative}.hero>div:first-child:before{content:"";aspect-ratio:1;background-color:#fff;background-image:url(/assets/sauflatte-logo-2026-CDrN1Nr6.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:3px solid #e7a62f;border-radius:50%;width:280px;position:absolute;top:50%;left:-30px;transform:translateY(-50%);box-shadow:0 28px 85px #000c}.hero h1{letter-spacing:-6px;text-transform:uppercase;max-width:650px;font-size:clamp(62px,7.2vw,108px);line-height:.88}.hero h1 em{color:var(--orange);font-size:.82em}.hero>div:first-child>p:not(.eyebrow){color:#b8b7af;font-size:18px}.eyebrow{color:var(--orange);font-size:11px;font-weight:800}.hero-button,.buy-button,.back-button{color:#080808;background:var(--orange);text-transform:uppercase;letter-spacing:.06em}.hero-art{border:1px solid #34332e;border-radius:6px;min-height:520px}.hero-art:after{background:linear-gradient(#0000 38%,#000c)}.hero-photo{filter:saturate(.82)contrast(1.08)}.hero-stamp{color:var(--orange);border-color:var(--orange)}.product-page,.product-page.reverse{border-top:1px solid var(--line);background:#0b0b0b}.gallery-main,.gallery-thumbs button{background:#171714}.gallery-main{border:1px solid #292925}.gallery-thumbs button.active{border-color:var(--orange)}.product-tag,.product-description,.product-copy legend,.prototype-note,.label,.product-total span{color:var(--muted)}.product-copy h2{letter-spacing:-4px;text-transform:uppercase;font-size:clamp(54px,5.7vw,82px);line-height:.88}.details li{align-items:flex-start;display:flex}.details li:before{color:var(--orange);flex:none}.product-copy fieldset,.buy-row{border-color:var(--line)}.option-list button{color:var(--ink);border-color:#343430}.option-list button:hover{background:#121210;border-color:#6b675d}.option-list button.selected{color:#090909;border-color:var(--orange);background:var(--orange)}.option-list button.selected small{color:#37342d}.quantity-picker{border-color:#45443f}.quantity-picker button{color:var(--ink)}.statement{border-top:1px solid var(--line);background:#0b0b0b;border-bottom:0}.statement-logo{filter:none;width:172px}.statement+.product-page{border-top:0}.statement h2{text-transform:uppercase;font-size:clamp(44px,5vw,68px);line-height:.9}.statement>div>p:last-child{color:var(--muted);font-size:17px}.lifestyle-section{max-width:1320px}.lifestyle-heading h2{text-transform:uppercase;font-size:clamp(54px,6.5vw,90px);line-height:.88}.lifestyle-heading>p{color:var(--muted);font-size:17px}.lifestyle-photo{background:#121210;border:1px solid #282824}footer{border-top:1px solid var(--line);background:#050505;max-width:none;min-height:110px;padding-inline:max(40px,50vw - 580px);position:relative}footer .brand{color:var(--ink)}.confirmation-page{color:var(--ink);background:#050505}.fake-summary{background:#11110f}.summary-heading,.summary-item{border-color:#31312d}.cart-panel{color:var(--ink);background:#0b0b0b}.empty-cart{text-transform:uppercase}.cart-heading,.cart-item{border-color:var(--line)}.cart-heading button,.cart-item>div:first-child button{color:var(--muted)}.checkout-button{color:#080808;background:var(--orange)}@media (width<=760px){.header{height:66px;padding-inline:16px}.brand-image{width:92px;height:56px}.hero{grid-template-columns:1fr;gap:30px;padding:76px 18px 48px}.hero>div:first-child{padding-top:160px;padding-left:0}.hero>div:first-child:before{width:140px;top:0;left:50%;transform:translate(-50%)}.hero h1{letter-spacing:-4px;font-size:clamp(51px,15.5vw,72px);line-height:.87}.hero>div:first-child>p:not(.eyebrow){margin:22px 0;font-size:16px;line-height:1.6}.hero-art{min-height:360px}.product-page{padding:64px 18px 72px}.gallery-main{height:min(112vw,440px)}.gallery-thumbs{gap:5px}.gallery-thumbs button{height:58px}.product-copy h2{letter-spacing:-3px;font-size:clamp(47px,14vw,64px)}.statement{text-align:left;padding:52px 24px 30px;display:block}.statement-logo{width:124px;margin:0 0 30px 8px}.statement h2{letter-spacing:-3px;font-size:clamp(43px,13vw,58px)}.statement>div>p:last-child{font-size:15px}.statement+.product-page{padding-top:36px}.lifestyle-section{padding:68px 18px}.lifestyle-heading h2{letter-spacing:-3px;font-size:clamp(45px,13vw,60px)}.lifestyle-heading>p{font-size:15px}footer{background-position:50%,right 12px center;background-size:auto,135px;min-height:92px;padding-inline:18px}}.community{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr .8fr;align-items:end;gap:70px;max-width:1480px;margin:0 auto;padding:100px 40px;display:grid}.community h2{letter-spacing:-5px;text-transform:uppercase;margin:0;font-size:clamp(58px,7vw,104px);line-height:.85}.community nav{display:grid}.community nav a{color:var(--ink);border-bottom:1px solid #393832;justify-content:space-between;gap:20px;padding:17px 0;font-size:19px;font-weight:800;text-decoration:none;display:flex}.community nav a:first-child{border-top:1px solid #393832}.newsletter-link{color:#080808;background:var(--orange);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:30px;min-height:80px;padding:20px 24px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.newsletter-link span{font-size:22px}@media (width<=760px){.community{grid-template-columns:1fr;align-items:stretch;gap:38px;padding:72px 18px}.community h2{letter-spacing:-4px;font-size:clamp(54px,17vw,76px)}.community nav a{font-size:18px}.newsletter-link{min-height:70px}}.help-section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:110px;max-width:1480px;margin:0 auto;padding:105px 40px 115px;display:grid}.help-heading h2{letter-spacing:-5px;text-transform:uppercase;margin:0;font-size:clamp(54px,6vw,88px);line-height:.88}.help-heading>p:last-child{max-width:490px;color:var(--muted);margin:28px 0 0;font-size:16px;line-height:1.75}.faq-list{border-top:1px solid #3a3934}.faq-list details{border-bottom:1px solid #3a3934}.faq-list summary{cursor:pointer;grid-template-columns:45px 1fr 30px;align-items:center;gap:15px;padding:25px 0;font-size:21px;font-weight:850;list-style:none;display:grid;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#6e6c64;font:700 11px ui-monospace,monospace}.faq-list summary:after{content:"+";color:var(--orange);text-align:right;font-size:28px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);margin:0;padding:0 35px 25px 60px;font-size:14px;line-height:1.75}@media (width<=760px){.help-section{grid-template-columns:1fr;gap:44px;padding:72px 18px 80px}.help-heading h2{letter-spacing:-4px;font-size:clamp(48px,15vw,66px)}.help-heading>p:last-child{font-size:15px}.faq-list summary{grid-template-columns:32px 1fr 24px;gap:10px;padding:22px 0;font-size:18px}.faq-list details p{padding:0 12px 22px 42px;font-size:14px}}.merch-section{border-top:1px solid var(--line);background:#10100e;padding:110px max(40px,50vw - 660px) 125px}.merch-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.merch-heading .eyebrow{grid-column:1/-1;margin-bottom:-48px}.merch-heading h2{letter-spacing:-6px;text-transform:uppercase;margin:0;font-size:clamp(64px,7.5vw,112px);line-height:.84}.merch-heading h2 em{color:var(--orange);font-family:Georgia,serif;font-weight:600}.merch-heading>p:last-child{max-width:500px;color:var(--muted);margin:0 0 7px;font-size:16px;line-height:1.75}.merch-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.merch-card{background:#080808;border:1px solid #302f2b;min-width:0}.merch-visual{background:#dba23b;place-items:center;height:390px;display:grid;position:relative;overflow:hidden}.merch-card.merch-shirt .merch-visual{background:#dba23b url(/assets/sauflatte-merch-tshirt-ytoIkmMO.png) 50%/cover no-repeat}.merch-card.merch-shirt .merch-visual img{display:none}.merch-card.merch-sticker .merch-visual{background:#e9e5da url(/assets/sauflatte-merch-sticker-Cmd07YWs.png) 50%/cover no-repeat}.merch-card.merch-sticker .merch-visual img{display:none}.merch-copy{padding:30px}.merch-copy>span{color:var(--orange);text-transform:uppercase;letter-spacing:.12em;font:800 9px ui-monospace,monospace}.merch-copy h3{letter-spacing:-2px;margin:10px 0 15px;font-size:clamp(30px,3vw,45px);line-height:.92}.merch-copy>p{min-height:52px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.merch-copy ul{border-top:1px solid var(--line);min-height:80px;margin:23px 0;padding:20px 0 0;list-style:none}.merch-copy li{margin:7px 0;font-size:12px;font-weight:700}.merch-copy li:before{content:"✓";color:var(--orange);margin-right:9px}.merch-buy{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-top:22px;display:flex}.merch-buy small,.merch-buy strong{display:block}.merch-buy small{color:var(--muted);margin-bottom:5px;font:9px ui-monospace,monospace}.merch-buy strong{font-size:25px}.merch-buy a,.merch-buy button{color:#080808;background:var(--orange);text-transform:uppercase;letter-spacing:.05em;border:0;justify-content:space-between;gap:25px;min-width:180px;padding:14px 16px;font-size:11px;font-weight:900;text-decoration:none;display:flex}@media (width<=760px){.merch-section{padding:72px 18px 80px}.merch-heading{margin-bottom:36px;display:block}.merch-heading .eyebrow{margin-bottom:17px}.merch-heading h2{letter-spacing:-4px;font-size:clamp(55px,17vw,76px)}.merch-heading>p:last-child{margin-top:24px;font-size:15px}.merch-grid{grid-template-columns:1fr;gap:16px}.merch-visual{height:330px}.merch-copy{padding:24px 20px}.merch-copy>p,.merch-copy ul{min-height:0}.merch-buy{flex-direction:column;align-items:stretch}.merch-buy a,.merch-buy button{width:100%}}.how-it-works{color:#0a0a09;background:var(--orange);padding:78px max(40px,50vw - 660px) 86px}.workflow-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}.workflow-heading .eyebrow{color:#0a0a09;grid-column:1/-1;margin-bottom:-52px}.workflow-heading h2{letter-spacing:-6px;text-transform:uppercase;margin:0;font-size:clamp(58px,6.5vw,96px);line-height:.84}.workflow-heading h2 em{font-family:Georgia,serif;font-weight:600}.workflow-heading>p:last-child{max-width:490px;margin:0 0 8px;font-size:17px;font-weight:650;line-height:1.65}.workflow-steps{border-block:2px solid #0a0a09;grid-template-columns:repeat(3,1fr);display:grid}.workflow-steps article{border-right:1px solid #0a0a0966;min-height:260px;padding:24px 30px 28px;position:relative}.workflow-steps article:last-child{border-right:0}.workflow-steps article>span{text-transform:uppercase;letter-spacing:.14em;font:800 10px ui-monospace,monospace;display:block}.workflow-steps article>strong{letter-spacing:-4px;opacity:.22;margin:14px 0 25px;font-size:48px;line-height:1;display:block}.workflow-steps h3{letter-spacing:-2px;text-transform:uppercase;margin:0 0 15px;font-size:clamp(25px,2.4vw,36px);line-height:.95}.workflow-steps p{max-width:340px;margin:0;font-size:14px;line-height:1.7}@media (width<=760px){.how-it-works{padding:58px 18px 64px}.workflow-heading{margin-bottom:36px;display:block}.workflow-heading .eyebrow{margin-bottom:17px}.workflow-heading h2{letter-spacing:-4px;font-size:clamp(48px,15vw,66px)}.workflow-heading>p:last-child{margin-top:25px;font-size:15px}.workflow-steps{grid-template-columns:1fr}.workflow-steps article{border-bottom:1px solid #0a0a0966;border-right:0;min-height:0;padding:25px 0 30px}.workflow-steps article:last-child{border-bottom:0}.workflow-steps article>strong{margin:0;font-size:43px;position:absolute;top:22px;right:0}.workflow-steps h3{margin-top:35px;font-size:29px}}.community-feed{border-top:1px solid var(--line);background:#0d0d0b;padding:95px max(40px,50vw - 660px) 115px}.feed-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.feed-heading .eyebrow{align-self:flex-start;position:absolute}.feed-heading h2{letter-spacing:-5px;text-transform:uppercase;margin:24px 0 0;font-size:clamp(52px,6vw,86px);line-height:.88}.feed-heading>span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font:700 9px ui-monospace,monospace}.feed-post{color:#121210;background:#d8cbb6;grid-template-columns:.9fr 1.1fr;max-width:1220px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 35px 90px #0008}.feed-media{min-height:760px;position:relative;overflow:hidden}.feed-media:after{content:"";background:linear-gradient(#0000 52%,#000b);position:absolute;inset:0}.feed-media img{object-fit:cover;width:100%;height:100%;display:block}.feed-media>strong{z-index:1;color:#fff;letter-spacing:-3px;text-transform:uppercase;font-size:42px;line-height:.84;position:absolute;bottom:30px;left:32px}.feed-content{padding:38px 44px 45px}.feed-content>header{border-bottom:1px solid #d2ccc0;align-items:center;gap:12px;padding-bottom:25px;display:flex}.feed-content>header img{object-fit:contain;border:2px solid var(--orange);background:#fff;border-radius:50%;width:54px;height:54px;padding:3px}.feed-content>header strong,.feed-content>header span{display:block}.feed-content>header strong{letter-spacing:.05em;font-size:13px}.feed-content>header span{color:#777269;margin-top:3px;font-size:10px}.feed-content>h3{letter-spacing:-2px;margin:29px 0 17px;font-size:clamp(31px,3.2vw,46px);line-height:.95}.feed-content>p,.feed-content section p{margin:12px 0;font-size:14px;line-height:1.65}.feed-content section{border-top:1px solid #d2ccc0;margin-top:25px;padding-top:21px}.feed-content h4{margin:0 0 12px;font-size:20px;line-height:1.15}.feed-content section>strong{margin-top:15px;font-size:12px;display:block}.feed-content ul{margin:8px 0 0;padding:0;font-size:13px;line-height:1.8;list-style:none}.feed-callout{background:var(--orange);padding:18px 20px;font-weight:850;margin-top:28px!important}@media (width<=760px){.community-feed{padding:68px 18px 80px}.feed-heading{display:block}.feed-heading .eyebrow{position:static}.feed-heading h2{letter-spacing:-4px;margin-top:0;font-size:clamp(48px,15vw,66px)}.feed-heading>span{margin-top:15px;display:block}.feed-post{grid-template-columns:1fr}.feed-media{min-height:360px}.feed-media>strong{font-size:35px;bottom:22px;left:22px}.feed-content{padding:28px 20px 30px}.feed-content>h3{font-size:32px}.feed-content h4{font-size:19px}}.audience-section{color:#0a0a09;background:var(--orange);border-top:1px solid #0a0a09;padding:105px max(40px,50vw - 660px) 115px}.audience-section .eyebrow{color:#0a0a09}.audience-intro{grid-template-columns:1.08fr .92fr;align-items:end;gap:90px;display:grid}.audience-intro h2{letter-spacing:-7px;text-transform:uppercase;max-width:790px;margin:0;font-size:clamp(63px,7.6vw,112px);line-height:.83}.audience-intro h2 em,.custom-heading h3 em{font-family:Georgia,serif;font-weight:600}.audience-intro>p{max-width:560px;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.72;transform:translateY(-52px)}.occasion-cloud{border-block:2px solid #0a0a09;margin-top:70px;padding-block:28px 30px}.occasion-cloud>strong{text-transform:uppercase;letter-spacing:.14em;margin-bottom:18px;font:850 10px ui-monospace,monospace;display:block}.occasion-cloud>div{flex-wrap:wrap;gap:8px;display:flex}.occasion-cloud span{border:1px solid #0a0a0980;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:750}.custom-heading{grid-template-columns:1fr 1fr;align-items:end;gap:90px;margin:78px 0 42px;display:grid}.custom-heading h3{letter-spacing:-5px;text-transform:uppercase;margin:0;font-size:clamp(55px,6vw,88px);line-height:.85}.custom-heading>p{max-width:610px;margin:0 0 5px;font-size:16px;font-weight:600;line-height:1.72}.finish-grid{border-block:2px solid #0a0a09;grid-template-columns:repeat(3,1fr);display:grid}.finish-grid article{border-right:1px solid #0a0a0970;flex-direction:column;justify-content:space-between;gap:32px;min-height:230px;padding:27px 28px;display:flex}.finish-grid article:last-child{border-right:0}.finish-grid h4{letter-spacing:-1.5px;text-transform:uppercase;margin:0 0 12px;font-size:28px;line-height:1}.finish-grid p{max-width:320px;margin:0;font-size:13px;line-height:1.6}.finish-grid article>strong{letter-spacing:-2px;font-size:35px;line-height:1}.finish-grid article div>span{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;background:#0a0a09;margin-bottom:13px;padding:6px 8px;font:800 9px ui-monospace,monospace;display:inline-block}@media (width<=760px){.audience-section{padding:68px 18px 78px}.audience-intro,.custom-heading{grid-template-columns:1fr;gap:28px}.audience-intro h2{letter-spacing:-5px;font-size:clamp(52px,16vw,72px)}.audience-intro>p{font-size:15px;transform:none}.occasion-cloud{margin-top:48px}.occasion-cloud>div{gap:6px}.occasion-cloud span{padding:7px 9px;font-size:10px}.custom-heading{margin:55px 0 32px}.custom-heading h3{letter-spacing:-4px;font-size:clamp(48px,15vw,66px)}.custom-heading>p{font-size:15px}.finish-grid{grid-template-columns:1fr}.finish-grid article{border-bottom:1px solid #0a0a0970;border-right:0;flex-direction:row;align-items:end;min-height:0;padding:24px 0}.finish-grid article:last-child{border-bottom:0}.finish-grid h4{font-size:23px}.finish-grid article>strong{flex:none;font-size:28px}}.founder-story{border-top:1px solid var(--line);grid-template-columns:.82fr 1.18fr;align-items:start;gap:90px;max-width:1480px;margin:0 auto;padding:115px 40px 125px;display:grid}.story-visual{background:#171612;min-height:720px;position:relative;overflow:hidden}.story-visual:after{content:"";background:linear-gradient(#0001 25%,#000d 100%);position:absolute;inset:0}.story-visual>img{object-fit:cover;filter:saturate(.75)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.story-visual>div{z-index:1;color:var(--orange);align-items:center;gap:10px;display:flex;position:absolute;bottom:92px;left:32px}.story-visual>div strong{letter-spacing:-7px;font-size:clamp(74px,8vw,120px);line-height:.75}.story-visual>div span{color:#fff;font-family:Georgia,serif;font-size:45px}.story-visual>p{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.12em;margin:0;font:750 10px/1.5 ui-monospace,monospace;position:absolute;bottom:25px;left:36px}.story-copy{padding-top:24px}.story-copy h2{letter-spacing:-7px;text-transform:uppercase;max-width:750px;margin:0 0 48px;font-size:clamp(66px,7.5vw,108px);line-height:.84}.story-copy h2 em{color:var(--orange);font-family:Georgia,serif;font-weight:600}.story-text{column-count:2;column-gap:38px}.story-text p{break-inside:avoid;color:var(--muted);margin:0 0 21px;font-size:15px;line-height:1.75}.story-copy blockquote{color:var(--orange);border-block:1px solid var(--line);margin:43px 0 26px;padding:32px 0;font:600 clamp(28px,3.2vw,46px)/1.05 Georgia,serif}.story-ending{color:#e2ded3;max-width:590px;margin:0;font-size:17px;font-weight:700;line-height:1.7}@media (width<=760px){.founder-story{grid-template-columns:1fr;gap:50px;padding:72px 18px 80px}.story-visual{min-height:480px}.story-visual>div{bottom:82px;left:22px}.story-visual>div strong{letter-spacing:-5px;font-size:80px}.story-visual>p{bottom:20px;left:24px}.story-copy{padding-top:0}.story-copy h2{letter-spacing:-5px;margin-bottom:34px;font-size:clamp(54px,17vw,74px)}.story-text{column-count:1}.story-text p{font-size:15px}.story-copy blockquote{margin:34px 0 24px;padding:26px 0;font-size:30px}.story-ending{font-size:16px}}.option-list b:before{content:"UVP ";color:var(--muted);font:700 9px ui-monospace,monospace}.option-list button.selected b:before{color:#4f493d}.launch-offer{color:#080808;background:var(--orange);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;gap:13px;min-height:42px;padding:8px 20px;font-size:11px;display:flex}.launch-offer strong{font-size:12px}.launch-offer span{opacity:.72}.launch-offer a{color:#080808;text-underline-offset:3px;margin-left:18px;font-weight:900}@media (width<=760px){.launch-offer{text-align:center;flex-wrap:wrap;gap:2px 7px;min-height:54px;padding:9px 14px;line-height:1.25}.launch-offer strong{width:100%}.launch-offer a{margin-left:7px}}.game-ideas{border-top:1px solid var(--line);grid-template-columns:1.05fr .95fr;gap:90px;max-width:1480px;margin:0 auto;padding:112px 40px 120px;display:grid;position:relative}.game-intro h2{letter-spacing:-5px;text-transform:uppercase;max-width:720px;margin:0;font-size:clamp(58px,6.5vw,96px);line-height:.88}.game-intro h2 em{color:var(--orange);font-family:Georgia,serif;font-weight:600}.game-intro>p:last-child{max-width:650px;color:var(--muted);margin:32px 0 0;font-size:17px;line-height:1.75}.partyspiel-highlight{color:var(--orange);letter-spacing:.04em;font-weight:900}.game-list{border-top:1px solid #3a3934;align-self:center}.game-list-title{color:var(--orange);text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #3a3934;margin:0;padding:15px 0;font:800 10px ui-monospace,monospace}.game-list article{border-bottom:1px solid #3a3934;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:19px 0;display:grid}.game-list article>span{color:#6e6c64;font:700 11px ui-monospace,monospace}.game-list h3{letter-spacing:-1px;margin:0;font-size:24px}.game-list article p{color:var(--muted);margin:4px 0 0;font-size:13px}.game-closing{color:var(--muted);text-align:center;border-top:1px solid var(--line);grid-column:1/-1;margin:4px 0 0;padding-top:30px;font-size:18px}.game-closing strong{color:var(--orange)}@media (width<=760px){.game-ideas{grid-template-columns:1fr;gap:48px;padding:72px 18px 80px}.game-intro h2{letter-spacing:-3px;font-size:clamp(46px,13vw,62px);line-height:.9}.game-intro>p:last-child{margin-top:24px;font-size:15px;line-height:1.7}.game-list h3{font-size:21px}.game-list article{padding:17px 0}.game-closing{text-align:left;margin-top:0;padding-top:25px;font-size:16px;line-height:1.55}}[id]{scroll-margin-top:24px}.section-nav{z-index:10;width:184px;color:var(--ink);position:fixed;top:50%;right:18px;transform:translateY(-50%)}.section-nav summary{display:none}.section-nav nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0bf2;border:1px solid #383731;padding:14px;display:grid;box-shadow:0 18px 50px #0009}.section-nav nav>strong{color:var(--orange);text-transform:uppercase;letter-spacing:.12em;margin:2px 5px 10px;font:800 9px ui-monospace,monospace}.section-nav a{color:#d2d0c7;border-top:1px solid #292824;grid-template-columns:24px 1fr;gap:5px;padding:7px 5px;font-size:11px;font-weight:750;text-decoration:none;transition:color .2s,background .2s;display:grid}.section-nav a span{color:#6e6c64;font:700 9px ui-monospace,monospace}.section-nav a:hover,.section-nav a:focus-visible{color:var(--orange);background:#ffffff08;outline:none}@media (width>=761px) and (width<=1180px){.section-nav{width:154px;right:8px}.section-nav nav{padding:10px}.section-nav nav>strong{font-size:8px}.section-nav a{grid-template-columns:20px 1fr;padding:6px 4px;font-size:10px}}@media (width<=760px){[id]{scroll-margin-top:82px}.section-nav{display:none}.section-nav summary{z-index:2;color:#080808;background:var(--orange);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;align-items:center;gap:9px;padding:10px 13px;font-size:10px;font-weight:900;list-style:none;display:flex;position:relative;box-shadow:0 8px 28px #0008}.section-nav summary::-webkit-details-marker{display:none}.section-nav summary span{font-size:13px}.section-nav nav{border-block:0;border-right:0;width:min(300px,86vw);height:100vh;padding:128px 22px 28px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-18px 0 55px #000c}.section-nav:not([open]) nav{display:none}.section-nav[open] summary span{transform:rotate(90deg)}}.hero{clip-path:inset(0 -100vmax);background:#050505;box-shadow:0 0 0 100vmax #050505}.game-ideas{clip-path:inset(0 -100vmax);background:#171511;box-shadow:0 0 0 100vmax #171511}.how-it-works{background:#e7a62f}.statement,.statement+.product-page{background:#0b0b0b}.audience-section{background:#d99a27}.lifestyle-section{clip-path:inset(0 -100vmax);background:#191713;box-shadow:0 0 0 100vmax #191713}.founder-story{clip-path:inset(0 -100vmax);background:#070707;box-shadow:0 0 0 100vmax #070707}.product-page.reverse{background:#151410}.community{color:#0a0a09;clip-path:inset(0 -100vmax);background:#d99a27;border-color:#0a0a09;max-width:1480px;box-shadow:0 0 0 100vmax #d99a27}.community .eyebrow{color:#0a0a09}.community nav a{color:#0a0a09;border-color:#0a0a0955}.community nav a span{color:#0a0a09}.community .newsletter-link{color:var(--orange);background:#0a0a09}.help-section{clip-path:inset(0 -100vmax);background:#191713;box-shadow:0 0 0 100vmax #191713}.hero-stamp{white-space:nowrap}.hero-stamp span{margin:0 4px 0 0;display:inline}.audience-section{padding-top:78px;padding-bottom:86px}.audience-intro{gap:70px}.audience-intro h2{font-size:clamp(56px,6.6vw,94px)}.occasion-cloud{margin-top:52px;padding-block:22px 24px}.custom-heading{margin:56px 0 32px}.custom-heading h3{font-size:clamp(49px,5.2vw,76px)}.finish-grid article{min-height:195px;padding:23px 24px}@media (width<=760px){.audience-section{padding-top:54px;padding-bottom:62px}.audience-intro{gap:22px}.audience-intro h2{font-size:clamp(46px,14vw,64px)}.occasion-cloud{margin-top:38px}.custom-heading{margin:42px 0 26px}.custom-heading h3{font-size:clamp(43px,13vw,58px)}.finish-grid article{min-height:0;padding:20px 0}}.custom-section{color:var(--ink);border-top:1px solid var(--line);background:#0b0b0b;padding:72px max(40px,50vw - 660px) 82px}.custom-section .custom-heading{margin:0 0 32px}.custom-section .custom-heading>p{color:var(--muted);font-weight:500}.custom-section .finish-grid,.custom-section .finish-grid article{border-color:var(--line)}.custom-section .finish-grid article div>span{color:#0a0a09;background:var(--orange)}.lifestyle-section{color:#0a0a09;background:#d99a27;box-shadow:0 0 0 100vmax #d99a27}.product-page.reverse{color:#0a0a09;background:#d99a27}.product-page.reverse .eyebrow,.product-page.reverse .product-tag,.product-page.reverse .details li:before{color:#0a0a09}.product-page.reverse .product-description,.product-page.reverse .option-list small,.product-page.reverse .product-copy legend{color:#44371f}.product-page.reverse .product-copy fieldset,.product-page.reverse .buy-row,.product-page.reverse .option-list button{border-color:#0a0a0960}.product-page.reverse .option-list button{color:#0a0a09}.product-page.reverse .option-list button:hover{background:#0a0a0910;border-color:#0a0a09}.product-page.reverse .option-list button.selected{color:var(--orange);background:#0a0a09;border-color:#0a0a09}.product-page.reverse .option-list button.selected small{color:#c99a45}.product-page.reverse .buy-button{color:var(--orange);background:#0a0a09}.merch-section{background:#080808}.community{background:#d99a27;box-shadow:0 0 0 100vmax #d99a27}.community-feed{background:#10100d}.help-section{color:#0a0a09;background:#d99a27;border-color:#0a0a09;box-shadow:0 0 0 100vmax #d99a27}.help-section .eyebrow{color:#0a0a09}.help-heading>p:last-child{color:#3c311e;font-weight:600}.help-section .faq-list,.help-section .faq-list details{border-color:#0a0a0960}.help-section .faq-list summary span,.help-section .faq-list details p{color:#44371f}.help-section .faq-list summary:after{color:#0a0a09}@media (width<=760px){.custom-section{padding:52px 18px 60px}}.custom-section{background:linear-gradient(135deg,#18150f 0%,#0d0c0a 72%)}.lifestyle-section{color:var(--ink);background:#050505;position:relative;box-shadow:0 0 0 100vmax #050505}.lifestyle-section:before,.lifestyle-section:after{content:"";background:linear-gradient(90deg,transparent,var(--orange) 18%,var(--orange) 82%,transparent);opacity:.7;height:1px;position:absolute;left:40px;right:40px}.lifestyle-section:before{top:0}.lifestyle-section:after{bottom:0}.lifestyle-section .eyebrow,.lifestyle-heading h2 em{color:var(--orange)}.lifestyle-heading>p{color:var(--muted);font-weight:400}.founder-story{background:linear-gradient(135deg,#0d0c0a 18%,#18150f 100%);box-shadow:0 0 0 100vmax #0d0c0a}.hero{position:relative}.hero:after{content:"";background:linear-gradient(90deg,transparent,var(--orange) 18%,var(--orange) 82%,transparent);opacity:.7;height:1px;position:absolute;bottom:0;left:40px;right:40px}@media (width<=760px){.lifestyle-section:before,.lifestyle-section:after,.hero:after{left:18px;right:18px}}.brand-image{border:2px solid var(--orange);background:#fff;border-radius:50%;width:68px;height:68px;padding:4px}.brand-image img{object-fit:cover;filter:none;mix-blend-mode:normal;border-radius:50%;width:100%;height:100%}.statement-logo{aspect-ratio:1;object-fit:cover;border:2px solid var(--orange);background:#fff;border-radius:50%;padding:7px;box-shadow:0 18px 45px #0008}.feed-content>header img{object-fit:cover;border:2px solid var(--orange);background:#fff;border-radius:50%;padding:3px}.footer-logo{border:2px solid var(--orange);background:#fff;border-radius:50%;width:78px;height:78px;padding:5px;display:block;overflow:hidden}.footer-logo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.hero>div:first-child:before{background-size:90%}@media (width<=760px){.brand-image{width:52px;height:52px}.footer-logo{width:62px;height:62px}}.header{height:112px}.header .brand-image{flex:0 0 96px;justify-content:center;width:96px;height:96px;padding:5px}@media (width<=760px){.header{height:76px}.header .brand-image{flex-basis:64px;width:64px;height:64px;padding:3px}}.header{color:#fff;background:#050505;border-color:#2a2a28}.header .brand-image{background:#050505;border-color:#fff;padding:4px}.header .brand-image img{filter:grayscale()invert()contrast(1.15);mix-blend-mode:screen}.header .header-link{color:#fff;background:0 0;border-color:#fff}.header .header-link:hover{color:#050505;background:#fff}.footer-legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 18px;display:flex}.footer-legal a{color:var(--ink);font-weight:800;text-decoration:none}.footer-legal a:hover{color:var(--orange)}.legal-shell{min-height:100vh;color:var(--ink);background:#050505}.legal-page{width:min(920px,100% - 40px);margin:0 auto;padding:80px 0 110px}.legal-page h1{letter-spacing:-5px;text-transform:uppercase;margin:0 0 42px;font-size:clamp(54px,8vw,96px);line-height:.85}.legal-page section{border-top:1px solid var(--line);padding:30px 0}.legal-page section h2{color:var(--orange);letter-spacing:-1px;margin:0 0 17px;font-size:24px}.legal-page section p,.legal-page address{color:#d0cec5;margin:0;font-size:15px;font-style:normal;line-height:1.8}.legal-warning{color:#260000;background:#ffdedc;border-left:5px solid #e12820;margin-bottom:42px;padding:20px 22px}.legal-warning strong{color:#b10f09;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:12px;display:block}.legal-warning p{margin:0;font-size:13px;line-height:1.55}.legal-placeholder{color:#ff4a43;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#32100f;padding:2px 5px;font-weight:850}.legal-page-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:45px;padding-top:25px;display:flex}.legal-page-nav a{color:#080808;background:var(--orange);text-transform:uppercase;letter-spacing:.05em;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none}@media (width<=760px){.footer-legal{flex-direction:column;align-items:flex-end;gap:8px}.legal-page{width:calc(100% - 36px);padding:58px 0 78px}.legal-page h1{margin-bottom:32px;font-size:clamp(48px,16vw,66px)}.legal-page section{padding:24px 0}.legal-page section h2{font-size:21px}.legal-page section p,.legal-page address{font-size:14px}}.option-list .discount-price{text-align:right;min-width:112px}.discount-price del{color:var(--muted);font-size:11px;font-weight:650;text-decoration-thickness:1.5px;display:block}.discount-price ins{color:var(--orange);margin-top:2px;font-size:15px;font-weight:900;text-decoration:none;display:block}.option-list button.selected .discount-price del{color:#4f493d}.option-list button.selected .discount-price ins{color:#090909}.product-total del{color:var(--muted);margin-bottom:3px;font-size:12px;display:block}.how-it-works{padding-top:20px;padding-bottom:58px}.workflow-heading{margin-bottom:38px;padding-top:32px;position:relative}.workflow-heading .eyebrow{margin:0;position:absolute;top:0;left:0}.workflow-heading>p:last-child{letter-spacing:-.025em;border-left:3px solid #0a0a09;align-self:center;max-width:540px;margin:0;padding:5px 0 5px 22px;font-size:23px;font-weight:800;line-height:1.38}@media (width<=760px){.how-it-works{padding-top:22px;padding-bottom:48px}.workflow-heading{margin-bottom:30px;padding-top:0}.workflow-heading .eyebrow{margin-bottom:12px;position:static}.workflow-heading>p:last-child{margin-top:18px;padding-left:16px;font-size:19px;line-height:1.42}}.hero-stamp{text-align:center;gap:4px;min-width:154px;display:grid}.hero-stamp span{letter-spacing:.12em;text-transform:uppercase;margin:0;font:900 14px/1 ui-monospace,monospace;display:block}.hero-stamp small{letter-spacing:.08em;white-space:nowrap;border-top:1px solid;padding-top:4px;font:850 8px/1 ui-monospace,monospace;display:block}.launch-discount-badge{color:#080808;background:var(--orange);border:2px solid var(--orange);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;width:max-content;max-width:100%;margin:14px 0 18px;padding:12px 17px 12px 11px;font:900 14px/1 ui-monospace,monospace;display:flex;transform:rotate(-1deg);box-shadow:5px 5px #ffffff1f}.launch-discount-badge span{color:var(--orange);letter-spacing:-.04em;background:#080808;border:3px solid #fff;padding:10px 13px;font-size:30px;line-height:.9;transform:rotate(-3deg)scale(1.08);box-shadow:0 0 0 2px #080808,0 0 24px #fff5}#sauflatte .option-list button{border-left:4px solid var(--orange)}.product-kicker-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding-bottom:14px;display:flex}.product-kicker-row .eyebrow{margin:0}.product-kicker-row .launch-discount-badge{flex:none;gap:10px;margin:0;padding:8px 12px 8px 8px;transform:rotate(-1deg);box-shadow:3px 3px #ffffff1f}.product-kicker-row .launch-discount-badge span{box-shadow:none;border-width:2px;padding:7px 9px;font-size:26px;transform:none}.product-kicker-row .launch-discount-badge small{color:#080808;letter-spacing:.05em;text-align:left;font:950 9px/1.25 ui-monospace,monospace}.product-kicker-row+.product-tag{margin-bottom:5px;display:block}.product-kicker-row~h2{margin-top:0}@media (width<=420px){.product-kicker-row{flex-direction:column;align-items:flex-start;gap:12px}}.statement-copy{flex:1;min-width:0;max-width:960px}.kits-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.kits-heading-row .launch-discount-badge{margin:0;transform:rotate(-2deg)}#sauflatte{grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr);align-items:start;gap:64px;padding:64px max(40px,50vw - 660px) 96px}#sauflatte .product-copy{width:100%;max-width:520px;padding-top:4px}#sauflatte .product-kicker-row{margin-bottom:11px;padding-bottom:11px}#sauflatte .option-list button{min-height:74px}@media (width<=900px){.kits-heading-row{grid-template-columns:1fr;gap:22px}.kits-heading-row .launch-discount-badge{justify-self:start}#sauflatte{grid-template-columns:1fr;gap:38px}#sauflatte .gallery-main{height:min(112vw,500px)}#sauflatte .product-copy{max-width:none}}.statement{align-items:center;gap:32px;padding:38px max(40px,50vw - 660px) 28px}.statement-logo{object-fit:contain;width:112px;margin:0;padding:10px}.statement-copy{max-width:none}.statement-copy>.eyebrow{margin-bottom:10px}.kits-heading-row{grid-template-columns:minmax(0,1fr) auto;gap:28px}.kits-heading-row h2{letter-spacing:-4px;font-size:clamp(43px,4.5vw,62px);line-height:.88}.kits-heading-row .launch-discount-badge{padding:8px 12px 8px 8px;box-shadow:3px 3px #ffffff1c}.statement>.statement-copy>p:last-child{margin-top:12px;font-size:14px;line-height:1.55}#sauflatte{grid-template-columns:minmax(0,1.04fr) minmax(400px,.96fr);gap:46px;padding-top:26px;padding-bottom:78px}#sauflatte .gallery-main{height:430px}#sauflatte .product-copy{padding-top:0}#sauflatte .product-copy h2{font-size:clamp(48px,5vw,66px)}#sauflatte .product-description{margin:14px 0;line-height:1.6}#sauflatte .details{gap:6px;margin-bottom:22px}#sauflatte .product-copy fieldset{padding-bottom:20px}#sauflatte .product-copy legend{padding:15px 0 10px}#sauflatte .option-list{gap:8px}#sauflatte .option-list button{min-height:62px;padding-block:9px}#sauflatte .option-list button.selected{padding-block:8px}@media (width<=900px){.statement{gap:24px;padding-top:32px}.statement-logo{width:96px}.kits-heading-row{grid-template-columns:1fr;gap:15px}#sauflatte{grid-template-columns:1fr;gap:28px;padding-top:22px}#sauflatte .gallery-main{height:min(92vw,430px)}}@media (width<=760px){.statement{padding:30px 18px 24px}.statement-logo{width:88px;margin-bottom:20px}.kits-heading-row h2{font-size:clamp(40px,12vw,54px)}#sauflatte{padding:20px 18px 58px}#sauflatte .gallery-thumbs button{height:54px}}.kits-heading-row{grid-template-columns:minmax(0,1fr) auto;position:relative}.product-visual-column{min-width:0}.product-visual-column>.launch-discount-badge{justify-content:flex-start;width:100%;margin:0 0 16px;padding:9px 15px 9px 10px;transform:none}.product-page.reverse .product-visual-column{order:2}@media (width<=760px){.product-page.reverse .product-visual-column{order:0}.product-visual-column>.launch-discount-badge{margin-bottom:12px}}.statement{display:block}.statement-copy{width:100%;max-width:1400px}.kits-heading-row h2{letter-spacing:-6px;max-width:1100px;font-size:clamp(58px,7vw,94px);line-height:.84}.kits-heading-row .launch-discount-badge{transform-origin:50%;padding:12px 17px 12px 11px;transform:rotate(-6deg)scale(1.12);box-shadow:5px 6px #ffffff24}.kits-heading-row .launch-discount-badge span{padding:9px 12px;font-size:32px}.kits-heading-row .launch-discount-badge small{font-size:10px}.kits-heading-row .launch-discount-badge{align-items:center;gap:12px;padding:10px 15px 10px 10px;transform:rotate(-1deg);box-shadow:4px 4px #ffffff1c}.kits-heading-row .launch-discount-badge span{min-width:118px;box-shadow:none;text-align:center;white-space:nowrap;border-width:2px;place-items:center;padding:11px 12px;font-size:26px;line-height:.9;display:grid;transform:none}.kits-heading-row .launch-discount-badge small{letter-spacing:.065em;text-align:left;border-left:1px solid #08080880;flex-direction:column;justify-content:center;align-items:flex-start;min-width:106px;min-height:42px;padding-left:13px;font:900 10px/1.55 ui-monospace,monospace;display:flex}#sauflatte .gallery-thumbs button{height:82px}.kits-bottom-logo{background:#050505;border:2px solid #fff;border-radius:50%;place-items:center;width:180px;height:180px;margin:26px auto 0;padding:9px;display:grid;overflow:hidden}.kits-bottom-logo img{object-fit:contain;filter:grayscale()invert()contrast(1.15);mix-blend-mode:screen;border-radius:50%;width:94%;height:94%}@media (width<=760px){.kits-heading-row{padding-top:78px;display:block}.kits-heading-row h2{letter-spacing:-4px;font-size:clamp(48px,15vw,68px)}.kits-heading-row .launch-discount-badge{transform-origin:100% 0;margin:0;position:absolute;top:-24px;right:0;transform:rotate(-5deg)scale(.74)}#sauflatte .gallery-thumbs button{height:64px}.kits-bottom-logo{width:124px;height:124px;margin-top:20px}}.discount-price del{font-size:15px;text-decoration-thickness:2px}.option-list .discount-price ins{font-size:18px}.option-list button:not(.selected) .discount-price ins{text-shadow:0 0 18px #e7a62f55}#sauflatte .option-list button{align-items:flex-start;min-height:124px;position:relative;overflow:hidden}#sauflatte .option-list button>span:first-child{flex:auto;min-width:0}#sauflatte .option-list .discount-price{flex:0 0 116px;width:116px}.kit-plank{background:0 0;align-items:flex-start;width:100%;min-width:0;margin-top:12px;display:flex;overflow:visible}.kit-plank img{aspect-ratio:436/81;object-fit:contain;flex:0 0 33.333%;width:33.333%;min-width:0;height:auto;display:block}.option-list .kit-uvp-saving{color:var(--orange);letter-spacing:.01em;margin-top:7px;font:800 9px/1.35 ui-monospace,monospace}.option-list button.selected .kit-uvp-saving{color:#332a1d}.option-list button.selected .kit-plank{background:0 0}.option-list button.selected .kit-plank img{filter:invert()contrast(1.18)saturate(.75);mix-blend-mode:multiply}.option-list .discount-price:before{content:none}.discount-price em,.discount-price small{font-style:normal;display:block}.discount-price em{color:#080808;background:var(--orange);letter-spacing:.04em;text-transform:uppercase;width:max-content;margin:0 0 4px auto;padding:5px 7px;font:950 11px/1 ui-monospace,monospace}.discount-price small{color:var(--orange);white-space:nowrap;margin-bottom:4px;font:850 9px/1.2 ui-monospace,monospace}.option-list button.selected .discount-price em{color:var(--orange);background:#080808}.option-list button.selected .discount-price small{color:#4f493d}@media (width<=760px){#sauflatte .option-list button{min-height:124px}#sauflatte .option-list .discount-price{flex-basis:96px;width:96px;min-width:96px}.kit-plank{min-width:0}}.header .brand-image{background:0 0;border:0;padding:0}.header .brand-image img{object-fit:contain;width:100%;height:100%}.kits-bottom-logo{background:0 0;border:0;padding:0}.kits-bottom-logo img{object-fit:contain;width:100%;height:100%}#sauflatte{align-items:end}.hero-stamp small{font-size:0}.hero-stamp small:after{content:"NEXT LEVEL SAUFSPASS";letter-spacing:.08em;font:850 8px/1 ui-monospace,monospace}@media (width<=760px){#sauflatte{align-items:center}}.site-shell>.header{position:relative}.header-motion{object-fit:cover;object-position:center;opacity:.92;filter:grayscale()contrast(1.08);pointer-events:none;border:1px solid #ffffff2e;border-radius:10px;width:214px;height:76px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 24px #0008}@media (width<=760px){.header-motion{opacity:1;z-index:0;border-radius:7px;width:clamp(96px,32vw,132px);height:48px;display:block}.site-shell>.header .brand-image,.site-shell>.header .header-link,.site-shell>.header .cart-button{z-index:1;position:relative}}@media (width<=380px){.header-motion{width:96px;height:42px}}@media (prefers-reduced-motion:reduce){.header-motion{display:none}}.lifestyle-grid{grid-template-rows:245px 245px 360px}.photo-5{grid-column:1/4;min-height:360px;position:relative}.photo-5:after{content:"ECHTE RUNDEN · ECHTE GESCHICHTEN";color:#fff;border-left:3px solid var(--orange);letter-spacing:.12em;background:#080808c9;padding:9px 12px;font:850 9px/1 ui-monospace,monospace;position:absolute;bottom:20px;left:22px}.photo-5 img{object-position:center 46%}@media (width<=760px){.lifestyle-grid{grid-template-rows:270px 180px 180px 220px}.photo-5{grid-column:1/3;min-height:220px}.photo-5:after{font-size:8px;bottom:12px;left:12px}}@media (width<=760px) and (orientation:portrait){.hero>div:first-child:before{top:-18px}.hero h1{letter-spacing:-3px;font-size:clamp(46px,14vw,58px);line-height:.98}#sauflatte .option-list b:before{content:none;display:none}#sauflatte .option-list button{min-height:107px;padding-bottom:15px}#sauflatte .option-list button.selected{padding-bottom:14px}#sauflatte .option-list button:after{height:clamp(34px,10.7vw,40px);top:auto;bottom:10px}}@media (width<=760px){.launch-discount-badge{font-size:12px}.launch-discount-badge span{font-size:24px}}.finish-price-note{color:#ded8cb;border-left:3px solid var(--orange);background:#ffffff08;width:max-content;max-width:100%;margin:0 0 18px;padding:9px 13px;font-size:12px;line-height:1.5}.finish-price-note strong{color:#fff}.finish-grid article.best-value{box-shadow:inset 0 0 0 2px var(--orange);background:linear-gradient(145deg,#2c2110,#17130d);position:relative}.finish-grid article.best-value div>span{padding:9px 12px;font-size:12px;transform:rotate(-2deg);box-shadow:4px 4px #000}.finish-grid article.best-value h4{color:var(--orange)}.team-offer{color:#cbc5b9;text-align:right;margin:20px 0 0;font-size:13px;line-height:1.6}.team-offer strong{color:var(--orange);text-transform:uppercase;letter-spacing:.08em}.founder-story{grid-template-rows:auto auto}.story-manifesto{border-top:1px solid var(--line);grid-column:1/-1;margin-top:8px;padding:46px clamp(24px,6vw,92px) 6px}.story-manifesto blockquote{max-width:1180px;color:var(--orange);margin:0;font:600 clamp(34px,4.6vw,68px)/1.03 Georgia,serif}.story-manifesto p{color:#e2ded3;max-width:840px;margin:22px 0 0;font-size:clamp(16px,1.6vw,21px);font-weight:700;line-height:1.65}.founder-story>.story-visual{align-self:stretch;height:auto;min-height:0}.occasion-cloud{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:26px;display:grid}.occasion-cloud>strong{margin:0;font-size:11px;line-height:1.5}.occasion-cloud>div{gap:10px}.occasion-cloud span{background:#f3bd54;border:1.5px solid #0a0a09;padding:10px 15px;transition:transform .2s,box-shadow .2s;box-shadow:2px 2px #0a0a09}.occasion-cloud span:nth-child(2n){color:var(--orange);background:#0a0a09}.occasion-cloud span:hover{transform:translateY(-2px);box-shadow:3px 4px #0a0a09}.footer-logo img{object-fit:contain;width:90%;height:90%;margin:5%}@media (width<=760px){.finish-price-note{margin-bottom:8px}.finish-grid article.best-value{margin-inline:-8px;padding-inline:8px}.team-offer{text-align:left;margin-top:17px}.story-manifesto{grid-column:auto;margin-top:0;padding:32px 12px 0}.story-manifesto blockquote{font-size:clamp(31px,9.5vw,43px)}.story-manifesto p{margin-top:18px;font-size:16px}.founder-story>.story-visual{min-height:420px}.occasion-cloud{grid-template-columns:1fr;gap:15px}.occasion-cloud>strong{max-width:none}.occasion-cloud>div{gap:8px}.occasion-cloud span{padding:8px 11px}}.occasion-cloud{grid-template-columns:190px minmax(0,1fr);gap:28px;margin-top:36px;padding-block:34px 36px}.occasion-cloud>strong{letter-spacing:.09em;align-self:start;padding-top:5px;font:900 17px/1.35 ui-monospace,monospace}.occasion-cloud>div{grid-template-columns:1fr;gap:11px;min-width:0;padding-left:8px;display:grid}.occasion-cloud .occasion-row{flex-wrap:nowrap;gap:7px;padding:0;display:flex}.occasion-cloud .occasion-row:first-child{justify-content:flex-start;padding-left:12px}.occasion-cloud .occasion-row:nth-child(2){justify-content:flex-start;padding-left:52px}.occasion-cloud .occasion-row:nth-child(3){justify-content:flex-start;padding-left:30px}.occasion-cloud span,.occasion-cloud span:nth-child(2n){color:#0a0a09;white-space:nowrap;background:#f3bd54;border-radius:3px;width:fit-content;min-width:0;padding:10px 12px;font-size:11px}.occasion-cloud span:nth-child(2),.occasion-cloud span:nth-child(3){margin-left:0}@media (width<=760px){.occasion-cloud{grid-template-columns:1fr;gap:22px;margin-top:28px;padding-block:27px 29px}.occasion-cloud>strong{border-bottom:1px solid #0a0a0960;padding:0 0 16px;font-size:15px}.occasion-cloud>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-left:0;display:grid}.occasion-cloud .occasion-row{display:contents}.occasion-cloud span,.occasion-cloud span:nth-child(2n){white-space:normal;align-items:center;width:100%;min-width:0;max-width:none;min-height:48px;margin-left:0;padding:10px 13px;font-size:11px;line-height:1.35;display:flex}.occasion-cloud span:nth-child(2),.occasion-cloud span:nth-child(3){margin-left:0}}.price-notice,.option-list b:after,.product-total strong:after,.cart-item b:after,.cart-total strong:after,.merch-buy strong:after,.finish-grid article>strong:after{color:var(--muted);letter-spacing:0;text-transform:none;white-space:normal;margin-top:5px;font:600 8px/1.35 ui-monospace,monospace;display:block}.price-notice a{color:inherit;text-decoration:underline}.option-list b:after,.product-total strong:after,.cart-item b:after,.cart-total strong:after,.merch-buy strong:after,.finish-grid article>strong:after{content:"inkl. MwSt. · zzgl. Versandkosten"}#sauflatte .option-list b:after{display:none}.product-page.reverse .option-list b:after,.product-page.reverse .product-total strong:after{color:#403622}.cart-total>div,.summary-total>div{text-align:right}.checkout-card{text-align:left;max-width:760px}.checkout-card h1{margin-bottom:35px}.checkout-card .fake-summary{margin-top:0}.summary-shipping{border-bottom:1px solid #d3cab8;justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;display:flex}.payment-section{text-align:left;margin-top:28px}.payment-section h2{margin:0 0 6px;font-size:28px}.payment-section>p{color:var(--muted);margin:0 0 14px;font-size:13px}.payment-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.payment-options label{cursor:pointer;background:#f3ede1;border:1px solid #cfc6b5;align-items:flex-start;gap:10px;min-height:92px;padding:15px;display:flex}.payment-options label:has(input:checked){border:2px solid var(--ink);box-shadow:3px 3px 0 var(--orange);padding:14px}.payment-options strong,.payment-options small{display:block}.payment-options strong{font-size:12px}.payment-options small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.4}.delivery-note{text-align:left;background:#eee5d4;padding:14px;max-width:none!important;color:var(--ink)!important;margin:22px 0!important;font-size:12px!important}.checkout-consent{color:var(--ink);align-items:flex-start;gap:9px;margin:20px 0 14px;font-size:12px;line-height:1.5;display:flex}.checkout-consent a{color:inherit;font-weight:800}.order-button{color:#080808;background:var(--orange);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:2px solid #080808;width:100%;padding:18px 20px;font-size:14px;font-weight:950;box-shadow:5px 5px #080808}.checkout-legal-note{text-align:left;max-width:none!important;color:var(--muted)!important;margin:14px 0 24px!important;font-size:10px!important;line-height:1.55!important}.checkout-card .back-button{display:inline-block}.revocation-form{gap:15px;display:grid}.revocation-form label{color:#fff;gap:7px;font-size:12px;font-weight:800;display:grid}.revocation-form input,.revocation-form textarea{color:#fff;border:1px solid var(--line);width:100%;font:inherit;background:#151515;padding:13px}.revocation-form button{color:#080808;background:var(--orange);text-transform:uppercase;border:0;width:max-content;padding:15px 18px;font-weight:900}@media (width<=760px){.payment-options{grid-template-columns:1fr}.payment-options label{min-height:0}footer{padding-bottom:65px}}
