:root{--iec-sale-stroke: #b97a45;--iec-sale-ink: #8a5f35;--iec-sale-save: #3c4c40;--iec-sale-ease: cubic-bezier(.23, 1, .32, 1)}.iec-sale{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.15em .55em}.iec-sale__was{position:relative;text-decoration:none;font-weight:400;opacity:.7;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.iec-sale__was:after{content:"";position:absolute;left:-5%;right:-5%;top:50%;height:1.5px;border-radius:2px;background:var(--iec-sale-stroke);transform:rotate(-4deg);transform-origin:center}.iec-sale__now{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.iec-details__price .iec-sale__now,.iec-menu__price .iec-sale__now,.iec-item-card__price .iec-sale__now{font-weight:700}.iec-sale--draw .iec-sale__was:after{animation:iec-sale-stroke .36s var(--iec-sale-ease) .06s both}@keyframes iec-sale-stroke{0%{transform:rotate(-4deg) scaleX(0)}to{transform:rotate(-4deg) scaleX(1)}}.iec-sale-swap{animation:iec-sale-swap .18s ease-out}@keyframes iec-sale-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.iec-price-amt .iec-sale{gap:0 .3em;align-items:baseline;flex-wrap:nowrap}.iec-price-amt .iec-sale__was{font-size:.46em;font-weight:500;opacity:.6}.product__info-container [id^=price-] .iec-sale-save{order:4;flex-basis:100%;margin:2px 0 0}.iec-choosePkgs__price .iec-sale{flex-wrap:nowrap;gap:0 .3em}.iec-choosePkgs__price .iec-sale__was{font-size:.5em;font-weight:500;opacity:.6}.iec-sale__label,.iec-sale-save{display:block;margin-top:.3em;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;font-size:15px;line-height:1.25;letter-spacing:0;text-transform:none}.iec-sale__label{color:var(--iec-sale-ink)}.iec-sale-save{color:var(--iec-sale-save);font-size:17px}.iec-sale-save strong{font-style:normal;font-weight:600}.iec-sale-save:empty{display:none}.iec-sale-bar{position:relative;overflow:hidden;background:#3c4c40;color:#faf7f2;max-height:80px;transition:max-height .22s var(--iec-sale-ease),opacity .18s ease-out}.iec-sale-bar[hidden]{display:none}.iec-sale-bar.is-out{max-height:0;opacity:0}.iec-sale-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;min-height:42px;padding:8px 56px;text-align:center}.iec-sale-bar.is-in .iec-sale-bar__inner{animation:iec-sale-bar-in .32s var(--iec-sale-ease) both}@keyframes iec-sale-bar-in{0%{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}.iec-sale-bar__holiday{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;font-size:19px;line-height:1;color:#f3e6d0}.iec-sale-bar__dot{color:#e3c8a3;opacity:.8}.iec-sale-bar__off{font-family:Montserrat,Arial,sans-serif;font-weight:500;font-size:11px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.iec-sale-bar__off b{font-weight:600;color:#e3c8a3}.iec-sale-bar__link{font-family:Montserrat,Arial,sans-serif;font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#faf7f2;text-decoration:none;padding-bottom:2px;border-bottom:1px solid rgba(250,247,242,.45);transition:border-color .15s}.iec-sale-bar__link:hover{border-color:#e3c8a3}.iec-sale-bar__close{position:absolute;right:4px;top:50%;translate:0 -50%;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:#faf7f2;opacity:.7;cursor:pointer;transition:opacity .15s,background .15s,transform .12s var(--iec-sale-ease)}.iec-sale-bar__close:hover{opacity:1;background:#ffffff14}.iec-sale-bar__close:active{transform:scale(.94)}.iec-sale-bar__close:focus-visible,.iec-sale-bar__link:focus-visible{outline:2px solid #e3c8a3;outline-offset:2px}@media(max-width:749px){.iec-sale-bar__inner{padding:8px 48px 8px 16px;gap:2px 10px}.iec-sale-bar__holiday{font-size:17px}.iec-sale-bar__link{display:none}}.iec-sale-cart-save{display:block;margin-top:4px;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;font-size:15px;color:var(--iec-sale-save)}.iec-sale-cart-totals{display:grid;gap:4px;margin:0 0 8px;font-size:14px}.iec-sale-cart-totals>div{display:flex;justify-content:space-between;gap:16px;font-variant-numeric:tabular-nums}.iec-sale-cart-totals .iec-sale-cart-totals__orig span:last-child{text-decoration:line-through;opacity:.7}.iec-sale-cart-totals .iec-sale-cart-totals__save{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;font-size:17px;color:var(--iec-sale-save)}.iec-sale-drift{margin:8px 0;padding:8px 10px;border:1px dashed #b97a45;font:500 12px/1.4 Montserrat,Arial,sans-serif;color:#8a5f35}@media(prefers-reduced-motion:reduce){.iec-sale-bar,.iec-sale-bar.is-in .iec-sale-bar__inner,.iec-sale--draw .iec-sale__was:after,.iec-sale-swap,.iec-sale-bar__close{animation:none!important;transition:none!important}}.cart-item__old-price{position:relative;text-decoration:none;white-space:nowrap}.cart-item__old-price:after{content:"";position:absolute;left:-5%;right:-5%;top:50%;height:1.5px;border-radius:2px;background:var(--iec-sale-stroke);transform:rotate(-4deg);transform-origin:center}.cart-drawer .iec-cart-priceLine{flex-wrap:wrap;align-items:baseline}.cart-drawer .iec-sale-cart-save{flex-basis:100%;margin-top:2px;font-size:14px}.cart-drawer .iec-cart-price .iec-sale__was{font-size:.62em}
/*# sourceMappingURL=/cdn/shop/t/36/assets/iec-sale.css.map */
