.sh{background:var(--sh-bg);color:var(--sh-ink);padding:var(--sh-pad) 0;font:15px/1.6 var(--font-body-family,Arial,sans-serif);overflow:hidden}.sh *{box-sizing:border-box}.sh-wrap{max-width:1320px;margin:auto;padding:0 32px}.sh :is(h1,h2,h3,p,figure){margin:0}.sh :is(h1,h2,h3){color:var(--sh-ink);letter-spacing:-.035em}.sh h1{font-size:clamp(34px,4.4vw,62px);line-height:1.06}.sh h2{font-size:clamp(30px,3.6vw,46px);line-height:1.15}.sh h3{font-size:20px;line-height:1.25}.sh em{font-style:normal;color:var(--sh-accent)}.sh img{width:100%;height:auto;display:block}.sh p+p{margin-top:12px}.sh .sh-eyebrow{font-size:11px;letter-spacing:.17em;font-weight:700;margin-bottom:16px;text-transform:uppercase}.sh-intro{text-align:center;margin:0 auto 32px;max-width:760px}.sh-body{margin-top:18px;font-size:16px}.sh-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:54px;padding:16px 28px;border-radius:7px;background:var(--sh-ink);color:var(--sh-bg);text-decoration:none;font:700 13px/1.3 var(--font-body-family,Arial,sans-serif);letter-spacing:.08em;transition:transform .15s,opacity .15s}.sh-button:hover{opacity:.88;transform:translateY(-2px)}.sh a:focus-visible,.sh summary:focus-visible{outline:3px solid var(--sh-accent);outline-offset:5px}.sh-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sh-hero-media{border-radius:9px;overflow:hidden;background:#fff1f4}.sh-hero-media img{aspect-ratio:1/1;object-fit:cover}.sh-hero-copy .sh-button{width:100%;margin-top:24px}.sh-price{font-size:23px;font-weight:700;margin-top:24px!important}.sh-price s{font-size:16px;opacity:.5;font-weight:400;margin-left:10px}.sh-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center;border-top:1px solid #ead7dc;margin-top:28px;padding-top:24px}.sh-benefits h3{font-size:14px;margin:8px 0 4px}.sh-benefits p{font-size:12px;line-height:1.4}.sh-symbol{font-size:24px}.sh-photos{display:grid;grid-template-rows:repeat(2,190px);grid-auto-flow:column;grid-auto-columns:235px;gap:14px;overflow:auto;scroll-snap-type:x mandatory;padding:10px 3px 22px}.sh-photos figure{scroll-snap-align:start;border:5px solid #fff;box-shadow:0 3px 10px #0001;transform:rotate(-2deg)}.sh-photos figure:nth-child(2n){transform:rotate(2deg)}.sh-photos img{height:100%;object-fit:cover}.sh-videos{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:18px}.sh-videos article{scroll-snap-align:start}.sh-videos video{width:100%;aspect-ratio:9/16;object-fit:cover;background:#f3edef;border-radius:12px;display:block}.sh-videos h3{font-size:16px;margin-top:12px;text-align:center}.sh-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sh-cards article{background:#fff;color:#332b2e;border:1px solid #efdee4;border-radius:12px;overflow:hidden}.sh-cards h3{color:#332b2e}.sh-card-image{position:relative}.sh-card-image img{aspect-ratio:1/1;object-fit:cover}.sh-card-image span{position:absolute;bottom:12px;left:12px;background:#fff;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font-weight:700}.sh-card-copy{padding:22px}.sh-card-copy p{margin-top:10px;font-size:14px}.sh--steps .sh-cards{grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);grid-template-columns:none;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:18px}.sh--steps article{scroll-snap-align:start}.sh--battery .sh-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.sh--battery h3{font-size:17px}.sh--battery .sh-card-copy{padding:16px}.sh-faq{max-width:860px;margin:auto}.sh-faq details{border-bottom:1px solid #d9d4d2}.sh-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:17px;font-weight:600;padding:22px 0}.sh-faq summary::-webkit-details-marker{display:none}.sh-faq summary span{font-size:24px;line-height:1}.sh-faq details[open] summary span{transform:rotate(45deg)}.sh-answer{padding:0 30px 22px 0}.sh-cta{text-align:center;margin-top:32px}.sh-banner img{max-height:540px;object-fit:cover;border-radius:12px}.sh--cta .sh-intro{margin-bottom:0}.sh--cta h2{font-size:clamp(34px,4.5vw,58px)}@media(max-width:749px){.sh{padding:calc(var(--sh-pad)*.68) 0}.sh-wrap{padding:0 20px}.sh-hero{grid-template-columns:1fr;gap:28px}.sh--hero{padding-top:20px}.sh h1{font-size:38px}.sh-benefits{gap:10px}.sh-benefits h3{font-size:12px}.sh-benefits p{font-size:11px}.sh-photos{grid-template-rows:repeat(2,145px);grid-auto-columns:180px;gap:10px}.sh-videos{grid-auto-columns:76%;gap:14px}.sh-cards{grid-template-columns:1fr}.sh--cards .sh-cards{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:86%;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.sh--cards article{scroll-snap-align:start}.sh--steps .sh-cards{grid-auto-columns:84%;gap:16px}.sh--battery .sh-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sh--battery .sh-card-copy{padding:12px}.sh--battery h3{font-size:16px}.sh--battery p{font-size:12px}.sh-faq summary{font-size:15px}.sh-intro{margin-bottom:26px}.sh-body{font-size:15px}.sh--cta .sh-button{width:100%}}@media(prefers-reduced-motion:reduce){.sh-button{transition:none}}.sh-rating{display:flex;align-items:center;margin-bottom:22px;font-size:14px;line-height:1.5}.sh-rating-stars{color:#e4ce20;font-size:25px;letter-spacing:1px;line-height:1}.sh-rating{flex-wrap:nowrap;white-space:nowrap;gap:10px}.sh-rating-stars{flex:none}@media(max-width:600px){.sh-rating{font-size:clamp(9px,2.65vw,12px);gap:7px;letter-spacing:-.25px}.sh-rating-stars{font-size:clamp(17px,5vw,22px);letter-spacing:0}}.sh-slider-controls{display:flex;justify-content:center;gap:12px;margin-top:18px}.sh-slider-controls[hidden]{display:none}.sh-slider-controls button{width:44px;height:44px;border:1px solid #d9bdc6;border-radius:50%;background:#fff;color:#332b2e;font-size:24px;line-height:1;cursor:pointer;display:grid;place-items:center}.sh-slider-controls button:hover{background:#fce8ef}.sh-slider-controls button:disabled{opacity:.35;cursor:default}.sh-slider-controls button:focus-visible{outline:3px solid #a54561;outline-offset:3px}.sh-photos,.sh-videos,.sh--steps .sh-cards,.sh--cards .sh-cards{scrollbar-width:none}.sh-photos::-webkit-scrollbar,.sh-videos::-webkit-scrollbar,.sh--steps .sh-cards::-webkit-scrollbar,.sh--cards .sh-cards::-webkit-scrollbar{display:none}.sh-videos video{pointer-events:none;-webkit-user-select:none;user-select:none}.sh-videos video::-webkit-media-controls{display:none!important}.sh--cta,.sh--cta h2,.sh--cta .sh-button{color:#fff}.sh--battery .sh-card-image img{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
