#MainContent:has(.ap-design){--font-body-family:ApaiseyaBody,Arial,sans-serif;--font-heading-family:ApaiseyaHeading,"Trebuchet MS",Arial,sans-serif;--color-base-accent-1:194,55,107;--color-base-text:74,18,48;--color-base-background-1:255,255,255;background:#fff;font-family:var(--font-body-family);color:#4a1230;letter-spacing:normal}#MainContent:has(.ap-design) .product__title h1{font-family:ApaiseyaBody,Arial,sans-serif;font-size:32px;line-height:1.12;font-weight:400;letter-spacing:-.6px;color:#111}#MainContent:has(.ap-design) .product__info-container .product__text,#MainContent:has(.ap-design) .product__info-container .rte{letter-spacing:normal}#MainContent:has(.ap-design) .product__info-container{padding-top:12px}#MainContent:has(.ap-design) .product__media-list{gap:4px}#MainContent:has(.ap-design) .product-media-container{--media-radius:0px;border-radius:0}#MainContent:has(.ap-design) .product__text-container:has(.product__text){border-radius:24px}#MainContent:has(.ap-design) .quantity-breaks-container{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}#MainContent:has(.ap-design) .quantity-break{border:1px solid #2b2b2b;border-radius:8px;background:#fff;padding:14px 16px}#MainContent:has(.ap-design) .quantity-breaks-container input:checked+label{border:2px solid #c2376b;background:#fff3f6;padding:13px 15px}#MainContent:has(.ap-design) .quantity-break__content{display:flex;justify-content:space-between;align-items:center;gap:10px}#MainContent:has(.ap-design) .quantity-break__label{font-size:16px}#MainContent:has(.ap-design) .quantity-break__price{font-size:17px}#MainContent:has(.ap-design) .quantity-break__compare-price{font-size:12px;text-decoration:line-through}.ap-feature-list{margin:26px 0 0;padding-left:22px;font-size:18px;line-height:1.6}.ap-feature-list li{margin:10px 0}#MainContent:has(.ap-design) .product-form__submit{background:#000;border-radius:15px;min-height:54px;letter-spacing:normal;text-transform:none;font-family:ApaiseyaBody,Arial,sans-serif;font-weight:700}#MainContent:has(.ap-design) [id$=__faq]{background:#fff}#MainContent:has(.ap-design) [id$=__faq] .page-width{max-width:960px}#MainContent:has(.ap-design) [id$=__faq] .accordion{border:0;border-bottom:1px solid #eadde2;border-radius:0;margin:0;background:#fff}#MainContent:has(.ap-design) [id$=__faq] .accordion__title{font-family:ApaiseyaBody,Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:normal;color:#4a1230}#MainContent:has(.ap-design) [id$=__faq] .collapsible-content__heading{font-family:ApaiseyaHeading,Arial,sans-serif;font-size:44px;line-height:1.08;letter-spacing:-.8px;color:#4a1230}#MainContent:has(.ap-design) [id$=__faq] strong{color:#c2376b}.ap-design{--ap-berry:#c2376b;--ap-ink:#4a1230;--ap-blush:#fff3f6;box-sizing:border-box;color:var(--ap-ink);font-family:ApaiseyaBody,Arial,sans-serif;letter-spacing:normal;overflow:clip}.ap-design *{box-sizing:border-box}.ap-section{padding:88px 24px;background:#fff}.ap-bg--blush{background:var(--ap-blush)}.ap-bg--berry{background:var(--ap-berry);color:#fff}.ap-inner{max-width:1180px;margin:auto}.ap-design h2{font-family:ApaiseyaHeading,Trebuchet MS,Arial,sans-serif;font-size:44px;font-weight:700;line-height:1.08;letter-spacing:-.7px;margin:0 0 24px;color:inherit}.ap-design h3{font-family:ApaiseyaBody,Arial,sans-serif;font-size:23px;font-weight:700;line-height:1.2;letter-spacing:normal;margin:0 0 12px;color:inherit}.ap-design p{font-size:18px;line-height:1.65;letter-spacing:normal;margin:0;color:inherit;white-space:pre-line}.ap-design .ap-footer{font-size:14px;margin-top:18px;color:#775363}.ap-author{display:flex;gap:12px;align-items:center;font-weight:700;font-size:15px;margin-bottom:16px}.ap-design .ap-avatar{width:44px;height:44px;object-fit:cover;border-radius:50%;flex:none}.ap-initial{display:inline-flex;align-items:center;justify-content:center;background:#ffe0eb;color:#c2376b}.ap-stars{display:block;color:#c2376b;font-size:19px;letter-spacing:2px;margin:0 0 12px}.ap-intro{max-width:780px;margin:0 auto 36px!important}.ap-design img{width:100%;height:auto;display:block;border-radius:26px}.ap-section--belief{text-align:center;padding:80px 24px}.ap-section--belief h2{font-size:56px}.ap-section--belief .ap-copy{max-width:920px;margin:auto}.ap-section--belief .ap-intro{margin-bottom:0!important;font-size:21px}.ap-section--cards h2,.ap-section--compare h2,.ap-section--reviews h2{text-align:center;max-width:940px;margin-left:auto;margin-right:auto}.ap-section--cards .ap-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.ap-section--cards .ap-item{padding:32px;background:#fff;border:1px solid #efdde5;border-radius:22px}.ap-item-icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;color:#c2376b;font-size:16px;font-weight:700}.ap-section--cards .ap-item-icon{width:42px;height:42px;border-radius:50%;background:#ffe3ed}.ap-section--cards .ap-item p{font-size:17px}.ap-section--compare .ap-intro{text-align:center}.ap-section--compare .ap-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px}.ap-section--compare .ap-item{padding:28px 22px;border:1px solid #eadde2;border-radius:20px;background:#fff}.ap-section--compare .ap-item:last-child{background:#fff3f6;border:2px solid #c2376b}.ap-section--compare .ap-item-icon{font-size:32px}.ap-section--compare h3{font-size:21px}.ap-section--compare .ap-item p{font-size:16px}.ap-section--split .ap-inner,.ap-section--reverse .ap-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.ap-section--reverse .ap-visual{order:2}.ap-section--split .ap-intro,.ap-section--reverse .ap-intro{margin:0 0 28px!important}.ap-section--split .ap-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ap-section--split .ap-item{padding:18px;border:1px solid #edcfdb;border-radius:15px;background:#ffffffbf}.ap-section--split h3{font-size:30px;color:#c2376b;margin-bottom:3px}.ap-section--split .ap-item p{font-size:15px;line-height:1.4}.ap-section--reverse .ap-items{display:grid;gap:14px}.ap-section--reverse .ap-item{border-left:3px solid #c2376b;padding:2px 0 2px 18px}.ap-section--reverse h3{font-size:20px;margin-bottom:3px}.ap-section--reverse .ap-item p{font-size:16px}.ap-section--note .ap-copy{max-width:920px;margin:auto}.ap-section--note .ap-intro{max-width:none;margin:0 0 32px!important}.ap-section--note .ap-item{padding:28px;background:#fff;border-radius:20px;border:1px solid #eed5df}.ap-section--note h3{font-size:26px}.ap-section--reviews .ap-intro{font-size:14px;line-height:1.5;text-align:center;color:#775363}.ap-section--reviews .ap-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ap-section--reviews .ap-item{background:#fff;border:1px solid #eddee4;border-radius:18px;padding:24px}.ap-section--reviews h3{font-size:19px;line-height:1.3}.ap-section--reviews .ap-item p{font-size:16px;line-height:1.6}.ap-section--reviews .ap-item-icon{font-size:14px;margin-bottom:12px}.ap-section--reviews.ap-compact{padding:30px 24px}.ap-compact .ap-copy>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ap-compact .ap-intro{margin-bottom:16px!important}.ap-compact .ap-items{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px}.ap-compact .ap-item{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start}.ap-section--cta .ap-inner{text-align:center;border-radius:28px;background:#fff3f6;padding:60px 40px}.ap-section--cta h2{max-width:800px;margin-left:auto;margin-right:auto}.ap-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:56px;padding:16px 32px;border-radius:14px;background:#c2376b;color:#fff;text-decoration:none;font-size:18px;font-weight:700;line-height:1.3}.ap-button:hover{background:#9b2853;color:#fff}.ap-button:focus-visible{outline:3px solid #4a1230;outline-offset:4px}.ap-button span{font-size:25px}@media(max-width:989px){.ap-section--compare .ap-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-section--split .ap-inner,.ap-section--reverse .ap-inner{gap:32px}.ap-design h2{font-size:38px}.ap-section--cards .ap-item{padding:24px}}@media(max-width:749px){#MainContent:has(.ap-design) .product__title h1{font-size:26px}#MainContent:has(.ap-design) .product__info-container{padding-top:8px}#MainContent:has(.ap-design) [id$=__faq] .collapsible-content__heading{font-size:32px}#MainContent:has(.ap-design) [id$=__faq] .accordion__title{font-size:16px}.ap-section{padding:52px 20px}.ap-design h2{font-size:32px;line-height:1.12;letter-spacing:-.5px;margin-bottom:20px}.ap-design h3{font-size:21px}.ap-design p{font-size:17px;line-height:1.65}.ap-section--belief{padding:52px 24px}.ap-section--belief h2{font-size:38px}.ap-section--belief .ap-intro{font-size:18px}.ap-section--cards .ap-items,.ap-section--compare .ap-items,.ap-section--reviews .ap-items{grid-template-columns:1fr;gap:16px;margin-top:28px}.ap-section--cards .ap-item{padding:25px}.ap-section--cards .ap-item-icon{margin-bottom:12px}.ap-section--split .ap-inner,.ap-section--reverse .ap-inner{grid-template-columns:minmax(0,1fr);gap:32px}.ap-section--reverse .ap-visual{order:0}.ap-section--split .ap-item{padding:15px}.ap-section--split h3{font-size:27px}.ap-section--split .ap-item p{font-size:14px}.ap-section--note .ap-item{padding:24px}.ap-section--note h3{font-size:23px}.ap-compact .ap-items{display:flex;margin-top:0!important}.ap-compact .ap-item{flex-basis:88%}.ap-section--reviews .ap-intro{font-size:13px}.ap-section--cta .ap-inner{padding:36px 22px;border-radius:22px}.ap-button{padding:16px 20px;gap:18px;font-size:17px;width:100%}}.epf-s3 *{box-sizing:border-box;margin:0;padding:0}.epf-s3{font-family:Inter,-apple-system,sans-serif;color:#000;background:#fff}.epf-s3 h2,.epf-s3 h3,.epf-s3 h4,.epf-s3 h5{font-family:Montserrat,sans-serif}.epf-s3 .blue{color:#2795fe}.epf-bleed3{position:relative;left:50%;transform:translate(-50%);width:100vw}.epf-bleed-wave3{position:relative;left:50%;transform:translate(-50%);width:100vw;line-height:0;display:block;margin-top:-1px;margin-bottom:-1px}.epf-bleed-wave3 svg{display:block;width:100%;height:60px}.epf-cmp-head{text-align:center;max-width:700px;margin:0 auto;padding:50px 20px 28px}.epf-tag3{display:inline-block;background:#eef6ff;color:#2795fe;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 16px;border-radius:20px;margin-bottom:14px}.epf-cmp-head h2{font-size:clamp(24px,4.5vw,34px);font-weight:800;line-height:1.2;margin-bottom:10px}.epf-cmp-head p{font-size:15px;color:#666;line-height:1.6}.epf-vs-wrap{display:flex;gap:16px;max-width:780px;margin:0 auto;padding:0 20px 40px;flex-wrap:wrap}.epf-vs-col{flex:1;min-width:280px;border-radius:14px;overflow:hidden}.epf-vs-hdr{padding:14px 20px;text-align:center;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800}.epf-vs-good .epf-vs-hdr{background:#2795fe;color:#fff}.epf-vs-bad .epf-vs-hdr{background:#f0f0f0;color:#888}.epf-vs-body{padding:6px 0}.epf-vs-good .epf-vs-body{background:#f0f7ff;border:1px solid #2795fe;border-top:none;border-radius:0 0 14px 14px}.epf-vs-bad .epf-vs-body{background:#fafafa;border:1px solid #e8e8e8;border-top:none;border-radius:0 0 14px 14px}.epf-vs-row{display:flex;align-items:flex-start;gap:10px;padding:11px 16px;font-size:14px;line-height:1.5;color:#333}.epf-vs-row+.epf-vs-row{border-top:1px solid rgba(0,0,0,.04)}.epf-vs-ico{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;margin-top:1px}.epf-vs-good .epf-vs-ico{background:#2795fe;color:#fff}.epf-vs-bad .epf-vs-ico{background:#ddd;color:#999}.epf-guar-inner{background:#eef6ff!important;padding:40px 20px}.epf-guars{display:flex;justify-content:center;gap:14px;max-width:880px;margin:0 auto;flex-wrap:wrap}.epf-guar{flex:1;min-width:180px;max-width:210px;background:#fff;border-radius:12px;padding:22px 16px;text-align:center}.epf-guar-ico{font-size:28px;margin-bottom:8px;display:block}.epf-guar h5{font-size:14px;font-weight:800;margin-bottom:4px}.epf-guar p{font-size:12px;line-height:1.5;color:#666}.epf-rev-head{text-align:center;padding:40px 20px 20px}.epf-rev-head h2{font-size:clamp(22px,4vw,30px);font-weight:800}.epf-rev-head p{font-size:14px;color:#888;margin-top:6px}.epf-revs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;max-width:900px;margin:0 auto;padding:0 20px 20px}.epf-rev{background:#f8f9fa;border-radius:12px;padding:20px 18px}.epf-rev .stars{color:#2795fe;font-size:13px;letter-spacing:2px;margin-bottom:8px}.epf-rev p{font-size:14px;line-height:1.6;color:#444;font-style:italic;margin-bottom:10px}.epf-rev .who{font-size:13px;font-weight:700;color:#000}.epf-rev .who span{font-weight:400;color:#999;font-size:12px}.epf-cond-inner{background:#000!important;color:#fff!important;padding:40px 20px;text-align:center}.epf-cond-inner h3{font-size:clamp(18px,3.5vw,24px);font-weight:800;margin-bottom:20px;line-height:1.3;color:#fff!important}.epf-cond-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:680px;margin:0 auto}.epf-cond-tag{background:#2795fe26;color:#2795fe;border:1px solid rgba(39,149,254,.3);padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600}.epf-s4 *{box-sizing:border-box;margin:0;padding:0}.epf-s4{font-family:Inter,-apple-system,sans-serif;color:#000;background:#fff}.epf-s4 h2,.epf-s4 h3,.epf-s4 h4,.epf-s4 h5{font-family:Montserrat,sans-serif}.epf-s4 .blue{color:#2795fe}.epf-bleed4{position:relative;left:50%;transform:translate(-50%);width:100vw}.epf-bleed-wave4{position:relative;left:50%;transform:translate(-50%);width:100vw;line-height:0;display:block;margin-top:-1px;margin-bottom:-1px}.epf-bleed-wave4 svg{display:block;width:100%;height:60px}.epf-tag4{display:inline-block;background:#eef6ff;color:#2795fe;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 16px;border-radius:20px;margin-bottom:14px}.epf-faq-wrap{max-width:720px;margin:0 auto;padding:40px 20px 50px}.epf-faq-head{text-align:center;margin-bottom:28px}.epf-faq-item{border-bottom:1px solid #e8e8e8}.epf-faq-q{width:100%;background:none;border:none;padding:18px 40px 18px 0;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#000;text-align:left;cursor:pointer;position:relative;line-height:1.4}.epf-faq-q:hover{color:#2795fe}.epf-faq-q:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;color:#2795fe}.epf-faq-item.open .epf-faq-q:after{content:"\2212"}.epf-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.epf-faq-item.open .epf-faq-a{max-height:500px;padding-bottom:18px}.epf-faq-a p{font-size:14px;line-height:1.7;color:#555}.epf-faq-a p+p{margin-top:8px}.epf-cta-inner{background:#eef6ff!important;padding:60px 20px;text-align:center}.epf-cta-inner h2{font-size:clamp(24px,5vw,36px);font-weight:900;line-height:1.2;margin-bottom:14px}.epf-cta-inner p{font-size:16px;color:#555;line-height:1.6;max-width:540px;margin:0 auto 28px}.epf-cta-btn{display:inline-block;background:#2795fe;color:#fff!important;font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;padding:16px 48px;border-radius:10px;text-decoration:none!important;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 16px #2795fe4d;transition:background .2s,transform .1s}.epf-cta-btn:hover{background:#1a7de0;transform:translateY(-1px);text-decoration:none!important}.epf-sub-cta{margin-top:16px;font-size:13px;color:#888}.epf-sub-cta strong{color:#2795fe}.epf-bot-trust{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;padding:28px 20px}.epf-bot-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#555}.epf-bot-ico{width:30px;height:30px;background:#eef6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px}.epf-final{text-align:center;padding:20px 20px 40px}.epf-final p{font-family:Montserrat,sans-serif;font-size:17px;font-weight:800;line-height:1.5}.epf-final .sub{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#999;margin-top:6px}.epf-s1 *{box-sizing:border-box;margin:0;padding:0}.epf-s1{font-family:Inter,-apple-system,sans-serif;color:#000;background:#fff}.epf-s1 h2,.epf-s1 h3,.epf-s1 h4,.epf-s1 h5{font-family:Montserrat,sans-serif}.epf-s1 .blue{color:#2795fe}.epf-bleed{position:relative;left:50%;transform:translate(-50%);width:100vw}.epf-bleed-wave{position:relative;left:50%;transform:translate(-50%);width:100vw;line-height:0;display:block;margin-top:-1px;margin-bottom:-1px}.epf-bleed-wave svg{display:block;width:100%;height:60px}.epf-mini-strip{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding:16px;border-top:1px solid #eee}.epf-mini-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#333}.epf-mini-ico{width:26px;height:26px;background:#eef6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.epf-rating{text-align:center;padding:20px 16px 6px;font-size:15px;color:#555}.epf-rating .stars{color:#2795fe;font-size:18px;letter-spacing:2px}.epf-carousel-inner{overflow:hidden;padding:24px 0}.epf-carousel-track{display:flex;gap:14px;animation:epf-scroll 30s linear infinite;width:max-content}.epf-carousel-track:hover{animation-play-state:paused}@keyframes epf-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.epf-mini-rev{flex-shrink:0;width:280px;background:#f8f9fa;border-radius:10px;padding:16px 18px}.epf-mini-rev .rev-stars{color:#2795fe;font-size:12px;letter-spacing:1px;margin-bottom:6px}.epf-mini-rev p{font-size:13px;line-height:1.5;color:#333;font-style:italic;margin-bottom:8px}.epf-mini-rev .rev-who{font-size:12px;font-weight:700;color:#000}.epf-mini-rev .rev-who .rev-city{font-weight:400;color:#999}.epf-mini-rev .rev-badge{display:inline-block;background:#eef6ff;color:#2795fe;font-size:10px;font-weight:700;padding:2px 6px;border-radius:3px;margin-top:4px}.epf-onesize-inner{background:#000!important;color:#fff!important;padding:28px 20px;text-align:center}.epf-onesize-inner h3{font-size:20px;font-weight:800;color:#fff!important;margin-bottom:8px}.epf-onesize-inner p{font-size:14px;color:#aaa!important;line-height:1.6;max-width:500px;margin:0 auto}.epf-onesize-inner strong{color:#2795fe!important}.epf-onesize-pills{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:16px}.epf-onesize-pill{display:flex;align-items:center;gap:6px;background:#111;border:1px solid #333;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:600;color:#ccc}.epf-onesize-pill .ico{font-size:14px}.epf-blue-inner{background:#eef6ff!important;padding:40px 20px}.epf-benefits{display:flex;justify-content:center;gap:20px;max-width:900px;margin:0 auto;flex-wrap:wrap}.epf-benefit{flex:1;min-width:240px;max-width:280px;text-align:center;padding:20px 14px;background:#fff;border-radius:12px}.epf-benefit-icon{width:50px;height:50px;background:#2795fe;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.epf-benefit h4{font-size:15px;font-weight:800;margin-bottom:6px}.epf-benefit p{font-size:13px;line-height:1.6;color:#555}.epf-hook{max-width:780px;margin:0 auto;padding:40px 20px 10px;text-align:center}.epf-eyebrow{display:inline-block;background:#eef6ff;color:#2795fe;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 16px;border-radius:20px;margin-bottom:16px}.epf-hook h2{font-size:clamp(24px,5vw,38px);font-weight:800;line-height:1.15;margin-bottom:16px}.epf-hook>p{font-size:16px;line-height:1.7;color:#444;max-width:600px;margin:0 auto}.epf-quote{max-width:680px;margin:30px auto;padding:24px 26px;background:#f8f9fa;border-left:4px solid #2795fe;border-radius:0 10px 10px 0;font-size:16px;line-height:1.7;color:#333;font-style:italic}.epf-quote .author{font-style:normal;font-weight:700;color:#000;margin-top:10px;font-size:14px}.epf-quote .author span{color:#2795fe;font-size:12px;font-weight:600}.epf-checks{max-width:600px;margin:30px auto;padding:0 20px}.epf-chk{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid #f0f0f0;font-size:15px;line-height:1.5;color:#333}.epf-chk:last-child{border-bottom:none}.epf-chk-ico{flex-shrink:0;width:22px;height:22px;background:#2795fe;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px}.epf-chk-ico svg{width:12px;height:12px}.epf-chk strong{color:#000}.epf-review-group{display:flex;gap:14px;flex:none;padding-right:14px}.epf-s1 .epf-carousel-track{display:flex;width:max-content;gap:0;animation:epf-reviews-loop 42s linear infinite}@keyframes epf-reviews-loop{0%{transform:translate(-50%)}to{transform:translate(0)}}.epf-s1 .epf-carousel-inner:hover .epf-carousel-track,.epf-s1 .epf-carousel-inner:focus-within .epf-carousel-track,.epf-s1[data-paused=true] .epf-carousel-track{animation-play-state:paused}.epf-motion-control{display:block;margin:12px auto 18px;border:1px solid #ddd;border-radius:6px;background:#fff;padding:8px 14px;color:#333;cursor:pointer;font:inherit;font-size:12px}@media(prefers-reduced-motion:reduce){.epf-s1 .epf-carousel-track{animation:none}.epf-s1 .epf-carousel-inner{overflow-x:auto}.epf-review-group[aria-hidden]{display:none}}#MainContent:has(.epf-s1) .product__title h1{color:#000}#MainContent:has(.epf-s1) .product__info-container{color:#000}#MainContent:has(.epf-s1) .rating-stars-and-text{align-items:flex-start;gap:6px;text-align:left;line-height:1.5}#MainContent:has(.epf-s1) .rating-stars__container--underlay{flex-shrink:0;margin-top:.3em}#MainContent:has(.epf-s1) .rating-stars__label{text-align:left;text-indent:-.25em;min-width:0}#MainContent:has(.epf-s1) [class*=__benefits] .product__text{align-items:flex-start;text-align:left}#MainContent:has(.epf-s1) [class*=__benefits] .material-icon{flex-shrink:0;margin-top:.12em}#MainContent:has(.epf-s1) .product__info-container{letter-spacing:normal}#MainContent:has(.epf-s1) .product__media-list{gap:4px}#MainContent:has(.epf-s1) .product-media-container{border-radius:0}#MainContent:has(.epf-s1) .rating-stars__label{font-size:12px}#MainContent:has(.epf-s1) [id$=__faq]{max-width:800px;margin:auto}#MainContent:has(.epf-s1) [id$=__faq] .accordion{border:1px solid #e6e6e6;border-radius:12px;margin-bottom:12px;padding:0 20px}#MainContent:has(.epf-s1) [id$=__faq] .accordion__title{font-weight:700;font-size:15px;letter-spacing:normal}#MainContent:has(.epf-s1) [id$=__faq] strong{color:#2795fe}@media(max-width:749px){#MainContent:has(.epf-s1) [id$=__demonstration] .banner,#MainContent:has(.epf-s1) [id$=__features_image] .banner,#MainContent:has(.epf-s1) [id$=__worn_image] .banner{aspect-ratio:1;min-height:0;width:100%}}.epf-social *{box-sizing:border-box;margin:0;padding:0}.epf-social{font-family:Inter,-apple-system,sans-serif;color:#000;background:#fff}.epf-social h2,.epf-social h3{font-family:Montserrat,sans-serif}.epf-social .blue{color:#2795fe}.epf-social-header{position:relative;left:50%;transform:translate(-50%);width:100vw;background:#edf6fc!important;padding:32px 20px 24px;text-align:center}.epf-social-header .epf-social-tag{display:inline-block;background:#fff;color:#2795fe;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:5px 14px;border-radius:20px;margin-bottom:12px}.epf-social-header h2{font-size:clamp(22px,5vw,32px);font-weight:900;color:#000!important;line-height:1.2;margin-bottom:6px}.epf-social-header p{font-size:14px;color:#555!important}.epf-social-header .stars-row{color:#2795fe;font-size:20px;letter-spacing:3px;margin-bottom:8px}.epf-photo-grid-wrap{position:relative;left:50%;transform:translate(-50%);width:100vw;background:#edf6fc!important;padding:0 20px 32px}.epf-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;max-width:1100px;margin:0 auto}.epf-photo-card{background:#fff!important;border-radius:14px;overflow:hidden;border:1px solid #dce8f0;transition:border-color .3s;box-shadow:0 2px 12px #0000000f}.epf-photo-card:hover{border-color:#2795fe}.epf-photo-card img{width:100%;height:260px;object-fit:cover;display:block}.epf-photo-card-body{padding:14px 16px 18px}.epf-photo-card-body .card-stars{color:#2795fe;font-size:13px;letter-spacing:2px;margin-bottom:6px}.epf-photo-card-body .card-quote{font-size:13px;line-height:1.5;color:#333!important;font-style:italic;margin-bottom:10px;min-height:40px}.epf-photo-card-body .card-name{font-size:12px;font-weight:700;color:#000!important}.epf-photo-card-body .card-city{font-weight:400;color:#999!important}.epf-photo-card-body .card-badge{display:inline-block;background:#2795fe26;color:#2795fe;font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;margin-top:6px}.epf-s2 *{box-sizing:border-box;margin:0;padding:0}.epf-s2{font-family:Inter,-apple-system,sans-serif;color:#000;background:#fff}.epf-s2 h2,.epf-s2 h3,.epf-s2 h4,.epf-s2 h5{font-family:Montserrat,sans-serif}.epf-s2 .blue{color:#2795fe}.epf-bleed2{position:relative;left:50%;transform:translate(-50%);width:100vw}.epf-bleed-wave2{position:relative;left:50%;transform:translate(-50%);width:100vw;line-height:0;display:block;margin-top:-1px;margin-bottom:-1px}.epf-bleed-wave2 svg{display:block;width:100%;height:60px}.epf-sec-head{text-align:center;max-width:720px;margin:0 auto;padding:50px 20px 24px}.epf-tag2{display:inline-block;background:#eef6ff;color:#2795fe;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 16px;border-radius:20px;margin-bottom:14px}.epf-sec-head h2{font-size:clamp(24px,4.5vw,36px);font-weight:800;line-height:1.2;margin-bottom:12px}.epf-sec-head p{font-size:15px;line-height:1.7;color:#555;max-width:600px;margin:0 auto}.epf-steps{display:flex;justify-content:center;gap:16px;max-width:880px;margin:20px auto 10px;padding:0 20px;flex-wrap:wrap}.epf-step{flex:1;min-width:250px;max-width:275px;background:#fff;border:2px solid #eee;border-radius:14px;padding:26px 20px;text-align:center;transition:border-color .2s}.epf-step:hover{border-color:#2795fe}.epf-step-num{width:38px;height:38px;background:#2795fe;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-weight:800;font-size:16px;margin:0 auto 12px}.epf-step h4{font-size:15px;font-weight:800;margin-bottom:6px}.epf-step p{font-size:13px;line-height:1.6;color:#555}.epf-mech-inner{background:#000!important;color:#fff!important;padding:50px 20px}.epf-mechanism{max-width:760px;margin:0 auto;text-align:center}.epf-mechanism h3{font-size:clamp(20px,4vw,30px);font-weight:800;line-height:1.25;margin-bottom:16px;color:#fff!important}.epf-mechanism p{font-size:15px;line-height:1.7;color:#aaa!important;max-width:580px;margin:0 auto}.epf-stats{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin-top:32px}.epf-stat{text-align:center}.epf-stat-num{font-family:Montserrat,sans-serif;font-size:40px;font-weight:900;color:#2795fe!important;display:block}.epf-stat-lbl{font-size:12px;color:#777!important;margin-top:4px;line-height:1.4}.epf-feat-inner{background:#eef6ff!important;padding:40px 20px 50px}.epf-feat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;max-width:880px;margin:0 auto}.epf-feat-item{background:#fff;border-radius:12px;padding:20px 18px;display:flex;align-items:flex-start;gap:12px}.epf-feat-ico{flex-shrink:0;width:38px;height:38px;background:#2795fe;border-radius:10px;display:flex;align-items:center;justify-content:center}.epf-feat-ico svg{width:18px;height:18px}.epf-feat-item h5{font-size:14px;font-weight:800;margin-bottom:3px}.epf-feat-item p{font-size:13px;line-height:1.5;color:#555}.epf-disc{text-align:center;font-size:12px;color:#aaa;max-width:560px;margin:0 auto;padding:20px 20px 40px;line-height:1.5}.epf-layout{width:100%;overflow:clip;letter-spacing:normal}.epf-layout h2,.epf-layout h3,.epf-layout h4,.epf-layout h5{letter-spacing:normal}.epf-layout [class*=bleed]{left:auto;transform:none;width:100%}.epf-layout [class*=wave] svg{height:60px;width:100%;display:block}.epf-layout img{height:auto;max-width:100%}@media(max-width:749px){.epf-layout [class*=wave] svg{height:35px}.epf-layout .epf-step{min-width:0;flex-basis:100%;max-width:100%}.epf-layout .epf-feat-grid{grid-template-columns:1fr}}.lu-inline-videos{margin-top:24px}.lu-inline-videos h3{font:700 20px ApaiseyaBody,Arial;text-align:center}.lu-inline-videos>div{display:flex;gap:12px;overflow:auto}.lu-inline-videos video{width:calc((100% - 24px)/3);flex:none;aspect-ratio:9/14;object-fit:cover;border-radius:14px;background:#111}.lu-review-photo{margin:-24px -24px 18px}.lu-review-photo img{border-radius:18px 18px 0 0!important;aspect-ratio:1;object-fit:cover}.lu-section--reviews .lu-author{margin-bottom:10px}[id$=__solution] .lu-visual{position:relative}#MainContent:has(.lu-design) [id$=__quick] .collapsible-content__heading{display:none}#MainContent:has(.lu-design) .quantity-break__price{white-space:nowrap}#MainContent:has(.lu-design) .quantity-break__badge{font-size:11px;transform:none}#MainContent:has(.lu-design){--font-body-family:ApaiseyaBody,Arial,sans-serif;--font-heading-family:ApaiseyaHeading,"Trebuchet MS",Arial,sans-serif;--color-base-accent-1:255,138,51;--color-base-text:17,17,17;--color-base-background-1:255,255,255;background:#fff;font-family:var(--font-body-family);color:#111;letter-spacing:normal}#MainContent:has(.lu-design) .product__title h1{font-family:ApaiseyaBody,Arial,sans-serif;font-size:32px;line-height:1.12;font-weight:400;letter-spacing:-.6px;color:#111}#MainContent:has(.lu-design) .product__info-container .product__text,#MainContent:has(.lu-design) .product__info-container .rte{letter-spacing:normal}#MainContent:has(.lu-design) .product__info-container{padding-top:12px}#MainContent:has(.lu-design) .product__media-list{gap:4px}#MainContent:has(.lu-design) .product-media-container{--media-radius:0px;border-radius:0}#MainContent:has(.lu-design) .product__text-container:has(.product__text){border-radius:24px}#MainContent:has(.lu-design) .quantity-breaks-container{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}#MainContent:has(.lu-design) .quantity-break{border:1px solid #2b2b2b;border-radius:8px;background:#fff;padding:14px 16px}#MainContent:has(.lu-design) .quantity-breaks-container input:checked+label{border:2px solid #ff8a33;background:#fff7ed;padding:13px 15px}#MainContent:has(.lu-design) .quantity-break__content{display:flex;justify-content:space-between;align-items:center;gap:10px}#MainContent:has(.lu-design) .quantity-break__label{font-size:16px}#MainContent:has(.lu-design) .quantity-break__price{font-size:17px}#MainContent:has(.lu-design) .quantity-break__compare-price{font-size:12px;text-decoration:line-through}.lu-feature-list{margin:26px 0 0;padding-left:22px;font-size:18px;line-height:1.6}.lu-feature-list li{margin:10px 0}#MainContent:has(.lu-design) .product-form__submit{background:#000;border-radius:15px;min-height:54px;letter-spacing:normal;text-transform:none;font-family:ApaiseyaBody,Arial,sans-serif;font-weight:700}#MainContent:has(.lu-design) [id$=__faq]{background:#fff}#MainContent:has(.lu-design) [id$=__faq] .page-width{max-width:960px}#MainContent:has(.lu-design) [id$=__faq] .accordion{border:0;border-bottom:1px solid #eadde2;border-radius:0;margin:0;background:#fff}#MainContent:has(.lu-design) [id$=__faq] .accordion__title{font-family:ApaiseyaBody,Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:normal;color:#111}#MainContent:has(.lu-design) [id$=__faq] .collapsible-content__heading{font-family:ApaiseyaHeading,Arial,sans-serif;font-size:44px;line-height:1.08;letter-spacing:-.8px;color:#111}#MainContent:has(.lu-design) [id$=__faq] strong{color:#ff8a33}.lu-design{--lu-berry:#ff8a33;--lu-ink:#111111;--lu-blush:#fff7ed;box-sizing:border-box;color:var(--lu-ink);font-family:ApaiseyaBody,Arial,sans-serif;letter-spacing:normal;overflow:clip}.lu-design *{box-sizing:border-box}.lu-section{padding:88px 24px;background:#fff}.lu-bg--blush{background:var(--lu-blush)}.lu-bg--berry{background:var(--lu-berry);color:#fff}.lu-inner{max-width:1180px;margin:auto}.lu-design h2{font-family:ApaiseyaHeading,Trebuchet MS,Arial,sans-serif;font-size:44px;font-weight:700;line-height:1.08;letter-spacing:-.7px;margin:0 0 24px;color:inherit}.lu-design h3{font-family:ApaiseyaBody,Arial,sans-serif;font-size:23px;font-weight:700;line-height:1.2;letter-spacing:normal;margin:0 0 12px;color:inherit}.lu-design p{font-size:18px;line-height:1.65;letter-spacing:normal;margin:0;color:inherit;white-space:pre-line}.lu-design .lu-footer{font-size:14px;margin-top:18px;color:#555}.lu-author{display:flex;gap:12px;align-items:center;font-weight:700;font-size:15px;margin-bottom:16px}.lu-design .lu-avatar{width:44px;height:44px;object-fit:cover;border-radius:50%;flex:none}.lu-initial{display:inline-flex;align-items:center;justify-content:center;background:#fff0dc;color:#ff8a33}.lu-stars{display:block;color:#ffba00;font-size:19px;letter-spacing:2px;margin:0 0 12px}.lu-intro{max-width:780px;margin:0 auto 36px!important}.lu-branded{position:relative}.lu-wordmark{position:absolute;z-index:2;left:0;top:0;width:27%;height:18%;min-height:44px;background:#111;color:#ff8a33;font:700 24px ApaiseyaBody,Arial;display:flex;align-items:center;justify-content:center;border-radius:20px 0 14px}.lu-design video{width:100%;display:block;border-radius:24px}.lu-visual video{pointer-events:none}.lu-design img{width:100%;height:auto;display:block;border-radius:26px}.lu-section--belief{text-align:center;padding:80px 24px}.lu-section--belief h2{font-size:56px}.lu-section--belief .lu-copy{max-width:920px;margin:auto}.lu-section--belief .lu-intro{margin-bottom:0!important;font-size:21px}.lu-section--cards h2,.lu-section--compare h2,.lu-section--reviews h2{text-align:center;max-width:940px;margin-left:auto;margin-right:auto}.lu-section--cards .lu-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.lu-section--cards .lu-item{padding:32px;background:#fff;border:1px solid #efdde5;border-radius:22px}.lu-item-icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;color:#ff8a33;font-size:16px;font-weight:700}.lu-section--cards .lu-item-icon{width:42px;height:42px;border-radius:50%;background:#fff0dc}.lu-section--cards .lu-item p{font-size:17px}.lu-section--compare .lu-intro{text-align:center}.lu-section--compare .lu-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px}.lu-section--compare .lu-item{padding:28px 22px;border:1px solid #eadde2;border-radius:20px;background:#fff}.lu-section--compare .lu-item:last-child{background:#fff7ed;border:2px solid #ff8a33}.lu-section--compare .lu-item-icon{font-size:32px}.lu-section--compare h3{font-size:21px}.lu-section--compare .lu-item p{font-size:16px}.lu-section--split .lu-inner,.lu-section--reverse .lu-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.lu-section--reverse .lu-visual{order:0}.lu-section--split .lu-intro,.lu-section--reverse .lu-intro{margin:0 0 28px!important}.lu-section--split .lu-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lu-section--split .lu-item{padding:18px;border:1px solid #eadccc;border-radius:15px;background:#ffffffbf}.lu-section--split h3{font-size:30px;color:#ff8a33;margin-bottom:3px}.lu-section--split .lu-item p{font-size:15px;line-height:1.4}.lu-section--reverse .lu-items{display:grid;gap:14px}.lu-section--reverse .lu-item{border-left:3px solid #ff8a33;padding:2px 0 2px 18px}.lu-section--reverse h3{font-size:20px;margin-bottom:3px}.lu-section--reverse .lu-item p{font-size:16px}.lu-section--note .lu-copy{max-width:920px;margin:auto}.lu-section--note .lu-intro{max-width:none;margin:0 0 32px!important}.lu-section--note .lu-item{padding:28px;background:#fff;border-radius:20px;border:1px solid #eed5df}.lu-section--note h3{font-size:26px}.lu-section--reviews .lu-intro{font-size:14px;line-height:1.5;text-align:center;color:#555}.lu-section--reviews .lu-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lu-section--reviews .lu-item{background:#fff;border:1px solid #eadccc;border-radius:18px;padding:24px}.lu-section--reviews h3{font-size:19px;line-height:1.3}.lu-section--reviews .lu-item p{font-size:16px;line-height:1.6}.lu-section--reviews .lu-item-icon{font-size:14px;margin-bottom:12px}.lu-section--reviews.lu-compact{padding:30px 24px}.lu-compact .lu-copy>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lu-compact .lu-intro{margin-bottom:16px!important}.lu-compact .lu-items{display:flex;overflow-x:auto;scroll-snlu-type:x mandatory;scrollbar-width:thin;padding-bottom:8px}.lu-compact .lu-item{flex:0 0 calc((100% - 40px)/3);scroll-snlu-align:start}.lu-section--cta .lu-inner{text-align:center;border-radius:28px;background:#fff7ed;padding:60px 40px}.lu-section--cta h2{max-width:800px;margin-left:auto;margin-right:auto}.lu-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:56px;padding:16px 32px;border-radius:14px;background:#ff8a33;color:#fff;text-decoration:none;font-size:18px;font-weight:700;line-height:1.3}.lu-button:hover{background:#9b2853;color:#fff}.lu-button:focus-visible{outline:3px solid #111111;outline-offset:4px}.lu-button span{font-size:25px}@media(max-width:989px){.lu-section--compare .lu-items{grid-template-columns:repeat(2,minmax(0,1fr))}.lu-section--split .lu-inner,.lu-section--reverse .lu-inner{gap:32px}.lu-design h2{font-size:38px}.lu-section--cards .lu-item{padding:24px}}@media(max-width:749px){#MainContent:has(.lu-design) .product__title h1{font-size:26px}#MainContent:has(.lu-design) .product__info-container{padding-top:8px}#MainContent:has(.lu-design) [id$=__faq] .collapsible-content__heading{font-size:32px}#MainContent:has(.lu-design) [id$=__faq] .accordion__title{font-size:16px}.lu-section{padding:52px 20px}.lu-design h2{font-size:32px;line-height:1.12;letter-spacing:-.5px;margin-bottom:20px}.lu-design h3{font-size:21px}.lu-design p{font-size:17px;line-height:1.65}.lu-section--belief{padding:52px 24px}.lu-section--belief h2{font-size:38px}.lu-section--belief .lu-intro{font-size:18px}.lu-section--cards .lu-items,.lu-section--compare .lu-items,.lu-section--reviews .lu-items{grid-template-columns:1fr;gap:16px;margin-top:28px}.lu-section--cards .lu-item{padding:25px}.lu-section--cards .lu-item-icon{margin-bottom:12px}.lu-section--split .lu-inner,.lu-section--reverse .lu-inner{grid-template-columns:minmax(0,1fr);gap:32px}.lu-section--reverse .lu-visual{order:0}.lu-section--split .lu-item{padding:15px}.lu-section--split h3{font-size:27px}.lu-section--split .lu-item p{font-size:14px}.lu-section--note .lu-item{padding:24px}.lu-section--note h3{font-size:23px}.lu-compact .lu-items{display:flex;margin-top:0!important}.lu-compact .lu-item{flex-basis:88%}.lu-section--reviews .lu-intro{font-size:13px}.lu-section--cta .lu-inner{padding:36px 22px;border-radius:22px}.lu-button{padding:16px 20px;gap:18px;font-size:17px;width:100%}}.lu-motion-inner{max-width:1180px;margin:auto;padding:36px 24px}.lu-motion h2{font-family:ApaiseyaHeading,Arial,sans-serif;font-size:38px;text-align:center;color:#111}.lu-video-track{display:flex;gap:18px;overflow:auto;scroll-snap-type:x mandatory}.lu-video-track>div{flex:1;min-width:220px;scroll-snap-align:start}.lu-video-track video{display:block;width:100%;max-height:600px;object-fit:cover;border-radius:18px;background:#111}.lu-marquee{overflow:hidden;background:#ff8a33;color:#111;font-family:ApaiseyaBody,Arial,sans-serif;font-weight:700;padding:18px 0}.lu-marquee>div{display:flex;width:max-content;animation:lu-scroll 40s linear infinite}.lu-marquee span{padding:0 36px;white-space:nowrap}.lu-marquee:hover>div{animation-play-state:paused}@keyframes lu-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lu-marquee>div{animation:none}}@media(max-width:749px){.lu-video-track>div{flex:0 0 78%}.lu-motion h2{font-size:30px}}.lrv{max-width:1240px;margin:0 auto;padding:54px 24px;color:#111;font-family:ApaiseyaBody,Arial,sans-serif;letter-spacing:normal}.lrv h2{font-family:ApaiseyaHeading,Arial,sans-serif;text-align:center;font-size:40px;margin:0 0 12px;line-height:1.15}.lrv-summary{text-align:center;margin:0 0 32px;font-size:16px}.lrv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start;position:relative}.lrv-card{min-width:0;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 1px 4px #00000010}.lrv-card img{display:block;width:100%;height:auto;border-radius:0}.lrv-copy{padding:18px}.lrv h3{margin:0 0 8px;font:700 18px/1.25 ApaiseyaBody,Arial,sans-serif;letter-spacing:normal}.lrv time{font-size:14px}.lrv-stars{color:#ff8a33;font:26px/1.2 Arial,sans-serif;letter-spacing:0;margin:12px 0 16px}.lrv-copy p{font-size:17px;line-height:1.45;margin:0;white-space:pre-line}.lrv-grid[data-masonry]{display:block}.lrv-grid[data-masonry] .lrv-card{position:absolute;left:0;top:0}@media(max-width:749px){.lrv{padding:36px 14px}.lrv h2{font-size:30px}.lrv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lrv-copy{padding:12px}.lrv h3{font-size:16px}.lrv time{font-size:12px}.lrv-copy p{font-size:14px;line-height:1.45}.lrv-stars{font-size:22px;margin:10px 0 12px}}.vt-accessories__wrap{position:relative}.vt-acc-arrow{display:none}.vt-accessories{padding-top:32px;padding-bottom:48px}.vt-accessories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.vt-accessories__image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;background:#fff}.vt-accessories .vt-accessories__card h3{font-family:VitreaBody,sans-serif;font-size:18px;line-height:1.3;font-weight:700;margin:18px 0 8px;letter-spacing:0;color:#111}.vt-accessories__heading{font-family:VitreaHeading,sans-serif;font-size:34px;line-height:1.15;text-align:center;margin:0 0 28px;color:#111}.vt-accessories__card p s{color:#888}.vt-accessories__tag{color:#087bff;text-transform:uppercase;font-size:16px;margin-left:6px}.vt-accessories__card p{font-family:VitreaBody,sans-serif;font-size:18px;line-height:1.4;margin:0;color:#666}@media(max-width:749px){.vt-accessories__heading{font-size:26px;margin-bottom:20px}.vt-accessories__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;padding-bottom:12px}.vt-accessories__card{scroll-snap-align:start}.vt-accessories .vt-accessories__card h3{font-size:16px}.vt-accessories{padding-top:24px;padding-bottom:32px}.vt-acc-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:32%;z-index:2;width:42px;height:42px;border-radius:50%;border:0;background:#087bff;color:#fff;font-size:30px;line-height:1;padding:0 0 4px;box-shadow:0 4px 12px #087bff59;cursor:pointer;transition:opacity .2s}.vt-acc-arrow--prev{left:-6px}.vt-acc-arrow--next{right:-6px}.vt-acc-arrow.is-off{opacity:.3}}.vt-centered-content{padding-top:24px;padding-bottom:32px}.vt-centered-content__inner{max-width:1000px;margin-inline:auto;min-width:0}.vt-centered-content .vt-video-track{justify-content:safe center}@media(max-width:749px){.vt-centered-content{padding-top:12px;padding-bottom:24px}}.epauflex-fit-details{--epauflex-blue:#2795fe;margin:18px 0 20px;min-width:0;font-family:inherit;line-height:1.5}.epauflex-fit-details p{margin:0;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.epauflex-fit-details__card{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;padding:20px 18px;border-radius:18px;background:#000;color:#fff}.epauflex-fit-details__card p{color:#fff}.epauflex-fit-details__card strong{color:var(--epauflex-blue);font-weight:750}.epauflex-fit-details__fire{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:var(--epauflex-blue);font-size:25px}.epauflex-fit-details__tags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;grid-auto-rows:1fr;margin:16px 0 20px;padding:0;list-style:none}.epauflex-fit-details__tags li{display:flex;align-items:center;gap:7px;min-height:56px;box-sizing:border-box;padding:11px 8px;border:1px solid #e1e2e4;border-radius:9px;background:#f8f9fa;color:#333;font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.epauflex-fit-details__tags li:before{content:"";flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--epauflex-blue)}.epauflex-fit-details__information{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;border-left:5px solid var(--epauflex-blue);border-radius:15px;background:#eef7fd;padding:18px 16px;color:#444}.epauflex-fit-details__information p{color:#444;font-size:14px}.epauflex-fit-details__information strong{color:#000;font-weight:750}.epauflex-fit-details__information-icon{width:46px;line-height:1.55;text-align:center;font-size:25px;color:#6f7b83}@media(max-width:749px){.epauflex-fit-details__card{padding:16px 14px;gap:12px}.epauflex-fit-details p{font-size:14px}.epauflex-fit-details__tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.epauflex-fit-details__tags li{font-size:12px;padding:11px 10px}.epauflex-fit-details__information{padding:15px 12px;gap:10px}.epauflex-fit-details__information p{font-size:13px}}@media(max-width:749px){.epauflex-fit-details__tags li:last-child:nth-child(odd){grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
