.product-label[data-v-046d290f]{pointer-events:none;position:relative;display:inline-block;border-radius:.8rem;text-transform:uppercase;font-size:1.2rem;font-weight:700;line-height:1.4rem;padding:4px 8px;white-space:nowrap;margin-bottom:4px}.product-label--small[data-v-046d290f]{font-size:8px;padding:1px 4px;border-radius:5px}.product-label__discount[data-v-046d290f]{background-color:#fff;display:inline-block;border-radius:.8rem;padding:2px;margin-left:4px}.product-labels[data-v-fefc8aef]{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}.product-labels--relative[data-v-fefc8aef]{position:relative;flex-direction:row;gap:4px}.wishlist-toggler[data-v-fca98ae9]{font-size:2.4rem}@media only screen and (min-width:1024px){.wishlist-toggler[data-v-fca98ae9]{display:none}}@media only screen and (max-width:1024px){.wishlist-toggler[data-v-fca98ae9]{font-size:2.2rem}}.wishlist-toggler--show[data-v-fca98ae9],.wishlist-toggler__button[data-v-fca98ae9]{display:flex;align-items:center}.wishlist-toggler__button[data-v-fca98ae9]{justify-content:center;height:32px;width:32px;border-radius:4px;background-color:#fff;cursor:pointer;color:#8a8a8a}.wishlist-toggler__button--added[data-v-fca98ae9]{color:#ffca00;display:inline-flex}.wishlist-toggler__button[data-v-fca98ae9]:not(.wishlist-toggler__button--added):hover{color:#a2a2a2}.wishlist-toggler__count[data-v-fca98ae9]{font-size:14px;color:#8a8a8a;margin-left:5px}.bf-promo-label[data-v-05d0bef5]{width:-moz-fit-content;width:fit-content;font-size:1.2rem;line-height:1.5;color:#fff;background-color:#161616;border-radius:.8rem;padding:.4rem .8rem;font-weight:700;text-transform:uppercase}.bf-promo-label__percent[data-v-05d0bef5]{background-color:#fff;color:#161616;border-radius:.6rem;padding:0 3px;margin-left:.4rem;white-space:nowrap}.bf-promo-label--other[data-v-05d0bef5]{font-size:10px!important;border-radius:6px!important;padding:4px 0 4px 8px!important}@media only screen and (min-width:769px){.bf-promo-label--other[data-v-05d0bef5]{padding:4px 8px!important}}.bf-promo-label--other>.promo-campaign__time[data-v-05d0bef5]{display:none}@media only screen and (min-width:769px){.bf-promo-label--other>.promo-campaign__time[data-v-05d0bef5]{display:inline-block}}@media only screen and (max-width:767px){.bf-promo-label--thin[data-v-05d0bef5]{font-size:.8rem;padding:.2rem .4rem;border-radius:.5rem;line-height:1.2rem}.bf-promo-label--thin>.promo-campaign__percent[data-v-05d0bef5]{border-radius:.5rem;padding:.1rem .2rem}}.promo-campaign[data-v-d73f4612]{width:-moz-fit-content;width:fit-content;font-size:1.2rem;line-height:1.8rem;color:#e92908;background-color:#fde8e9;border-radius:.8rem;padding:.4rem .8rem}.promo-campaign__title[data-v-d73f4612]{text-transform:uppercase;font-weight:700;margin-right:3px}.promo-campaign__percent[data-v-d73f4612]{background-color:#fff;border-radius:.6rem;line-height:1.2rem;font-weight:700;padding:0 4px;margin-right:7px;white-space:nowrap}.promo-campaign__time[data-v-d73f4612]{font-weight:600;color:#161616;white-space:nowrap}.promo-campaign__time--lowercased[data-v-d73f4612]{text-transform:lowercase}.promo-campaign--other[data-v-d73f4612]{font-size:10px!important;border-radius:6px!important;padding:4px 0 4px 8px!important}@media only screen and (min-width:769px){.promo-campaign--other[data-v-d73f4612]{padding:4px 8px!important}}.promo-campaign--other>.promo-campaign__time[data-v-d73f4612]{display:none}@media only screen and (min-width:769px){.promo-campaign--other>.promo-campaign__time[data-v-d73f4612]{display:inline-block}}@media only screen and (max-width:767px){.promo-campaign--thin[data-v-d73f4612]{font-size:.8rem;padding:.2rem .4rem;border-radius:.5rem;line-height:1.2rem}.promo-campaign--thin>.promo-campaign__percent[data-v-d73f4612]{border-radius:.5rem;padding:.1rem .2rem}}.promo-campaign__emoji[data-v-d73f4612]{width:1.4rem;vertical-align:baseline}.promo-campaign__alert[data-v-d73f4612]{margin-top:.8rem;height:2.1rem}.modal-body .promo-form-title[data-v-d73f4612]{text-align:center;font-size:1.6rem;font-weight:600;padding:0 2rem}.modal-body .promo-form-button[data-v-d73f4612]{font-weight:600}.modal-body__head[data-v-d73f4612]{position:relative;justify-content:center;text-align:center;font-size:2rem;font-weight:700;padding:0 3.2rem}.modal-body__head .promo-campaign__emoji[data-v-d73f4612]{width:2rem;margin-right:4px}.modal-body__close[data-v-d73f4612]{position:absolute;top:0;right:0;font-size:2.4rem}@media screen and (max-width:767px){.modal-body[data-v-d73f4612]{padding:16px}}.modal-body .promo-form-input input{border-radius:8px}
