.nd-collection{--nd-forest: #173f35;--nd-deep: #0d2d26;--nd-cream: #f7f3eb;--nd-salmon: #d9856d;color:#29463e}.nd-collection__wrap{width:min(112rem,calc(100% - 4rem));margin-inline:auto}.nd-collection__hero{padding:clamp(7rem,10vw,12rem) 0;background:radial-gradient(circle at 84% 20%,rgba(217,133,109,.28),transparent 28%),linear-gradient(135deg,#0d2d26,#1c5244);color:#fff}.nd-collection__eyebrow{margin:0 0 1.4rem;color:#f2b09d;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.nd-collection__hero h1{max-width:80rem;margin:0;color:#fff;font-family:var(--font-heading-family);font-size:clamp(4rem,6vw,7rem);line-height:1.02;letter-spacing:-.04em}.nd-collection__hero p:last-child{max-width:67rem;margin:2.4rem 0 0;color:#ffffffc7;font-size:1.8rem;line-height:1.7}.nd-collection__coming{padding:8rem 0 10rem;background:var(--nd-cream)}.nd-collection__intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:8rem;align-items:start}.nd-collection h2{margin:0;color:var(--nd-deep);font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,4.8rem);line-height:1.08;letter-spacing:-.03em}.nd-collection__copy{color:#536b64;font-size:1.65rem;line-height:1.8}.nd-collection__copy p:first-child{margin-top:0}.nd-collection__stages{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:5rem}.nd-collection__stage{padding:3rem;border:.1rem solid #dbe5df;border-radius:2rem;background:#fff}.nd-collection__stage span{color:var(--nd-salmon);font-size:1.15rem;font-weight:700;letter-spacing:.12em}.nd-collection__stage h3{margin:2.2rem 0 1rem;color:var(--nd-deep);font-size:2rem}.nd-collection__stage p{margin:0;color:#5d716b;font-size:1.45rem;line-height:1.65}.nd-collection__signup{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;margin-top:5rem;padding:clamp(3rem,5vw,5rem);border-radius:2.4rem;background:var(--nd-deep);color:#fff}.nd-collection__signup h2{color:#fff;font-size:clamp(2.8rem,3.4vw,4.2rem)}.nd-collection__signup p{margin:1.4rem 0 0;color:#ffffffb8;font-size:1.45rem;line-height:1.65}.nd-collection__form{display:flex;flex-wrap:wrap;gap:1rem}.nd-collection__form input{min-width:0;flex:1;padding:1.4rem 1.6rem;border:.1rem solid rgba(255,255,255,.35);border-radius:999px;background:#ffffff1a;color:#fff;font:inherit}.nd-collection__form input::placeholder{color:#ffffff94}.nd-collection__form button,.nd-collection__button{min-height:5rem;display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.4rem;border:.1rem solid #fff;border-radius:999px;background:#fff;color:var(--nd-deep);font-size:1.4rem;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.nd-collection__consent{margin-top:1rem!important;font-size:1.15rem!important}.nd-collection__status{width:100%;margin:0!important;padding:1rem 1.2rem;border-radius:.8rem;background:#ffffff1f;color:#fff!important}.nd-collection__partner{margin-top:3rem;padding-top:3rem;border-top:.1rem solid rgba(255,255,255,.14)}.nd-collection__products{padding:7rem 0 10rem}.nd-collection__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:4rem;padding:0;list-style:none}@media screen and (max-width:849px){.nd-collection__wrap{width:min(100% - 3rem,112rem)}.nd-collection__intro,.nd-collection__signup{grid-template-columns:1fr;gap:3.5rem}.nd-collection__stages{grid-template-columns:1fr}.nd-collection__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:549px){.nd-collection__coming{padding:5.5rem 0 7rem}.nd-collection__form{flex-direction:column}.nd-collection__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nordic-pet-collection.css.map */
