:root{--varemilo-ink:#26386A;--varemilo-apricot:#E5A56E;--varemilo-soft:#F7F3EC;--varemilo-muted:rgba(38,56,106,.68)}
.payment-badges-block,ul.payment-badges,footer ~ * .list-payment{display:none!important}
.footer__payment .list-payment{display:flex!important}
.product__info-container{max-width:58rem!important}
.varemilo-product-intro{margin:0 0 1.4rem}
.varemilo-product-intro__eyebrow{font-size:1.05rem;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--varemilo-ink);opacity:.64;margin-bottom:1.2rem}
.varemilo-product-intro h1{font-family:var(--font-heading-family);font-size:clamp(3.3rem,4.2vw,5.4rem);line-height:.98;letter-spacing:-.045em;font-weight:500;color:var(--varemilo-ink);margin:0 0 1.4rem}
.varemilo-product-intro__summary{max-width:52rem;color:var(--varemilo-muted);font-size:1.55rem;line-height:1.65;margin:0}
.product-page-price{margin-top:.6rem!important}
.product-page-price .price,.product-page-price .price-item{color:var(--varemilo-ink)!important}
.product-page-price .price--large{font-weight:650;letter-spacing:-.02em}
.product__media-wrapper .global-media-settings,.product__media-wrapper .product__media{border-radius:2rem!important;overflow:hidden!important}
.thumbnail{border-radius:1rem!important;overflow:hidden}
.product-form__buttons .button,.product-form__submit,.sticky-atc__button{min-height:5.4rem;border-radius:999px!important;font-weight:650!important;letter-spacing:.01em!important}
.product-form__input input[type="radio"]+label{border-radius:999px!important}
.related-products .card__media{border-radius:1.6rem!important;overflow:hidden}
.related-products .card__heading{letter-spacing:-.01em}
.footer{border-top:0!important}.footer__content-top{padding-top:5.2rem!important}.footer-block__heading{letter-spacing:-.015em}.footer__payment{margin-top:1.2rem}.footer__payment .list-payment{gap:.7rem;justify-content:center;flex-wrap:wrap}.footer__payment .list-payment__item{margin:0!important}.footer__payment .icon{height:2.4rem!important;width:auto!important}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.12)!important}.footer__copyright{opacity:.82}
@media(max-width:749px){.varemilo-product-intro h1{font-size:3.4rem}.varemilo-product-intro__summary{font-size:1.45rem}.product__media-wrapper .global-media-settings,.product__media-wrapper .product__media{border-radius:1.2rem!important}}
/* Varemilo global palette normalization */
body{color:#26386A}
.button,.shopify-payment-button__button--unbranded{border-radius:999px}
.card__heading,.price,.price-item{color:#26386A}
