:root{--s-ink:#1f1b2e;--s-muted:#5b5572;--s-cloud:#faf9fd;--s-line:#e9e4f5;--s-white:#ffffff;--s-mint:#87dfb6;--s-sky:#6db8fc;--s-lavender:#c4a6f2;--s-pink:#fdb1c1;--s-lemon:#fde780;--s-mint-50:#ecfaf3;--s-sky-50:#eaf4ff;--s-lavender-50:#f4eefd;--s-pink-50:#fff0f4;--s-lemon-50:#fff9dc;--s-radius-lg:28px;--s-radius:20px;--s-radius-sm:14px;--s-shadow:0 10px 30px rgba(73,52,128,.08);--s-shadow-sm:0 4px 14px rgba(73,52,128,.07);--s-max:1200px;--s-gutter:clamp(16px,4vw,40px);--s-section-y:clamp(56px,8vw,104px)}[data-s-tint=cloud]{--s-tint:var(--s-cloud);--s-tint-strong:var(--s-lavender)}[data-s-tint=white]{--s-tint:var(--s-white);--s-tint-strong:var(--s-lavender)}[data-s-tint=mint]{--s-tint:var(--s-mint-50);--s-tint-strong:var(--s-mint)}[data-s-tint=sky]{--s-tint:var(--s-sky-50);--s-tint-strong:var(--s-sky)}[data-s-tint=lavender]{--s-tint:var(--s-lavender-50);--s-tint-strong:var(--s-lavender)}[data-s-tint=pink]{--s-tint:var(--s-pink-50);--s-tint-strong:var(--s-pink)}[data-s-tint=lemon]{--s-tint:var(--s-lemon-50);--s-tint-strong:var(--s-lemon)}.s-section{background:var(--s-tint,var(--s-white));color:var(--s-ink);padding-block:var(--s-pad-top,var(--s-section-y)) var(--s-pad-bottom,var(--s-section-y));scroll-margin-top:90px}.s-wrap{width:100%;max-width:var(--s-max);margin-inline:auto;padding-inline:var(--s-gutter);box-sizing:border-box}.s-wrap--narrow{max-width:820px}.s-head{max-width:680px;margin:0 auto clamp(32px,5vw,56px);text-align:center}.s-head--left{margin-inline:0;text-align:left}.s-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--s-white);border:1px solid var(--s-line);color:var(--s-muted);font-family:var(--font-subheading--family,inherit);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px}.s-eyebrow .s-icon{width:14px;height:14px;color:var(--s-lavender)}.s-title{font-family:var(--font-heading--family,inherit);font-weight:var(--font-heading--weight,800);color:var(--s-ink);font-size:clamp(2rem,1.4rem + 2.4vw,2.75rem);line-height:1.1;letter-spacing:-.015em;margin:0 0 14px;text-wrap:balance}.s-title--xl{font-size:clamp(2.4rem,1.5rem + 3.6vw,3.75rem);line-height:1.04}.s-text{color:var(--s-muted);font-size:1.0625rem;line-height:1.65;margin:0;text-wrap:pretty}.s-text p{margin:0 0 .75em}.s-text p:last-child{margin-bottom:0}.s-icon{width:24px;height:24px;flex:none;display:inline-block;vertical-align:middle}.s-icon-bubble{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--s-tint-strong,var(--s-lavender));color:var(--s-ink)}.s-icon-bubble .s-icon{width:26px;height:26px}.s-icon-bubble[data-s-tint]{background:var(--s-tint-strong)}.s-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.s-btns--center{justify-content:center}.s-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:999px;font-family:var(--font-body--family,inherit);font-weight:700;font-size:1rem;line-height:1;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.s-btn:hover{transform:translateY(-1px);box-shadow:var(--s-shadow-sm)}.s-btn:focus-visible{outline:3px solid var(--s-sky);outline-offset:3px}.s-btn--primary{background:var(--s-lavender);color:var(--s-ink)}.s-btn--primary:hover{background:#b996ee}.s-btn--ghost{background:var(--s-white);color:var(--s-ink);border-color:var(--s-line)}.s-btn--ghost:hover{border-color:var(--s-lavender)}.s-media{position:relative;width:100%;aspect-ratio:var(--s-ratio,4 / 3);border-radius:var(--s-radius-lg);overflow:hidden;background:var(--s-tint,var(--s-lavender-50))}.s-media img{width:100%;height:100%;object-fit:cover;display:block}.s-media__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;border:2px dashed color-mix(in srgb,var(--s-tint-strong,var(--s-lavender)) 70%,white);border-radius:inherit}.s-media__ph>:not(.s-media__blob){position:relative;z-index:1}.s-media__blob{position:absolute;width:58%;aspect-ratio:1;border-radius:50%;background:var(--s-tint-strong,var(--s-lavender));opacity:.28;filter:blur(2px);top:50%;left:50%;transform:translate(-50%,-50%)}.s-media__ph .s-icon{width:34px;height:34px;color:var(--s-ink);opacity:.55}.s-media__label{font-weight:800;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;color:var(--s-ink);background:#ffffffd9;padding:6px 12px;border-radius:999px;max-width:90%}.s-media__hint{font-size:.8125rem;color:var(--s-muted)}.s-hero__grid{display:grid;gap:clamp(32px,5vw,64px);align-items:center}@media(min-width:900px){.s-hero__grid{grid-template-columns:1.05fr 1fr}}.s-hero__note{margin-top:20px;display:flex;align-items:center;gap:8px;color:var(--s-muted);font-size:.9375rem}.s-hero__note .s-icon{width:18px;height:18px;color:var(--s-mint)}.s-hero .s-media{--s-ratio:5 / 4;box-shadow:var(--s-shadow)}@media(max-width:899px){.s-hero .s-media{--s-ratio:4 / 3}.s-hero__copy{text-align:center}.s-hero .s-btns,.s-hero__note{justify-content:center}}.s-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.s-card{background:var(--s-white);border:1px solid var(--s-line);border-radius:var(--s-radius);padding:28px 24px;box-shadow:var(--s-shadow-sm)}.s-card h3{font-family:var(--font-heading--family,inherit);font-size:1.25rem;line-height:1.25;margin:18px 0 8px;color:var(--s-ink)}.s-card p{color:var(--s-muted);margin:0;line-height:1.6;font-size:1rem}.s-split{display:grid;gap:clamp(32px,5vw,72px);align-items:center}@media(min-width:900px){.s-split{grid-template-columns:1fr 1fr}.s-split--right .s-split__media{order:2}}.s-check{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.s-check li{display:flex;gap:12px;align-items:flex-start;color:var(--s-ink);font-size:1rem;line-height:1.5}.s-check__dot{width:24px;height:24px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--s-tint-strong,var(--s-mint));color:var(--s-ink)}.s-check__dot .s-icon{width:14px;height:14px}.s-steps{display:grid;gap:18px;counter-reset:s-step;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.s-step{position:relative;background:var(--s-white);border-radius:var(--s-radius);padding:28px 24px 26px;border:1px solid var(--s-line)}.s-step__num{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:var(--s-ink);background:var(--s-tint-strong,var(--s-lavender))}.s-step .s-media{--s-ratio:4 / 3;border-radius:var(--s-radius-sm);margin-bottom:18px}.s-step h3{font-size:1.1875rem;margin:14px 0 6px;color:var(--s-ink);font-family:var(--font-heading--family,inherit)}.s-step p{margin:0;color:var(--s-muted);line-height:1.6}.s-gallery{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.s-gallery figure{margin:0}.s-gallery figcaption{margin-top:10px;font-weight:700;color:var(--s-ink)}.s-gallery figcaption span{display:block;font-weight:400;color:var(--s-muted);font-size:.9375rem;margin-top:2px}.s-packs{display:grid;gap:20px;max-width:880px;margin-inline:auto}@media(min-width:750px){.s-packs{grid-template-columns:1fr 1fr}}.s-pack{position:relative;display:flex;flex-direction:column;background:var(--s-white);border:2px solid var(--s-line);border-radius:var(--s-radius-lg);padding:30px 28px 28px;text-decoration:none;color:var(--s-ink);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.s-pack:hover{border-color:var(--s-lavender);transform:translateY(-2px);box-shadow:var(--s-shadow)}.s-pack--best{border-color:var(--s-lavender);box-shadow:var(--s-shadow)}.s-pack__badge{position:absolute;top:-14px;left:28px;background:var(--s-lemon);color:var(--s-ink);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.s-pack__name{font-family:var(--font-heading--family,inherit);font-size:1.375rem;font-weight:800;margin:0}.s-pack__price{display:flex;align-items:baseline;gap:10px;margin:14px 0 4px}.s-pack__price strong{font-size:2rem;line-height:1}.s-pack__price s{color:var(--s-muted)}.s-pack__unit{color:var(--s-muted);font-size:.9375rem;margin:0}.s-pack__save{display:inline-block;margin-top:10px;background:var(--s-mint-50);color:#1d6b49;font-weight:700;font-size:.875rem;padding:5px 10px;border-radius:999px;align-self:flex-start}.s-pack .s-btn{margin-top:22px;width:100%}.s-packs__foot{text-align:center;margin-top:22px;color:var(--s-muted);font-size:.9375rem}.s-faq{display:grid;gap:12px}.s-faq details{background:var(--s-white);border:1px solid var(--s-line);border-radius:var(--s-radius-sm);padding:0 22px;transition:border-color .15s ease}.s-faq details[open]{border-color:var(--s-lavender)}.s-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:700;font-size:1.0625rem;color:var(--s-ink)}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary .s-icon{width:20px;height:20px;transition:transform .2s ease;color:var(--s-muted)}.s-faq details[open] summary .s-icon{transform:rotate(45deg)}.s-faq__a{padding:0 0 20px;color:var(--s-muted);line-height:1.65}.s-faq__a p{margin:0 0 .6em}.s-reviews{max-width:760px;margin-inline:auto;text-align:center;background:var(--s-white);border:2px dashed var(--s-line);border-radius:var(--s-radius-lg);padding:clamp(32px,5vw,52px) 24px}.s-reviews__stars{display:inline-flex;gap:4px;color:var(--s-line);margin-bottom:12px}.s-reviews__stars .s-icon{width:22px;height:22px}.s-cta{border-radius:var(--s-radius-lg);padding:clamp(40px,6vw,72px) clamp(20px,4vw,56px);text-align:center;background:radial-gradient(circle at 12% 20%,rgba(135,223,182,.45),transparent 42%),radial-gradient(circle at 88% 15%,rgba(253,231,128,.55),transparent 40%),radial-gradient(circle at 80% 90%,rgba(253,177,193,.5),transparent 45%),radial-gradient(circle at 15% 95%,rgba(109,184,252,.35),transparent 45%),var(--s-lavender-50)}.s-cta__moon{width:44px;height:auto;margin:0 auto 14px;display:block}.s-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;width:100%}.s-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:var(--s-cloud);border:1px solid var(--s-line);border-radius:var(--s-radius-sm);padding:14px 10px;font-size:.8125rem;line-height:1.35;color:var(--s-ink)}.s-trust__item .s-icon{width:22px;height:22px;color:var(--s-ink)}.s-block-check{width:100%}.s-block-check .s-check{margin:0;gap:10px}.siestr-pack-picker,.siestr-pack-picker .variant-picker__form{width:100%}.siestr-pack-picker__fieldset{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}.siestr-pack-picker__legend{padding:0;margin-bottom:10px;font-weight:700;font-size:.9375rem;color:var(--s-ink)}.siestr-pack-picker__option{position:relative;display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;text-align:left;background:var(--s-white);border:2px solid var(--s-line);border-radius:var(--s-radius);padding:16px 18px;cursor:pointer;color:var(--s-ink);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.siestr-pack-picker__option:hover{border-color:var(--s-lavender)}.siestr-pack-picker__option:has(input:checked){border-color:var(--s-lavender);background:var(--s-lavender-50);box-shadow:var(--s-shadow-sm)}.siestr-pack-picker__option:has(input:focus-visible){outline:3px solid var(--s-sky);outline-offset:2px}.siestr-pack-picker__option input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.siestr-pack-picker__radio{width:22px;height:22px;border-radius:50%;flex:none;border:2px solid var(--s-line);background:var(--s-white);display:inline-flex;align-items:center;justify-content:center}.siestr-pack-picker__option:has(input:checked) .siestr-pack-picker__radio{border-color:var(--s-ink)}.siestr-pack-picker__option:has(input:checked) .siestr-pack-picker__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--s-ink)}.siestr-pack-picker__info{flex:1;min-width:0}.siestr-pack-picker__name{display:block;font-weight:800;font-size:1.0625rem;line-height:1.25}.siestr-pack-picker__meta{display:block;color:var(--s-muted);font-size:.875rem;margin-top:2px}.siestr-pack-picker__price{text-align:right;flex:none}.siestr-pack-picker__price strong{display:block;font-size:1.125rem}.siestr-pack-picker__price s{color:var(--s-muted);font-size:.8125rem}.siestr-pack-picker__save{display:inline-block;margin-top:6px;background:var(--s-mint-50);color:#1d6b49;font-weight:700;font-size:.75rem;padding:3px 8px;border-radius:999px}.siestr-pack-picker__badge{position:absolute;top:-11px;right:16px;background:var(--s-lemon);color:var(--s-ink);font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.siestr-pack-picker__option--unavailable{opacity:.55}.s-details{width:100%}.s-details .s-faq details{padding:0 18px}.s-details .s-faq summary{font-size:1rem;padding:16px 0}.s-details .s-faq__a{font-size:.9375rem}.siestr-gallery-placeholder{width:100%}.siestr-gallery-placeholder .s-media{--s-ratio:1 / 1;max-height:min(78vh,720px)}@media(min-width:750px){.siestr-gallery-placeholder{position:sticky;top:100px}}.s-footer{background:var(--s-cloud);border-top:1px solid var(--s-line);color:var(--s-ink);padding:clamp(48px,7vw,80px) 0 28px}.s-footer__top{display:grid;gap:40px}@media(min-width:900px){.s-footer__top{grid-template-columns:1.3fr 1fr 1fr 1.4fr}}.s-footer__logo img{width:150px;height:auto;display:block}.s-footer__tag{color:var(--s-muted);margin:14px 0 0;max-width:300px;line-height:1.6}.s-footer h2{font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;color:var(--s-ink);font-family:var(--font-body--family,inherit);font-weight:800}.s-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.s-footer a{color:var(--s-muted);text-decoration:none}.s-footer a:hover{color:var(--s-ink);text-decoration:underline}.s-footer__form{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.s-footer__form input[type=email]{flex:1 1 180px;min-height:48px;border-radius:999px;border:1px solid var(--s-line);padding:0 18px;font:inherit;background:var(--s-white);color:var(--s-ink)}.s-footer__form input[type=email]:focus{outline:2px solid var(--s-lavender);border-color:var(--s-lavender)}.s-footer__form .s-btn{min-height:48px;padding:0 22px}.s-footer__msg{margin-top:10px;font-size:.875rem;color:#1d6b49}.s-footer__msg--err{color:#a23a52}.s-footer__social{display:flex;gap:10px;margin-top:18px}.s-footer__social a{width:40px;height:40px;border-radius:50%;background:var(--s-white);border:1px solid var(--s-line);display:inline-flex;align-items:center;justify-content:center;color:var(--s-ink)}.s-footer__social a:hover{border-color:var(--s-lavender);text-decoration:none}.s-footer__social .s-icon{width:18px;height:18px}.s-footer__bottom{margin-top:44px;padding-top:22px;border-top:1px solid var(--s-line);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:center;color:var(--s-muted);font-size:.875rem}.s-footer__policies{display:flex;flex-wrap:wrap;gap:8px 18px}.s-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.s-center{text-align:center}@media(prefers-reduced-motion:reduce){.s-btn,.s-pack,.siestr-pack-picker__option,.s-faq summary .s-icon{transition:none}.s-btn:hover,.s-pack:hover{transform:none}}.product-details .text-block h1{font-size:clamp(1.75rem,1.1rem + 1.6vw,2.5rem);line-height:1.1;letter-spacing:-.01em}@media(max-width:749px){.product-details .text-block h1{font-size:1.5rem}.siestr-pack-picker__option{padding:13px 14px}.siestr-pack-picker__legend{margin-bottom:6px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/siestr.css.map */
