.sl-home-reference{color:#f9f5ef;font-family:Arial,Helvetica,sans-serif;min-height:100vh}.sl-home-reference *{box-sizing:border-box}.sl-home-reference a{color:inherit;text-decoration:none}.sl-home-reference button{font:inherit}.sl-home-reference :is(a,button):focus-visible{outline:2px solid #ffb875;outline-offset:4px}body .sl-home-reference{padding:0;background-image:linear-gradient(90deg,#08090bc9,#08090b33 9%,#08090b18 50%,#08090b33 91%,#08090bc9),linear-gradient(#08090b28,#08090b66),var(--seeland-fire);background-size:100% 100%,100% 100%,100% auto;background-position:top;background-repeat:no-repeat,no-repeat,repeat-y}body .sl-home-reference .sl-shell{max-width:none;width:100%;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}body .sl-home-reference .sl-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:16px 30px;min-height:78px;background:#050608e8;border-bottom:1px solid #ef875225;position:relative;z-index:10}.sl-brand{display:flex;align-items:center;gap:9px}.sl-brand img{width:32px;height:40px;object-fit:contain;filter:drop-shadow(0 0 8px #f7632166)}.sl-brand strong{font-size:25px;letter-spacing:4px}.sl-brand small{display:block;color:#ff663b;font-size:8px;letter-spacing:2px;margin-top:5px}.sl-nav{display:flex;gap:27px;font-size:12px}.sl-nav a{padding:10px 0;color:#d9d1c9}.sl-nav a:hover,.sl-nav a[aria-current]{color:#ff8a56}.sl-header-order{border:1px solid #ff693b;background:linear-gradient(110deg,#b92511,#ed491d);border-radius:7px;padding:11px 17px;font-size:11px;font-weight:700}.sl-menu-toggle{display:none}body .sl-home-reference .sl-hero{position:relative;isolation:isolate;min-height:340px;background:transparent;overflow:hidden}body .sl-home-reference .sl-hero-picture{position:absolute;z-index:-1;inset:-14% -2% -15% 31%;background:url(/seeland-home/hero-food-v2.webp) 64% 53%/cover no-repeat;filter:saturate(1.12) brightness(1.06);mask-image:linear-gradient(90deg,transparent,#000 23%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 23%,#000 96%,transparent)}body .sl-home-reference .sl-hero-content{padding:35px 0 28px 4%;position:relative;width:49%;background:linear-gradient(90deg,#08090bd9,#08090b80 72%,transparent);text-shadow:0 2px 12px #000}.sl-eyebrow{color:#edba8b;font-size:9px;font-weight:700;letter-spacing:2px;margin:0 0 10px}.sl-hero h1{font:clamp(40px,5.5vw,77px)/.98 Impact,Arial Narrow,sans-serif;margin:0;white-space:nowrap;letter-spacing:.1px}.sl-hero h1 small{display:block;font-size:.46em;line-height:1.15;margin-bottom:3px}.sl-hero h1 em{font-style:normal;color:#ff3d2a}.sl-subtitle{font-size:16px;color:#d9d9d7;margin:10px 0 13px}.sl-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:440px;margin:12px 0 18px}.sl-benefits>div{text-align:center;display:flex;align-items:center;flex-direction:column;gap:7px}.sl-benefits svg{width:25px;height:25px;color:#f0c48c;filter:drop-shadow(0 0 6px #ff9c4333)}.sl-benefits span{font-size:9px;white-space:nowrap}.sl-order-button{display:flex;align-items:center;justify-content:center;gap:10px;max-width:285px;min-height:45px;font-size:15px;font-weight:700;border:1px solid #ff813c;border-radius:8px;background:linear-gradient(100deg,#ef2515,#ff481d);box-shadow:0 0 19px #fc321c65,inset 0 0 10px #ff7b1f7a}.sl-order-button:hover,.sl-small-button:hover{filter:brightness(1.15)}.sl-handwritten{position:absolute;left:28%;top:16px;z-index:2;transform:rotate(-13deg);color:#ff4937;text-align:center;font:italic 22px/1.05 Georgia,serif;text-shadow:0 1px 6px #000;margin:0}.sl-handwritten span{margin-left:20px}.sl-original-badge{position:absolute;right:8%;top:17px;border:1px solid #ddd9cb99;border-radius:50%;width:110px;height:110px;color:#dedbd1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;transform:rotate(-8deg);background:#11131466;box-shadow:inset 0 0 0 5px #121416,inset 0 0 0 6px #ddd9cb55;text-shadow:0 2px 5px #000}.sl-original-badge small{font-size:8px;letter-spacing:1.9px}.sl-original-badge strong{font:30px Impact,Arial Narrow,sans-serif}.sl-original-badge span{font-size:6px;letter-spacing:1px}.sl-contact-grid{display:grid;grid-template-columns:1fr 1.1fr 1.12fr 1.35fr;gap:9px;margin:0 24px 12px;position:relative;z-index:2}.sl-contact-card,.sl-map-card{min-width:0;border:1px solid #bd8d633f;border-radius:10px;background:linear-gradient(120deg,#101112ed,#060709ed);box-shadow:0 5px 20px #0003;min-height:139px}.sl-contact-card{display:flex;gap:13px;align-items:flex-start;padding:17px 13px}.sl-contact-card:hover[href]{border-color:#e3824c}.sl-contact-icon{width:43px;height:43px;flex-shrink:0;display:grid;place-items:center;color:#ffb0a0;border-radius:50%;border:1px solid #f54a3277;background:radial-gradient(circle,#6b0609aa,#150507 70%);box-shadow:0 0 16px #f520243f}.sl-contact-icon svg{width:28px;height:28px;filter:drop-shadow(0 0 4px #ff2626)}.sl-contact-card h2,.sl-contact-card h3{font-size:12px;margin:0 0 7px;font-weight:700}.sl-contact-card h3{margin-top:8px;margin-bottom:5px}.sl-contact-card strong{font-size:15px}.sl-contact-card p{font-size:10px;line-height:1.5;color:#c7c8c7;margin:3px 0}.sl-small-button{display:inline-flex;align-items:center;justify-content:center;min-height:27px;font-size:10px;font-weight:700;padding:6px 11px;border:1px solid #ff7f3e;border-radius:6px;background:linear-gradient(100deg,#ec2715,#ff481d);box-shadow:0 0 13px #ff351c55;margin-top:7px}.sl-contact-card .sl-status{font-size:10px;display:flex;align-items:center;gap:6px;color:#e7ad6f}.sl-contact-card .sl-status-open{color:#71d88c}.sl-status i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.sl-map-card{position:relative;overflow:hidden;padding:8px}.sl-map-card iframe{width:100%;height:100%;min-height:120px;border:0;border-radius:7px;filter:grayscale(.85) invert(.88) contrast(1.1);opacity:.85}.sl-map-card>a{position:absolute;right:15px;bottom:15px;font-size:10px;background:#07090ced;border:1px solid #ae6a493f;border-radius:5px;padding:8px 12px;box-shadow:0 2px 10px #0008}.sl-category-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 24px 14px}.sl-category-cards>a{display:block;overflow:hidden;position:relative;min-width:0;border:1px solid #c5967266;border-radius:9px;background:#090a0c;transition:transform .2s,border-color .2s}.sl-category-cards>a:hover{transform:translateY(-3px);border-color:#ff9456}.sl-category-photo{aspect-ratio:166/78;background-repeat:no-repeat}.sl-category-copy{position:relative;padding:8px 11px 10px;background:linear-gradient(#14100bdd,#07090c);margin-top:-6px;z-index:1}.sl-category-copy h2{font-size:14px;margin:0 0 4px}.sl-category-copy p{font-size:9px;color:#c2c2bd;margin:0;padding-right:12px;line-height:1.3}.sl-category-copy>span{position:absolute;right:10px;bottom:10px;font-size:18px;color:#d9c5b2}.sl-promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:0 24px 16px}.sl-promo{position:relative;min-height:137px;border:1px solid #c18a614d;border-radius:10px;overflow:hidden;isolation:isolate;background:#08090b}.sl-promo-photo{position:absolute;inset:0 0 0 42%;z-index:-1;background-repeat:no-repeat;mask-image:linear-gradient(90deg,transparent,#000 30%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%)}.sl-promo-copy{padding:16px 20px;background:linear-gradient(90deg,#08090be6,#08090b8c 42%,transparent 75%);position:relative}.sl-promo .sl-eyebrow{color:#fa623e;font-size:8px;margin-bottom:5px}.sl-promo h2{font:clamp(19px,2.1vw,29px)/1.07 Impact,Arial Narrow,sans-serif;margin:0;letter-spacing:.1px}.sl-promo h2 em{font-style:normal;color:#ff462b}.sl-promo-copy>p:last-child{font-size:10px;color:#c1bdb4;line-height:1.4;margin:8px 0 0}.sl-promo .sl-small-button{margin-top:9px}body .sl-home-reference .sl-footer{padding:18px 28px;background:#07090bd9;border-top:1px solid #f3b0771f;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:10px;color:#a49386}.sl-footer strong{color:#d0b8a1;letter-spacing:3px;font-size:12px}@media(min-width:1400px){body .sl-home-reference .sl-hero{min-height:380px}body .sl-home-reference .sl-hero-content{padding-top:43px}.sl-contact-card,.sl-map-card{min-height:149px}.sl-category-copy h2{font-size:16px}.sl-category-copy p{font-size:11px}.sl-promo{min-height:150px}}@media(max-width:1050px){.sl-contact-grid{grid-template-columns:1fr 1.1fr;gap:10px}.sl-contact-card,.sl-map-card{min-height:135px}.sl-contact-card{padding:16px 20px}.sl-contact-card p{font-size:12px}.sl-contact-card h2,.sl-contact-card h3{font-size:13px}.sl-map-card iframe{min-height:130px}.sl-handwritten{left:28%;font-size:18px}.sl-original-badge{right:4%;width:90px;height:90px}.sl-original-badge strong{font-size:24px}.sl-original-badge small{font-size:6px}.sl-original-badge span{font-size:5px}.sl-benefits span{font-size:8px}.sl-nav{gap:20px}.sl-category-cards{gap:8px}.sl-category-copy{padding-inline:8px}.sl-category-copy p{font-size:8px}.sl-promo-copy{padding:16px}.sl-header-order{display:none}}@media(max-width:700px){body .sl-home-reference .sl-header{padding:13px 18px;min-height:73px}.sl-brand strong{font-size:21px}.sl-brand small{font-size:7px}.sl-brand img{width:27px;height:36px}.sl-menu-toggle{display:block;width:36px;height:36px;border-radius:7px;border:1px solid #795139;background:#161110;color:#f5d6b4;font-size:20px}.sl-nav{display:none;position:absolute;z-index:20;top:72px;left:0;right:0;padding:15px 25px;background:#080a0cf5;border-bottom:1px solid #7b4931;flex-direction:column;gap:3px}.sl-nav-open{display:flex}body .sl-home-reference .sl-hero{min-height:520px}body .sl-home-reference .sl-hero-content{padding:26px 20px 0;width:100%;background:linear-gradient(#08090bbf,#08090b22)}.sl-hero h1{font-size:clamp(34px,8.1vw,56px)}.sl-hero h1 small{font-size:.5em}.sl-eyebrow{font-size:8px;letter-spacing:1.4px}.sl-subtitle{font-size:13px;margin-top:10px}.sl-benefits{max-width:350px;gap:6px;margin:16px 0}.sl-benefits svg{width:23px;height:23px}.sl-benefits span{font-size:8px}.sl-order-button{min-height:42px;max-width:260px;font-size:13px}body .sl-home-reference .sl-hero-picture{inset:205px -6% -25px -4%;background-position:62% 53%;mask-image:linear-gradient(180deg,transparent,#000 25%,#000 85%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 85%,transparent)}.sl-handwritten{left:auto;right:17px;top:17px;font-size:15px;opacity:.8}.sl-original-badge{width:73px;height:73px;top:auto;bottom:20px;right:15px;gap:5px}.sl-original-badge strong{font-size:21px}.sl-original-badge small{font-size:5px}.sl-original-badge span{font-size:4px}.sl-contact-grid{margin:0 13px 13px;gap:9px;grid-template-columns:1fr 1fr}.sl-contact-card{padding:13px 11px;gap:8px}.sl-contact-icon{width:31px;height:31px}.sl-contact-icon svg{width:22px;height:22px}.sl-contact-card h2,.sl-contact-card h3{font-size:11px}.sl-contact-card p{font-size:9px}.sl-contact-card strong{font-size:13px}.sl-contact-card .sl-status{font-size:9px}.sl-small-button{font-size:9px;padding:6px 8px}.sl-contact-card,.sl-map-card{min-height:145px}.sl-map-card iframe{min-height:130px}.sl-map-card>a{left:13px;right:13px;bottom:13px;padding:7px 5px;font-size:8px;text-align:center}.sl-category-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 13px 13px;gap:9px}.sl-category-copy h2{font-size:13px}.sl-category-copy p{font-size:8px;min-height:20px}.sl-category-copy>span{font-size:15px;right:7px}.sl-promo-grid{grid-template-columns:1fr;margin:0 13px 15px;gap:10px}.sl-promo{min-height:139px}.sl-promo h2{font-size:25px}.sl-promo-photo{inset-inline-start:38%}body .sl-home-reference .sl-footer{justify-content:center;text-align:center;padding:20px;font-size:9px}.sl-footer strong{width:100%}}@media(max-width:380px){.sl-contact-grid{grid-template-columns:1fr}.sl-contact-card,.sl-map-card{min-height:120px}.sl-contact-card{padding:16px}.sl-contact-card p{font-size:11px}.sl-contact-icon{width:38px;height:38px}.sl-contact-card h2,.sl-contact-card h3{font-size:12px}.sl-contact-card strong{font-size:16px}.sl-benefits span{font-size:7px}.sl-handwritten{display:none}}@media(prefers-reduced-motion:reduce){.sl-category-cards>a{transition:none}}body .sl-home-reference .sl-hero-picture{inset:0 0 0 35%;background-repeat:no-repeat;filter:none;mask-image:linear-gradient(90deg,transparent,#000 13%,#000 80%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 13%,#000 80%,transparent)}.sl-original-badge{display:none}.sl-map-card iframe{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);min-height:0}.sl-map-card{min-height:166px}.sl-map-card iframe{height:150px;min-height:150px}@media(max-width:700px){body .sl-home-reference .sl-hero-picture{inset:205px -6% -25px -4%;background-image:url(/seeland-home/hero-food-v2.webp)!important;background-size:cover!important;background-position:62% 53%!important;mask-image:linear-gradient(180deg,transparent,#000 25%,#000 85%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 85%,transparent)}.sl-original-badge{display:flex}}.sl-map-card .sl-map-placeholder{display:grid;align-content:center;gap:.4rem;min-height:9rem;padding:1rem 1rem 2.8rem;text-align:center}.sl-map-card .sl-map-placeholder p{margin:0}.sl-map-card .sl-map-toggle{position:absolute;z-index:1;right:.75rem;bottom:.75rem}