.cart-drawer .drawer__inner{background:#fffdf9;width:min(100vw,44rem);border-radius:16px 0 0 16px;border-left:1px solid #dce3d8;box-shadow:-16px 0 60px #16392f16}.cart-drawer .drawer__header{padding:24px 22px 18px;border-bottom:1px solid #dce3d8;background:#fffdf9}.cart-drawer .drawer__heading{font-size:26px;font-weight:400;letter-spacing:-.03em;color:#193d2e}.cart-drawer .cart-item{padding:14px 0;border-bottom:1px solid #e5e8df;margin-bottom:12px}.cart-drawer .cart-item__name{font-size:14px;color:#193d2e;line-height:1.5}.cart-drawer .cart-item__image{border-radius:8px;background:#f4f0e7}.cart-drawer .quantity{border:1px solid #d5dfd2;border-radius:6px}.cart-drawer .drawer__footer{background:#f6f4ed;padding:18px 22px max(22px,env(safe-area-inset-bottom))}.cart-drawer .cart__checkout-button{background:#176b45;color:#fff;border-radius:8px;min-height:52px;font-size:14px;font-weight:600;letter-spacing:.03em}.cart-drawer .cart__checkout-button:hover{background:#125637}.cart-drawer .cart__checkout-button:focus-visible{outline:2px solid #997a42;outline-offset:4px}.cart-drawer .cart-discount__input{border-radius:6px}.cart-drawer .totals{color:#193d2e}.cart-drawer .totals__total-value{font-size:24px;font-weight:500}.menu-drawer{background:#fffdf9;color:#193d2e}.menu-drawer__menu-item{min-height:52px;font-size:16px;color:#193d2e;border-bottom:1px solid #e3e8df}.menu-drawer__utility-links{background:#f2f0e7!important}.vj-native-drawer-head{padding:26px 24px 18px;border-bottom:1px solid #dbe3d6}.vj-native-drawer-head p{font-size:10px;letter-spacing:.17em;color:#8c733d;margin:0 0 12px}.vj-native-drawer-head h2{font-size:29px;line-height:1.2;font-weight:400;color:#193d2e;margin:0}.vj-native-drawer-head small{font-size:12px;line-height:1.7;color:#64705d;display:block;margin-top:12px}.menu-drawer__navigation{padding:12px 20px 24px!important}.vj-native-drawer-links{display:grid;gap:0;padding:12px 24px 20px}.vj-native-drawer-links a{color:#193d2e;font-size:13px;padding:12px 0;text-decoration:none;border-bottom:1px solid #dce3d8}.vj-native-drawer-shipping{background:#193d2e;color:#fff;padding:20px 24px}.vj-native-drawer-shipping strong,.vj-native-drawer-shipping small{display:block;font-size:12px;line-height:1.6}.vj-native-drawer-shipping small{font-size:11px;color:#cbd7c8}.vj-reviews{scroll-margin-top:100px}#vj-store-reviews{scroll-margin-top:100px}@media(max-width:749px){.cart-drawer .drawer__inner{border-radius:12px 0 0 12px}.cart-drawer .drawer__header{padding:18px}.cart-drawer .drawer__footer{padding-left:18px;padding-right:18px}.cart-drawer .drawer__heading{font-size:24px}.menu-drawer__menu-item{font-size:15px}.vj-lt-trust__item small{font-size:11px!important}}

.vj-icon-arrow{display:block;width:18px;height:18px;flex:0 0 18px}.header__heading-link .vj-brand-wordmark{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:19px;line-height:1.1;letter-spacing:.07em;white-space:nowrap}.header__heading-link .vj-brand-wordmark>span{display:block}.vj-footer__wordmark{overflow-wrap:normal;word-break:normal}@media(max-width:749px){.header__heading-link .vj-brand-wordmark{font-size:15px;line-height:1.15;letter-spacing:.055em}.header__heading-link{padding:6px!important}.vj-footer__wordmark{font-size:clamp(23px,7vw,30px)}}
