:root{--radius: 22px;--radius-sm: 14px;--shadow-card: 0 2px 10px rgba(58, 47, 40, .05), 0 12px 32px -18px rgba(58, 47, 40, .22);--shadow-lift: 0 4px 14px rgba(58, 47, 40, .07), 0 22px 44px -20px rgba(58, 47, 40, .3);--sage-deep: color-mix(in srgb, var(--color-accent) 78%, black)}body{font-size:16.5px;line-height:1.65;letter-spacing:.005em}h1,h2,h3{letter-spacing:-.015em;text-wrap:balance}p{text-wrap:pretty}a{color:var(--sage-deep)}::selection{background:var(--color-accent-soft)}.section-pad{padding:52px 0}.section-heading{font-size:1.7rem;font-weight:var(--heading-weight)}.section-sub{font-size:1.02rem}.section-head{margin-bottom:1.5rem}.eyebrow,.holo-on .eyebrow{background-image:none;animation:none;background:var(--color-accent-soft);color:var(--sage-deep);font-size:.72rem;letter-spacing:.12em;padding:.35rem .9rem}.announcement{background:var(--sage-deep);font-size:.86rem;letter-spacing:.02em}.announcement__inner{padding-top:.6rem;padding-bottom:.6rem}.announcement a{text-decoration:none}.announcement a:hover{text-decoration:underline}.site-header{background:color-mix(in srgb,var(--color-bg) 92%,transparent);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px)}.site-header__inner{min-height:72px}.logo__text{font-size:1.75rem;color:var(--sage-deep);letter-spacing:-.02em;text-transform:lowercase}.desktop-nav a{font-weight:600;font-size:.98rem}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--sage-deep)}.cart-count{background:var(--color-sale)}.button{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 10px 22px -12px color-mix(in srgb,var(--color-accent) 85%,black);letter-spacing:.01em;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.button:hover{opacity:1;background:var(--sage-deep);transform:translateY(-1px)}.button--secondary{background:transparent;color:var(--sage-deep);border-color:color-mix(in srgb,var(--color-accent) 55%,white);box-shadow:none}.button--secondary:hover{background:var(--color-accent-soft);color:var(--sage-deep)}.hero__aurora{display:none}.hero__box{background:#fbf7f1f2;border-radius:26px;box-shadow:var(--shadow-lift);padding:1.75rem}.hero__title{font-size:2.15rem;line-height:1.08;margin-bottom:.6rem}.hero__text{color:var(--color-muted);font-size:1.05rem}.hero__promise{color:var(--sage-deep)}.hero__buttons{margin-top:.5rem}.card{perspective:none}.card__inner{border:0;border-radius:var(--radius);box-shadow:var(--shadow-card);transform:none!important;transition:box-shadow .3s ease,transform .3s ease}.card:hover .card__inner{box-shadow:var(--shadow-lift);transform:translateY(-3px)!important}.card__media{background:#fff}.card__title{font-size:.98rem;line-height:1.35}.card__pill,.holo-on .card__pill{background-image:none;animation:none;background:#fffffff0;color:var(--sage-deep);box-shadow:0 2px 8px #3a2f281f}.badge{font-size:.74rem;padding:.25rem .65rem}.badge--sale{background:var(--color-sale);color:#fff;box-shadow:0 4px 12px -4px var(--color-sale)}.badge--holo,.holo-on .badge--holo{background-image:none;animation:none;background:var(--color-accent-soft);color:var(--sage-deep)}.price{font-size:1.02rem}.price--sale .price__current{color:var(--color-sale)}.price__compare{font-size:.92em}.icon-columns__item{background:var(--color-surface);border-radius:var(--radius-sm);padding:1.1rem .75rem;box-shadow:var(--shadow-card)}.icon-columns__icon{background:var(--color-accent-soft);color:var(--sage-deep);width:50px;height:50px}.icon-columns__title{font-size:.98rem}.image-text__media{border-radius:28px;box-shadow:var(--shadow-lift)}.holo-frame,.holo-on .holo-frame{background-image:none;animation:none;background:var(--color-accent-soft);padding:6px;border-radius:30px}.holo-frame__inner{border-radius:24px}.spotlight__points .icon{color:var(--sage-deep)}.collection-card__media{border-radius:var(--radius);box-shadow:var(--shadow-card);transition:transform .3s ease,box-shadow .3s ease}.collection-card:hover .collection-card__media{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.collection-card__title{font-family:var(--font-heading);font-size:1.08rem;margin-top:.75rem}.rte{font-size:1.02rem}.section--soft{background:var(--color-surface-alt)}.accordion>summary{font-size:1.02rem}.accordion>summary:after{color:var(--sage-deep)}.price-note{background:var(--color-accent-soft);color:var(--color-text)}.price-note .icon,.delivery .icon,.product__trust .icon{color:var(--sage-deep)}.product__title{font-size:1.85rem;line-height:1.15}.product__price{font-size:1.5rem}.gallery__main{background:#fff;box-shadow:var(--shadow-card)}.gallery__thumb.is-active{border-color:var(--color-accent)}.option__values label{transition:border-color .15s ease,background .15s ease}.option__values label:hover{border-color:var(--color-accent)}.option__values input:checked+label{background:var(--sage-deep);border-color:var(--sage-deep)}.site-footer{background:var(--sage-deep);color:#f6efe6;margin-top:56px}.site-footer h2,.site-footer h3,.footer-block__title{color:#fff}.footer-links a,.footer-policies a,.footer-social a,.site-footer a{color:#f6efe6}.footer-copy{color:#f6efe6bf}.footer-bottom{border-top-color:#ffffff26}.site-footer input[type=email]{background:#fffffff2;color:var(--color-text)}.site-footer .button{background:var(--color-sale);border-color:var(--color-sale)}.footer-promise{background:var(--color-accent)}.cart-summary__box{box-shadow:var(--shadow-card);border:0}@media(min-width:750px){.section-pad{padding:72px 0}.section-heading{font-size:2.1rem}.hero__title{font-size:3.1rem}.hero__box{padding:2.5rem}.product__title{font-size:2.2rem}}@media(prefers-reduced-motion:reduce){.card:hover .card__inner,.collection-card:hover .collection-card__media,.button:hover{transform:none!important}}.hero{background:radial-gradient(70% 90% at 88% 15%,color-mix(in srgb,var(--color-accent-soft) 85%,white) 0%,transparent 65%),linear-gradient(180deg,var(--color-bg) 0%,var(--color-surface-alt) 100%)}.hero--has-product .hero__box{background:transparent;box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.hero__halo{display:none}.hero__product{position:relative;display:flex;justify-content:center;align-items:center}.hero__product-link{position:relative;display:block;width:100%;max-width:480px}.hero__product-img{display:block;width:100%;max-width:480px;max-height:none;aspect-ratio:1 / 1;object-fit:cover;border-radius:30px;background:#fff;box-shadow:var(--shadow-lift);filter:none}.hero__product-tag{position:absolute;left:16px;top:16px;padding:.35rem .85rem;border-radius:999px;background:var(--color-surface);color:var(--sage-deep);font-weight:700;font-size:.8rem;box-shadow:0 4px 14px #3a2f281f}.hero__reassure{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;margin-top:1.1rem;font-size:.9rem;font-weight:600;color:var(--sage-deep)}.hero__reassure li{display:inline-flex;align-items:center;gap:.4rem}.hero__reassure .icon{width:18px;height:18px;flex:none}@media(max-width:989px){.hero--medium,.hero--large{min-height:0}.hero__content{gap:18px;padding-top:20px;padding-bottom:32px}.hero--has-product .hero__product{order:-1;min-height:0}.hero__product-link,.hero__product-img{max-width:min(68vw,300px)}.hero__title{font-size:1.85rem}.hero__text{font-size:1rem;margin-bottom:.75rem}}@media(min-width:990px){.hero--has-product .hero__content{grid-template-columns:1.05fr .95fr;gap:56px}}.gallery__main{aspect-ratio:1 / 1!important;position:relative;overflow:hidden}.gallery__item{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;opacity:0;visibility:hidden;transition:opacity .25s ease}.gallery__item.is-active{opacity:1;visibility:visible}.gallery__item img,.gallery__item svg,.gallery__item video{width:100%;height:100%;object-fit:contain}.no-js .gallery__main{aspect-ratio:auto!important}.no-js .gallery__item{position:static;opacity:1;visibility:visible}.gallery__thumb{width:64px;height:64px;aspect-ratio:1 / 1}.card__media{aspect-ratio:1 / 1}.card__media img{object-fit:cover}.card:hover .card__media img:first-child,.card__media:hover img{transform:none}@media(hover:none){.card__img--hover{display:none}}[data-reveal],.reveal-ready [data-reveal]:not(.is-visible){opacity:1!important;transform:none!important;transition:none!important}.holo-sheen{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/kiddomad-v3.css.map */
