.sn{--ink:#3D2B56;--body:#5B4B72;--muted:#7B6C92;--purple:#8F72DA;--purple2:#B9A2F0;--lav:#F5EEFE;--lav2:#ECE1FC;--lav3:#DCCBF8;--pink:#FDE3EE;--pink2:#F7C2D9;--peach:#FDE8DA;--card:#FFFDFF;--clay:inset 3px 3px 7px rgba(255,255,255,.95),inset -6px -8px 16px rgba(143,114,218,.14),0 18px 34px -16px rgba(105,72,170,.38);--clay-sm:inset 2px 2px 5px rgba(255,255,255,.95),inset -3px -5px 9px rgba(143,114,218,.16),0 10px 20px -12px rgba(105,72,170,.42);--clay-btn:inset 2px 3px 5px rgba(255,255,255,.5),inset -2px -5px 8px rgba(80,50,150,.28),0 12px 20px -10px rgba(105,72,170,.6);--clay-in:inset 3px 4px 8px rgba(105,72,170,.14),inset -3px -3px 6px rgba(255,255,255,.9);color:var(--ink);font-family:var(--font-body--family)}.sn *{box-sizing:border-box}.sn .sn-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.sn .sn-head{font-family:var(--font-heading--family);font-weight:900;letter-spacing:-.5px;line-height:1;margin:0;color:var(--ink)}.sn .sn-eyebrow{font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--purple)}.sn .sn-img{width:100%;height:100%;object-fit:cover;display:block}.sn .sn-ph{width:100%;height:100%;background:linear-gradient(160deg,var(--lav2),var(--pink));display:flex;align-items:center;justify-content:center;font-weight:700;text-align:center;padding:10px;color:var(--muted)}.sn .sn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;background:linear-gradient(180deg,var(--purple2),var(--purple));color:#fff;border:0;text-decoration:none;font:inherit;font-weight:800;font-size:15px;cursor:pointer;white-space:nowrap;box-shadow:var(--clay-btn);transition:transform .15s ease}.sn .sn-btn:hover{transform:translateY(-2px);color:#fff}.sn .sn-btn--light{background:linear-gradient(180deg,#fff,#f1e8fc);color:var(--ink);box-shadow:var(--clay-sm)}.sn .sn-btn--light:hover{color:var(--ink)}.sn .sn-btn--lilac{background:linear-gradient(180deg,#fde0ec,#f5b9d3);color:var(--ink)}.sn .sn-btn--lilac:hover{color:var(--ink)}.sn .sn-btn[disabled]{background:var(--lav);color:var(--muted);box-shadow:var(--clay-in);cursor:default;transform:none}.sn .sn-tag{font-size:13px;font-weight:800;padding:5px 12px;border-radius:999px;white-space:nowrap;box-shadow:var(--clay-sm);border:0!important}.sn .sn-tag--white{background:#fff;color:var(--ink)}.sn .sn-tag--lilac{background:var(--lav3);color:var(--ink)}.sn .sn-tag--peach{background:var(--peach);color:#7a3b1c}.sn .sn-vibe{align-self:flex-start;background:var(--pink);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:800;color:var(--ink);box-shadow:var(--clay-sm)}.sn .sn-section{padding:56px 0 8px}.sn .sn-h2{font-size:clamp(30px,4.5vw,44px)}.sn .sn-center{text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center}.sn .sn-center p{margin:0;max-width:640px;font-size:17px;line-height:1.55;color:var(--body)}.sn svg path[stroke="#111"]{stroke:#e7a6c4}.sn svg path[fill="#E6D5F6"]{fill:#f7c6dc}.sn .sn-hero{background-color:#fcf9ff;background-image:repeating-conic-gradient(var(--lav2) 0 25%,#FCF9FF 0 50%);background-size:120px 120px}.sn .sn-hero-in{max-width:1180px;margin:0 auto;padding:56px 20px;display:flex;flex-wrap:wrap;gap:36px;align-items:center}.sn .sn-hero-card{flex:1 1 420px;background:#fffdffeb;border-radius:40px;padding:32px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--clay)}.sn .sn-pill{align-self:flex-start;background:linear-gradient(180deg,#fde6f0,#f7c6dc);color:var(--ink);border-radius:999px;padding:8px 16px;font-weight:800;font-size:13px;letter-spacing:.6px;text-transform:uppercase;box-shadow:var(--clay-sm)}.sn .sn-h1{font-size:clamp(42px,6.5vw,62px);letter-spacing:-1.5px;line-height:.96}.sn .sn-lede{margin:0;font-size:18px;font-weight:600;line-height:1.5;color:var(--body)}.sn .sn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sn .sn-drop{display:flex;flex-wrap:wrap;align-items:center;gap:14px;background:var(--lav);border-radius:26px;padding:16px;box-shadow:var(--clay-in)}.sn .sn-drop-text{flex:1 1 180px;display:flex;flex-direction:column;gap:2px}.sn .sn-drop-text strong{font-size:17px}.sn .sn-count{display:flex;gap:8px}.sn .sn-count div{background:linear-gradient(180deg,var(--purple2),var(--purple));color:#fff;border-radius:18px;min-width:64px;padding:9px 10px;text-align:center;box-shadow:var(--clay-btn)}.sn .sn-count b{display:block;font-family:var(--font-heading--family);font-size:24px;line-height:1}.sn .sn-count span{font-size:11px;font-weight:800}.sn .sn-polas{flex:1 1 420px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px;padding:10px}.sn .sn-pola{background:var(--card);padding:8px 8px 12px;border-radius:24px;box-shadow:var(--clay)}.sn .sn-pola:nth-child(4n+1){transform:rotate(-4deg)}.sn .sn-pola:nth-child(4n+2){transform:rotate(3deg)}.sn .sn-pola:nth-child(4n+3){transform:rotate(2deg)}.sn .sn-pola:nth-child(4n+4){transform:rotate(-3deg)}.sn .sn-pola-img{aspect-ratio:1/1;background:var(--lav2);overflow:hidden;border-radius:18px}.sn .sn-pola-cap{padding:10px 4px 0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.sn .sn-pola-cap .sn-head{font-size:18px}.sn .sn-pola-cap .sn-tag{font-size:11px;padding:4px 9px}.sn .sn-trust{max-width:1180px;margin:-26px auto 0;padding:0 20px;position:relative;z-index:2}.sn .sn-trust-in{background:var(--card);border-radius:30px;padding:16px 22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;box-shadow:var(--clay)}.sn .sn-trust-in div{display:flex;align-items:center;gap:12px;font-weight:800;color:var(--ink)}.sn .sn-trust svg{flex:none;width:44px;height:44px;padding:9px;border-radius:14px;background:var(--lav2);box-shadow:var(--clay-sm)}.sn .sn-trust svg *{stroke:var(--purple)}.sn .sn-spot{position:relative;background:linear-gradient(160deg,#f1e6fe,#fbeaf3);border-radius:40px;padding:26px;display:flex;flex-wrap:wrap;gap:28px;align-items:center;box-shadow:var(--clay)}.sn .sn-spot-media{position:relative;flex:0 1 300px;aspect-ratio:1/1;border-radius:30px;background:var(--lav2);border:8px solid #fff;box-shadow:var(--clay)}.sn .sn-spot-media .sn-img,.sn .sn-spot-media .sn-ph{border-radius:22px}.sn .sn-star{position:absolute;top:-30px;left:-30px;transform:rotate(-14deg);filter:drop-shadow(0 8px 10px rgba(105,72,170,.3))}.sn .sn-spot-text{flex:1 1 380px;display:flex;flex-direction:column;gap:12px}.sn .sn-spot-text .sn-head{font-size:clamp(30px,4vw,42px)}.sn .sn-spot-text p{margin:0;font-size:17px;line-height:1.55;color:var(--body)}.sn .sn-price{font-family:var(--font-heading--family);font-weight:900;font-size:28px;margin-right:6px;color:var(--purple)}.sn .sn-note{font-size:14px;font-weight:600;color:var(--muted)}.sn .sn-step-head{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.sn .sn-step-head>div{display:flex;flex-direction:column;gap:6px}.sn .sn-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.sn .sn-card{display:flex;flex-direction:column;gap:12px;text-align:left;padding:12px;border-radius:30px;cursor:pointer;font:inherit;color:var(--ink);background:var(--card);border:0;box-shadow:var(--clay-sm);transition:transform .2s ease}.sn .sn-card:hover{transform:translateY(-3px)}.sn .sn-card[aria-pressed=true]{background:linear-gradient(170deg,#fff,var(--lav2));box-shadow:0 0 0 4px var(--purple2),var(--clay)}.sn .sn-card-img{position:relative;aspect-ratio:4/3;border-radius:22px;overflow:hidden;background:var(--lav2)}.sn .sn-viewing{display:none;position:absolute;top:10px;right:10px;background:linear-gradient(180deg,var(--purple2),var(--purple));color:#fff;font-size:12px;font-weight:800;padding:5px 11px;border-radius:999px;box-shadow:var(--clay-btn)}.sn .sn-card[aria-pressed=true] .sn-viewing{display:block}.sn .sn-card-name{display:flex;justify-content:space-between;align-items:center;gap:8px}.sn .sn-card-name .sn-head{font-size:26px}.sn .sn-card-meta{display:flex;justify-content:space-between;font-size:14px;font-weight:700;color:var(--muted)}.sn .sn-panel{margin-top:24px;background:linear-gradient(160deg,#f1e6fe,#fbeaf3);border-radius:40px;padding:26px;display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;box-shadow:var(--clay)}.sn .sn-panel[hidden]{display:none}.sn .sn-mom{flex:1 1 320px;display:flex;flex-direction:column;gap:14px}.sn .sn-mom-img{position:relative;aspect-ratio:4/5;border-radius:30px;overflow:hidden;border:8px solid #fff;box-shadow:var(--clay)}.sn .sn-mom-img .sn-btn{position:absolute;left:50%;bottom:16px;transform:translate(-50%)}.sn .sn-mom .sn-head{font-size:clamp(36px,5vw,48px)}.sn .sn-mom p{margin:0;font-size:17px;line-height:1.55;color:var(--body)}.sn .sn-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.sn .sn-stats div{background:var(--card);border-radius:18px;padding:10px 12px;box-shadow:var(--clay-sm)}.sn .sn-stats dt{font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--purple)}.sn .sn-stats dd{margin:2px 0 0;font-weight:800;font-size:15px}.sn .sn-bc{background:var(--card);border-radius:24px;padding:16px 18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;box-shadow:var(--clay-sm)}.sn .sn-bc strong{display:block;font-size:18px}.sn .sn-bc span{font-size:14px;color:var(--body)}.sn .sn-babies{flex:2 1 540px;min-width:0;display:flex;flex-direction:column;gap:16px}.sn .sn-babies-head{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;justify-content:space-between}.sn .sn-babies-head>div{display:flex;flex-direction:column;gap:4px}.sn .sn-babies-head .sn-head{font-size:clamp(24px,3.4vw,32px)}.sn .sn-babies>p{margin:0;font-size:16px;line-height:1.5;color:var(--body)}.sn .sn-babies>div[style*=dashed]{background:var(--card)!important;border:0!important;box-shadow:var(--clay-in)}.sn .sn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.sn .sn-baby{background:var(--card);border-radius:26px;overflow:hidden;display:flex;flex-direction:column;padding:8px;box-shadow:var(--clay-sm)}.sn .sn-baby-img{position:relative;aspect-ratio:1/1;background:var(--lav2);border-radius:20px;overflow:hidden}.sn .sn-baby-body{padding:12px 6px 6px;display:flex;flex-direction:column;gap:8px;flex:1}.sn .sn-baby-top{display:flex;justify-content:space-between;align-items:baseline;gap:6px;font-weight:800}.sn .sn-baby-top a{color:inherit;text-decoration:none}.sn .sn-baby-top span{color:var(--purple)}.sn .sn-baby form{margin-top:auto}.sn .sn-baby form .sn-btn{width:100%;min-height:44px;font-size:14px}.sn .sn-ship{font-size:12px;font-weight:700;color:var(--purple)}.sn .sn-baby.is-sold .sn-baby-img{filter:grayscale(.6);opacity:.6}.sn .sn-stamp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);background:linear-gradient(180deg,#fde6f0,#f3b4d0);color:var(--ink);font-weight:900;font-size:17px;letter-spacing:1px;padding:6px 14px;border-radius:14px;box-shadow:var(--clay-sm)}.sn .sn-baby.is-sold .sn-baby-top,.sn .sn-baby.is-sold .sn-baby-top span{color:var(--muted)}.sn .sn-empty{background:var(--card);border-radius:24px;padding:24px;text-align:center;font-weight:700;color:var(--muted);box-shadow:var(--clay-in)}.sn .sn-notify{background:var(--card);border-radius:26px;padding:16px 18px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0;box-shadow:var(--clay-sm)}.sn .sn-notify label{flex:1 1 240px;font-weight:800;font-size:15px}.sn .sn-input{flex:1 1 200px;min-height:48px;padding:0 18px;border-radius:999px;border:0;background:#fff;color:var(--ink);font:inherit;font-weight:600;box-shadow:var(--clay-in)}.sn .sn-success{flex-basis:100%;margin:0;font-weight:800;color:var(--purple)}.sn .sn-bundle{background:linear-gradient(180deg,#FCF9FF,var(--lav));margin-top:48px}.sn .sn-bundle-in{max-width:1180px;margin:0 auto;padding:56px 20px;display:flex;flex-direction:column;gap:24px}.sn .sn-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.sn .sn-stepcard{background:var(--card);border-radius:30px;overflow:hidden;display:flex;flex-direction:column;padding:10px;box-shadow:var(--clay)}.sn .sn-stepcard-img{height:170px;background:var(--lav2);border-radius:22px;overflow:hidden}.sn .sn-stepcard-body{padding:14px 8px 6px;display:flex;flex-direction:column;gap:4px}.sn .sn-stepcard-body b{align-self:flex-start;width:32px;height:32px;border-radius:12px;background:linear-gradient(180deg,var(--purple2),var(--purple));color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;box-shadow:var(--clay-btn)}.sn .sn-stepcard-body strong{font-size:18px}.sn .sn-stepcard-body span{font-size:15px;color:var(--body)}.sn .sn-bundle-bar{background:linear-gradient(160deg,var(--purple2),var(--purple));color:#fff;border-radius:30px;padding:18px 24px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;font-weight:800;font-size:17px;box-shadow:var(--clay)}.sn .sn-morphs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:22px}.sn .sn-morph{display:flex;gap:16px;align-items:center;background:var(--card);border-radius:30px;padding:16px;box-shadow:var(--clay-sm)}.sn .sn-morph-img{flex:none;width:92px;height:92px;border-radius:26px;overflow:hidden;border:5px solid #fff;box-shadow:var(--clay-sm)}.sn .sn-morph strong{display:block;font-size:20px;margin-bottom:4px}.sn .sn-morph div div{font-size:15px;line-height:1.5;color:var(--body)}.sn .sn-morph p{margin:0}.sn .sn-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:22px}.sn .sn-box{background:linear-gradient(160deg,#f1e6fe,#fbeaf3);border-radius:36px;padding:26px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--clay)}.sn .sn-box-img{height:200px;border-radius:24px;overflow:hidden;box-shadow:var(--clay-sm)}.sn .sn-rte{font-size:15px;line-height:1.55;color:var(--body)}.sn .sn-rte p{margin:0}.sn .sn-rte ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-weight:700;color:var(--ink)}.sn .sn-rte li::marker{color:var(--purple)}.sn .sn-breeder{background:var(--card);border-radius:36px;padding:26px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--clay)}.sn .sn-breeder-top{display:flex;gap:14px;align-items:center}.sn .sn-breeder-img{flex:none;width:96px;height:96px;border-radius:30px;overflow:hidden;border:5px solid #fff;box-shadow:var(--clay-sm)}.sn .sn-breeder-top .sn-head{font-size:30px}.sn .sn-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:22px}.sn .sn-info>div{background:var(--card);border-radius:30px;padding:24px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--clay)}.sn .sn-info h3{margin:0;font-size:19px;color:var(--ink)}.sn .sn-section a[style]{color:var(--purple)!important}.sn .sn-faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;align-items:start;margin-top:22px}.sn .sn-faq details{background:var(--card);border-radius:24px;padding:18px 22px;box-shadow:var(--clay-sm)}.sn .sn-faq details[open]{background:linear-gradient(160deg,#fff,var(--lav))}.sn .sn-faq summary{cursor:pointer;font-weight:800;font-size:17px}.sn .sn-faq .sn-rte{margin-top:10px}.sn .sn-bottom{padding-bottom:72px}@media(prefers-reduced-motion:reduce){.sn .sn-btn,.sn .sn-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/spood-nursery.css.map */
