.bfcm-banner{padding:30px 16px;background-color:#111}@media screen and (min-width: 750px){.bfcm-banner{padding:90px 40px 80px}}@media screen and (min-width: 1300px){.bfcm-banner{padding-block:85px}}.bfcm-banner .bfcm-banner__container{max-width:1270px;margin-inline:auto}.bfcm-banner .bfcm-banner__top-content{margin-bottom:30px}@media screen and (min-width: 990px){.bfcm-banner .bfcm-banner__top-content{display:flex;justify-content:space-between;gap:20px}}@media screen and (min-width: 990px){.bfcm-banner .bfcm-banner__title-wrapper-container{display:flex;padding-block:8px}}.bfcm-banner .bfcm-banner__title-icon{display:none}@media screen and (min-width: 1300px){.bfcm-banner .bfcm-banner__title-icon{display:flex;justify-content:center;width:94px;height:100px;margin-right:20px}.bfcm-banner .bfcm-banner__title-icon img{width:100%;height:100%;object-fit:contain}}.bfcm-banner .bfcm-banner__text-wrapper{margin-bottom:20px}@media screen and (min-width: 990px){.bfcm-banner .bfcm-banner__text-wrapper{margin-bottom:0}}.bfcm-banner .bfcm-banner__title{color:#e86853;margin:0 0 8px 0;font-family:"Clash Display",sans-serif;font-weight:700;font-size:40px;line-height:125%;letter-spacing:0em;text-align:center;vertical-align:middle;text-transform:uppercase}@media screen and (min-width: 990px){.bfcm-banner .bfcm-banner__title{font-size:48px;text-align:left}}.bfcm-banner .bfcm-banner__title .bfcm-banner__title-mob{display:inline}@media screen and (min-width: 750px){.bfcm-banner .bfcm-banner__title .bfcm-banner__title-mob{display:none}}.bfcm-banner .bfcm-banner__title .bfcm-banner__title-desk{display:none}@media screen and (min-width: 750px){.bfcm-banner .bfcm-banner__title .bfcm-banner__title-desk{display:inline}}.bfcm-banner .bfcm-banner__subtitle{color:#fff;margin:0;font-family:"Clash Display",sans-serif;font-weight:500;font-size:18px;line-height:120%;letter-spacing:0em;text-align:center;vertical-align:middle}@media screen and (min-width: 990px){.bfcm-banner .bfcm-banner__subtitle{font-size:24px;text-align:left}}.bfcm-banner .bfcm-banner__countdown{flex-shrink:0;display:flex;justify-content:center;overflow:hidden}@media screen and (min-width: 990px){.bfcm-banner .bfcm-banner__countdown{justify-content:start}}.bfcm-banner .bfcm-banner__product-list,.bfcm-banner .bfcm-banner__product-list *{color:#fff}@media screen and (min-width: 750px){.bfcm-banner .bfcm-banner__product-list{margin-bottom:28px}}@media screen and (min-width: 750px){.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-slide{max-width:none}}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-slide .product-card-wrapper .card .card__inner .card__media{padding-bottom:calc(100% - 44px)}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-slide .card__content{padding:0}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-slide .card__content .card__information{overflow:hidden;padding:8px 0 !important}@media screen and (min-width: 750px){.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-slide .card__content .card__information{padding:6px 0 !important}}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-slide .stamped-fa-star,.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-slide .summary-rating-title,.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-slide .stamped-fa-star-half-o{color:#e86853 !important}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-slide .raiting-and-price{margin-top:4px !important}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-slide .price-item,.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-slide .price-item.price-item--regular{font-family:"Clash Display",sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0em;text-align:center;color:#e86853 !important}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-slide .price__sale .price-item--regular{font-weight:500 !important;text-decoration:line-through;color:#fff !important}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-slide .precent{top:5px !important;right:px !important}@media screen and (min-width: 750px){.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-slide .precent{top:8px !important;right:8px !important}}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-slide .color-swatches__container{display:none}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-pagination-wrapper{position:relative;display:flex;justify-content:space-between;height:fit-content;width:100%;overflow:hidden;margin-block:30px;z-index:5}@media screen and (min-width: 750px){.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-pagination-wrapper{position:absolute;top:20%;pointer-events:none;margin:0}}@media screen and (min-width: 990px){.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-pagination-wrapper{top:30%}}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-pagination-wrapper .swiper-btn{display:flex;justify-content:center;align-items:center;flex-shrink:0;z-index:2;width:56px;height:48px;background-color:#e86853;pointer-events:auto;cursor:pointer}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-pagination-wrapper .swiper-btn.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-pagination-wrapper .swiper-btn.swiper-btn-prev svg{transform:rotate(180deg)}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-pagination-wrapper .swiper-btn svg{width:20px}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-pagination-wrapper .swiper-pagination{position:static;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 750px){.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-pagination-wrapper .swiper-pagination{display:none;visibility:hidden}}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet{width:15px;height:2px;opacity:.5;background-color:#fff;border-radius:1px}.bfcm-banner .bfcm-banner__product-list .bfcm-banner__swiper.swiper .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px;height:6px;opacity:1}.bfcm-banner .bfcm-banner__newsletter-form{padding-top:24px;border-top:1px solid #666}@media screen and (min-width: 990px){.bfcm-banner .bfcm-banner__newsletter-form{display:flex;justify-content:space-between;gap:10px;padding:40px 80px 0}}@media screen and (min-width: 1300px){.bfcm-banner .bfcm-banner__newsletter-form{padding-inline:140px}}.bfcm-banner .bfcm-banner__newsletter-form .bfcm-banner__newsletter-heading{margin:0 0 12px 0;padding-inline:31px;font-family:"Clash Display",sans-serif;font-weight:600;font-size:21px;line-height:130%;letter-spacing:.6px;text-align:center;color:#e86853}@media screen and (min-width: 990px){.bfcm-banner .bfcm-banner__newsletter-form .bfcm-banner__newsletter-heading{padding:0;margin:0;font-size:30px;text-align:left}}.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form{max-width:511px;margin:0 auto}@media screen and (min-width: 990px){.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form{margin:0}}.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .newsletter-form__field-wrapper{max-width:none}.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .newsletter-form__message{font-family:"Clash Display",sans-serif !important;color:#fff !important}.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .field{border:none;border-bottom:3px solid #fff}.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .field::after,.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .field::before{display:none}.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .field .field__input{min-height:48px;background-color:rgba(0,0,0,0);color:#fff;padding-left:0}@media screen and (min-width: 990px){.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .field .field__input{min-height:52px}}.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .field .field__input:not(:placeholder-shown)+.field__label,.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .field .field__input:focus~.field__label{top:calc(0% + 6px);outline:none;box-shadow:none;font-size:16px}@media screen and (min-width: 990px){.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .field .field__input:not(:placeholder-shown)+.field__label,.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .field .field__input:focus~.field__label{top:0}}.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .field .field__label{position:absolute;top:50%;left:0;transform:translateY(-50%);font-family:"Clash Display",sans-serif;font-weight:500;font-size:18px;line-height:22px;letter-spacing:1px;color:#fff}@media screen and (min-width: 990px){.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .field .field__label{top:12px;padding-right:90px;font-size:24px;transform:none}}.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .field .field__button{background-color:rgba(0,0,0,0);color:#fff;border:none;border-radius:0;height:100%;width:43px}@media screen and (min-width: 990px){.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .field .field__button{width:67px;margin:5px}}.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .field .field__button svg{width:100%;height:100%;fill:#fff}.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .field .field__button:hover,.bfcm-banner .bfcm-banner__newsletter-form form.newsletter-form .field .field__button:focus{background-color:rgba(0,0,0,0);color:inherit}.bfcm-banner .countdown{display:grid;grid-template-columns:repeat(4, minmax(50px, 70px));justify-content:center;gap:12px;width:100%}@media screen and (max-width: 375px){.bfcm-banner .countdown{gap:8px}}@media screen and (min-width: 750px){.bfcm-banner .countdown{gap:20px;grid-template-columns:repeat(4, minmax(70px, 110px))}}.bfcm-banner .countdown .countdown__time-segment{flex:0 0 100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:80px;overflow:hidden;padding:14px;border-radius:5px;background-color:#1e1e1e;color:#fff;font-family:"Clash Display",sans-serif}@media screen and (max-width: 375px){.bfcm-banner .countdown .countdown__time-segment{padding:8px}}@media screen and (min-width: 1300px){.bfcm-banner .countdown .countdown__time-segment{height:114px;gap:4px;border-radius:6px;padding:20px;gap:12px}}.bfcm-banner .countdown .countdown__time-segment .countdown__time-value{font-weight:600;font-size:26px;line-height:1;letter-spacing:0em;text-align:center}@media screen and (max-width: 375px){.bfcm-banner .countdown .countdown__time-segment .countdown__time-value{font-size:16px}}@media screen and (min-width: 1300px){.bfcm-banner .countdown .countdown__time-segment .countdown__time-value{font-size:36px}}.bfcm-banner .countdown .countdown__time-segment .countdown__time-label{font-weight:500;font-size:12px;line-height:17.8px;letter-spacing:.13em;text-align:center;text-transform:uppercase}@media screen and (max-width: 375px){.bfcm-banner .countdown .countdown__time-segment .countdown__time-label{font-size:10px}}@media screen and (min-width: 1300px){.bfcm-banner .countdown .countdown__time-segment .countdown__time-label{font-size:16px}}.bfcm-banner .card__information .coupon-code{display:none !important;visibility:hidden !important}