:root{--vwc-holiday-gold:#d7b778;--vwc-holiday-green:#126c43}.announcement-bar-section{background:#143c2e!important}.announcement-bar__message{color:#eedbbb!important;font-size:1.15rem;letter-spacing:.025em}.header-wrapper{border-bottom:1px solid #ad8c4b55;background:#123e2b!important}.header__menu-item:hover,.header__active-menu-item{color:#e1c18a!important}.vwc-season-ribbon{display:flex;align-items:center;justify-content:center;gap:18px;padding:11px 20px;background:#102e23;color:#c6ae7e;font-size:10px;font-weight:650;letter-spacing:.14em;border-bottom:1px solid #ab8c4a44}.vwc-season-ribbon>a{color:#ecd6ad;font-size:11px;letter-spacing:0;text-underline-offset:4px}.vwc-season-ribbon>span:first-child,.vwc-season-ribbon>span:last-child{font-size:17px;color:#e4c281}.vwc-stand-shipping{max-width:1180px;margin:18px auto;padding:16px 22px;border:1px solid #8a754d;border-radius:6px;background:#18372b;color:#f1e2c4;line-height:1.5}.vwc-stand-shipping strong{display:block;font-size:17px}.vwc-stand-shipping p{margin:4px 0;font-size:14px}.vwc-stand-shipping small{display:block;font-size:11px;color:#becbbd}.vwc-category-card,.vwc-pick-card,.vwc-work-grid a{border-color:#82734c66!important}.vwc-category-card:hover,.vwc-pick-card:hover,.vwc-work-grid a:hover{border-color:#cbb17c!important}.vwc-eyebrow{color:#c4a976!important}.vwc-browse-all{border-color:#b49a65!important}.footer{border-top:1px solid #b69a6255!important;background:linear-gradient(180deg,#103f2b,#17603e)!important}.newsletter__wrapper{background:#152e23!important}.vwc-category-badge{border-color:#b69a62!important;color:#ead7af!important}.vwc-stand-links a:first-child{background:#dfc18b!important;border-color:#dfc18b!important}.button:not(.button--secondary):not(.button--tertiary){--color-button:215,183,120;--color-button-text:20,40,30}.footer__content-top{position:relative}.footer__content-top:before{content:"✦   ✦   ✦";display:block;color:#be9d61;letter-spacing:16px;text-align:center;margin-bottom:24px;font-size:14px;opacity:.8}@media(max-width:600px){.vwc-season-ribbon{gap:10px;letter-spacing:.08em;font-size:8px;padding:9px 12px}.vwc-season-ribbon>a{font-size:9px}.vwc-season-ribbon>span:first-child,.vwc-season-ribbon>span:last-child{font-size:13px}.vwc-stand-shipping{margin:12px 16px;padding:14px 16px}.announcement-bar__message{font-size:1rem}}

.vwc-category-card,.vwc-pick-card,.vwc-work-grid a{border-radius:20px!important}.vwc-browse-all,.vwc-stand-links a{border-radius:50px!important}.button{--buttons-radius:30px;--buttons-radius-outset:31px}.card__inner{border-radius:18px;overflow:hidden}.vwc-stand-shipping{border-radius:22px}

.utility-bar{background:#0d4f32!important}.vwc-season-ribbon{background:#0e5938;color:#e9f4dc}.vwc-season-ribbon>a{color:#fff1c7}.header__menu-item,.header__active-menu-item{color:#f4faed!important}

@media(max-width:749px){.header__heading-logo-wrapper{width:145px!important}.header__heading-logo{max-width:145px!important}.header{padding-top:12px!important;padding-bottom:12px!important}.vwc-season-ribbon>a{display:inline-flex;align-items:center;min-height:44px}}
@media(max-width:389px){.header{padding-left:12px!important;padding-right:12px!important;column-gap:0!important}.header__heading-logo-wrapper{width:125px!important}.header__heading-logo{max-width:125px!important}.header__icons{padding-right:0!important}}@media(max-width:359px){.header__heading-logo-wrapper{width:110px!important}.header__heading-logo{max-width:110px!important}}
@media(max-width:389px){header-drawer{margin-left:0!important}.header__icon--cart{margin-right:0!important}}
