.btn{padding:.85rem 1.7rem;font-size:12px}.btn-brand{background:var(--brand);box-shadow:0 4px 14px -6px color-mix(in oklab,var(--brand) 45%,transparent)}.btn-brand:hover{background:var(--brand-hover);transform:translateY(-1px)}.header-cta{background:var(--brand);box-shadow:none;padding:.6rem 1.4rem;font-size:11px}.header-cta:hover{background:var(--brand-hover)}.cart-count{background:var(--brand)}.tab-btn[aria-selected=true]{background:var(--ink);box-shadow:none}.sticky-cta .btn{box-shadow:none}.hero h1{font-size:34px;line-height:1.05}@media(min-width:768px){.hero h1{font-size:50px}}@media(min-width:1024px){.hero h1{font-size:60px}}.display{font-size:26px;line-height:1.08;margin-top:.75rem}@media(min-width:768px){.display{font-size:38px}}@media(min-width:1024px){.display{font-size:44px}}.kp-stat{font-size:2.5rem;background:none;-webkit-background-clip:initial;background-clip:initial;color:#fff}@media(min-width:768px){.kp-stat{font-size:3.2rem}}.kp-title{margin-top:.8rem;font-size:.8rem}.kp-desc{font-size:.85rem}.eyebrow{letter-spacing:.2em;font-size:10.5px}.product-title{font-size:1.5rem}@media(min-width:768px){.product-title{font-size:1.8rem}}.price-now{font-size:1.7rem}.page-title{font-size:1.9rem}.hero{min-height:auto;background:var(--surface)}.hero-grid{display:grid;gap:1.75rem;padding-block:2.5rem;align-items:center}@media(min-width:768px){.hero-grid{grid-template-columns:1.05fr .95fr;gap:3rem;padding-block:4.25rem}}.hero-media{order:-1;background:radial-gradient(320px 320px at 50% 55%,color-mix(in oklab,var(--brand-2) 14%,transparent),transparent 70%)}@media(min-width:768px){.hero-media{order:2}}.hero-media img{max-height:280px;width:auto;margin-inline:auto;object-fit:contain;filter:drop-shadow(0 24px 32px color-mix(in oklab,var(--navy) 22%,transparent))}@media(min-width:768px){.hero-media img{max-height:440px}}.hero-note{margin-top:1rem;font-size:12px;font-weight:600;color:var(--ink-muted)}.hero-ctas{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.section-pad{padding-block:3.25rem}@media(min-width:768px){.section-pad{padding-block:4.5rem}}.keypoints-grid{margin-top:2.25rem;padding-top:2rem;gap:2rem 0}@media(min-width:768px){.keypoints-grid{margin-top:3rem}}.tabs-bar-wrap{margin-top:1.75rem}.tab-panel{margin-top:1.75rem;min-height:0}.tab-btn{padding:.55rem 1.1rem;font-size:11px}.reviews-head{margin-bottom:1rem}.trust-row{margin-top:1.5rem;gap:.4rem 0}.trust-row span{display:inline-flex;align-items:center}.trust-row span+span:before{content:"\b7";margin-inline:.8rem;color:color-mix(in srgb,#fff 40%,transparent)}.price-line{margin-top:1.25rem}.panel-media{max-width:480px}.panel-media img{aspect-ratio:4/3;height:auto;object-fit:cover}.lineup-media{max-width:720px}.lineup-media img{aspect-ratio:16/9;height:auto;object-fit:cover}.panel-grid{gap:1.75rem}.phone{width:190px;height:380px;border-radius:32px;background:var(--navy);box-shadow:0 20px 40px -18px color-mix(in oklab,var(--navy) 45%,transparent)}.phone-screen{border-radius:26px}.phone-top b{color:var(--aqua)}.phone-bar i{background:var(--aqua)}.step-card{padding:.8rem;margin-top:.6rem}.step-card:hover{box-shadow:none}.stat-cards{margin-top:1.1rem}.stat-card{padding:.7rem .6rem}.feat-grid{margin-top:1.1rem}.feat-card{padding:.9rem}.feat-card:hover{transform:none;border-color:var(--hairline)}.feat-card .ic{height:2.1rem;width:2.1rem;border-radius:.6rem;background:var(--surface-2);color:var(--brand);border:1px solid var(--hairline)}.feat-card .ic svg{width:16px;height:16px}.product-layout{display:grid;grid-template-columns:1fr;justify-items:center;gap:1.75rem;padding-block:1.5rem}@media(min-width:900px){.product-layout{grid-template-columns:minmax(0,560px) minmax(0,1fr);justify-items:stretch;align-items:start;gap:3rem;padding-block:2.75rem}}.product-gallery,.product-info{width:100%;max-width:560px}@media(min-width:900px){.product-info{max-width:none}}.product-gallery .main-img{aspect-ratio:1;width:100%;overflow:hidden;background:var(--surface-2)}.product-gallery .main-img img{width:100%;height:100%;aspect-ratio:auto;max-height:none;object-fit:cover}.thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.thumbs img{aspect-ratio:1}.collection-head{padding-block:2.25rem .5rem}.product-grid{padding-block:1.5rem 3.5rem;gap:1.1rem}.cart-wrap{padding-block:2rem 3.5rem}.page-wrap{padding-block:2.25rem 3.5rem}.stars-row{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;margin-bottom:.6rem}.stars-row .stars{color:#f5a623;letter-spacing:1px}.product-price{margin-top:.6rem}.product-price .now{font-size:1.7rem}.save-pill{display:inline-flex;align-items:center;border-radius:9999px;background:color-mix(in oklab,var(--brand-2) 14%,white);color:var(--brand);font-size:11px;font-weight:800;padding:.26rem .65rem}.option-label{margin-top:1.4rem}.benefits{margin-top:1.2rem;display:grid;gap:.4rem;padding:0;list-style:none}.benefits li{display:flex;gap:.55rem;align-items:flex-start;font-size:.875rem;line-height:1.45}.benefits .ck{flex-shrink:0;width:1.05rem;height:1.05rem;border-radius:9999px;background:var(--brand);color:#fff;display:grid;place-items:center;margin-top:2px}.benefits .ck:after{content:"";width:.28rem;height:.5rem;border-right:1.8px solid #fff;border-bottom:1.8px solid #fff;transform:rotate(42deg) translateY(-1px)}.qty-row{margin-top:1.1rem}.qty-box button{width:2.4rem;height:2.4rem}.add-to-cart{margin-top:1.1rem;padding-block:1.05rem;font-size:.9rem}.atc-sub{margin-top:.55rem;text-align:center;font-size:.78rem;color:var(--ink-muted)}.ship-line{margin-top:.9rem;display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600}.ship-dot{width:.5rem;height:.5rem;border-radius:9999px;background:#16a34a}.pay-row{margin-top:.7rem;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .45rem;font-size:11px;color:var(--ink-muted)}.pay-row:before{content:"Paiement s\e9 curis\e9  \2014";font-weight:700}.pay-chip{border:0;padding:0;background:none;font-size:11px;font-weight:600;color:var(--ink-muted)}.pay-chip:not(:last-child):after{content:" \b7";color:var(--hairline)}.reassure{display:none}.product-desc{margin-top:1.4rem;font-size:.9rem}@media(max-width:480px){.product-title{font-size:1.4rem}.product-price .now{font-size:1.55rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/hydra-cro.css.map */
