:root{--how-pine: #2e4636;--how-gold: #c4a46a;--how-gold-soft: #e8d5a3;--how-cream: #f6efe2;--how-navy: #1c2430;--how-rust: #8e3b1e;--how-amber: #c47a2c;--how-fall-paper: #f7ebd8;--how-fall-gold: #c4923a}product-card.how-holiday-card,product-card.how-fall-card{position:relative;display:grid;box-sizing:border-box;padding:7px;border-radius:6px;height:100%;background:var(--how-cream);border:2px solid var(--how-pine);box-shadow:inset 0 0 0 1px var(--how-gold)}product-card.how-fall-card{background:var(--how-fall-paper);border-color:var(--how-rust);box-shadow:inset 0 0 0 1px var(--how-fall-gold)}product-card.how-holiday-card .product-card__content,product-card.how-fall-card .product-card__content{box-shadow:none;border-radius:3px}.how-promo-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.how-promo-frame__sprig{position:absolute;width:28px;height:28px;color:var(--how-pine)}.how-fall-card .how-promo-frame__sprig{color:var(--how-rust)}.how-promo-frame__sprig svg{display:block;width:100%;height:100%;overflow:visible}.how-promo-frame__sprig--tl{top:1px;left:1px}.how-promo-frame__sprig--tr{top:1px;right:1px;transform:scaleX(-1)}.how-promo-frame__sprig--bl{bottom:1px;left:1px;transform:scaleY(-1)}.how-promo-frame__sprig--br{bottom:1px;right:1px;transform:scale(-1)}.how-holiday-badge{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;max-width:calc(100% - 24px);padding:5px 10px;border-radius:999px;border:1px solid var(--how-gold);background:var(--how-pine);color:var(--how-gold-soft);font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.25;text-transform:uppercase;pointer-events:none;box-sizing:border-box;white-space:normal;text-wrap:balance}.how-fall-card .how-holiday-badge,.how-fall-media .how-holiday-badge{border-color:var(--how-fall-gold);background:var(--how-rust);color:#f8eedc}.how-holiday-badge__short{display:none}@media screen and (max-width:989px){.how-holiday-badge{top:8px;left:8px;max-width:calc(100% - 16px);padding:3px 8px;font-size:8.5px;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.how-holiday-badge__full{display:none}.how-holiday-badge__short{display:inline}product-card.how-holiday-card,product-card.how-fall-card{padding:5px}.how-promo-frame__sprig{width:22px;height:22px}}@media screen and (max-width:749px){.how-holiday-badge{top:6px;left:6px;max-width:calc(100% - 12px);padding:3px 7px}}.product-information__media.how-holiday-media,.product-information__media.how-fall-media{position:relative;box-sizing:border-box;padding:10px;border-radius:8px;background:var(--how-cream);border:2px solid var(--how-pine);box-shadow:inset 0 0 0 1px var(--how-gold)}.product-information__media.how-fall-media{background:var(--how-fall-paper);border-color:var(--how-rust);box-shadow:inset 0 0 0 1px var(--how-fall-gold)}.product-information__media.how-holiday-media .how-holiday-badge,.product-information__media.how-fall-media .how-holiday-badge{top:18px;left:18px}@media screen and (max-width:749px){.product-information__media.how-holiday-media,.product-information__media.how-fall-media{padding:7px}.product-information__media.how-holiday-media .how-holiday-badge,.product-information__media.how-fall-media .how-holiday-badge{top:12px;left:12px}}.how-cart-progress{display:flex;flex-direction:column;gap:12px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--how-gold);border-radius:8px;background:var(--how-cream);color:var(--how-navy)}.how-cart-progress__row{display:flex;flex-direction:column;gap:6px}.how-cart-progress__label{font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1.3;color:var(--how-navy)}.how-cart-progress__bar{display:block;width:100%;height:6px;border-radius:999px;background:#2e463626;overflow:hidden}.how-cart-progress__fill{display:block;height:100%;border-radius:inherit;background:var(--how-pine);max-width:100%}.how-cart-progress__row--shipping .how-cart-progress__fill{background:var(--how-gold)}.how-cart-progress__row--shipping.is-complete .how-cart-progress__fill{background:var(--how-pine)}.how-cart-progress__row--bundle.is-complete .how-cart-progress__label{color:var(--how-pine)}@media(prefers-reduced-motion:reduce){product-card.how-holiday-card,product-card.how-fall-card,.how-holiday-badge,.how-cart-progress__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/how-holiday-promo.css.map */
