campaign-offer{display:block}campaign-offer[hidden]{display:none}.campaign-offer{color:var(--hg-natural, #163727);line-height:1.4}.campaign-offer__badge{display:inline-block;font-size:1.2rem;margin-bottom:.5rem;padding:.4rem .8rem;border-radius:999px;background:var(--hg-natural, #163727);color:var(--hg-cream, #fffbf6)}.campaign-offer__prices,.campaign-offer__confirmation,.campaign-offer__code{display:none}.campaign-offer.is-active .campaign-offer__prices{display:block}.campaign-offer.is-active .campaign-offer__confirmation,.campaign-offer.is-active .campaign-offer__code{display:inline}.campaign-offer.is-active .campaign-offer__prompt{display:none}.campaign-offer__price{font-size:2.1rem;font-weight:700;margin-right:.6rem}.campaign-offer--pdp .campaign-offer__price{font-size:2.8rem}.campaign-offer__prices s{color:var(--hg-base, #1d1d1b);font-size:1.4rem}.campaign-offer small{display:block;font-size:1.2rem}.campaign-offer__prompt{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;background:var(--hg-truffle, #f6e9de);border:1px solid var(--hg-cinnamon, #eed4bb);border-radius:12px;font-size:1.4rem}.campaign-offer__prompt a{color:var(--hg-cream, #fffbf6);background:var(--hg-natural, #163727);font-weight:600;padding:.8rem 1.2rem;border-radius:999px;text-decoration:none}.campaign-offer__prompt a:hover{background:var(--hg-base, #1d1d1b)}.campaign-offer__prompt a:focus-visible{outline:2px solid var(--hg-base, #1d1d1b);outline-offset:3px}.campaign-offer--pdp .campaign-offer__prompt{gap:12px;padding:16px;color:var(--hg-cream, #fffbf6);background:var(--hg-natural, #163727);border:2px solid var(--hg-natural, #163727)}.campaign-offer--pdp:not(.is-active)>.campaign-offer__badge{display:none}.campaign-offer__eyebrow{font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.04em;margin-bottom:4px}.campaign-offer__message{display:grid;gap:4px;min-width:0}.campaign-offer__headline{font-size:24px;line-height:1.15;font-weight:800}.campaign-offer--pdp .campaign-offer__prompt a{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;max-width:46%;min-height:44px;padding:10px 16px;color:var(--hg-natural, #163727);background:var(--hg-cream, #fffbf6);font-size:14px;font-weight:750;line-height:1.25;text-align:center}.campaign-offer--pdp .campaign-offer__prompt a:hover{background:var(--hg-cinnamon, #eed4bb)}.campaign-offer--pdp .campaign-offer__prompt a:focus-visible{outline-color:var(--hg-cream, #fffbf6)}@media(max-width:749px){.campaign-offer--pdp .campaign-offer__prompt{padding:12px;gap:10px;border-width:1px;font-size:12px}.campaign-offer--pdp .campaign-offer__headline{font-size:20px;font-weight:650}.campaign-offer--pdp .campaign-offer__eyebrow{font-size:10px;font-weight:600;letter-spacing:.02em;margin-bottom:2px}.campaign-offer--pdp .campaign-offer__message>span:last-child strong{font-weight:600}.campaign-offer--pdp .campaign-offer__prompt a{padding:8px 12px;font-size:12px;font-weight:600}}@media(max-width:359px){.campaign-offer--pdp .campaign-offer__prompt{flex-direction:column;align-items:stretch}.campaign-offer--pdp .campaign-offer__prompt a{max-width:none}}.campaign-offer--banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;min-height:42px;padding:6px 12px;text-align:center;font-size:13px;line-height:1.4;background:var(--hg-truffle, #f6e9de)}.campaign-offer--banner .campaign-offer__prompt{justify-content:center;gap:8px;min-width:0;padding:0;border:0;font-size:inherit}.campaign-offer--banner .campaign-offer__prompt a{flex-shrink:0;padding:6px 10px;font-size:12px;line-height:18px}.campaign-offer--banner .campaign-offer__confirmation{margin:0}.campaign-offer--banner [data-status]:not(:empty){flex-basis:100%;margin:0}@media(max-width:749px){.campaign-offer--banner>strong{display:none}}.campaign-offer [data-status]:not(:empty){display:block;margin-top:.5rem;font-size:1.2rem}.campaign-offer [aria-disabled=true]{opacity:.6;pointer-events:none}.price:has(>campaign-offer),.cvr-price-block:has(>campaign-offer){display:flex;flex-direction:column;gap:.8rem}.price>campaign-offer:not(.is-active),.cvr-price-block>campaign-offer:not(.is-active){order:2}.price:has(>campaign-offer.is-active)>.price__container,.price:has(>campaign-offer.is-active)>.price__badge-sale,.cvr-price-block:has(>campaign-offer.is-active) .cvr-price-block__main,.cvr-price-block:has(>campaign-offer.is-active) [class*=cvr-price-block__unit-price],.cvr-price-block:has(>campaign-offer.is-active) .cvr-price-block__subline-separator,.hg-card__pricing:has(>campaign-offer.is-active)>.hg-card__price-row,.hg-card__pricing:has(>campaign-offer.is-active)>.hg-card__unit{display:none}.campaign-cart-saving{color:var(--hg-natural, #163727)}#discount-code-container{--discount-pill-bg: var(--hg-natural, #163727);--discount-pill-text: var(--hg-cream, #fffbf6);--discount-input-text-color: var(--hg-base, #1d1d1b);--discount-input-bg-color: var(--hg-cream, #fffbf6);--discount-input-border-color: var(--hg-cinnamon, #eed4bb);--discount-input-placeholder-color: var(--hg-base, #1d1d1b);--discount-button-bg-color: var(--hg-natural, #163727);--discount-button-text-color: var(--hg-cream, #fffbf6)}#discount-code-container .discount-pill,#discount-code-container #apply-discount-btn{border-radius:999px}cart-drawer .cart-drawer-savings-row,cart-drawer .cart-drawer-savings-amount{color:var(--hg-natural, #163727)}
/*# sourceMappingURL=/cdn/shop/t/84/assets/campaign-offer.css.map */
