@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@400;500;600;700&display=swap');
:root{--font-body-family:'Manrope',Arial,sans-serif;--font-heading-family:'Sora',Arial,sans-serif;--font-heading-weight:600;--font-body-weight:400;--font-body-weight-bold:700;--vl-cyan:#24a3c2;--vl-navy:#13566f;--vl-ink:#183745}
body{font-family:'Manrope',Arial,sans-serif;letter-spacing:0;color:var(--vl-ink)}
h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:'Sora',Arial,sans-serif;font-weight:600;letter-spacing:-.035em;line-height:1.22}
button,input,select,textarea,.button,.header__menu-item,.announcement-bar__message{font-family:'Manrope',Arial,sans-serif;letter-spacing:0}
.header-wrapper,.announcement-bar{background:#fff}.announcement-bar__message{font-size:12px;color:#13566f;font-weight:600}
.header__menu-item{font-size:12px;font-weight:700;color:#13566f}.header__heading-link .h2{font-family:'Sora',Arial,sans-serif;color:#13566f;font-size:27px;font-weight:600}
.header{padding-top:20px;padding-bottom:20px}.header__inline-menu{margin-top:16px}
.product__title h1{font-size:clamp(28px,3vw,40px);color:#083746;line-height:1.2;max-width:650px}
.product__info-container>.text-body{color:#11647b;font-weight:700;font-size:12px;letter-spacing:.06em}
.product__info-wrapper .price{font-family:'Sora',Arial,sans-serif;color:#11647b;font-size:28px;font-weight:600;letter-spacing:-.03em}
.product__description{font-family:'Manrope',Arial,sans-serif;color:#536b78;font-size:14px;line-height:1.8}
.product__description :is(p,li,div,td,th,span){font-family:'Manrope',Arial,sans-serif!important}
.product__description :is(h2,h3,h4){font-family:'Sora',Arial,sans-serif!important;color:#13566f!important;line-height:1.25!important}
.product__description h2{font-size:26px!important}.product__description h3{font-size:21px!important}
.product__media-wrapper .product__media{background:#f5fafc;border-radius:16px}.product__media-wrapper .product__media img{object-fit:contain}
.thumbnail{border-radius:8px;border:1px solid #dcebf0}.thumbnail[aria-current]{border-color:#24a3c2}
.product-form__submit,.button{border-radius:7px;min-height:48px;font-size:13px;font-weight:700}.button:after{border-radius:7px}
.quantity{border-radius:7px}.quantity:after{border-radius:7px}
.product__info-container .vl-product-whatsapp,.product__info-container a[href^="https://wa.me/"]{border-radius:7px;font-family:'Manrope',Arial,sans-serif!important}
.card__heading{font-family:'Sora',Arial,sans-serif;font-size:17px;color:#13566f}.card .price{font-family:'Manrope',Arial,sans-serif;color:#11647b}
.footer{background:#f5fafc;border-top:1px solid #dcebf0}.footer__content-bottom{border-color:#dcebf0}
@media(min-width:990px){.product.product--small:not(.product--no-media) .product__media-wrapper{max-width:48%;width:48%}.product.product--small:not(.product--no-media) .product__info-wrapper{max-width:52%;width:52%;padding-left:48px}}
@media(max-width:749px){.product__title h1{font-size:29px}.product__info-wrapper .price{font-size:26px}.product__description{font-size:14px}.header{padding-top:14px;padding-bottom:14px}.header__heading-link .h2{font-size:23px}.product__description h2{font-size:24px!important}}
