.promo-flag{position:absolute;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;max-width:70%;padding:3px 6px;background:var(--color-brand-secondary, #f93822);color:#fff;font-family:Outfit,sans-serif;font-size:10px;font-weight:700;line-height:12px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}@media screen and (min-width:769px){.promo-flag{padding:4px 8px;font-size:11px;line-height:13px}}.promo-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:10px 0 0;padding:0;font-family:Outfit,sans-serif;font-size:14px;line-height:20px;color:#222}.promo-line__flag{display:inline-flex;align-items:center;padding:3px 8px;background:var(--color-brand-secondary, #f93822);color:#fff;font-size:11px;font-weight:700;line-height:14px;text-transform:uppercase;white-space:nowrap}.promo-line__text{flex:1 1 220px}.promo-line__code{display:inline-block;padding:1px 6px;border:1px dashed currentColor;font-weight:700;letter-spacing:.04em;white-space:nowrap}.promo-line__link{color:inherit;text-decoration:underline;text-underline-offset:2px}.promo-line__link:hover,.promo-line__link:focus-visible{text-decoration:none}@media screen and (min-width:769px){.promo-line{font-size:15px}}.promo-line--flash{flex-direction:column;align-items:stretch;gap:10px}.promo-line__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.promo-line__button{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:44px;padding:10px 18px;border:2px solid #212322;background:#212322;color:#fff;font-family:Outfit,sans-serif;font-size:15px;font-weight:700;line-height:20px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}#MainContent .promo-line--flash .promo-line__button[data-flash-apply]{color:#fff}.promo-line__button:focus-visible{background:#fff;outline:2px solid #f93822;outline-offset:2px}#MainContent .promo-line--flash .promo-line__button[data-flash-apply]:focus-visible{color:#212322}@media(hover:hover){.promo-line__button:hover{background:#fff}#MainContent .promo-line--flash .promo-line__button[data-flash-apply]:hover{color:#212322}}.promo-line__button[aria-busy=true]{opacity:.7;cursor:progress}.promo-line__button .promo-line__code{border-color:currentColor}flash-promo[data-state=applied] .promo-line__button,flash-promo[data-state=saved] .promo-line__button{border-color:#1e7a00;background:#fff;cursor:default}#MainContent flash-promo[data-state=applied] .promo-line__button[data-flash-apply],#MainContent flash-promo[data-state=saved] .promo-line__button[data-flash-apply]{color:#212322}flash-promo[data-state=applied] .promo-line__button:before,flash-promo[data-state=saved] .promo-line__button:before{content:"\2713";color:#1e7a00;font-size:18px}.promo-line__status{font-size:14px;line-height:20px}.promo-line__status:empty{display:none}flash-promo[data-state=failed] .promo-line__status{color:var(--colour-text-error, #e30613)}.promo-line--flash{margin-top:16px;padding:14px 16px;border-left:4px solid var(--color-brand-secondary, #f93822);background:#f7f7f7}.promo-line--flash .promo-line__text{flex:none}.flash-promo__title{font-weight:700}.flash-promo__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.flash-promo__price:empty{display:none}.flash-promo__amount{font-size:22px;font-weight:700;line-height:26px}.flash-promo__vat{font-size:13px;line-height:18px}.flash-promo__ex{flex-basis:100%;font-size:13px;line-height:18px}.flash-promo-sticky{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;column-gap:6px;margin:0;font-family:Outfit,sans-serif;color:#222;text-align:right}.flash-promo-sticky__flag{padding:2px 6px;background:var(--color-brand-secondary, #f93822);color:#fff;font-size:10px;font-weight:700;line-height:14px;text-transform:uppercase;white-space:nowrap}.flash-promo-sticky__flag:empty{display:none}.flash-promo-sticky__amount{font-size:20px;font-weight:700;line-height:24px;white-space:nowrap}.flash-promo-sticky__label{grid-column:1 / -1;font-size:12px;line-height:16px;white-space:nowrap}.flash-promo-sticky-apply{flex:1 1 0;min-width:0;min-height:44px;box-sizing:border-box;padding:8px 12px;border:2px solid #212322;background:#fff;color:#212322;font-family:Outfit,sans-serif;font-size:14px;font-weight:700;line-height:18px;text-align:center;cursor:pointer}.flash-promo-sticky-apply:focus-visible{outline:2px solid #f93822;outline-offset:2px}.flash-promo-sticky-apply[aria-busy=true]{opacity:.7;cursor:progress}.flash-promo-sticky-apply[data-state=applied],.flash-promo-sticky-apply[data-state=saved]{border-color:#1e7a00;cursor:default}.flash-promo-sticky-apply[data-state=applied]:before,.flash-promo-sticky-apply[data-state=saved]:before{content:"\2713";margin-right:6px;color:#1e7a00}.flash-promo-sticky-apply[data-state=failed]{border-color:var(--colour-text-error, #e30613)}@media(hover:hover){.flash-promo-sticky-apply:not([aria-disabled=true]):hover{background:#212322;color:#fff}}@media screen and (min-width:1025px){.flash-promo-sticky{justify-items:start;text-align:left}.flash-promo-sticky-apply{flex:0 1 auto;padding:8px 16px}.main-product__sticky-info:has(.flash-promo-sticky) .main-product__sticky-info_column.main-product__sticky-info_column--left{flex-basis:calc(35% - 10px)}.main-product__sticky-info:has(.flash-promo-sticky) .main-product__sticky-info_column.main-product__sticky-info_column--right{flex-basis:calc(65% - 10px)}.main-product__sticky-info:has(.flash-promo-sticky) .prod-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media screen and (min-width:769px){.flash-promo__amount{font-size:26px;line-height:30px}}
/*# sourceMappingURL=/cdn/shop/t/710/assets/promo-badge.css.map */
