ls-promo-slot{display:block;position:relative}ls-promo-slot:empty{display:none}.cart__custom-code:has(>ls-promo-slot:empty){display:none}.ls-promo-bar{padding:4px 0 26px}.ls-promo-bar__message{margin:0 0 10px;font-size:14px;line-height:1.4;color:#113e30}.ls-promo-bar__track{position:relative;height:6px;border-radius:999px;background:#e4e9e1;overflow:hidden}.ls-promo-bar__fill{display:block;height:100%;border-radius:999px;background:#1e6c53;transition:width .7s cubic-bezier(.22,1,.36,1)}.ls-promo-bar__markers{position:relative;height:0}.ls-promo-bar__marker{position:absolute;top:-10px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;white-space:nowrap}.ls-promo-bar__marker.is-last{transform:translate(-100%);align-items:flex-end}.ls-promo-bar__dot{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #c9d3cb;box-sizing:border-box}.ls-promo-bar__marker.is-reached .ls-promo-bar__dot{background:#1e6c53;border-color:#1e6c53}.ls-promo-bar__label{margin-top:3px;font-size:11px;line-height:1.2;color:#5d6f66}.ls-promo-bar__marker.is-reached .ls-promo-bar__label{color:#113e30;font-weight:600}.ls-promo-bar__moment{width:fit-content;max-width:100%;margin:0 0 8px;padding:6px 14px;border-radius:999px;background:#f5f2e2;color:#113e30;font-size:14px;font-weight:600;line-height:1.35}.ls-promo-bar__moment.is-new{animation:ls-promo-pop .55s cubic-bezier(.34,1.56,.64,1) both;transform-origin:left center}.ls-promo-bar__marker.is-new .ls-promo-bar__dot{animation:ls-promo-pulse .8s ease-out .35s both}.ls-promo-fx{position:absolute;top:-30px;right:0;bottom:-150px;left:0;z-index:3;overflow:hidden;pointer-events:none}.ls-promo-fx__glitter span{position:absolute;opacity:0;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:ls-promo-twinkle .9s ease-in-out 2 both}.ls-promo-fx__confetti span{position:absolute;top:120px;left:50%;opacity:0;animation:ls-promo-burst 1.9s cubic-bezier(.15,.7,.4,1) both}@keyframes ls-promo-pop{0%{opacity:0;transform:translateY(8px) scale(.8)}to{opacity:1;transform:none}}@keyframes ls-promo-pulse{0%{box-shadow:0 0 #1e6c5380}to{box-shadow:0 0 0 10px #1e6c5300}}@keyframes ls-promo-twinkle{0%,to{opacity:0;transform:scale(.2) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes ls-promo-burst{0%{opacity:1;transform:translate(0) rotate(0)}40%{opacity:1;transform:translate(var(--x),var(--y)) rotate(calc(var(--r) * .5))}80%{opacity:1}to{opacity:0;transform:translate(var(--x),calc(var(--y) + var(--f))) rotate(var(--r))}}@media(prefers-reduced-motion:reduce){.ls-promo-bar__fill{transition:none}.ls-promo-bar__moment.is-new,.ls-promo-bar__marker.is-new .ls-promo-bar__dot{animation:none}.ls-promo-fx{display:none}}.ls-promo-banner{display:block;margin:0 0 8px;padding:10px 14px;border-radius:8px;font-size:14px;line-height:1.4;text-align:center;text-decoration:none}a.ls-promo-banner:hover{text-decoration:underline}.ls-promo-xsell__heading{margin:0 0 10px;font-size:14px;font-weight:600;color:#113e30}.ls-promo-xsell__list{display:grid;gap:10px}.ls-promo-xsell__card{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid #e4e9e1;border-radius:8px}.ls-promo-xsell__image{flex:0 0 64px;width:64px;height:64px;object-fit:cover;border-radius:6px}.ls-promo-xsell__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.ls-promo-xsell__title{font-size:13px;line-height:1.3;color:#113e30;text-decoration:none;overflow-wrap:anywhere}.ls-promo-xsell__price{font-size:13px;color:#113e30}.ls-promo-xsell__select{width:100%;max-width:160px;min-height:32px;padding:2px 6px;font-size:13px;border:1px solid #c9d3cb;border-radius:6px;background:#fff;color:#113e30}.ls-promo-xsell__error{margin:0;font-size:12px;color:#b3261e}.ls-promo-xsell__error:empty{display:none}.ls-promo-xsell__add{flex:0 0 auto;min-height:36px;padding:0 14px;border:1px solid #b84667;border-radius:999px;background:#b84667;color:#fff;font-size:12px;cursor:pointer}.ls-promo-xsell__add:disabled{opacity:.55;cursor:default}@media(max-width:767px){.product-quick-add .product__block--description{display:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/ls-promo-engine.css.map */
