.ae-page{--ae-ink:#111;--ae-gray:#f4f4f4;color:var(--ae-ink);background:#fff;font-family:var(--font-body-family),Arial,sans-serif;line-height:1.8;padding-bottom:85px}.ae-page *{box-sizing:border-box}.ae-wrap{max-width:1260px;margin:auto;padding:0 28px}.ae-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding-top:32px;padding-bottom:70px;direction:ltr}.ae-gallery,.ae-info{direction:rtl;min-width:0}.ae-main-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f5f5f5;border-radius:12px;display:block}.ae-thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding:3px}.ae-thumb{background:#fff;border:1px solid #ddd;padding:3px;border-radius:9px;flex:0 0 78px;cursor:pointer}.ae-thumb[aria-pressed=true]{border:2px solid #111}.ae-thumb img{width:100%;height:auto;display:block;border-radius:6px}.ae-ribbon{background:#111;color:#fff;text-align:center;font-size:13px;padding:7px 14px;margin:0 0 20px}.ae-kicker{font-size:12px;letter-spacing:.06em;font-weight:700;opacity:.65;margin:0 0 12px}.ae-page h1{font-family:inherit;font-size:clamp(25px,3vw,40px);line-height:1.45;font-weight:800;margin:0 0 15px;color:inherit}.ae-page h2{font-family:inherit;font-size:clamp(26px,3.2vw,42px);line-height:1.45;font-weight:800;margin:0 0 20px;color:inherit}.ae-lead{font-size:18px;color:#555;margin:0 0 22px}.ae-benefits{padding:0;list-style:none;display:grid;gap:10px;margin:0 0 20px}.ae-benefits li:before{content:"\2713";display:inline-block;margin-inline-end:12px;font-weight:900}.ae-price{font-size:26px;font-weight:800;margin:15px 0}.ae-order{scroll-margin-top:90px}.ae-product-form>label{display:block;font-weight:700;margin-bottom:7px}.ae-product-form select{width:100%;padding:13px;border:1px solid #aaa;border-radius:8px;color:#111;background:#fff;font:inherit}.ae-offers{border:0;padding:0;margin:20px 0}.ae-offers legend{font-weight:700;width:100%;text-align:center;margin-bottom:12px}.ae-offer{display:flex;align-items:center;gap:12px;border:1px solid #aaa;padding:14px 16px;border-radius:12px;margin:8px 0;cursor:pointer}.ae-offer:has(input:checked){border:2px solid #111;background:#f3f3f3;padding:13px 15px}.ae-offer input{width:19px;height:19px;accent-color:#111}.ae-offer b{margin-inline-start:auto}.ae-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;background:#111;color:#fff;text-decoration:none;padding:12px 26px;border:1px solid #111;border-radius:8px;font:inherit;font-weight:700;cursor:pointer;transition:background .18s,transform .18s}.ae-button:hover{background:#333;color:#fff}.ae-button:focus-visible,.ae-thumb:focus-visible,.ae-detail summary:focus-visible{outline:3px solid #b8935d;outline-offset:3px}.ae-button:disabled{opacity:.5;cursor:not-allowed}.ae-submit{width:100%}.ae-cod{padding:16px 10px;text-align:center;font-size:14px}.ae-cod p{margin:4px 0}.ae-detail{border-bottom:1px solid #ddd;padding:17px 0;text-align:right}.ae-detail summary{font-weight:700;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px}.ae-detail summary::-webkit-details-marker{display:none}.ae-detail summary:after{content:"+";font-size:23px;font-weight:400}.ae-detail[open] summary:after{content:"\2212"}.ae-detail p{font-size:15px;line-height:1.9;margin:12px 0 0}.ae-demos{text-align:center;padding-top:25px;padding-bottom:65px}.ae-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.ae-video-grid figure{margin:0;min-width:0}.ae-video-grid video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;border-radius:12px;background:#eee}.ae-video-grid figcaption{font-size:15px;font-weight:700;padding:12px 0}.ae-dark{background:#111;color:#fff}.ae-dark h2{color:#fff}.ae-faq{padding:75px 24px;clip-path:polygon(0 1%,25% 0,75% 1.5%,100% 0,100% 99%,70% 100%,25% 99%,0 100%)}.ae-faq h2{text-align:center}.ae-faq .ae-detail{border-color:#444}.ae-narrow{max-width:760px;margin:auto}.ae-story{text-align:center;padding:70px 24px}.ae-story-text{font-size:18px;max-width:650px;margin:auto}.ae-story-text p{margin:0 0 20px}.ae-story-media{max-width:850px;margin:30px auto 0}.ae-story-media img{display:block;width:100%;height:auto;border-radius:12px}.ae-link{margin-top:28px;min-width:250px}.ae-dark .ae-button{background:#fff;color:#111;border-color:#fff}.ae-finale{text-align:center;padding:70px 24px}.ae-finale>p{max-width:650px;margin-left:auto;margin-right:auto}.ae-sticky{position:fixed;bottom:0;left:0;right:0;background:#fffffff7;border-top:1px solid #ddd;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px max(20px,calc((100vw - 1200px)/2));box-shadow:0 -3px 15px #00000008}.ae-sticky span{font-weight:700}.ae-sticky .ae-button{min-height:44px;font-size:14px;padding:8px 22px}@media(min-width:900px){.ae-gallery{align-self:start;position:sticky;top:25px}}@media(max-width:899px){.ae-hero{grid-template-columns:1fr;gap:28px;padding:15px 18px 35px}.ae-info h1{font-size:28px}.ae-wrap{padding-left:18px;padding-right:18px}.ae-ribbon{margin-bottom:15px}.ae-video-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px}.ae-video-grid figure{flex:0 0 76%;scroll-snap-align:center}.ae-story{padding:45px 18px}.ae-faq{padding:50px 22px}.ae-sticky span{font-size:12px;max-width:38%}.ae-sticky{padding:10px 16px}.ae-sticky .ae-button{min-width:57%}.ae-demos{padding-top:20px;padding-bottom:35px}.ae-story-text,.ae-lead{font-size:16px}}@media(prefers-reduced-motion:reduce){.ae-button{transition:none}}.ff-story{background:#fff;color:#1a1b1c;padding:var(--ff-top) 0 var(--ff-bottom);font-family:inherit}.ff-story *{box-sizing:border-box}.ff-wrap{max-width:1080px;margin:auto;padding:0 24px}.ff-story h2,.ff-story h3,.ff-story p{margin:0}.ff-story h2{font-family:inherit;font-weight:750;font-size:clamp(26px,3.1vw,42px);line-height:1.4;letter-spacing:-.5px;color:#1a1b1c}.ff-story h3{font-family:inherit;font-size:20px;line-height:1.5;font-weight:700;color:inherit;margin:12px 0 6px}.ff-body,.ff-benefit p,.ff-how p{font-size:17px;line-height:1.9;color:#525354}.ff-body p+p{margin-top:12px}.ff-eyebrow{font-size:13px;font-weight:700;color:#795b35;line-height:1.7;margin-bottom:12px!important}.ff-copy .ff-body{margin-top:18px}.ff-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:54px;padding:14px 28px;background:#f26c5d;color:#1a1b1c;border-radius:12px;text-decoration:none;font-size:18px;font-weight:750;line-height:1.5;margin-top:24px;transition:background .2s,box-shadow .2s}.ff-button:hover{background:#f58174;box-shadow:0 5px 18px #1a1b1c14}.ff-button:focus-visible,.ff-faq summary:focus-visible{outline:3px solid #b8935d;outline-offset:5px}.ff-hero{border-radius:28px;background:#f8f6f0;text-align:center;padding:42px 36px 24px;overflow:hidden}.ff-hero h2{font-size:clamp(34px,4.5vw,56px);line-height:1.3}.ff-hero .ff-copy{max-width:700px;margin:auto}.ff-hero .ff-media{max-width:820px;margin:32px auto 0;border-radius:18px;overflow:hidden;background:#fff}.ff-media img{display:block;width:100%;height:auto}.ff-benefits{padding:56px 0}.ff-benefits>h2{text-align:center;font-size:clamp(25px,3vw,34px);margin-bottom:28px}.ff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ff-benefit{padding:26px;border:1px solid #ebe8e1;border-radius:18px;background:#fff}.ff-check{display:flex;width:34px;height:34px;align-items:center;justify-content:center;background:#fff8ef;color:#795b35;border-radius:50%;font-size:20px}.ff-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:12px 0 56px}.ff-split .ff-media{background:#fff;border:1px solid #ebe8e1;border-radius:24px;overflow:hidden}.ff-split .ff-media img{max-height:560px;object-fit:contain}.ff-split strong{display:inline-block;background:#fff8ef;padding:10px 18px;border-radius:10px;color:#795b35;font-size:20px}.ff-how{background:#1a1b1c;border-radius:24px;padding:36px}.ff-how h2{color:#fff;margin-bottom:30px}.ff-how h3{color:#fff}.ff-how p{color:#d5d1ca}.ff-number{color:#f26c5d;font-size:30px;line-height:1;font-weight:700}.ff-note{margin:48px auto;padding:0 20px;text-align:center;max-width:760px}.ff-note strong{display:inline-block;border-top:1px solid #e8d6b8;border-bottom:1px solid #e8d6b8;padding:14px 0;color:#795b35}.ff-faq{border-top:1px solid #ebe8e1;padding:0 6px}.ff-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:18px;line-height:1.7;font-weight:650;padding:22px 0}.ff-faq summary::-webkit-details-marker{display:none}.ff-faq summary span{font-size:25px;color:#795b35;flex:none;transition:transform .2s}.ff-faq[open] summary span{transform:rotate(45deg)}.ff-faq .ff-body{padding:0 0 22px;max-width:840px}.ff-cta{margin-top:36px;padding:40px 28px;background:#fff8ef;border:1px solid #e8d6b8;border-radius:24px;text-align:center}.ff-cta .ff-body{max-width:650px;margin:16px auto 0}@media(max-width:749px){.ff-wrap{padding:0 16px}.ff-hero{padding:28px 18px 16px;border-radius:20px}.ff-hero .ff-media{margin-top:24px;border-radius:12px}.ff-body,.ff-benefit p,.ff-how p{font-size:16px}.ff-button{width:100%;font-size:17px}.ff-benefits{padding:36px 0}.ff-grid{grid-template-columns:1fr;gap:14px}.ff-benefit{position:relative;padding:18px 66px 18px 18px}.ff-check{position:absolute;right:18px;top:22px}.ff-benefit h3{margin-top:0}.ff-split{grid-template-columns:1fr;gap:24px;padding-bottom:36px}.ff-split .ff-media{max-width:360px;margin:auto;width:100%}.ff-how{padding:28px 22px}.ff-how .ff-grid>div+div{border-top:1px solid #ffffff26;padding-top:18px}.ff-how h2{margin-bottom:24px}.ff-number{font-size:24px}.ff-note{margin:36px auto;padding:0}.ff-faq summary{font-size:17px}.ff-cta{padding:28px 20px}}@media(prefers-reduced-motion:reduce){.ff-story *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
