.announcement-bar{padding:1rem 1.6rem 0}.announcement-bar__message{margin:0;padding:0;min-height:0;font-family:var(--ab-sans);font-weight:400;font-size:1.05rem;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;color:#5a5a5a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:750px){.announcement-bar__message{font-size:1.2rem;letter-spacing:.18em}}.announcement-bar__link{text-decoration:none}.header{margin-top:.8rem;padding-top:.4rem!important;padding-bottom:.4rem!important}.header__heading{margin:0}.header__heading-link{padding:0}.header__heading-logo-wrapper{width:auto!important;display:block;line-height:0}.header__heading-logo{height:4rem!important;width:auto!important;max-width:none!important}.header__icon{width:4.4rem;height:4.4rem}.header__icon--menu{background:var(--ab-ivory);border-radius:50%}.header__icon .svg-wrapper{width:2rem;height:2rem}@media screen and (max-width:749px){.header__icon--account{display:none}}@media screen and (min-width:990px){.header{padding-left:2.8rem!important;padding-right:.8rem!important}.header__heading-logo{height:5rem!important}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__menu-item{font-size:1.4rem;padding:1rem 1.2rem;white-space:nowrap}.header__icon{width:4.6rem;height:4.6rem}}.ab-popup__backdrop{background:#1f3d2e61;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media screen and (min-width:750px){.ab-popup__dialog{width:min(88rem,100%);gap:4rem}.ab-popup__media{order:-1;flex:0 0 38rem;height:52rem;border-radius:999px 999px 28px 28px}.ab-popup__copy{padding:5.6rem 4.4rem 3rem 0}.ab-popup__media .ab-sticker{left:auto!important;right:2.4rem;bottom:3.2rem!important}}body.abx-sticky-on .ab-popup__tab{display:none}.card .card__inner{--ratio-percent:100%!important}@media screen and (max-width:749px){.ab-gift__img{aspect-ratio:1/1;height:auto}}.product__title h1,.product__title .h1{font-size:clamp(3.8rem,4.2vw,5.8rem);line-height:.95;letter-spacing:-.01em}@media screen and (max-width:749px){.product__title h1,.product__title .h1{font-size:4.2rem}}.product__media-wrapper>div:first-child{position:relative;z-index:5}.ab-seal{z-index:5}@media screen and (min-width:750px){.ab-seal{top:2rem;right:2rem;width:11rem;height:11rem}}.product-media-container{background:#fff;border-radius:32px}.product-form__quantity .quantity{border-radius:999px;min-height:5.2rem;background:#fff}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{border-radius:999px}.product-form__buttons{display:grid;gap:.8rem}.product-form__submit.button{background:var(--ab-green);color:var(--ab-ivory);--color-button-text:250,247,241;min-height:5.8rem;border-radius:999px;padding:0 .6rem 0 2.6rem;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;font-size:1.5rem;letter-spacing:.06em;box-shadow:none;transition:background .2s}.product-form__submit.button:before,.product-form__submit.button:after{display:none}.product-form__submit.button:hover{background:var(--ab-green-2)}.product-form__submit.button[disabled]{background:#6b6b6b;opacity:1;cursor:not-allowed;justify-content:center;padding:0 2.6rem}.product-form__submit .abx-pill{background:var(--ab-ivory);color:var(--ab-green);border-radius:999px;padding:1.1rem 1.6rem;font-size:1.35rem;letter-spacing:.02em;white-space:nowrap}.product-form__submit .abx-pill:empty,.product-form__submit[disabled] .abx-pill{display:none}.product__accordion{background:#fff;border-radius:24px;border:0!important;padding:0 2.2rem;margin:0 0 .8rem}.product__accordion details{border:0}.product__accordion summary{padding:1.8rem 0;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;line-height:1.3}.product__accordion summary .summary__title{display:flex;align-items:center;gap:1.2rem;padding:0;flex:1 1 auto}.product__accordion summary .summary__title .svg-wrapper{width:2rem;height:2rem;margin:0;flex:0 0 auto}.product__accordion summary .summary__title svg{width:2rem;height:2rem}.product__accordion .accordion__title{font-family:var(--ab-sans);font-size:1.5rem;font-weight:500;letter-spacing:.01em;color:var(--ab-green);margin:0;line-height:1.3}.product__accordion summary>svg,.product__accordion summary .icon-caret{display:none}.product__accordion summary:after{content:"+";flex:0 0 auto;font-family:var(--ab-sans);font-size:2.2rem;line-height:1;color:var(--ab-gold);transition:transform .2s}.product__accordion details[open]>summary:after{transform:rotate(45deg)}.product__accordion .accordion__content{padding:0 0 2rem;margin:0;font-size:1.45rem;line-height:1.65;color:#3e3e3e}.product__accordion .accordion__content>*:first-child{margin-top:0}.product__accordion .accordion__content>*:last-child{margin-bottom:0}.product__accordion .accordion__content h2,.product__accordion .accordion__content h3,.product__accordion .accordion__content h4{font-family:var(--ab-serif);font-size:2.1rem;font-weight:500;line-height:1.1;color:var(--ab-green);margin:2rem 0 .6rem}.product__accordion .accordion__content ul{padding-left:1.8rem;margin:.4rem 0 1rem}.product__accordion .accordion__content li{margin:.2rem 0}.product__accordion .accordion__content p{margin:0 0 1rem}.abx-sticky{position:fixed;left:1.2rem;right:1.2rem;bottom:1.4rem;z-index:40;max-width:56rem;margin:0 auto;display:flex;align-items:center;gap:1.2rem;background:#fff;border-radius:999px;padding:.7rem;box-shadow:0 16px 40px #1f3d2e33;transform:translateY(160%);transition:transform .35s ease;font-family:var(--ab-sans)}.abx-sticky.is-on{transform:none}.abx-sticky img{width:4.8rem;height:4.8rem;border-radius:50%;object-fit:cover;flex:0 0 auto;background:#f4f3f1}.abx-sticky__txt{flex:1 1 auto;min-width:0;display:grid;line-height:1.3}.abx-sticky__txt b{font-weight:400;font-size:1.35rem;color:var(--ab-green);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.abx-sticky__txt small{font-size:1.25rem;color:#5a5a5a}.abx-sticky__btn{flex:0 0 auto;height:5rem;padding:0 2.6rem;border-radius:999px;border:0;background:var(--ab-green);color:var(--ab-ivory);font-family:var(--ab-sans);font-size:1.4rem;letter-spacing:.04em;cursor:pointer}.abx-sticky__btn[disabled]{background:#6b6b6b;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.abx-sticky{transition:none}}.cart-drawer .drawer__inner{padding:0;background:var(--ab-green)}.cart-drawer .drawer__header{padding:2.4rem 2.4rem 1.6rem;border:0;position:relative}.cart-drawer .drawer__heading{font-size:3.8rem;line-height:1;margin:0;color:var(--ab-ivory)}.cart-drawer .drawer__close{top:1.8rem;right:1.8rem;display:flex;align-items:center;justify-content:center;color:var(--ab-ivory)}.cart-drawer .ab-ship{margin:0 1.8rem 1.4rem}.cart-drawer cart-drawer-items{padding:0 1.8rem}.cart-drawer .drawer__contents{padding:0}.cart-drawer .cart-items,.cart-drawer .cart-items tbody{display:block;width:100%}.cart-drawer .cart-item{display:grid;grid-template-columns:9.2rem minmax(0,1fr) auto;column-gap:1.4rem;row-gap:.8rem;align-items:start;background:var(--ab-green-2);border-radius:26px;padding:1rem 1.4rem 1rem 1rem;margin:0 0 1rem}.cart-drawer .cart-item__media{grid-column:1;grid-row:1/3;width:9.2rem;padding:0}.cart-drawer .cart-item__image{width:9.2rem;height:9.2rem;max-width:none;object-fit:cover;border-radius:18px;background:#fff}.cart-drawer .cart-item__details{grid-column:2;grid-row:1;min-width:0;padding:0}.cart-drawer .cart-item__totals{grid-column:3;grid-row:1;padding:0;text-align:right}.cart-drawer .cart-item__quantity{grid-column:2/4;grid-row:2;padding:0}.cart-drawer .cart-item__details>*+*{margin-top:.4rem}.cart-drawer .cart-item__name{display:block;font-family:var(--ab-serif);font-size:2rem;font-weight:500;line-height:1.12;color:var(--ab-ivory);text-decoration:none;outline:none!important;box-shadow:none!important}.cart-drawer .cart-item__name:focus-visible{text-decoration:underline;text-decoration-color:var(--ab-gold-light);text-underline-offset:.3rem}.cart-drawer .cart-item__title+.product-option{display:none}.cart-drawer .cart-item__details dl{margin:.4rem 0 0}.cart-drawer .product-option{font-size:1.25rem;line-height:1.45;color:#c9d3cb;margin:0}.cart-drawer .product-option dt,.cart-drawer .product-option dd{display:inline;margin:0}.cart-drawer .cart-item__totals .price{font-size:1.5rem;color:var(--ab-gold-light)}.cart-drawer .cart-item__quantity-wrapper,.cart-drawer quantity-popover .quantity-popover-wrapper{display:flex;align-items:center;gap:.6rem}.cart-drawer .quantity{width:11rem;min-height:3.8rem;background:#faf7f11a;border-radius:999px;color:var(--ab-ivory)}.cart-drawer .quantity__input{color:var(--ab-ivory);font-size:1.4rem;opacity:1}.cart-drawer .quantity__button{color:var(--ab-ivory);width:3.6rem}.cart-drawer .cart-remove-button{width:3.8rem;height:3.8rem;min-width:3.8rem;min-height:3.8rem;padding:0;margin:0;border-radius:50%;color:#c9d3cb;display:flex;align-items:center;justify-content:center}.cart-drawer .cart-remove-button:hover{color:var(--ab-gold-light)}.cart-drawer .drawer__footer{background:var(--ab-green-3);border:0!important;border-radius:30px 30px 0 0;padding:1.6rem 2.4rem 2.4rem;margin:0}.cart-drawer .drawer__footer>details{border:0;margin:0 0 1.4rem}.cart-drawer .drawer__footer>details>summary{padding:1.2rem 1.8rem;border-radius:999px;box-shadow:inset 0 0 0 1px #faf7f140;font-size:1.35rem;color:var(--ab-ivory)}.cart-drawer .drawer__footer>details[open]>summary{margin-bottom:1rem}.cart-drawer .cart-drawer__footer{padding:0;border:0}.cart-drawer .totals{display:flex;justify-content:space-between;align-items:baseline;margin:0}.cart-drawer .totals__total{font-family:var(--ab-sans);font-size:1.4rem;font-weight:400;color:#c9d3cb;margin:0}.cart-drawer .totals__total-value{font-family:var(--ab-serif);font-size:2.8rem;color:var(--ab-ivory);margin:0}.cart-drawer .tax-note{display:block;font-size:1.15rem;color:#c9d3cb;margin:.4rem 0 1.4rem;text-align:left}.cart-drawer .cart__ctas{display:block}.cart-drawer .cart__checkout-button{width:100%;min-height:5.8rem;border-radius:999px;background:var(--ab-gold-light);color:#1b1b1b;--color-button:217,196,154;--color-button-text:27,27,27;font-size:1.5rem;letter-spacing:.08em;box-shadow:none}.cart-drawer .cart__checkout-button:before,.cart-drawer .cart__checkout-button:after{display:none}.cart-drawer .cart__ctas .ab-small-note{margin:1.2rem 0 0!important;text-align:center;font-size:1.2rem;color:#c9d3cb;opacity:1}@media screen and (max-width:749px){.cart-drawer .drawer__inner{width:calc(100vw - 1.2rem);max-width:none}.cart-drawer .drawer__heading{font-size:3.4rem}.cart-drawer .cart-item{grid-template-columns:8rem minmax(0,1fr) auto}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image{width:8rem}.cart-drawer .cart-item__image{height:8rem}.cart-drawer .cart-item__name{font-size:1.85rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ab-fixes.css.map */
