.yb-landing{--yb-green:#203a30;--yb-red:#91152f;--yb-cream:#fbf7f0;--yb-text:#282f2a;--yb-max:1160px;color:var(--yb-text);background:var(--yb-cream);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55;overflow:hidden}.yb-landing,.yb-landing *{box-sizing:border-box}.yb-landing img{display:block;max-width:100%;height:auto}.yb-landing a{color:inherit}.yb-landing h1,.yb-landing h2,.yb-landing h3{font-family:Georgia,Times New Roman,serif;letter-spacing:-.024em;line-height:1.14;margin:0}.yb-landing h2{font-size:clamp(28px,3.1vw,43px)}.yb-landing p{margin:0 0 16px}.yb-landing .yb-container{width:min(100% - 40px,var(--yb-max));margin-inline:auto}.yb-landing .yb-muted{color:#605e58}.yb-landing .yb-eyebrow{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7f4050}.yb-landing .yb-section{padding:68px 0}.yb-landing .yb-section-title{text-align:center;margin-bottom:12px}.yb-landing .yb-section-sub{text-align:center;max-width:640px;margin:0 auto 30px;color:#5a594e}.yb-landing .yb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:53px;border:0;border-radius:999px;padding:13px 28px;background:var(--yb-red);color:#fff!important;font-size:16px;font-family:inherit;font-weight:750;text-decoration:none!important;cursor:pointer;line-height:1.3;transition:background .15s ease,transform .15s ease}.yb-landing .yb-btn:hover{background:#701027;transform:translateY(-1px)}.yb-landing .yb-btn:focus-visible,.yb-landing a:focus-visible,.yb-landing summary:focus-visible{outline:3px solid #1f624d;outline-offset:3px}.yb-landing .yb-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.yb-landing .yb-nav{background:#fffcf7;border-bottom:1px solid #ebe3da}.yb-landing .yb-nav-inner{display:flex;gap:18px;align-items:center;justify-content:space-between;padding-block:12px}.yb-landing .yb-logo{color:var(--yb-green);text-transform:uppercase;font-size:21px;letter-spacing:-.04em;font-weight:900;text-decoration:none}.yb-landing .yb-nav-links{display:flex;gap:22px;align-items:center}.yb-landing .yb-nav-links a{font-size:.92rem;text-decoration:none}.yb-landing .yb-nav-links .yb-btn{font-size:.84rem;min-height:38px;padding:8px 18px}.yb-landing .yb-hero{position:relative;isolation:isolate;background:linear-gradient(135deg,#eddcca,#e6d5c3 40%,#d9d3c6);min-height:640px;overflow:hidden}.yb-landing .yb-hero-inner{width:min(100% - 40px,1320px);margin:auto;min-height:640px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:0}.yb-landing .yb-hero-art{height:100%;position:relative;align-self:stretch;overflow:hidden}.yb-landing .yb-hero-art img{width:100%;height:100%;object-fit:cover;object-position:55% center}.yb-landing .yb-hero-copy{position:relative;z-index:1;margin-block:32px;margin-right:-25px;border:1px solid #fff9;padding:clamp(24px,3.3vw,44px);border-radius:26px;background:linear-gradient(125deg,#fffdf8f7,#fdf8eee6 64%,#f8ebd8c7);box-shadow:0 13px 40px #23231a1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.yb-landing .yb-label{display:inline-block;background:var(--yb-red);border-radius:30px;padding:9px 16px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;margin-bottom:18px}.yb-landing .yb-hero h1{font-size:clamp(35px,3.65vw,59px);line-height:1.1;color:var(--yb-green);margin:0 0 18px}.yb-landing .yb-hero h1 span{color:var(--yb-red)}.yb-landing .yb-hero-intro{font-size:clamp(15px,1.35vw,19px);line-height:1.5;margin:0 0 23px}.yb-landing .yb-buy-line{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.yb-landing .yb-price{font-family:Georgia,serif;font-size:clamp(32px,3.3vw,49px);color:var(--yb-red);font-weight:700;white-space:nowrap}.yb-landing .yb-product-form{margin:0;max-width:420px}.yb-landing .yb-product-form .yb-btn{width:100%}.yb-landing .yb-dynamic-checkout{margin-top:10px;max-width:375px}.yb-landing .yb-dynamic-checkout .shopify-payment-button{margin-top:0}.yb-landing .yb-express-intro{font-size:12px;color:#55584d;margin:9px 0 4px}.yb-landing .yb-perks{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap;color:var(--yb-green);font-size:.85rem;font-weight:700;margin-top:16px}.yb-landing .yb-perks span{display:inline-flex;align-items:center;gap:7px}.yb-landing .yb-footnote{font-size:12px;color:#665f54;margin:14px 0 0}.yb-landing .yb-variant-select{width:100%;padding:10px;margin:0 0 12px;border:1px solid #bbb1a0;border-radius:7px;background:#fff}.yb-landing .yb-recipe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.yb-landing .yb-recipe-card{text-align:center}.yb-landing .yb-recipe-photo{aspect-ratio:1.2;overflow:hidden;border-radius:13px;margin-bottom:10px;background:#efe9de}.yb-landing .yb-recipe-photo img{width:100%;height:100%;object-fit:cover}.yb-landing .yb-recipe-card h3{font-size:clamp(16px,1.4vw,21px)}.yb-landing .yb-social-proof{text-align:center;margin:30px auto 0;color:#4d5248;font-size:.94rem}.yb-landing .yb-feature-wrap{background:#f0e9dd;padding:56px 0}.yb-landing .yb-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.yb-landing .yb-feature-card{padding:26px 22px;background:#fffcf8;border-radius:14px}.yb-landing .yb-feature-symbol{color:var(--yb-green);font-size:26px;margin-bottom:11px}.yb-landing .yb-feature-card h3{font-size:21px;margin-bottom:8px}.yb-landing .yb-feature-card p{font-size:14px;color:#626157;margin:0}.yb-landing .yb-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.yb-landing .yb-preview-tile{padding:7px;background:#202d29;border-radius:13px;box-shadow:0 12px 28px #1d271c24}.yb-landing .yb-preview-tile img{width:100%;aspect-ratio:576/720;object-fit:contain;background:#fff;border-radius:5px}.yb-landing .yb-preview-note{text-align:center;margin:19px auto 0;font-size:.89rem;color:#666359}.yb-landing .yb-about{background:#f2e8dc}.yb-landing .yb-about-inner{max-width:830px;text-align:center}.yb-landing .yb-about h2{margin-bottom:16px}.yb-landing .yb-about p{font-size:17px}.yb-landing .yb-faq{max-width:830px;margin:auto}.yb-landing .yb-faq details{border-bottom:1px solid #d8ccbd;padding:17px 0}.yb-landing .yb-faq summary{cursor:pointer;font-size:17px;font-weight:750;color:#223a31;list-style-position:outside}.yb-landing .yb-faq details p{margin:14px 0 1px;color:#4c5048;font-size:15px}.yb-landing .yb-last{background:var(--yb-green);color:#fff;text-align:center}.yb-landing .yb-last h2{max-width:750px;margin:0 auto 18px;color:#fff}.yb-landing .yb-last p{max-width:700px;margin:0 auto 24px;color:#f1efe9}.yb-landing .yb-last .yb-btn{background:#a72b41}.yb-landing .yb-last .yb-perks{justify-content:center;color:#fff}.yb-landing .yb-last .yb-perks span{color:#fff}@media(max-width:970px){.yb-landing .yb-hero-inner{grid-template-columns:1fr;min-height:0;padding-top:22px}.yb-landing .yb-hero-copy{margin:0;max-width:760px;margin-inline:auto;width:100%}.yb-landing .yb-hero-art{height:425px;margin-inline:-20px}.yb-landing .yb-hero-art img{object-position:center 44%}.yb-landing .yb-hero{min-height:0}}@media(max-width:640px){.yb-landing .yb-container{width:min(100% - 30px,var(--yb-max))}.yb-landing .yb-section{padding:48px 0}.yb-landing .yb-nav-inner{flex-wrap:wrap}.yb-landing .yb-nav-links{gap:12px;flex-wrap:wrap}.yb-landing .yb-nav-links a{font-size:12px}.yb-landing .yb-nav-links .yb-btn{display:none}.yb-landing .yb-hero-inner{width:calc(100% - 28px);padding-top:14px}.yb-landing .yb-hero-copy{padding:24px 19px;border-radius:21px}.yb-landing .yb-hero h1{font-size:clamp(31px,7vw,43px)}.yb-landing .yb-hero-intro{font-size:15px}.yb-landing .yb-hero-art{height:320px;margin-inline:-14px}.yb-landing .yb-buy-line{gap:12px}.yb-landing .yb-product-form{width:100%;max-width:none}.yb-landing .yb-dynamic-checkout{max-width:none}.yb-landing .yb-price{width:100%;font-size:35px}.yb-landing .yb-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.yb-landing .yb-recipe-photo{aspect-ratio:1.02}.yb-landing .yb-feature-grid{grid-template-columns:1fr}.yb-landing .yb-preview-grid{gap:7px}.yb-landing .yb-preview-tile{padding:3px;border-radius:7px}.yb-landing .yb-preview-tile img{border-radius:3px}.yb-landing .yb-about p{font-size:15px}.yb-landing .yb-perks{font-size:13px}}@media(prefers-reduced-motion:reduce){.yb-landing .yb-btn{transition:none}.yb-landing .yb-btn:hover{transform:none}}@media screen and (max-width:970px){.yb-landing .yb-hero-inner>.yb-hero-art{order:-1}.yb-landing .yb-hero-inner>.yb-hero-copy{order:0}}@media(max-width:640px){.yb-landing .yb-hero-art{height:400px}.yb-landing .yb-hero-art img{object-position:center top}}.yb-landing .yb-favs{background:#dce8e3;padding:clamp(56px,8vw,104px) 0}.yb-landing .yb-favs-head{max-width:680px;margin:0 0 clamp(28px,4.5vw,52px)}.yb-landing .yb-favs-title{color:var(--yb-green);margin-bottom:14px}.yb-landing .yb-favs-intro{color:#55605a;font-size:clamp(16px,1.3vw,18px);margin:0}.yb-landing .yb-favs-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,52px) clamp(18px,2.6vw,36px)}.yb-landing .yb-fav-photo{aspect-ratio:4/5;overflow:hidden;border-radius:18px;margin-bottom:16px;background:#c9d6cf}.yb-landing .yb-fav-photo img{width:100%;height:100%;object-fit:cover}.yb-landing .yb-fav-title{color:var(--yb-green);font-size:clamp(21px,1.8vw,27px);margin-bottom:6px}.yb-landing .yb-fav-text{margin:0 0 6px;font-size:15px;line-height:1.55;color:var(--yb-text)}.yb-landing .yb-fav-detail{margin:0;font-size:14px;font-style:italic;color:#6b736d}.yb-landing .yb-favs .yb-social-proof{margin-top:clamp(28px,4vw,44px)}@media(max-width:970px){.yb-landing .yb-favs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.yb-landing .yb-favs-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-right:-15px;padding:0 15px 12px 0;gap:16px}.yb-landing .yb-fav{scroll-snap-align:start}}.yb-landing .yb-about-grid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:center}.yb-landing .yb-about-photo{aspect-ratio:4/5;overflow:hidden;border-radius:18px;background:#e6dccd}.yb-landing .yb-about-photo img{width:100%;height:100%;object-fit:cover}.yb-landing .yb-about-copy{text-align:left;max-width:640px}.yb-landing .yb-about-copy h2{color:var(--yb-green)}.yb-landing .yb-about-social{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.yb-landing .yb-about-social a{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:1.5px solid #cfc3b2;border-radius:999px;color:var(--yb-green);text-decoration:none;font-weight:700;font-size:15px;background:#fffaf3;transition:border-color .15s ease}.yb-landing .yb-about-social a:hover{border-color:var(--yb-green)}@media(max-width:640px){.yb-landing .yb-about-grid{grid-template-columns:1fr}.yb-landing .yb-about-photo{max-width:320px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/yb-weihnachts-landing.css.map */
