.fx{background:var(--fx-bg);color:var(--fx-ink);font-family:inherit;line-height:1.55;position:relative;isolation:isolate}.fx *{box-sizing:border-box}.fx a{color:inherit;text-decoration:none}.fx p,.fx h1,.fx h2,.fx h3{margin:0;color:inherit}.fx h1,.fx h2,.fx h3{font-family:inherit;font-weight:650;letter-spacing:-.045em;line-height:1.08;text-transform:none;overflow-wrap:anywhere}.fx h1{font-size:clamp(38px,4.2vw,66px);max-width:650px}.fx h1 em{display:block;font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;margin-top:5px}.fx h2{font-size:clamp(30px,3vw,44px)}.fx h3{font-size:23px;letter-spacing:-.025em}.fx-wrap{width:min(1220px,calc(100% - 96px));margin:0 auto}.fx-eyebrow{font-size:10px;letter-spacing:.18em;font-weight:650;line-height:1.7}.fx-copy{font-size:16px;line-height:1.8;color:var(--fx-muted)}.fx-copy p+p{margin-top:12px}.fx-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:15px 23px;background:var(--fx-accent);color:var(--fx-on-accent)!important;font-size:13px;font-weight:650;line-height:1.4;border-radius:2px;transition:filter .2s}.fx-button:hover{filter:brightness(1.12)}.fx-button span{font-size:20px;line-height:1}.fx-text-link{display:inline-flex;align-items:center;gap:13px;font-size:12px;font-weight:600;text-decoration:underline!important;text-underline-offset:6px;text-decoration-thickness:1px!important}.fx a:focus-visible,.fx summary:focus-visible{outline:3px solid var(--fx-gold);outline-offset:5px}.fx-hero{overflow:hidden;padding-top:80px}.fx-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:55px;align-items:center}.fx-hero-copy{position:relative;z-index:2;padding:26px 0 50px}.fx-hero-copy>.fx-eyebrow{margin-bottom:23px}.fx-hero-copy>.fx-eyebrow span{color:var(--fx-gold);margin-right:7px;font-size:16px}.fx-hero-copy .fx-copy{margin-top:23px;max-width:470px}.fx-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin:29px 0 19px}.fx-hero-note{font-size:11px;color:var(--fx-muted)}.fx-hero-visual{position:relative;padding:0 20px 65px 30px;min-width:0}.fx-cockpit-frame{position:relative;aspect-ratio:1.02;overflow:hidden;border-radius:48% 48% 2px 2px;background:#173b36;box-shadow:0 18px 45px #153f3518}.fx-cockpit-frame:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#092820de)}.fx-cockpit-frame>img{width:100%;height:100%;object-fit:cover;object-position:58% 50%;display:block}.fx-photo-caption{position:absolute;bottom:33px;left:27px;right:20px;z-index:1;color:var(--fx-caption-color);max-width:55%}.fx-photo-caption span{display:block;font-size:8px;letter-spacing:.16em;margin-bottom:9px}.fx-photo-caption strong{display:block;font:italic 28px/1.1 Georgia,serif}.fx-orbit{position:absolute;inset:-17px 2px 48px 12px;border:1px solid var(--fx-gold);border-radius:48% 48% 2px 2px;opacity:.55}.fx-gift-tag{position:absolute;right:-14px;bottom:22px;transform:rotate(7deg);width:217px;padding:32px 23px 25px;background:var(--fx-tag-background);color:var(--fx-tag-text);box-shadow:0 7px 22px #09282022;text-align:center}.fx-gift-tag>span:not(.fx-tag-hole){display:block;font-size:7px;letter-spacing:.1em;font-weight:600}.fx-gift-tag strong{display:block;font:italic 26px/1.05 Georgia,serif;margin:12px 0 16px}.fx-tag-hole{position:absolute;top:10px;left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:#785c3b}.fx-tag-hole:before{content:'';position:absolute;width:1px;height:48px;background:var(--fx-gold);left:3px;bottom:3px;transform:rotate(-20deg);transform-origin:bottom}.fx-visual-bottom{position:absolute;bottom:25px;left:30px;max-width:40%;font-size:7px;letter-spacing:.12em}.fx-visual-star{position:absolute;right:-15px;top:26px;z-index:2;color:var(--fx-gold);font-size:66px;font-weight:400}.fx-star{position:absolute;color:var(--fx-gold);opacity:.65;pointer-events:none;line-height:1}.fx-star-one{left:3%;top:32px;font-size:55px}.fx-star-two{right:48%;bottom:110px;font-size:26px}.fx-benefits{display:flex;justify-content:space-between;gap:20px;padding:24px 0;border-top:1px solid #153f3520;margin-top:36px}.fx-benefits>span{display:flex;align-items:center;gap:12px;color:var(--fx-gold);font-size:25px;line-height:1.3}.fx-benefits>span>span{font-size:11px;color:var(--fx-ink)}.fx-selection{padding:85px 0}.fx-section-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:end;margin-bottom:37px}.fx-section-heading .fx-eyebrow{margin-bottom:15px}.fx-section-heading h2{max-width:660px}.fx-section-intro{font-size:14px;line-height:1.8;color:var(--fx-muted);max-width:380px;justify-self:end}.fx-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fx-products-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.fx-product{min-width:0}.fx-product-image{display:block;position:relative;aspect-ratio:1;background:var(--fx-image-background);overflow:hidden;border-radius:3px}.fx-product-image img,.fx-product-image svg{width:100%;height:100%;display:block;object-fit:contain;transition:transform .3s}.fx-product-image:hover img{transform:scale(1.025)}.fx-products-two .fx-product-image{aspect-ratio:1.65}.fx-products-two .fx-product-image img{object-fit:cover}.fx-product-arrow{position:absolute;right:14px;bottom:14px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--fx-bg);font-size:20px}.fx-badge{position:absolute;left:10px;top:10px;padding:4px 9px;background:var(--fx-bg);font-size:10px}.fx-product-copy{padding-top:21px}.fx-product .fx-eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:9px;color:var(--fx-muted)}.fx-product h3{font-size:19px;line-height:1.25}.fx-products-two h3{font-size:28px}.fx-product-description{font-size:12px;line-height:1.7;margin-top:9px!important;color:var(--fx-muted)!important}.fx-product-bottom{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:18px}.fx-product-bottom strong{font-size:15px;white-space:nowrap}.fx-product-bottom small{font-size:11px;font-weight:400}.fx-product-bottom .fx-text-link{font-size:10px;gap:8px}.fx-selection-footer{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:36px}.fx-price-note{font-size:10px;color:var(--fx-muted)!important;max-width:660px}.fx-price-note a{text-decoration:underline}.fx-gift{padding:80px 0}.fx-gift-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.fx-gift-copy>.fx-eyebrow{margin-bottom:15px}.fx-gift-copy>.fx-copy{margin-top:22px}.fx-package-visual{aspect-ratio:1;position:relative;display:flex;align-items:center;justify-content:center;background:var(--fx-image-panel);border-radius:48% 48% 2px 2px;padding:40px 23px;color:#163d34}.fx-package-visual>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.fx-package-star{position:absolute;top:-29px;left:25px;color:var(--fx-gold);font-size:73px;z-index:2}.fx-package-caption{position:absolute;bottom:25px;left:15px;right:15px;text-align:center;font-size:8px;letter-spacing:.15em}.fx-format-list{margin:23px 0 30px}.fx-format-list>div{display:flex;gap:18px;padding:16px 0;border-bottom:1px solid #fff3}.fx-format-number{font-size:10px;padding-top:3px;color:var(--fx-gold)}.fx-format-list h3{font-size:17px;letter-spacing:-.015em}.fx-format-list p{font-size:12px;line-height:1.7;margin-top:5px;color:var(--fx-muted)}.fx-present{width:65%;aspect-ratio:1.15;background:#1f5448;border:8px solid #18473c;position:relative;box-shadow:18px 20px 0 #153f3510}.fx-present:before{content:'';position:absolute;inset:0 43%;background:#d3ba7c}.fx-present:after{content:'';position:absolute;inset:43% 0;background:#d3ba7c}.fx-present span{position:absolute;top:-57px;left:28%;width:55%;height:70px;border:15px solid #d3ba7c;border-radius:50% 50% 0 0;transform:rotate(-10deg)}.fx-faq{padding:85px 0 0}.fx-faq-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:100px}.fx-faq-grid h2{margin:15px 0 20px;max-width:330px}.fx-questions details{border-bottom:1px solid #153f352b;padding:20px 0}.fx-questions details:first-child{padding-top:0}.fx-questions summary{list-style:none;cursor:pointer;font-weight:600;font-size:15px;display:flex;align-items:start;justify-content:space-between;gap:20px;line-height:1.5}.fx-questions summary::-webkit-details-marker{display:none}.fx-questions summary span{font-size:23px;line-height:1;transition:transform .2s;font-weight:400}.fx-questions details[open] summary span{transform:rotate(45deg)}.fx-questions details>div{font-size:14px;color:var(--fx-muted);line-height:1.8;padding:15px 32px 0 0}.fx-notice{display:grid;grid-template-columns:1fr 2fr;gap:36px;border:1px solid #153f3528;padding:23px 28px;margin-top:45px;font-size:12px;line-height:1.8}.fx-notice strong{font-size:13px;font-weight:600}.fx-notice>div{color:var(--fx-muted)}.fx-closing{text-align:center;padding:70px 0 80px}.fx-closing>span{display:block;color:var(--fx-gold);font-size:35px;margin-bottom:13px}.fx-closing h2{font:italic clamp(30px,3vw,46px)/1.2 Georgia,serif;margin:15px auto 28px;max-width:680px}.fx-promo{padding:25px 0}.fx-promo>.fx-wrap{display:flex;justify-content:space-between;gap:20px;align-items:center}.fx-promo h2{font-size:23px;margin-top:5px}.fx-promo .fx-eyebrow{font-size:8px}.fx-promo .fx-button{min-height:45px;padding:12px 19px}.fx-empty{padding:30px;border:1px dashed currentColor}.fx [id^=weihnachts-]{scroll-margin-top:120px}
@media(min-width:1600px){.fx-hero{padding-top:95px}.fx-hero-grid{gap:75px}.fx-hero-visual{padding-bottom:75px}}
@media(max-width:1000px){.fx-wrap{width:calc(100% - 56px)}.fx-hero-grid{gap:30px;grid-template-columns:1.05fr 1fr}.fx-hero{padding-top:55px}.fx-gift-tag{width:175px;padding:28px 15px 20px;right:-6px}.fx-gift-tag strong{font-size:23px}.fx-photo-caption strong{font-size:23px}.fx-hero-visual{padding-left:15px;padding-right:5px}.fx-visual-bottom{left:15px;max-width:38%}.fx-products{gap:17px}.fx-gift-grid{gap:45px}.fx-faq-grid{gap:55px}.fx-product h3{font-size:17px}.fx-section-heading{gap:35px}.fx-products-two h3{font-size:25px}}
@media(max-width:760px){.fx-wrap{width:calc(100% - 40px)}.fx-hero{padding-top:30px}.fx-hero-grid{grid-template-columns:1fr;gap:17px}.fx-hero-copy{padding:15px 0}.fx h1{font-size:clamp(34px,7.3vw,52px);letter-spacing:-.045em}.fx-hero-copy .fx-copy{font-size:14px;max-width:500px;margin-top:20px}.fx-hero-copy>.fx-eyebrow{margin-bottom:17px}.fx-actions{margin:24px 0 17px;gap:20px}.fx-button{font-size:12px;min-height:48px}.fx-text-link{font-size:11px}.fx-hero-visual{max-width:480px;width:100%;margin:10px auto 0;padding:0 22px 60px 15px}.fx-cockpit-frame{aspect-ratio:1.2}.fx-gift-tag{right:6px;bottom:24px;width:175px}.fx-orbit{inset:-10px 12px 50px 5px}.fx-photo-caption{bottom:26px;left:20px;right:20px}.fx-photo-caption span{font-size:6px}.fx-photo-caption strong{font-size:25px}.fx-visual-star{right:2px;top:15px;font-size:48px}.fx-visual-bottom{bottom:20px;font-size:6px;max-width:43%;line-height:1.7}.fx-star-one{left:auto;right:17px;top:20px;font-size:35px}.fx-star-two{display:none}.fx-benefits{margin-top:17px;flex-wrap:wrap;justify-content:center;gap:12px 22px;padding:18px 0}.fx-benefits>span{gap:7px;font-size:19px}.fx-benefits>span>span{font-size:9px}.fx-selection{padding:48px 0}.fx-section-heading{grid-template-columns:1fr;gap:17px;margin-bottom:26px}.fx-section-heading .fx-eyebrow{margin-bottom:12px}.fx h2{font-size:31px;letter-spacing:-.035em}.fx-section-intro{justify-self:start;max-width:100%;font-size:13px}.fx-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.fx-products-two{grid-template-columns:1fr;gap:32px}.fx-products-two .fx-product-image{aspect-ratio:1.65}.fx-product h3{font-size:17px}.fx-products-two h3{font-size:25px}.fx-product-copy{padding-top:15px}.fx-product .fx-eyebrow{font-size:7px;letter-spacing:.09em}.fx-product-description{font-size:11px}.fx-products-two .fx-product-description{font-size:13px}.fx-product-bottom{display:block;margin-top:12px}.fx-product-bottom .fx-text-link{display:flex;margin-top:8px}.fx-products-two .fx-product-bottom{display:flex}.fx-products-two .fx-product-bottom .fx-text-link{margin-top:0}.fx-selection-footer{align-items:start;flex-direction:column;margin-top:27px;gap:18px}.fx-price-note{font-size:9px}.fx-gift{padding:48px 0}.fx-gift-grid{grid-template-columns:1fr;gap:35px}.fx-package-visual{max-width:370px;width:100%;margin:10px auto 0;aspect-ratio:1.15}.fx-package-star{font-size:59px;top:-29px}.fx-gift-copy .fx-copy{font-size:14px}.fx-faq{padding-top:48px}.fx-faq-grid{grid-template-columns:1fr;gap:25px}.fx-faq-grid h2{max-width:none}.fx-faq-grid .fx-copy{font-size:14px}.fx-questions summary{font-size:14px}.fx-questions details>div{font-size:13px}.fx-notice{grid-template-columns:1fr;gap:8px;padding:20px;margin-top:30px}.fx-closing{padding:45px 0 50px}.fx-closing h2{font-size:32px}.fx-promo>.fx-wrap{flex-direction:column;align-items:start;gap:18px}.fx-promo h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){.fx *{transition:none!important;scroll-behavior:auto!important}}

.fx .fx-arrow{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.fx .fx-product-arrow .fx-arrow{width:16px;height:16px}.fx .fx-text-link .fx-arrow{width:14px;height:14px}@media(max-width:760px){.fx-photo-caption{max-width:49%}.fx-photo-caption strong{font-size:22px}.fx-gift-tag{width:145px;right:0;padding:26px 13px 19px}.fx-gift-tag strong{font-size:22px}.fx-gift-tag>span:not(.fx-tag-hole){font-size:6px}}

@media(max-width:380px){.fx-hero-visual{padding-bottom:135px}.fx-gift-tag{bottom:0}.fx-photo-caption{max-width:90%}.fx-visual-bottom{bottom:20px;max-width:43%}}
