body{font-size:16px;letter-spacing:-.003em}h1,h2,h3,h4{letter-spacing:-.01em}.display,.hero h1,.sechead h2,.h2,.page-title,.bundle h2,.product__info h1,.drawer__head h2,.coll-card h3{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;font-variation-settings:"opsz" 96}.hero h1{font-size:clamp(38px,5.6vw,66px);line-height:1.04}.hero h1 span{color:var(--indigo);font-style:italic;font-weight:400}.sechead h2,.h2{font-size:30px}.card__body h3{font-weight:600;letter-spacing:-.01em}.eyebrow,.sechead span,.sechead a,.ticker small,.ticker .lab,.ship,.stock,.problem b,.tag{font-family:var(--font-body);letter-spacing:.06em;font-weight:600}.tag{text-transform:none;letter-spacing:.01em}.price,.product__price,.line__price,.sum,.ticker .row em,.count,.pagination,.bundle ul{font-family:var(--font-body);font-variant-numeric:tabular-nums}.price{font-weight:600}.announcement{font-family:var(--font-body);font-size:13px;letter-spacing:.02em;font-weight:500}.btn,.add,.cartbtn{border-radius:999px;font-weight:600}.card{border-radius:16px;border-color:var(--line)}.ticker,.bundle{border-radius:20px}.faq summary:after{font-family:var(--font-body)}.social a{font-family:var(--font-body)}.logo{gap:0;align-items:baseline}.logo .wm{font-family:var(--font-display);font-weight:600;font-size:33px;letter-spacing:-.035em;line-height:1;font-variation-settings:"opsz" 144;white-space:nowrap}.logo .wm em{font-style:italic;font-weight:400;font-size:19px;color:var(--indigo);margin-left:6px;letter-spacing:0}.site-footer{background:var(--ink);color:#efe7dc;border-top:0;margin-top:56px;padding-block:64px 28px}.site-footer .logo{color:#faf6f0}.site-footer .logo .wm em{color:#e9a47f}.site-footer h4{font-family:var(--font-display);font-weight:500;font-size:19px;color:#faf6f0;margin-bottom:16px;letter-spacing:-.01em}.site-footer p{color:#b8aea2}.footer-about{margin:16px 0 0;font-size:14.5px;max-width:34ch;line-height:1.6}.site-footer ul{gap:11px;font-size:14.5px}.site-footer ul a{color:#d8cec2}.site-footer ul a:hover{color:#fff}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:40px}.footer-contact{font-style:normal;font-size:14.5px;color:#d8cec2;display:grid;gap:10px;line-height:1.5}.footer-contact a{color:#faf6f0;text-decoration:none;border-bottom:1px solid rgba(250,246,240,.35)}.footer-contact a:hover{border-color:#faf6f0}.footer-contact small{color:#a39888;font-size:13px}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);color:#a39888;margin-top:44px;padding-top:22px}.site-footer .payments{display:flex;flex:none;flex-wrap:wrap;gap:8px;justify-content:flex-end}.site-footer .payments li{display:flex}.site-footer .payments svg{height:24px;width:38px}.social a{background:#ffffff14;color:#faf6f0}.social a:hover{background:#ffffff29}@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.site-footer .payments{justify-content:flex-start}}@media(max-width:520px){.footer-grid{grid-template-columns:1fr}.site-footer{padding-block:44px 24px}.logo .wm{font-size:28px}.logo .wm em{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ruvio-v2.css.map */
