@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&display=swap";.sf-wrap{--sf-navy:#182F4F;--sf-blue:#3F89F1;--sf-lightblue:#F5FAFE;--sf-dark:#121212;--sf-text:rgba(4,24,43,.85);font-family:Figtree,sans-serif;color:var(--sf-text);box-sizing:border-box;-webkit-font-smoothing:antialiased}.sf-wrap *{box-sizing:border-box}.sf-wrap img{max-width:100%;display:block}.sf-inner{max-width:1200px;margin:0 auto;padding:0 20px}.sf-h2{font-family:Figtree,sans-serif;color:var(--sf-navy);font-weight:800;line-height:1.12;font-size:clamp(26px,3.4vw,40px);margin:0;text-align:center;letter-spacing:-.5px}.sf-sub{color:var(--sf-blue);text-align:center;font-size:clamp(14px,1.5vw,17px);margin:10px 0 0;font-weight:500}.sf-rev{background:#fff;padding:36px 0 56px}.sf-rev .sf-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:28px 20px 8px;max-width:1240px;margin:0 auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sf-rev .sf-track::-webkit-scrollbar{display:none}.sf-card{flex:0 0 330px;max-width:330px;scroll-snap-align:center;background:#fff;border:1px solid #eef1f4;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #182f4f0f;display:flex;flex-direction:column}.sf-card__img{width:100%;aspect-ratio:1/1;object-fit:cover}.sf-card__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px}.sf-stars{display:inline-flex;gap:2px;color:#f5a623}.sf-stars svg{width:16px;height:16px}.sf-card__text{font-size:14px;line-height:1.5;color:var(--sf-text);margin:0}.sf-card__foot{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:6px}.sf-av{width:36px;height:36px;border-radius:50%;background:var(--product-accent,#1e3044);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex:0 0 36px}.sf-name{font-weight:700;color:var(--sf-navy);font-size:13px}.sf-verif{display:inline-flex;align-items:center;gap:4px;color:var(--product-accent,#1e3044);font-size:11px;font-weight:600}.sf-verif svg{width:13px;height:13px}.sf-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.sf-nav button{width:38px;height:38px;border-radius:50%;border:1px solid #d7dde4;background:#fff;color:var(--sf-navy);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.sf-nav button:hover{background:var(--sf-lightblue)}.sf-dots{display:inline-flex;align-items:center;gap:9px}.sf-dots button{width:9px;height:9px;padding:0;border-radius:50%;border:none;background:#cfd6de;cursor:pointer;transition:background .2s,transform .2s}.sf-dots button.sf-dot--on{background:var(--product-accent,#1e3044);transform:scale(1.25)}.sf-spec{background:#fff;padding:20px 0 48px}.sf-spec__grid{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:0;align-items:stretch;max-width:1200px;margin:0 auto}.sf-spec__img{width:100%;height:100%;object-fit:cover;border-radius:8px;min-height:360px}.sf-spec__card{background:#fff;border:1px solid #eef1f4;border-radius:16px;box-shadow:0 20px 50px #182f4f14;padding:34px 36px;margin:40px 0 40px -60px;align-self:center;z-index:2}.sf-badge{display:inline-block;background:var(--sf-navy);color:#fff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;margin-bottom:14px}.sf-spec__card h2{color:var(--sf-navy);font-weight:800;font-size:clamp(22px,2.4vw,30px);line-height:1.15;margin:0 0 16px}.sf-spec__card p{color:var(--sf-blue);font-size:15px;line-height:1.5;margin:0 0 14px}.sf-stats{background:var(--sf-lightblue);padding:44px 0 56px}.sf-stats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.sf-stat{background:#fff;border-radius:12px;padding:30px 26px;text-align:center;box-shadow:0 8px 24px #182f4f0d}.sf-stat__num{color:var(--sf-blue);font-weight:800;font-size:clamp(40px,5vw,60px);line-height:1;margin:0 0 12px}.sf-stat__txt{color:var(--sf-navy);font-size:15px;line-height:1.45;margin:0}.sf-stat__txt strong{color:var(--sf-navy)}.sf-cmp{background:#fff;padding:20px 0 56px}.sf-eyebrow{color:#d98b8b;text-align:center;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 8px}.sf-cmp__box{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:1000px;margin:34px auto 0;border-radius:20px;overflow:hidden}.sf-cmp__col{padding:34px 30px}.sf-cmp__col--us{background:var(--sf-dark);color:#fff}.sf-cmp__col--them{background:#f0f1f3;color:var(--sf-navy)}.sf-cmp__head{text-align:center;margin-bottom:22px;min-height:84px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.sf-cmp__logo{height:46px;width:auto;object-fit:contain;border-radius:8px;background:#fff;padding:4px}.sf-cmp__emoji{font-size:40px;line-height:1}.sf-cmp__brand{font-weight:800;font-size:20px}.sf-cmp__col--us .sf-cmp__brand{color:#fff}.sf-cmp__col--them .sf-cmp__brand{color:var(--sf-navy)}.sf-cmp__li{display:flex;align-items:center;gap:12px;padding:13px 0;font-size:14px;font-weight:600}.sf-cmp__col--us .sf-cmp__li{border-bottom:1px solid rgba(255,255,255,.12);color:#fff}.sf-cmp__col--them .sf-cmp__li{border-bottom:1px solid rgba(0,0,0,.08);color:var(--sf-navy)}.sf-cmp__li:last-child{border-bottom:none}.sf-ic{flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.sf-ic--ok{background:#1f8a4c;color:#fff}.sf-ic--no{background:#f7d7d7;color:#d9534f}.sf-vs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#f0b74b,#e09a2e);color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #e09a2e66;z-index:3}.sf-faq{background:#fff;padding:20px 0 60px}.sf-faq__list{max-width:820px;margin:34px auto 0;display:flex;flex-direction:column;gap:14px}.sf-faq details{border:1px solid #e6eaef;border-radius:10px;background:#fff;overflow:hidden}.sf-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;font-weight:700;color:var(--sf-navy);font-size:15px}.sf-faq summary::-webkit-details-marker{display:none}.sf-faq summary .sf-caret{flex:0 0 auto;transition:transform .2s ease;color:var(--sf-navy)}.sf-faq details[open] summary .sf-caret{transform:rotate(180deg)}.sf-faq__ans{padding:0 20px 18px;color:#04182b;font-size:14px;line-height:1.55}.sf-faq details[open] .sf-faq__ans{display:block!important}.sf-love{background:#fff;padding:36px 0 52px;overflow:hidden}.sf-love .sf-h2{margin-bottom:28px}.sf-marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.sf-marquee__track{display:flex;gap:20px;width:max-content;animation:sf-scroll 32s linear infinite}.sf-love:hover .sf-marquee__track{animation-play-state:paused}.sf-marquee__track img{width:300px;height:300px;object-fit:cover;border-radius:16px;flex:0 0 auto;box-shadow:0 10px 26px #182f4f14}@keyframes sf-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:760px){.sf-marquee__track img{width:220px;height:220px}}.sf-sticky{position:fixed;left:50%;bottom:18px;transform:translate(-50%) translateY(140%);z-index:9998;opacity:0;pointer-events:none;transition:transform .35s ease,opacity .3s ease;width:calc(100% - 32px);max-width:420px}.sf-sticky.sf-show{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.sf-sticky__btn{display:block;width:100%;text-align:center;background:var(--product-accent,#1e3044);color:#fff;font-family:Figtree,sans-serif;font-weight:700;font-size:17px;padding:16px 22px;border-radius:999px;border:none;cursor:pointer;text-decoration:none;box-shadow:0 10px 28px #3f89f173;letter-spacing:.2px}.sf-sticky__btn:hover{background:var(--product-accent,#1e3044);filter:brightness(.9)}@media(max-width:760px){.sf-spec__grid{grid-template-columns:1fr}.sf-spec__img{min-height:260px;border-radius:12px}.sf-spec__card{margin:-40px 16px 0;padding:24px 22px}.sf-stats__grid{grid-template-columns:1fr;gap:16px}.sf-cmp__box{grid-template-columns:1fr}.sf-cmp__col{padding:26px 20px}.sf-vs{top:50%}.sf-card{flex:0 0 82%;max-width:82%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ac-shopfora.css.map */
