
/* LEA VARELLI — ICON-inspired editorial system */
:root{--lv-black:#111111;--lv-white:#ffffff;--lv-soft:#f3f3f1;--lv-line:#dededb;--lv-muted:#686868}
body{background:var(--lv-white);color:var(--lv-black);letter-spacing:.01em}
.header-wrapper,.header{background:#fff!important}.header__heading-link{letter-spacing:.08em}.header__menu-item,.list-menu__item{font-size:12px!important;letter-spacing:.08em;text-transform:uppercase}
.announcement-bar,.utility-bar{letter-spacing:.08em;text-transform:uppercase;font-size:11px}
.button,.shopify-payment-button__button,.product-form__submit{border-radius:0!important;min-height:52px!important;text-transform:uppercase;letter-spacing:.08em;font-size:12px!important;font-weight:600!important}
.card,.card__inner,.media,.product__media,.product-media-container{border-radius:0!important;box-shadow:none!important}
.card__heading{font-size:13px!important;text-transform:uppercase;letter-spacing:.04em}.price{font-size:13px!important}.badge{border-radius:0!important;text-transform:uppercase;letter-spacing:.06em}
.collection .title,.title-wrapper-with-link .title,.rich-text__heading{letter-spacing:-.02em}.page-width{max-width:1600px}
.footer{border-top:1px solid var(--lv-line)}
input,select,textarea,.field:after,.select:after{border-radius:0!important}
.product__title h1,.product__title{letter-spacing:-.025em}.product__info-container>*+*{margin-top:1.4rem}
@media(min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:62%;width:calc(62% - var(--grid-desktop-horizontal-spacing)/2)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:38%;width:calc(38% - var(--grid-desktop-horizontal-spacing)/2);padding-left:4rem}}
