.nesti-storefront-newpods{--cream: #F7F2EA;--white: #FFFFFF;--lavender-hero: #C8B8E8;--lavender-soft: #E8E0F5;--lavender-pale: #F2EDF9;--lavender-deep: #2D2447;--purple-cta: #5840E0;--purple-cta-hover: #4530B8;--coral: #E76C5E;--text: #1F1A2E;--text-muted: #6B6577;--border: rgba(31, 26, 46, .08);--radius-sm: 6px;--radius: 16px;--radius-lg: 24px;--font: "DM Sans", system-ui, -apple-system, sans-serif}.nesti-storefront-newpods *{box-sizing:border-box;margin:0;padding:0}.nesti-storefront-newpods{scroll-behavior:smooth}.nesti-storefront-newpods{font-family:var(--font);background:var(--white);color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nesti-storefront-newpods .container{max-width:1140px;margin:0 auto;padding:0 24px}.nesti-storefront-newpods .hero{background:var(--lavender-hero);padding:56px 24px 64px;text-align:center}.nesti-storefront-newpods .hero-inner{max-width:720px;margin:0 auto}.nesti-storefront-newpods .eyebrow{display:inline-block;font-size:13px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.16em;margin-bottom:28px;padding:10px 20px;background:var(--lavender-deep);border-radius:100px}.nesti-storefront-newpods .hero h1{font-size:clamp(38px,6.5vw,64px);font-weight:700;line-height:1.05;letter-spacing:-.025em;margin-bottom:20px;color:var(--lavender-deep)}.nesti-storefront-newpods .hero .subhead{font-size:clamp(16px,1.6vw,18px);color:var(--lavender-deep);opacity:.78;max-width:540px;margin:0 auto;line-height:1.55;font-weight:400}.nesti-storefront-newpods .hero .subhead strong{font-weight:700;opacity:1}.nesti-storefront-newpods .intro{background:var(--white);padding:40px 24px 16px;text-align:center}.nesti-storefront-newpods .intro p{max-width:620px;margin:0 auto;font-size:17px;line-height:1.7;color:var(--text)}.nesti-storefront-newpods .products-section{background:var(--white);padding:16px 0 80px}.nesti-storefront-newpods .products{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:860px){.nesti-storefront-newpods .products{grid-template-columns:1fr 1fr;gap:32px}}.nesti-storefront-newpods .product-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;gap:16px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.nesti-storefront-newpods .product-card:hover{transform:translateY(-3px);box-shadow:0 14px 40px #1f1a2e14;border-color:var(--lavender-soft)}.nesti-storefront-newpods .quote{border:0;font-size:16px;font-style:italic;line-height:1.5;color:var(--text);padding:16px 18px;background:var(--lavender-pale);border-radius:var(--radius);font-weight:500}.nesti-storefront-newpods .product-image{aspect-ratio:1 / 1;width:100%;object-fit:cover;border-radius:var(--radius);display:block}.nesti-storefront-newpods .meet{font-size:14px;color:var(--text-muted);font-weight:500;margin-top:4px;margin-bottom:-8px}.nesti-storefront-newpods .product-card h2{font-size:clamp(28px,3.6vw,34px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--lavender-deep)}.nesti-storefront-newpods .tag-line{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text);margin-top:-2px}.nesti-storefront-newpods .tag-line .icon{font-size:16px}.nesti-storefront-newpods .description{font-size:15px;color:var(--text);line-height:1.6}.nesti-storefront-newpods .benefits{list-style:none;display:flex;flex-direction:column;gap:9px;margin:4px 0 10px}.nesti-storefront-newpods .benefits li{font-size:14.5px;color:var(--text);padding-left:26px;position:relative;line-height:1.5}.nesti-storefront-newpods .benefits li:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;background:var(--purple-cta)}.nesti-storefront-newpods .benefits li:after{content:"";position:absolute;left:4px;top:8px;width:8px;height:4px;border-left:1.6px solid white;border-bottom:1.6px solid white;transform:rotate(-45deg)}.nesti-storefront-newpods .btn{display:block;text-align:center;width:100%;background:var(--purple-cta);color:#fff!important;font-family:var(--font);font-size:13px;font-weight:700;padding:17px 24px;border-radius:var(--radius-sm);text-decoration:none;letter-spacing:.12em;text-transform:uppercase;transition:background .2s ease,transform .2s ease;margin-top:auto;border:none;cursor:pointer}.nesti-storefront-newpods .btn:link,.nesti-storefront-newpods .btn:visited,.nesti-storefront-newpods .btn:hover,.nesti-storefront-newpods .btn:active,.nesti-storefront-newpods .btn:focus{color:#fff!important}.nesti-storefront-newpods .btn:hover{background:var(--purple-cta-hover);transform:translateY(-1px)}.nesti-storefront-newpods .btn--outline{background:transparent;color:#fff;border:1.5px solid white}.nesti-storefront-newpods .btn--outline:hover{background:#ffffff1f}.nesti-storefront-newpods .reassurance{background:var(--cream);padding:80px 24px;text-align:center}.nesti-storefront-newpods .reassurance h2{font-size:clamp(24px,3.6vw,32px);font-weight:700;line-height:1.25;margin-bottom:18px;max-width:680px;margin-left:auto;margin-right:auto;letter-spacing:-.015em;color:var(--text)}.nesti-storefront-newpods .reassurance p{color:var(--text-muted);font-size:16px;max-width:560px;margin:0 auto;line-height:1.65}.nesti-storefront-newpods .faq{background:var(--white);padding:80px 24px}.nesti-storefront-newpods .faq-inner{max-width:720px;margin:0 auto}.nesti-storefront-newpods .faq h2{font-size:clamp(26px,3.4vw,32px);font-weight:700;margin-bottom:32px;text-align:center;letter-spacing:-.02em}.nesti-storefront-newpods details{background:var(--white);border:0;border-radius:0;margin-bottom:12px;overflow:hidden;transition:border-color .2s ease}.nesti-storefront-newpods details[open]{border-color:var(--lavender-soft)}.nesti-storefront-newpods summary{padding:20px 22px;font-weight:600;cursor:pointer;font-size:15.5px;list-style:none;display:list-item;justify-content:space-between;align-items:center;color:var(--text)}.nesti-storefront-newpods summary::-webkit-details-marker{display:none}.nesti-storefront-newpods summary:after{content:"+";font-size:22px;color:var(--purple-cta);font-weight:400;transition:transform .25s ease;margin-left:16px;flex-shrink:0;line-height:1}.nesti-storefront-newpods details[open] summary:after{transform:rotate(45deg)}.nesti-storefront-newpods .faq-answer{padding:0 22px 20px;color:var(--text-muted);font-size:15px;line-height:1.65}.nesti-storefront-newpods .footer-block{background:var(--lavender-deep);color:#fff;padding:72px 24px;text-align:center}.nesti-storefront-newpods .footer-block h2{font-size:clamp(24px,3.4vw,32px);font-weight:700;margin-bottom:14px;letter-spacing:-.015em;color:#fff}.nesti-storefront-newpods .footer-block p{font-size:16px;margin-bottom:32px;opacity:.85;max-width:460px;margin-left:auto;margin-right:auto;line-height:1.55}.nesti-storefront-newpods .footer-block .btn{display:inline-block;width:auto;min-width:240px}.nesti-storefront-newpods .site-footer{background:var(--lavender-deep);color:#ffffff80;padding:28px 24px;text-align:center;font-size:12px;border-top:1px solid rgba(255,255,255,.1)}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.nesti-storefront-newpods .hero,.nesti-storefront-newpods .intro,.nesti-storefront-newpods .products-section,.nesti-storefront-newpods .reassurance,.nesti-storefront-newpods .faq,.nesti-storefront-newpods .footer-block{animation:fadeUp .7s ease-out backwards}.nesti-storefront-newpods .intro{animation-delay:.08s}.nesti-storefront-newpods .products-section{animation-delay:.14s}.nesti-storefront-newpods .reassurance{animation-delay:.2s}.nesti-storefront-newpods .faq{animation-delay:.26s}.nesti-storefront-newpods .footer-block{animation-delay:.32s}@media(prefers-reduced-motion:reduce){.nesti-storefront-newpods *,.nesti-storefront-newpods *:before,.nesti-storefront-newpods *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.nesti-storefront-newpods{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.6px}.nesti-storefront-newpods h1,.nesti-storefront-newpods h2{font-family:Montserrat,sans-serif}.nesti-storefront-newpods .hero-inner,.nesti-storefront-newpods .intro p,.nesti-storefront-newpods .container,.nesti-storefront-newpods .reassurance h2,.nesti-storefront-newpods .reassurance p,.nesti-storefront-newpods .faq-inner,.nesti-storefront-newpods .footer-block p{max-width:none}.nesti-storefront-newpods .description{font-size:16px}.nesti-storefront-newpods .btn{font-family:ui-sans-serif,system-ui,sans-serif}.nesti-newpods-page .nesti-header-wrap,.nesti-newpods-page .nesti-header{height:99px}.nesti-newpods-page .nesti-header button[data-open=menu],.nesti-newpods-page .nesti-header button[data-open=search]{border:1px solid #eceaf0;border-radius:16px;width:46px;height:46px}.nesti-newpods-page .nesti-menu{top:138px}.nesti-newpods-page:has(.nesti-menu:not([hidden])) .nesti-overlay{top:138px}.nesti-newpods-page.has-sticky{padding-top:99px}.nesti-newpods-page.has-sticky .nesti-announcement{margin-top:-99px}@media(max-width:767px){.nesti-storefront-newpods .description{font-size:15px}.nesti-newpods-page .nesti-header-wrap,.nesti-newpods-page .nesti-header{height:79px}.nesti-newpods-page .nesti-menu{top:118px}.nesti-newpods-page:has(.nesti-menu:not([hidden])) .nesti-overlay{top:118px}.nesti-newpods-page.has-sticky{padding-top:79px}.nesti-newpods-page.has-sticky .nesti-announcement{margin-top:-79px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nesti-storefront-new-pods.css.map */
