body,.text-body,.rte,.rte p{line-height:1.55}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{line-height:1.2;letter-spacing:0}.hxxl,.hxl,.h0{font-size:30px;line-height:1.15}h1,.h1{font-size:30px}h2,.h2{font-size:24px}h3,.h3{font-size:18px}@media screen and (min-width:750px){.hxxl,.hxl,.h0{font-size:44px}h1,.h1{font-size:40px}h2,.h2{font-size:28px}h3,.h3{font-size:20px}}.product__title>h1,.product__title>h2,.product__title.h0,.product__title.h1,.product__title.h2,.featured-product .product__title,.featured-product .product__title>*{font-size:18px;font-weight:600;line-height:1.25}@media screen and (min-width:750px){.product__title>h1,.product__title>h2,.product__title.h0,.product__title.h1,.product__title.h2,.featured-product .product__title,.featured-product .product__title>*{font-size:22px}}.snz-section{padding-top:var(--snz-pt, 48px);padding-bottom:var(--snz-pb, 48px)}@media screen and (max-width:749px){.snz-section{padding-top:calc(var(--snz-pt, 48px) * .75);padding-bottom:calc(var(--snz-pb, 48px) * .75)}}.snz-eyebrow{display:inline-block;font-size:13px;line-height:1.4;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6a5a8c;margin:0 0 10px}.snz-h-hero{font-size:30px;line-height:1.15;margin:0 0 14px}.snz-h2{font-size:24px;line-height:1.2;margin:0 0 10px}.snz-h3{font-size:18px;line-height:1.25;margin:0 0 6px}.snz-text{font-size:15px;line-height:1.55;margin:0;color:rgba(var(--color-foreground),.9)}.snz-small{font-size:13px;line-height:1.5}@media screen and (min-width:750px){.snz-h-hero{font-size:44px}.snz-h2{font-size:32px}.snz-h3{font-size:20px}.snz-text{font-size:16px}}.snz-head{text-align:center;max-width:640px;margin:0 auto 32px}.snz-btn{margin-top:22px}.snz-media{position:relative;overflow:hidden;border-radius:12px;width:100%}.snz-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.snz-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eeeaf6,#f4e1dc);color:#6a5a8c}.snz-ph__icon svg{width:64px;height:64px}.snz-ph__tag{position:absolute;left:12px;bottom:12px;padding:4px 10px;border-radius:40px;background:#fff;color:#3b3640;font-size:13px;line-height:1.4;font-weight:600}.snz-icon svg{width:28px;height:28px;display:block}.snz-hero__grid{display:grid;gap:28px;align-items:center}.snz-hero__media{aspect-ratio:16 / 9}@media screen and (min-width:990px){.snz-hero__grid{grid-template-columns:5fr 7fr;gap:48px}}.snz-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media screen and (min-width:990px){.snz-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.snz-trust__item{background:#fff;border-radius:12px;padding:18px 16px;color:#3b3640}.snz-trust__item .snz-icon{color:#6a5a8c;margin-bottom:10px}.snz-trust__title{font-size:15px;line-height:1.25;font-weight:700;margin:0 0 4px;color:#3b3640}.snz-trust__text{font-size:13px;line-height:1.5;margin:0;color:#3b3640}@media screen and (min-width:750px){.snz-trust__title{font-size:16px}}.snz-cards{display:grid;gap:16px}@media screen and (min-width:750px){.snz-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.snz-card{background:#fff;border-radius:12px;padding:24px 20px;color:#3b3640}.snz-card .snz-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#eeeaf6;color:#6a5a8c;margin-bottom:14px}.snz-card__problem{font-size:13px;line-height:1.4;font-weight:700;color:#6a5a8c;margin:0 0 6px}.snz-steps{display:grid;gap:24px}@media screen and (min-width:750px){.snz-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.snz-step__media{aspect-ratio:1 / 1;margin-bottom:16px}.snz-step__num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#6a5a8c;color:#fff;font-size:13px;font-weight:700;margin-bottom:8px}.snz-reviews__summary{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:28px}.snz-reviews__avg{font-size:20px;font-weight:700;line-height:1.2}.snz-stars{display:inline-flex;gap:2px;color:#6a5a8c}.snz-stars svg{width:18px;height:18px}.snz-reviews__grid{display:grid;gap:16px}@media screen and (min-width:750px){.snz-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.snz-review{background:#fff;border-radius:12px;padding:22px 20px;color:#3b3640;display:flex;flex-direction:column;gap:8px}.snz-review__meta{font-size:13px;line-height:1.4;color:#3b3640;margin-top:auto}.snz-review__verified{color:#6a5a8c;font-weight:600}.snz-editor-note{border:1px dashed #6A5A8C;border-radius:12px;padding:16px;font-size:13px;line-height:1.5;text-align:center;color:#3b3640}.snz-cta__grid{display:grid;gap:28px;align-items:center}.snz-cta__media{aspect-ratio:4 / 5;max-width:460px;width:100%;margin:0 auto}@media screen and (min-width:750px){.snz-cta__grid{grid-template-columns:1fr 1fr;gap:48px}}.snz-cta__note{margin-top:12px}.snz-details,.snz-faq{max-width:780px;margin:0 auto}.snz-details__heading,.snz-faq__heading{text-align:center;margin-bottom:20px}.snz-acc{background:#fff;border-radius:12px;margin-bottom:10px;color:#3b3640}.snz-acc__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.snz-acc__summary::-webkit-details-marker{display:none}.snz-acc__summary .snz-h3{margin:0;color:#3b3640}.snz-acc__plus{position:relative;width:14px;height:14px;flex:0 0 14px}.snz-acc__plus:before,.snz-acc__plus:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:#6a5a8c;transition:transform .2s}.snz-acc__plus:after{transform:rotate(90deg)}.snz-acc[open] .snz-acc__plus:after{transform:rotate(0)}.snz-acc__body{padding:0 20px 18px;color:#3b3640}.snz-acc__body ul{padding-left:18px;margin:0}.snz-acc__body li{margin-bottom:4px}.snz-acc__body p{margin:0 0 8px}.snz-it{display:grid;gap:24px;align-items:center}.snz-it__media{aspect-ratio:4 / 5;max-width:520px;width:100%;margin:0 auto}@media screen and (min-width:750px){.snz-it{grid-template-columns:1fr 1fr;gap:56px}.snz-it--reverse .snz-it__media{order:2}}.snz-it__list{margin:18px 0 0;padding:0;display:grid;gap:10px}.snz-it__list li{display:flex;align-items:center;gap:10px}.snz-it__list .snz-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:#fff;color:#6a5a8c}.snz-it__list .snz-icon svg{width:20px;height:20px}.snz-compare{max-width:720px;margin:0 auto;overflow-x:auto}.snz-compare__table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:12px;overflow:hidden;color:#3b3640;table-layout:fixed}.snz-compare__table th,.snz-compare__table td{padding:14px 12px;text-align:center;border-bottom:1px solid #EEEAF6;font-size:15px;line-height:1.4}.snz-compare__table thead th{font-size:15px;font-weight:700}.snz-compare__table tbody th{text-align:left;font-weight:400;width:50%}.snz-compare__table tr:last-child th,.snz-compare__table tr:last-child td{border-bottom:0}.snz-compare__ours{background:#f3f0f9}.snz-yes,.snz-no{display:inline-flex;width:26px;height:26px;border-radius:50%;align-items:center;justify-content:center}.snz-yes{background:#6a5a8c;color:#fff}.snz-no{background:#f4e1dc;color:#3b3640}.snz-yes svg,.snz-no svg{width:16px;height:16px}@media screen and (min-width:750px){.snz-compare__table th,.snz-compare__table td,.snz-compare__table thead th{font-size:16px}}.snz-rsum{display:grid;gap:18px;max-width:640px;margin:0 auto 28px;background:#fff;border-radius:12px;padding:20px;color:#3b3640}@media screen and (min-width:750px){.snz-rsum{grid-template-columns:200px 1fr;align-items:center}}.snz-rsum__score{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.snz-rsum__avg{font-size:20px;line-height:1.2;font-weight:700}.snz-rsum__bars{margin:0;padding:0;display:grid;gap:6px}.snz-rsum__row{display:grid;grid-template-columns:34px 1fr 40px;gap:10px;align-items:center}.snz-rsum__bar{height:8px;border-radius:8px;background:#eeeaf6;overflow:hidden}.snz-rsum__bar>span{display:block;height:100%;background:#6a5a8c;border-radius:8px}.snz-review__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.snz-review__photo img{width:120px;height:120px;object-fit:cover;border-radius:8px}.snz-review__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.snz-review__source{padding:2px 8px;border-radius:40px;background:#eeeaf6;color:#3b3640;font-size:13px}@media screen and (max-width:749px){.snz-reviews__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;-webkit-overflow-scrolling:touch}.snz-reviews__grid .snz-review{flex:0 0 85%;scroll-snap-align:start}}.snz-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;box-shadow:0 -4px 16px #3b36401f;padding:10px 0}.snz-sticky[hidden]{display:none}.snz-sticky__inner{display:flex;align-items:center;gap:12px}.snz-sticky__img{width:48px;height:48px;object-fit:cover;border-radius:8px;flex:0 0 48px}.snz-sticky__info{flex:1 1 auto;min-width:0}.snz-sticky__title{margin:0;font-size:13px;line-height:1.3;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snz-sticky__price{margin:2px 0 0;font-size:15px;line-height:1.3;font-weight:700}.snz-sticky__btn{flex:0 0 auto;min-width:140px}body.snz-sticky-on{padding-bottom:72px}@media screen and (min-width:750px){.snz-sticky__title{font-size:15px}.snz-sticky__price{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/snugzy.css.map */
