:root{--od-green-dark: #002e09;--od-green: #00c633;--od-green-hover: #00a82b;--od-red: #c8102e;--od-red-dark: #a00d25;--od-cream: #fbf7ef;--od-sand: #efe6d4;--od-muted: #4a5a4d;--od-radius: 25px;--od-card-radius: 14px;--od-shadow: 0 10px 30px rgba(0, 46, 9, .1);--od-shadow-hover: 0 16px 36px rgba(0, 46, 9, .16);--od-stripe: repeating-linear-gradient(90deg, var(--od-red) 0 28px, #fff 28px 36px, var(--od-green-dark) 36px 64px, #fff 64px 72px);--font-body--family: "Outfit", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-subheading--family: "Outfit", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading--family: "Bad Script", "Segoe Script", "Brush Script MT", cursive;--font-accent--family: "Bad Script", "Segoe Script", "Brush Script MT", cursive;--font-heading--weight: 400}body{font-family:var(--font-body--family)}h1,h2,.h1,.h2{font-family:var(--font-heading--family);font-weight:400;letter-spacing:0}h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-family:var(--font-body--family);font-weight:600}.shopify-section[id*=header_announcements]{background:var(--od-red)}.shopify-section[id*=header_announcements],.shopify-section[id*=header_announcements] *{color:#fff}#header-group:after{content:"";display:block;height:5px;background:var(--od-stripe)}.od-stripe{height:6px;background:var(--od-stripe)}.od-wrap{width:min(1180px,100% - 2.5rem);margin-inline:auto}.od-section{padding-block:clamp(3rem,6vw,5rem)}.od-section--cream{background:var(--od-cream)}.od-eyebrow{margin:0 0 .6rem;font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--od-red)}.od-head{max-width:640px;margin:0 auto 2.5rem;text-align:center}.od-head h2,.od-split h2,.od-band h2{margin:0 0 .75rem;font-size:clamp(2rem,3.6vw,2.9rem);line-height:1.15;color:var(--od-green-dark)}.od-head p{margin:0;color:var(--od-muted);line-height:1.65}.od-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.6rem;border:1.5px solid transparent;border-radius:var(--od-radius);font-family:var(--font-body--family);font-size:.9rem;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease,color .2s ease}.od-btn:hover{transform:translateY(-1px);text-decoration:none}.od-btn:focus-visible{outline:3px solid var(--od-red);outline-offset:3px}.od-btn--green{background:var(--od-green);color:#fff}.od-btn--green:hover{background:var(--od-green-hover);color:#fff}.od-btn--dark{background:var(--od-green-dark);color:#fff}.od-btn--dark:hover{background:#0b4a19;color:#fff}.od-btn--red{background:var(--od-red);color:#fff}.od-btn--red:hover{background:var(--od-red-dark);color:#fff}.od-btn--outline{border-color:#fff;color:#fff}.od-btn--outline:hover{background:#fff;color:var(--od-green-dark)}.od-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(340px,38vw,470px);overflow:hidden;color:#fff;background:var(--od-green-dark)}.od-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;object-fit:cover}.od-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#002e09e0,#002e0999 48%,#002e0926)}.od-hero__snow,.od-hero__snow:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(2px 2px at 18px 26px,#fff 50%,transparent 52%),radial-gradient(3px 3px at 74px 140px,#fff 50%,transparent 52%),radial-gradient(2px 2px at 132px 62px,#fff 50%,transparent 52%),radial-gradient(2.5px 2.5px at 168px 184px,#fff 50%,transparent 52%),radial-gradient(1.5px 1.5px at 96px 92px,#fff 50%,transparent 52%);background-size:200px 200px;opacity:.55;animation:od-snow 22s linear infinite}.od-hero__snow:after{content:"";background-size:320px 320px;opacity:.35;animation-duration:40s}@keyframes od-snow{0%{background-position:0 0}to{background-position:0 200px}}@media(prefers-reduced-motion:reduce){.od-hero__snow,.od-hero__snow:after{animation:none}}.od-hero__inner{padding-block:3rem 5rem}.od-hero .od-eyebrow{display:inline-block;padding:.4rem .95rem;border-radius:var(--od-radius);background:var(--od-red);color:#fff}.od-hero__title{max-width:15ch;margin:0 0 1rem;font-family:var(--font-heading--family);font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:1.1;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.25)}.od-hero__text{max-width:46ch;margin:0 0 1.75rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6;color:#ffffffeb}.od-actions{display:flex;flex-wrap:wrap;gap:.75rem}.od-hero__curve{position:absolute;right:0;bottom:-1px;left:0;width:100%;height:clamp(26px,5vw,64px);color:var(--od-cream)}.od-usps{padding-block:1.25rem 2.75rem;background:var(--od-cream)}.od-usps__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none}.od-usp{display:flex;align-items:center;gap:.9rem}.od-usp svg{flex:none;width:46px;height:46px;padding:11px;border-radius:50%;background:#fff;color:var(--od-red);box-shadow:var(--od-shadow)}.od-usp strong{display:block;font-weight:600;color:var(--od-green-dark)}.od-usp span{font-size:.92rem;color:var(--od-muted)}.od-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.od-cat{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--od-card-radius);background:var(--od-green-dark);box-shadow:var(--od-shadow);color:#fff;text-decoration:none}.od-cat img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.od-cat:hover img{transform:scale(1.04)}.od-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#002e0900 40%,#002e09e0)}.od-cat__body{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:1.5rem}.od-cat__title{margin:0 0 .25rem;font-family:var(--font-heading--family);font-size:2rem;font-weight:400;line-height:1.1;color:#fff}.od-cat__link{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.od-products{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.od-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--od-card-radius);background:#fff;box-shadow:var(--od-shadow);color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.od-card:hover{transform:translateY(-3px);box-shadow:var(--od-shadow-hover);text-decoration:none}.od-card__media{aspect-ratio:1;overflow:hidden;background:var(--od-sand)}.od-card__media img{width:100%;height:100%;object-fit:cover}.od-card__body{display:flex;flex:1;flex-direction:column;gap:.35rem;padding:1.1rem 1.25rem 1.35rem}.od-card__title{margin:0;font-size:1.05rem;font-weight:600;color:var(--od-green-dark)}.od-card__price{font-size:1.1rem;font-weight:600;color:var(--od-red)}.od-card__cta{margin-top:auto;padding-top:.6rem;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--od-green-dark)}.od-center{margin-top:2.5rem;text-align:center}.od-empty{color:var(--od-muted);text-align:center}.od-split{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,4rem)}.od-split__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--od-card-radius);box-shadow:var(--od-shadow)}.od-rte p{margin:0 0 1rem;line-height:1.7}.od-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;counter-reset:od-step}.od-step{padding:1.75rem 1.5rem;border-radius:var(--od-card-radius);background:#fff;box-shadow:var(--od-shadow)}.od-step:before{counter-increment:od-step;content:counter(od-step);display:grid;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:1rem;border-radius:50%;background:var(--od-red);color:#fff;font-weight:600}.od-step h3{margin:0 0 .4rem;font-size:1.05rem;color:var(--od-green-dark)}.od-step p{margin:0;font-size:.95rem;line-height:1.6;color:var(--od-muted)}.od-hours{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:2rem;color:var(--od-green-dark)}.od-band{position:relative;isolation:isolate;overflow:hidden;background:var(--od-green-dark);color:#fff}.od-band__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.3}.od-band__inner{max-width:640px;padding-block:clamp(3rem,7vw,5.5rem)}.od-band h2{color:#fff}.od-band p{margin:0 0 1.75rem;line-height:1.7;color:#ffffffe6}.od-band .od-eyebrow{color:#ffb3bf}.od-footer{padding-block:4rem 3rem;background:var(--od-green-dark);color:#fff}.od-footer__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:2rem}.od-footer__logo{display:block;width:160px;height:auto;margin-bottom:1rem}.od-footer h3{margin:0 0 .75rem;font-family:var(--font-heading--family);font-size:1.6rem;font-weight:400;color:#fff}.od-footer p,.od-footer li{margin:0 0 .4rem;font-size:.95rem;line-height:1.6;color:#ffffffd9}.od-footer ul{margin:0;padding:0;list-style:none}.od-footer a{color:#fff;text-decoration:none}.od-footer a:hover{text-decoration:underline}.od-footer__social{display:flex;gap:.6rem;margin-top:1rem}.od-footer__social a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff1f}.od-footer__social a:hover{background:var(--od-red);text-decoration:none}.od-footer__social svg{width:18px;height:18px}@media(max-width:989px){.od-products,.od-steps,.od-footer__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.od-hero:before{background:linear-gradient(180deg,#002e098c,#002e09d9)}.od-usps__list,.od-cats,.od-split{grid-template-columns:1fr}.od-usps__list{gap:1rem}.od-cat{aspect-ratio:16 / 10}.od-split__media{order:-1}.od-split__media img{aspect-ratio:4 / 3}}@media(max-width:559px){.od-products,.od-steps,.od-footer__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/oldiek-kerst.css.map */
