:root{--va-ink:#111;--va-paper:#f7f6f2;--va-line:#deddd7}body{background:var(--va-paper)!important;color:var(--va-ink)!important}.header-wrapper{background:rgba(247,246,242,.94)!important;backdrop-filter:blur(14px);border-bottom:1px solid rgba(17,17,17,.08)}.header__heading-link{font-weight:800;letter-spacing:.16em;text-transform:uppercase}.header__menu-item{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.header__menu-item:hover{text-decoration:none!important;opacity:.5}.mega-menu__content,.header__submenu{background:var(--va-paper)!important;border:0!important;box-shadow:0 18px 50px rgba(0,0,0,.08)!important}.card-wrapper .card__inner{overflow:hidden;background:#eee}.card-wrapper .media{overflow:hidden}.card-wrapper .card__media .media img{transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .45s ease!important}.card-wrapper:hover .card__media .media img{transform:scale(1.035)}.card-wrapper .media.media--hover-effect>img+img{opacity:0!important}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1!important}.card__information{padding:12px 0 24px!important}.card__heading a{font-size:13px;letter-spacing:.02em}.price{font-size:12px}.quick-add__submit,.button,.shopify-payment-button__button{min-height:48px!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.12em;font-size:10px!important}.button:not(.button--secondary),.shopify-payment-button__button{background:#111!important;color:#fff!important}.button--secondary{background:transparent!important;border:1px solid #111!important;color:#111!important}.collection-hero,.main-page-title{padding-top:72px!important;padding-bottom:38px!important}.collection-hero__title,.main-page-title{font-size:clamp(42px,7vw,110px)!important;letter-spacing:-.065em!important;line-height:.88!important;font-weight:600!important}.product__title h1{font-size:clamp(32px,4.2vw,62px);letter-spacing:-.055em;line-height:.92}.product__media{overflow:hidden}.product__media img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.product__media:hover img{transform:scale(1.018)}.product-form__submit{height:56px!important}.cart__items{border-bottom:1px solid var(--va-line)!important}.cart__footer{border-top:1px solid var(--va-line)!important}.footer{background:#111!important;color:#fff!important}.footer a,.footer h2,.footer .footer-block__heading{color:#fff!important}.va-page{max-width:1180px;margin:0 auto;padding:90px 24px 120px}.va-page__eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#777;margin-bottom:20px}.va-page h1{font-size:clamp(48px,8vw,120px);letter-spacing:-.07em;line-height:.84;margin:0 0 60px}.va-page h2{font-size:28px;letter-spacing:-.03em;margin-top:54px}.va-page p,.va-page li{font-size:16px;line-height:1.8;color:#454545}.va-page .rte{max-width:820px}.va-legal-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 70px;padding-bottom:18px;border-bottom:1px solid var(--va-line)}.va-legal-nav a{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#111;text-decoration:none;border:1px solid #d5d4ce;padding:11px 14px}.va-legal-nav a:hover{background:#111;color:#fff}@media(max-width:749px){.list-menu--inline{gap:12px}.header__menu-item{font-size:10px}.va-page{padding:64px 20px 80px}.va-page h1{font-size:56px}.va-page p,.va-page li{font-size:15px}}.va-footer-legal{margin:32px auto 0;max-width:1200px;padding:24px 20px 0;border-top:1px solid rgba(255,255,255,.18)}.va-footer-legal__title{font-size:9px;letter-spacing:.18em;opacity:.55;margin-bottom:14px}.va-footer-legal__links{display:flex;flex-wrap:wrap;gap:8px 20px}.va-footer-legal__links a{font-size:10px!important;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;opacity:.9}.va-footer-legal__links a:hover{opacity:.5}.va-footer-legal__secure{font-size:8px;letter-spacing:.16em;opacity:.42;margin-top:22px;padding-bottom:8px}