.ab-announcement{background:#23392f;color:#f5f7e9;text-align:center;font-size:13px;line-height:1.5;padding:10px 18px;letter-spacing:.045em}.header__heading-link .h2{font-family:var(--font-heading-family),Georgia,serif!important;font-size:31px!important;letter-spacing:.045em!important;color:#23392f;font-weight:500}.header-wrapper{border-bottom:1px solid #23392f13;background:#faf8f2}.header__menu-item{font-size:15px}.ab-footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:65px;padding-bottom:50px;color:#f5f7e9}.ab-footer-brand{font-family:var(--font-heading-family),Georgia,serif;font-size:47px!important;letter-spacing:.025em;margin:0 0 16px!important;line-height:1}.ab-footer-top h2{font-family:var(--font-body-family);font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;color:#d9ee9a}.ab-footer-top p{font-size:15px;line-height:1.8;max-width:300px;margin:0;color:#d1d9cd}.ab-footer-top a{color:#f5f7e9;text-decoration:none;font-size:15px;line-height:1.8}.ab-footer-top ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.ab-footer-top a:hover{text-decoration:underline;text-underline-offset:4px}.ab-footer-email{display:block;margin-top:14px;font-size:15px!important;overflow-wrap:anywhere}.ab-footer-operator{font-size:13px!important;margin-top:15px!important;line-height:1.7!important}.ab-footer-top a:focus-visible{outline:2px solid #d9ee9a;outline-offset:4px}.footer__content-bottom{border-color:#ffffff24!important}.footer__localization .localization-form__select{font-size:14px}.ab-template-cart{background:#faf8f2}.ab-template-cart #MainContent>.shopify-section:first-child{padding-top:15px}.ab-template-cart .cart-items{background:#fff;border-radius:14px;overflow:hidden}.ab-template-cart .cart-items thead th{padding:20px}.ab-template-cart .cart-item{padding:20px}.ab-template-cart .cart__blocks{padding:26px;border:1px solid #d9dfd2;border-radius:12px;background:#fff}.ab-template-cart .cart__checkout-button{border-radius:30px;min-height:54px;background:#23392f;color:#fff;font-size:16px;font-weight:600}.ab-template-cart .cart__checkout-button:after{border-radius:30px}.ab-template-cart .cart__footer{padding-top:5px;gap:30px}.ab-template-cart .title{font-size:clamp(36px,4vw,55px);letter-spacing:-.04em;color:#23392f}.ab-template-cart .mc-cart-reassurance{margin-top:28px}.ab-template-cart .tax-note{font-size:14px}.mct--drawer{margin:12px 0 0!important;border-radius:9px!important;box-shadow:none!important}.mct--drawer .mct__topline{padding:10px}.mct--drawer .mct__heading strong{font-size:15px}.mct--drawer .mct__payments{gap:4px}.mct--drawer .mct__payment-icon{width:30px;height:19px}.mct--drawer .mct-original-logos.mct__verified{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px}.mct--drawer .mct-original-logo img{height:24px}.mct--drawer .mct__eyebrow{display:none}
@media(max-width:749px){.ab-announcement{font-size:12px;padding-block:9px}.header__heading-link .h2{font-size:27px!important}.ab-footer-top{grid-template-columns:1fr 1fr;gap:30px 24px;padding-bottom:30px}.ab-footer-top>div:first-child{grid-column:1/-1}.ab-footer-brand{font-size:40px!important;margin-bottom:13px!important}.ab-footer-top p{max-width:330px;font-size:14px}.ab-footer-top a{font-size:14px}.ab-footer-top h2{font-size:12px;margin-bottom:14px}.ab-template-cart .cart__blocks{padding:20px}.ab-template-cart .cart-items thead th{padding:12px 0}.ab-template-cart .cart-item{padding:16px 0}.ab-template-cart .cart-items{background:transparent}.ab-template-cart .cart__footer{padding-top:0;gap:20px}}
