.promo-message[hidden]{display:none!important}.promo-message-slot[hidden],.promo-message-slot:not(:has(.promo-message:not([hidden]))){display:none!important}.promo-message{--promo-default: #2f7d53;--promo-color: var(--promo-text, var(--promo-default));--promo-fs-11: 11px;font-family:var(--font-body);font-style:normal;color:var(--promo-color)}.promo-message p{margin:0}.promo-message__icon,.promo-message__chip-icon{display:block;flex-shrink:0;max-width:none}.promo-message__icon{width:12px;height:12px;color:var(--promo-color);line-height:0}.promo-message__icon svg{display:block;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:none!important;overflow:hidden}.promo-message__icon svg:not([fill]),.promo-message__icon svg[fill]:not([fill=none]):not([fill^=url]),.promo-message__icon svg [fill]:not([fill=none]):not([fill^=url]){fill:currentColor}.promo-message__icon svg[stroke]:not([stroke=none]):not([stroke^=url]),.promo-message__icon svg [stroke]:not([stroke=none]):not([stroke^=url]){stroke:currentColor}.promo-message--card{display:flex;align-items:flex-start;gap:4px;margin-top:4px;text-align:left}.promo-message--card .promo-message__text{flex:1 1 auto;min-width:0;font-size:var(--fs-14);font-weight:var(--fw-400);line-height:20px;letter-spacing:-.56px;color:var(--promo-color)}.promo-message__code-text{font-weight:var(--fw-500)}.promo-message--card.promo-message--boxed{padding-top:2px}.promo-message__pill{display:inline-flex;align-items:flex-start;gap:5px;max-width:100%;padding:4px 8px 4px 7px;border-radius:2px;background:var(--promo-bg)}.promo-message--card>.promo-message__icon{margin-top:4px}.promo-message__pill .promo-message__icon{margin-top:3px}.promo-message--card .promo-message__pill .promo-message__text{font-size:var(--fs-13);line-height:18px;letter-spacing:-.52px}.main-product-container .promo-message-slot--pdp{padding-inline:28px}.promo-message--pdp{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:14px 0 6px}.promo-message__lead{display:flex;align-items:flex-start;gap:6px;min-width:0}.promo-message--pdp .promo-message__icon{width:14px;height:14px;margin-top:4px}.promo-message--pdp .promo-message__text{min-width:0;font-size:var(--fs-15);font-weight:var(--fw-400);line-height:22px;letter-spacing:-.6px;color:var(--promo-color)}.promo-message__chip{position:relative;display:inline-flex;flex-shrink:0;align-items:center;gap:5px;margin:0;padding:1px 6px 1px 7px;border:1px dashed var(--promo-color);border-radius:2px;background:color-mix(in srgb,var(--promo-color) 6%,transparent);color:var(--promo-color);font:inherit;cursor:pointer}.promo-message__chip:focus-visible{outline:2px solid var(--promo-color);outline-offset:2px}.promo-message__chip-code{font-size:var(--fs-13);font-weight:var(--fw-600);line-height:20px;white-space:nowrap}.promo-message__chip-icon{width:12px;height:14px}.promo-message__chip-status{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;font-size:var(--fs-12);font-weight:var(--fw-600);line-height:var(--lh-1);color:var(--promo-color)}.promo-message__chip.is-copied .promo-message__chip-code,.promo-message__chip.is-copied .promo-message__chip-icon{visibility:hidden}.promo-message__chip.is-copied .promo-message__chip-status{display:flex}.promo-message__code-field{margin:0;padding:1px 6px;border:1px solid var(--promo-color);border-radius:2px;background:var(--c-white);color:var(--promo-color);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-600);line-height:20px;-webkit-user-select:all;user-select:all}.promo-message--pdp.promo-message--boxed{display:inline-flex;flex-wrap:nowrap;max-width:100%;gap:12px;padding:6px 16px 6px 12px;border-radius:2px;background:var(--promo-bg)}.promo-message--pdp.promo-message--boxed .promo-message__lead{gap:8px}.promo-message--pdp.promo-message--boxed .promo-message__text{font-size:var(--fs-14);letter-spacing:-.56px}.promo-message__lead-text{font-weight:var(--fw-600)}.promo-message--pdp.promo-message--countdown{display:flex;flex-wrap:nowrap;justify-content:space-between}.promo-message--pdp.promo-message--countdown .promo-message__text{font-weight:var(--fw-600)}.main-product-container .title-price-container:has(>.promo-message-slot--pdp:not([hidden])){display:grid;grid-template-columns:minmax(min-content,1fr) auto;grid-template-rows:auto auto;column-gap:12px;align-items:start}.main-product-container .title-price-container:has(>.promo-message-slot--pdp:not([hidden]))>:first-child{grid-column:1;grid-row:1 / span 2;width:auto;min-width:0}.main-product-container .title-price-container:has(>.promo-message-slot--pdp:not([hidden]))>:nth-child(2){grid-column:2;grid-row:1;width:auto}.main-product-container .title-price-container>.promo-message-slot--pdp{grid-column:2;grid-row:2;align-self:end;justify-self:end;min-width:0;max-width:100%;padding-inline:0}.main-product-container .title-price-container>.promo-message-slot--pdp .promo-message--pdp{margin:0}.main-product-container .title-price-container>.promo-message-slot--pdp .promo-message--pdp:not(.promo-message--boxed){justify-content:flex-end;text-align:right}.main-product-container .title-price-container>.promo-message-slot--pdp:has(>.promo-message--countdown:not([hidden])){grid-column:1 / -1;grid-row:3;justify-self:stretch;align-self:start}.main-product-container .title-price-container>.promo-message-slot--pdp:has(>.promo-message--countdown:not([hidden])) .promo-message--pdp{margin:14px 0 6px}@media(min-width:992px){.main-product-container .title-price-container>.promo-message-slot--pdp:has(>.promo-message:not([hidden]) .promo-message__chip){grid-column:1 / -1;grid-row:3;justify-self:stretch;align-self:start}.main-product-container .title-price-container>.promo-message-slot--pdp:has(>.promo-message:not([hidden]) .promo-message__chip) .promo-message--pdp{margin:14px 0 6px}.main-product-container .title-price-container>.promo-message-slot--pdp:has(>.promo-message:not([hidden]) .promo-message__chip) .promo-message--pdp:not(.promo-message--boxed){justify-content:flex-start;text-align:left}}.promo-message--pdp.promo-message--countdown:has(.promo-message__chip){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px}.promo-message--pdp.promo-message--countdown:has(.promo-message__chip) .promo-message__lead{grid-column:1;grid-row:1}.promo-message--pdp.promo-message--countdown:has(.promo-message__chip) .promo-message__countdown{grid-column:2;grid-row:1;justify-self:end}.promo-message--pdp.promo-message--countdown:has(.promo-message__chip) .promo-message__chip{grid-column:1 / -1;grid-row:2;justify-self:start}.promo-message__countdown{display:flex;flex-shrink:0;align-items:center;gap:6px;color:var(--promo-color)}.promo-message__ends-in{font-size:var(--fs-12);font-weight:var(--fw-500);line-height:16px;letter-spacing:-.48px;white-space:nowrap}.promo-message__timer{display:flex;align-items:center;gap:3px;min-width:85px;min-height:22px}.promo-message__timer .countdown__group{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 3px;border-radius:2px;background:var(--promo-color);color:var(--promo-bg, var(--c-white));font-size:var(--fs-12);font-weight:var(--fw-500);line-height:14px;letter-spacing:-.36px;font-variant-numeric:tabular-nums}.promo-message__timer .countdown__sep{font-size:var(--fs-12);font-weight:var(--fw-700);line-height:14px;color:var(--promo-color)}@media(max-width:991px){.promo-message--card:not(.promo-message--boxed) .promo-message__icon{display:none}.promo-message--card .promo-message__text{font-size:var(--fs-12);line-height:16px;letter-spacing:-.64px}.promo-message__pill{gap:4px;padding:1px 4px 1px 3px}.promo-message__pill .promo-message__icon{width:10px;height:10px;margin-top:4px}.promo-message--card .promo-message__pill .promo-message__text{font-size:var(--fs-10);letter-spacing:-.4px}.main-product-container .promo-message-slot--pdp{padding-inline:20px}.promo-message--pdp{gap:6px;margin:6px 0 8px}.promo-message--pdp .promo-message__text{font-size:var(--fs-14);line-height:20px;letter-spacing:-.56px}.promo-message--pdp .promo-message__icon{margin-top:3px}.promo-message__chip-code{font-size:var(--fs-12);line-height:19px}.promo-message__chip-icon{width:11px;height:12px}.promo-message--pdp.promo-message--boxed{display:flex;gap:20px;padding:6px 10px}.promo-message--pdp.promo-message--boxed .promo-message__lead{gap:6px}.promo-message--pdp.promo-message--countdown .promo-message__lead{flex:1 1 auto}.promo-message--pdp.promo-message--boxed .promo-message__icon{width:13px;height:13px;margin-top:1px}.promo-message--pdp.promo-message--boxed .promo-message__text{font-size:var(--fs-12);line-height:1.24;letter-spacing:-.48px;padding-top:1px}.promo-message__ends-in{font-size:var(--promo-fs-11);line-height:15px;letter-spacing:-.44px}.promo-message__timer .countdown__group{border-radius:1px;line-height:13px}.promo-message__timer .countdown__sep{font-size:var(--promo-fs-11);line-height:13px}}@media(max-width:991px){.main-product-container .title-price-container:has(>.promo-message-slot--pdp:not([hidden])>.promo-message:not([hidden])){row-gap:0;margin-bottom:0}.main-product-container .title-price-container:has(>.promo-message-slot--pdp:not([hidden])>.promo-message:not([hidden])) .judgeme-widget-preview-wrapper{margin-bottom:0}.main-product-container .title-price-container>.promo-message-slot--pdp{grid-column:1 / -1;grid-row:3;justify-self:stretch;align-self:start;margin-block:16px}.main-product-container .title-price-container>.promo-message-slot--pdp .promo-message--pdp,.main-product-container .title-price-container>.promo-message-slot--pdp:has(>.promo-message--countdown:not([hidden])) .promo-message--pdp{margin:0}.main-product-container .title-price-container>.promo-message-slot--pdp .promo-message--pdp:not(.promo-message--boxed){justify-content:flex-start;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/892/assets/component-promo-message.css.map */
