.sn{--sn-plum:#571A49;--sn-rose:#BD4462;--sn-blue:#C8D2EA;--sn-linen:#E8DFD5;--sn-sage:#9FAF9C;--sn-char:#3A3A3A;--sn-cream:#FBF8F5;background:var(--sn-bg,#fff);color:var(--sn-text,var(--sn-char));font-family:var(--base-font-family)}.sn *{box-sizing:border-box}.sn__inner{max-width:1360px;margin:0 auto;padding:var(--sn-pad,72px) 24px}@media(max-width:767px){.sn__inner{padding:calc(var(--sn-pad,72px)*.7) 16px}}.sn h1,.sn h2,.sn h3,.sn .sn-h{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:none;letter-spacing:normal;color:var(--sn-head,var(--sn-plum));margin:0;line-height:1.08}.sn-h1{font-size:clamp(38px,5.5vw,72px)}.sn-h2{font-size:clamp(30px,3.6vw,48px)}.sn-eyebrow{font-size:13px;letter-spacing:2px;font-weight:600;text-transform:uppercase;color:var(--sn-accent,var(--sn-rose))}.sn p{margin:0}.sn-rte p+p{margin-top:.6em}.sn-row{display:flex;flex-wrap:wrap;gap:24px}.sn-stack{display:flex;flex-direction:column;gap:20px}.sn-head-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px}.sn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 30px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none;border:2px solid transparent;transition:transform .15s ease,opacity .15s ease;cursor:pointer;font-family:inherit}.sn-btn:hover{transform:translateY(-1px);opacity:.92}.sn-btn--primary{background:var(--sn-accent,var(--sn-rose));color:#fff}.sn-btn--outline{background:#fff;color:var(--sn-plum);border-color:var(--sn-plum)}.sn-btn--light{background:#fff;color:var(--sn-plum)}.sn-btn--dark{background:var(--sn-plum);color:#fff}.sn-link{font-weight:600;color:var(--sn-plum);text-decoration:underline;text-underline-offset:3px}.sn-stars{display:inline-flex;gap:2px;color:var(--sn-star,var(--sn-rose))}.sn-stars svg{width:var(--sn-star-size,16px);height:var(--sn-star-size,16px);fill:currentColor}.sn-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-size:12px;font-weight:600;padding:5px 12px;background:var(--sn-blue);color:var(--sn-plum)}.sn-media{border-radius:20px;overflow:hidden;background:var(--sn-linen);position:relative}.sn-media img,.sn-media svg.placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.sn-media svg.placeholder-svg{fill:#571a4940}.sn-hero__grid{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.sn-hero__copy{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:22px}.sn-hero__media{flex:1 1 480px;min-width:0;height:var(--sn-hero-h,560px)}@media(max-width:767px){.sn-hero__media{height:420px}}.sn-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;background:#fff;padding:8px 16px;border-radius:999px;font-size:14px;font-weight:500;color:var(--sn-char);text-decoration:none}.sn-hero__text{font-size:19px;line-height:1.6;max-width:520px}.sn-hero__btns{display:flex;flex-wrap:wrap;gap:12px}.sn-trust__row{display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between}.sn-trust__item{flex:1 1 220px;display:flex;gap:14px;align-items:center}.sn-icon-circle{flex:none;width:48px;height:48px;border-radius:50%;background:var(--sn-circle,var(--sn-linen));display:flex;align-items:center;justify-content:center;color:var(--sn-plum)}.sn-icon-circle svg{width:24px;height:24px}.sn-trust__title{display:block;font-weight:600;font-size:15px;color:var(--sn-plum)}.sn-trust__sub{font-size:13px}.sn-products__grid{display:grid;grid-template-columns:repeat(var(--sn-cols,4),minmax(0,1fr));gap:24px}@media(max-width:989px){.sn-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.sn-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px}.sn-card__img{aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:var(--sn-linen);position:relative}.sn-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.sn-card:hover .sn-card__img img{transform:scale(1.03)}.sn-card__badge{position:absolute;top:12px;left:12px;background:#fff;color:var(--sn-plum);font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px}.sn-card__rating{display:flex;align-items:center;gap:8px;font-size:13px}.sn-card__title{font-weight:600;font-size:16px;line-height:1.35}.sn-card__price{font-weight:700;font-size:17px;color:var(--sn-plum)}.sn-card__price s{font-weight:400;color:#767676;margin-left:6px;font-size:14px}.sn-feat__grid{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.sn-feat__copy{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:20px}.sn-feat__cards{flex:1 1 540px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:600px){.sn-feat__cards{grid-template-columns:1fr}}.sn-feat__card{background:var(--sn-card,rgba(255,255,255,.08));border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:10px}.sn-feat__card svg{width:32px;height:32px;color:var(--sn-blue)}.sn-feat__card .sn-h{font-size:24px;color:inherit}.sn-quiz{text-align:center}.sn-quiz__inner{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:22px}.sn-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.sn-chips--left{justify-content:flex-start}.sn-chipbtn{min-height:44px;padding:10px 20px;border-radius:999px;font:600 14px/1.2 var(--base-font-family);border:2px solid var(--sn-plum);background:#fff;color:var(--sn-plum);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.sn-chipbtn:hover,.sn-chipbtn[aria-pressed=true]{background:var(--sn-plum);color:#fff}.sn-badge{display:flex;align-items:center;gap:14px;background:var(--sn-linen);border-radius:16px;padding:14px 20px}.sn-badge__num{font-family:var(--heading-font-family);font-size:40px;font-weight:700;color:var(--sn-plum);line-height:1}.sn-badge__label{font-weight:600;font-size:15px;color:var(--sn-plum)}.sn-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}@media(max-width:989px){.sn-reviews__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.sn-review{flex:0 0 82%;scroll-snap-align:start}}.sn-review{border:1px solid var(--sn-linen);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.sn-review[hidden]{display:none}.sn-review__img{aspect-ratio:3/2;background:var(--sn-linen)}.sn-review__img img{width:100%;height:100%;object-fit:cover;display:block}.sn-review__body{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.sn-review__quote{font-size:16px;line-height:1.6;flex:1}.sn-review__meta{border-top:1px solid var(--sn-linen);padding-top:12px;font-size:13px;display:flex;flex-direction:column;gap:2px}.sn-review__name{font-weight:600;font-size:14px;color:var(--sn-plum)}.sn-reviews__more{text-align:center;margin-top:28px}.sn-disclosure{font-size:12px;color:#6b6b6b;text-align:center;margin-top:10px}.sn-tiles{display:grid;grid-template-columns:repeat(var(--sn-cols,6),minmax(0,1fr));gap:16px;margin-top:28px}@media(max-width:989px){.sn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.sn-tile{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;display:flex;align-items:flex-end;padding:16px;text-decoration:none;background:var(--sn-tile-bg,var(--sn-linen))}.sn-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.sn-tile:hover img{transform:scale(1.04)}.sn-tile span{position:relative;background:var(--sn-plum);color:#fff;padding:6px 14px;border-radius:999px;font-size:15px;font-weight:600}.sn-split{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.sn-split--reverse{flex-direction:row-reverse}.sn-split__media{flex:1 1 480px;min-width:0;height:460px}.sn-split__copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:20px}.sn-stats{display:flex;flex-wrap:wrap;gap:32px;border-top:1px solid var(--sn-linen);padding-top:20px}.sn-stat{display:flex;flex-direction:column}.sn-stat__num{font-family:var(--heading-font-family);font-size:32px;font-weight:700;color:var(--sn-plum);line-height:1.1}.sn-stat__label{font-size:13px}.sn-center{text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center;margin-bottom:32px}.sn-promises{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}@media(max-width:989px){.sn-promises{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sn-promises{grid-template-columns:1fr}}.sn-promise{background:#fff;border:1px solid var(--sn-linen);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}.sn-promise .sn-icon-circle{margin-bottom:4px}.sn-promise .sn-h{font-size:24px}.sn-promise details summary{cursor:pointer;font-weight:600;font-size:14px;color:var(--sn-plum);text-decoration:underline;list-style:none;min-height:44px;display:flex;align-items:center}.sn-promise details summary::-webkit-details-marker{display:none}.sn-promise details[open] summary .sn-more{display:none}.sn-promise details:not([open]) summary .sn-less{display:none}.sn-promise details .sn-rte{font-size:14px;line-height:1.6;background:var(--sn-cream);border-radius:12px;padding:16px}.sn-help{display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.sn-help__copy{flex:1 1 380px;display:flex;flex-direction:column;gap:8px}.sn-help__links{flex:1 1 520px;display:flex;flex-wrap:wrap;gap:12px}.sn-help__link{flex:1 1 160px;border:1px solid var(--sn-linen);border-radius:14px;padding:18px;text-decoration:none;display:flex;flex-direction:column;gap:4px;color:var(--sn-char)}.sn-help__link strong{font-size:15px;color:var(--sn-plum)}.sn-help__link:hover{border-color:var(--sn-plum)}.sn-signup__inner{max-width:900px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.sn-signup .sn-h{color:inherit}.sn-signup form{display:flex;flex-wrap:wrap;gap:10px;width:100%;max-width:520px;justify-content:center}.sn-signup input[type=email]{flex:1 1 260px;min-height:52px;border-radius:999px;border:0;padding:0 22px;font-size:16px;color:var(--sn-char);background:#fff}.sn-signup__fine{font-size:12px;opacity:.9}.sn-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/181/assets/senita-home.css.map */
