.plp-sale-announcement{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;width:calc(100% - 16px);margin:0 auto 16px;padding:10px 14px;border-radius:8px;background:var(--plp-sale-background, #ffb31a);color:var(--plp-sale-color, #083f42)}.plp-sale-announcement__content,.plp-sale-announcement__text{flex:1;display:flex;align-items:center;gap:10px 16px;min-width:0}.plp-sale-announcement__content{flex:1 1 320px}.plp-sale-announcement__text{flex-wrap:wrap;gap:4px 16px}.plp-sale-announcement__tag{flex:0 0 18px;width:18px;height:18px}.plp-sale-announcement__heading{color:inherit;font-family:var(--font-stack-header, inherit);font-size:clamp(16px,1.4vw,22px);font-weight:800;line-height:1.15;overflow-wrap:anywhere}.plp-sale-announcement__details{flex:1;text-align:center;font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.plp-sale-announcement__code-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;max-width:100%;min-height:44px;padding:7px 12px;border:2px dashed currentColor;border-radius:6px;background:var(--plp-sale-code-background, #fff);color:inherit;cursor:pointer}.plp-sale-announcement__code-button:hover{box-shadow:0 0 0 1px currentColor}.plp-sale-announcement__code-button:focus-visible{outline:3px solid currentColor;outline-offset:4px}.plp-sale-announcement__code-label{font-size:11px;font-weight:700;letter-spacing:.12em}.plp-sale-announcement__code{font-family:var(--font-stack-header, inherit);font-size:22px;font-weight:800;line-height:1.15;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.plp-sale-announcement__code-button svg{flex:0 0 18px;width:18px;height:18px}.plp-sale-announcement__status{position:absolute;right:14px;bottom:1px;font-size:11px;line-height:1.1}@media(max-width:767px){.plp-sale-announcement{width:calc(100% - 8px);padding:10px 12px;margin-bottom:14px}.plp-sale-announcement__content{align-items:center;gap:8px;width:100%}.plp-sale-announcement__text{flex-direction:column;align-items:center;gap:4px;text-align:center}.plp-sale-announcement__heading{font-size:18px}.plp-sale-announcement__details{width:100%;font-size:12px}.plp-sale-announcement__code-button{margin-inline:auto}.plp-sale-announcement__code{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/plp-sale-announcement.css.map */
