.sg-calm-hero{align-items:center}.sg-section{padding-block:80px}@media(max-width:749px){.sg-section{padding-block:56px}}.sg-calm-hero h1,.sg-calm-hero .sg-hero-title{font-size:clamp(52px,6.5vw,96px);line-height:1.02;letter-spacing:-.04em}.sg-calm-hero .sg-hero-media{position:relative;border-radius:16px;overflow:hidden}.sg-calm-hero .sg-hero-media:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(ellipse at 65% 35%,rgba(238,220,219,.85),rgba(184,150,95,.25) 45%,transparent 70%);pointer-events:none;animation:sg-calm-glow 7s ease-in-out infinite alternate}@keyframes sg-calm-glow{0%{opacity:.45;transform:scale(1)}to{opacity:.75;transform:scale(1.06)}}.sg-calm-marquee{overflow:hidden;display:flex;border-top:1px solid var(--sg-line, #ded3d3);border-bottom:1px solid var(--sg-line, #ded3d3);background:#faf7f2;padding:14px 0}.sg-calm-marquee-track{display:flex;flex:none;gap:3rem;padding-right:3rem;white-space:nowrap;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:#352333;animation:sg-calm-scroll 30s linear infinite}.sg-calm-marquee:hover .sg-calm-marquee-track{animation-play-state:paused}@keyframes sg-calm-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.sg-calm-need{font-size:1.7rem;color:#6c5b66;margin:0 0 28px}.sg-product,.sg-category{transition:transform .3s ease,box-shadow .3s ease}.sg-product:hover,.sg-category:hover{transform:translateY(-4px);box-shadow:0 12px 30px #3523331f}.sg-product-image img,.sg-category img{border-radius:12px}.sg-calm-gift{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;background:#f3e7e1;border-radius:16px;padding:48px}.sg-calm-gift h2{font-size:clamp(32px,4vw,56px);line-height:1.08;margin:12px 0 16px}.sg-calm-gift-media img{border-radius:12px;width:100%;height:auto}@media(max-width:749px){.sg-calm-gift{grid-template-columns:1fr;padding:32px 24px;gap:28px}}.sg-calm-email{text-align:center;background:#352333;color:#faf7f2;border-radius:16px;padding:56px 32px}.sg-calm-email h2{color:#faf7f2}.sg-calm-email p{color:#faf7f2;opacity:1}@media(max-width:749px){.sg-calm-hero h1,.sg-calm-hero .sg-hero-title{font-size:clamp(38px,9vw,52px)}}.sg-calm-email-form{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}.sg-calm-email-form input[type=email]{min-width:280px;padding:14px 18px;border-radius:0;border:1px solid rgba(250,247,242,.4);background:transparent;color:#faf7f2;font-size:1.6rem}.sg-calm-email-form input[type=email]::placeholder{color:#faf7f2b3}@media(max-width:749px){.sg-calm-email-form{flex-direction:column;align-items:stretch}.sg-calm-email-form input[type=email]{min-width:0}}.sg-calm-js .sg-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.sg-calm-js .sg-reveal.is-visible{opacity:1;transform:none}.sg-button,.sg-text-link,.sg-product a,.sg-category a{transition:color .25s ease,background .25s ease,transform .3s ease,box-shadow .3s ease}@media(prefers-reduced-motion:reduce){.sg-calm-marquee-track,.sg-calm-hero .sg-hero-media:after{animation:none}.sg-calm-js .sg-reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/sg-calm.css.map */
