.curv-home .hhero{background:var(--mint);position:relative;overflow:hidden}.curv-home .hhero .curv-wrap{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(32px,5vw,72px);align-items:center;padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(48px,6vw,88px)}.curv-home .hhero .rating{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--teal-ink);margin-bottom:18px}.curv-home .hhero .rating .st{color:var(--gold);letter-spacing:2px;font-size:15px}.curv-home .hhero h1{font-size:clamp(42px,5.6vw,76px);margin-bottom:18px}.curv-home .hhero .sub{font-size:clamp(17px,2vw,21px);color:var(--teal-ink);max-width:520px;margin-bottom:26px}.curv-home .hhero .priceline{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.curv-home .hhero .priceline .p{font-family:var(--display);font-size:40px;color:var(--teal);line-height:1}.curv-home .hhero .priceline .free{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--mint-deep)}.curv-home .hhero .cta-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.curv-home .hhero .micro{margin-top:16px;font-size:13px;color:var(--teal-ink);opacity:.85}.curv-home .hhero .media{border-radius:16px;overflow:hidden;box-shadow:0 30px 70px #2f4f4f38;background:#000;aspect-ratio:4/5}.curv-home .hhero .media video{width:100%;height:100%;object-fit:cover;transform:scale(1.06);display:block}.curv-home .tstrip{background:var(--teal)}.curv-home .tstrip .row{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 0;padding:26px 0}.curv-home .tstrip .it{flex:1;min-width:160px;text-align:center;color:#fff;padding:6px 20px;border-right:1px solid rgba(255,255,255,.16)}.curv-home .tstrip .it:last-child{border-right:none}.curv-home .tstrip .v{font-family:var(--display);font-size:30px;line-height:1}.curv-home .tstrip .l{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#ffffffb8;margin-top:7px}.curv-home .bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.curv-home .bcard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:36px 30px}.curv-home .bcard .ic{width:48px;height:48px;border-radius:50%;background:var(--mint);display:flex;align-items:center;justify-content:center;color:var(--teal);font-family:var(--display);font-size:24px;margin-bottom:18px}.curv-home .bcard h3{margin-bottom:8px}.curv-home .bcard p{margin:0;font-size:15px;color:var(--ink-soft)}.curv-home .offer{background:var(--paper-warm)}.curv-home .offer .inner{max-width:560px;margin:0 auto}.curv-home .ugc{background:#bdc6c9}.curv-home .vgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1300px;margin:0 auto;padding:0 8px}.curv-home .vcard{position:relative;border-radius:6px;overflow:hidden;height:420px;background:#111}.curv-home .vcard video{width:100%;height:100%;object-fit:cover;transform:scale(1.06)}.curv-home .vcard .ov{position:absolute;left:0;right:0;bottom:0;padding:32px 18px 18px;color:#fff;background:linear-gradient(transparent,#000000d1);font-size:11px;letter-spacing:1px;z-index:2}.curv-home .vcard .ov .st{color:var(--gold);font-size:13px;letter-spacing:2px}.curv-home .faq{max-width:760px;margin:0 auto}.curv-home .faq details{border-bottom:1px solid var(--line)}.curv-home .faq summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;position:relative;font-family:var(--display);font-size:21px;color:var(--teal)}.curv-home .faq summary::-webkit-details-marker{display:none}.curv-home .faq summary:after{content:"+";position:absolute;right:6px;top:18px;font-size:26px;color:var(--mint-deep);font-family:var(--body);transition:transform .25s}.curv-home .faq details[open] summary:after{transform:rotate(45deg)}.curv-home .faq .a{padding:0 0 22px;color:var(--ink-soft);font-size:16px}@media(max-width:900px){.curv-home .hhero .curv-wrap{grid-template-columns:1fr}.curv-home .hhero .media{aspect-ratio:16/11;order:-1}.curv-home .bgrid{grid-template-columns:1fr}.curv-home .vgrid{grid-template-columns:repeat(2,1fr)}.curv-home .vcard{height:320px}.curv-home .tstrip .it{border-right:none;min-width:46%}}.curv-home .scol{display:grid;grid-template-columns:1.35fr 1fr;grid-auto-rows:1fr;gap:16px}.curv-home .scol .big{grid-row:span 2;border-radius:16px;overflow:hidden;background:var(--mint-soft);box-shadow:var(--shadow);min-height:340px}.curv-home .scol .simg{border-radius:16px;overflow:hidden;background:var(--mint-soft);min-height:200px}.curv-home .scol img{width:100%;height:100%;object-fit:cover}.curv-home .hbundle{background:var(--mint)}.curv-home .hb-row{display:flex;align-items:center;justify-content:center;gap:clamp(16px,3vw,40px);max-width:760px;margin:0 auto}.curv-home .hb-item{flex:1;max-width:300px;text-align:center}.curv-home .hb-img{border-radius:14px;overflow:hidden;aspect-ratio:1/1;background:#fff;box-shadow:var(--shadow);margin-bottom:14px}.curv-home .hb-img img{width:100%;height:100%;object-fit:cover}.curv-home .hb-nm{font-family:var(--display);font-size:22px;color:var(--teal)}.curv-home .hb-pr{color:var(--teal-ink);font-size:15px;margin-top:3px}.curv-home .hb-plus{font-family:var(--display);font-size:40px;color:var(--teal)}@media(max-width:900px){.curv-home .scol{grid-template-columns:1fr}.curv-home .scol .big{grid-row:auto;min-height:260px}.curv-home .hb-row{flex-direction:column}.curv-home .hb-plus{transform:rotate(90deg)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/curv-home.css.map */
