.km-boutique{--km-ink: #353535;--km-ink-soft: rgba(53, 53, 53, .72);--km-ink-mute: rgba(53, 53, 53, .55);--km-sand: #f5e5d6;--km-white: #ffffff;--km-rose: #edbab6;--km-sage: #b5cebc;--km-radius: 28px;--km-shadow: 0 12px 36px rgba(53, 53, 53, .07);--km-measure: min(1080px, calc(100% - 2.8rem) );--km-beat: clamp(1.6rem, 2.4vw, 2.2rem);color:var(--km-ink);padding:1rem 0 1.6rem;position:relative;z-index:1}.km-boutique__page{width:var(--km-measure);margin-inline:auto;display:flex;flex-direction:column;gap:var(--km-beat)}.km-card{background:var(--km-white);border-radius:var(--km-radius);box-shadow:var(--km-shadow);border:1px solid rgba(203,200,197,.28);overflow:hidden}.km-hero-stage{display:grid;grid-template-columns:1fr}@media screen and (min-width:900px){.km-hero-stage{grid-template-columns:1.2fr .8fr;min-height:460px}}.km-hero-stage__media{position:relative;min-height:280px;background:linear-gradient(145deg,#ebe0de,#f4dbc5);aspect-ratio:4 / 5}@media screen and (min-width:900px){.km-hero-stage__media{aspect-ratio:auto;min-height:100%;height:100%}}.km-hero-stage__img,.km-hero-stage__media img,.km-hero-stage__placeholder{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.km-hero-stage__placeholder{position:relative;opacity:.4;padding:2rem}.km-hero-stage__copy{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.6rem,3vw,2.8rem)}.km-hero-stage__title{margin:0;max-width:15ch;font-size:clamp(2.8rem,4vw,4rem);font-weight:500;letter-spacing:-.03em;line-height:1.08;color:var(--km-ink);text-wrap:balance}.km-hero-stage__text{margin:0;max-width:34ch;font-size:clamp(1.45rem,1.6vw,1.65rem);font-weight:400;line-height:1.5;color:var(--km-ink-soft);text-wrap:pretty}@media screen and (max-width:749px){.km-hero-stage__title{max-width:14ch}.km-hero-stage__text{max-width:32ch}.km-hero-stage__copy{gap:.9rem;padding:1.5rem 1.4rem 1.7rem}}.km-cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:.4rem;min-height:4.4rem;padding:.85rem 2rem;border-radius:999px;background:var(--km-rose);color:var(--km-ink)!important;font-size:1.4rem;font-weight:500;text-decoration:none;box-shadow:0 8px 20px #edbab647;transition:transform .3s ease,background-color .3s ease}.km-cta:hover{background:#e3a49f;transform:translateY(-2px);color:var(--km-ink)!important}.km-colours{padding:clamp(1.4rem,2.2vw,2rem)}.km-colours__head{margin-bottom:1.2rem}.km-colours__title{margin:0;font-size:clamp(1.8rem,2.2vw,2.2rem);font-weight:500;letter-spacing:-.02em;color:var(--km-ink)}.km-colours__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width:750px){.km-colours__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}}.km-colour__link{display:flex;flex-direction:column;gap:.75rem;text-decoration:none;color:inherit;transition:transform .3s ease}.km-colour__link:hover{transform:translateY(-3px)}.km-colour__swatch{position:relative;aspect-ratio:1 / 1;border-radius:22px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.35),transparent 45%),var(--km-swatch, #edbab6);box-shadow:inset 0 1px #ffffff59}.km-colour__swatch--photo{padding:11%;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.55),transparent 55%),var(--km-swatch, #edbab6)}.km-colour__img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.km-colour__name{font-size:1.45rem;font-weight:500;letter-spacing:-.01em;color:var(--km-ink);text-align:center}.km-proofs{padding:clamp(1.4rem,2.2vw,2rem)}.km-proofs__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.4rem}@media screen and (min-width:750px){.km-proofs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}}@media screen and (min-width:750px)and (max-width:989px){.km-proofs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.km-proof{display:flex;flex-direction:column;gap:.65rem}.km-proof__visual{aspect-ratio:4 / 3;border-radius:20px;overflow:hidden;background:#f3ece0;position:relative}.km-proof__visual--rose{background:linear-gradient(145deg,#edbab6,#f4dbc5)}.km-proof__visual--sand{background:linear-gradient(145deg,#f4dbc5,#ebe0de)}.km-proof__visual--sage{background:linear-gradient(145deg,#b5cebc,#c9dbcf)}.km-proof__visual--apricot{background:linear-gradient(145deg,#f4dbc5,#edbab6)}.km-proof__img{width:100%;height:100%;object-fit:cover;display:block}.km-proof__fallback{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;background:#ffffff59;box-shadow:inset 0 0 0 1px #ffffff40}.km-proof__visual--sage .km-proof__fallback{border-radius:12px;top:22%;right:18%;bottom:22%;left:18%}.km-proof__title{margin:0;font-size:1.55rem;font-weight:500;letter-spacing:-.01em;color:var(--km-ink)}.km-proof__text{margin:0;font-size:1.25rem;line-height:1.45;color:var(--km-ink-soft);max-width:none}.km-proof__link{font-size:1.25rem;font-weight:450;color:var(--km-ink-mute);text-decoration:none;width:fit-content;border-bottom:1px solid transparent}.km-proof__link:hover{color:var(--km-ink);border-bottom-color:var(--km-sage)}.km-founder{display:grid;grid-template-columns:1fr;padding:0;max-width:none;overflow:hidden}.km-founder__media{position:relative;height:180px;background:#ebe0de;overflow:hidden}.km-founder__img,.km-founder__media img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.km-founder__copy{padding:clamp(1.4rem,2.2vw,2rem)}@media screen and (min-width:750px){.km-founder{grid-template-columns:minmax(160px,220px) 1fr;align-items:stretch}.km-founder__media{height:100%;min-height:160px}}.km-founder__kicker{margin:0 0 .55rem;font-size:1.15rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--km-ink-mute)}.km-founder:not(:has(.km-founder__text)) .km-founder__kicker{margin-bottom:0}.km-founder__text{margin:0;max-width:none;width:100%;font-size:clamp(1.7rem,2vw,2rem);font-weight:450;letter-spacing:-.015em;line-height:1.4;color:var(--km-ink)}.km-founder__link{display:inline-block;margin-top:.9rem;font-size:1.3rem;font-weight:450;color:var(--km-ink-mute);text-decoration:none;border-bottom:1px solid rgba(203,200,197,.9)}.km-founder:not(:has(.km-founder__text)) .km-founder__link{margin-top:.55rem}.km-founder__link:hover{color:var(--km-ink);border-bottom-color:var(--km-rose)}.km-card{animation:km-card-in .62s cubic-bezier(.22,1,.36,1) both}.km-hero-stage{animation-delay:40ms}.km-colours{animation-delay:.1s}.km-proofs{animation-delay:.16s}.km-founder{animation-delay:.21s}@keyframes km-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.km-card{animation:none}}body.template-index #MainContent>.shopify-section{margin:0;padding:0}
/*# sourceMappingURL=/cdn/shop/t/17/assets/krabbelmonster-room.css.map */
