main{overflow:hidden}.bfcm-cards{--mid-scale: 1;letter-spacing:normal;color:#fff}.bfcm-cards *,.bfcm-cards *:before,.bfcm-cards *:after{box-sizing:border-box}.bfcm-cards__inner--full{width:100%;max-width:none;padding-inline:16px}.bfcm-cards__header{margin-bottom:calc(88px * var(--mid-scale))}.bfcm-cards__header--has-label{margin-bottom:calc(20px * var(--mid-scale))}.bfcm-cards__title{margin:0;color:var(--heading-color, #fff);font-size:max(12px,calc(var(--heading-size, 36px) * var(--mid-scale)));font-weight:400;line-height:1.25}.bfcm-cards__desc{margin:calc(12px * var(--mid-scale)) 0 0;color:#fff6;color:color-mix(in srgb,var(--desc-color, #fff) 40%,transparent);font-size:max(12px,calc(var(--desc-size, 24px) * var(--mid-scale)));font-weight:300;line-height:1.25}.bfcm-cards__desc p{margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.bfcm-cards__label{margin:calc(48px * var(--mid-scale)) 0 0;color:var(--heading-color, #fff);font-size:max(12px,calc(16px * var(--mid-scale)));font-weight:600;line-height:1.25}.bfcm-cards__header--label-only .bfcm-cards__label{margin-top:0}.bfcm-cards__component{display:block}.bfcm-cards__heroes:not(:empty){display:grid;gap:calc(20px * var(--mid-scale));margin-bottom:calc(47px * var(--mid-scale))}.bfcm-cards__hero{position:relative;overflow:hidden;aspect-ratio:1440 / 444.3;border-radius:var(--card-radius, 10px);background:#312424}.bfcm-cards__hero-media,.bfcm-cards__hero-media .image__wraper,.bfcm-cards__hero-media .image__wraper picture,.bfcm-cards__hero-media .video-box{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.bfcm-cards__hero-media img,.bfcm-cards__hero-media video,.bfcm-cards__hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bfcm-cards__hero-content{position:absolute;z-index:1;top:27.25%;left:7.57%;max-width:min(calc(650px * var(--mid-scale)),46%)}.bfcm-cards__hero-title{margin:0;color:var(--hero-title-color, #fff);font-size:max(12px,calc(var(--hero-title-size, 40px) * var(--mid-scale)));font-weight:500;line-height:1.25}.bfcm-cards__hero-desc{max-width:calc(510px * var(--mid-scale));margin-top:calc(12px * var(--mid-scale));color:var(--hero-desc-color, #fff);font-size:max(12px,calc(var(--hero-desc-size, 24px) * var(--mid-scale)));font-weight:400;line-height:1.33}.bfcm-cards__hero-desc p{margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.bfcm-cards__swiper{position:relative;overflow:visible}.bfcm-cards__swiper .swiper-wrapper{align-items:stretch}.bfcm-cards__card--product{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;align-self:stretch;width:calc(300px * var(--mid-scale));min-height:calc(360px * var(--mid-scale));height:auto;overflow:visible;border-radius:var(--card-radius, 10px);background:radial-gradient(90% 65% at 50% 78%,#b02034b8,#5a0a1847 46%,#0000 72%),linear-gradient(180deg,#3a1018,#16060c)}.bfcm-cards__card-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.bfcm-cards__card-bg .image__wraper,.bfcm-cards__card-bg .image__wraper picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.bfcm-cards__card-bg img,.bfcm-cards__card-bg-image{display:block;width:100%;height:100%;object-fit:cover}.bfcm-cards__tags{position:absolute;z-index:2;top:calc(16px * var(--mid-scale));left:calc(9px * var(--mid-scale));display:flex;flex-direction:column;align-items:flex-start;gap:calc(5px * var(--mid-scale))}.bfcm-cards__discount{display:inline-flex;align-items:center;justify-content:center;min-width:50px;height:20px;padding:0 6px;border-radius:999px;background-color:#9a1024;background-image:var(--discount-image, radial-gradient(120% 180% at 50% 50%, #e23a4a 0%, #9a1024 55%, #6a0a18 100%));background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;font-size:12px;font-weight:600;line-height:1}.bfcm-cards__flex{display:block;width:50px;height:20px;object-fit:contain}.bfcm-cards__media{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:calc(210px * var(--mid-scale));height:calc(162px * var(--mid-scale));margin-top:calc(31px * var(--mid-scale))}.bfcm-cards__media .image__wraper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.bfcm-cards__media img,.bfcm-cards__image{width:auto;max-width:100%;height:100%;object-fit:contain}.bfcm-cards__body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;align-items:center;gap:calc(10px * var(--mid-scale));width:100%;padding:calc(8px * var(--mid-scale)) calc(16px * var(--mid-scale)) calc(22px * var(--mid-scale))}.bfcm-cards__name{margin:0;color:var(--title-color, #fff);font-size:max(12px,calc(var(--title-size, 20px) * var(--mid-scale)));font-weight:600;line-height:1.2;text-align:center}.bfcm-cards__bundles:empty{display:none}.bfcm-cards__bundles:not(:empty){display:flex;justify-content:center;width:100%;margin-top:auto}.bfcm-cards__bundles .a-bundle-list{--budle-height: calc(22px * var(--mid-scale))}.bfcm-cards__offer{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:0}.bfcm-cards__body:not(:has(.bfcm-cards__bundles:not(:empty))) .bfcm-cards__offer{margin-top:auto}.bfcm-cards__prices{display:flex;align-items:baseline;justify-content:center;gap:calc(8px * var(--mid-scale));width:100%;height:calc(var(--price-size, 22px) * 1.22 * var(--mid-scale));margin-top:0}.bfcm-cards__price{color:var(--price-color, #fff);font-size:max(12px,calc(var(--price-size, 22px) * var(--mid-scale)));font-weight:700;line-height:1.22;text-transform:uppercase}.bfcm-cards__compare{color:#fff9;color:color-mix(in srgb,var(--old-price-color, #fff) 60%,transparent);font-size:max(12px,calc(var(--old-price-size, 14px) * var(--mid-scale)));font-weight:400;line-height:1.22;text-decoration:line-through}.bfcm-cards__note{display:flex;align-items:center;justify-content:center;width:100%;height:calc(var(--sub-size, 12px) * 1.25 * var(--mid-scale));margin-top:0;overflow:hidden;color:#fff9;color:color-mix(in srgb,var(--sub-color, #fff) 60%,transparent);font-size:max(12px,calc(var(--sub-size, 12px) * var(--mid-scale)));font-weight:400;line-height:1.25;text-align:center}.bfcm-cards__note p{margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.bfcm-cards__action{display:flex;align-items:center;justify-content:center;width:100%;height:calc(40px * var(--mid-scale));margin-top:calc(20px * var(--mid-scale));flex-shrink:0}.bfcm-cards__btn{display:inline-flex;align-items:center;justify-content:center;width:calc(146px * var(--mid-scale));height:calc(40px * var(--mid-scale));margin-top:0;padding:0 calc(12px * var(--mid-scale));background-color:var(--btn-bg, #6d1020);background-image:var(--btn-image, radial-gradient(ellipse at 50% 42%, rgba(255, 170, 176, .7) 0%, rgba(255, 48, 70, .18) 42%, rgba(0, 0, 0, .28) 100%));background-repeat:no-repeat;background-position:center;background-size:cover;color:var(--btn-color, #fff);font-size:max(12px,calc(var(--btn-size, 14px) * var(--mid-scale)));font-weight:600;line-height:1;letter-spacing:normal;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .3s ease}.bfcm-cards__btn:hover{color:var(--btn-color, #fff);opacity:.86}.bfcm-cards__btn:focus-visible,.bfcm-cards__media:focus-visible,.bfcm-cards__nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.bfcm-cards__nav{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:calc(36px * var(--mid-scale));height:calc(36px * var(--mid-scale));border:0;border-radius:999px;background:#ffffff29;color:#fff;transform:translateY(-50%);cursor:pointer}.bfcm-cards__nav svg{width:calc(18px * var(--mid-scale));height:calc(18px * var(--mid-scale))}.bfcm-cards__nav--prev{left:calc(-18px * var(--mid-scale))}.bfcm-cards__nav--next{right:calc(-18px * var(--mid-scale))}.bfcm-cards__nav.swiper-button-disabled{opacity:.35;cursor:default}@media(max-width:1900px)and (min-width:1200px){.bfcm-cards{--mid-scale: var(--pc-mid-scale, 1)}.bfcm-cards.section-margin{margin-top:calc(var(--sm-t, 0px) * var(--pc-mid-scale, 1));margin-right:calc(var(--sm-r, 0px) * var(--pc-mid-scale, 1));margin-bottom:calc(var(--sm-b, 0px) * var(--pc-mid-scale, 1));margin-left:calc(var(--sm-l, 0px) * var(--pc-mid-scale, 1))}}@media(max-width:1199px){.bfcm-cards__header{margin-bottom:40px}.bfcm-cards__header--has-label{margin-bottom:12px}.bfcm-cards__label{margin-top:16px;font-size:14px}.bfcm-cards__heroes:not(:empty){margin-bottom:28px}.bfcm-cards__hero-title{font-size:32px}.bfcm-cards__hero-desc,.bfcm-cards__hero-desc p{font-size:18px}}@media(max-width:767px){.bfcm-cards__header{margin-bottom:24px}.bfcm-cards__header--has-label{margin-bottom:12px}.bfcm-cards__label{margin-top:12px;font-size:12px}.bfcm-cards__title{font-size:var(--heading-size-m, 22px)}.bfcm-cards__desc{margin-top:8px;font-size:var(--desc-size-m, 14px)}.bfcm-cards__desc p{font-size:inherit}.bfcm-cards__heroes:not(:empty){margin-bottom:20px}.bfcm-cards__hero{aspect-ratio:16 / 11;min-height:220px}.bfcm-cards__hero-content{top:50%;right:16px;left:16px;max-width:none;text-align:left;transform:translateY(-50%)}.bfcm-cards__hero-title{font-size:var(--hero-title-size-m, 22px)}.bfcm-cards__hero-desc{max-width:none;margin-top:8px;font-size:var(--hero-desc-size-m, 14px);line-height:1.35}.bfcm-cards__hero-desc p{font-size:inherit;line-height:inherit}.bfcm-cards__swiper{overflow:visible}.bfcm-cards__swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--card-gap-m, 12px);transform:none!important}.bfcm-cards__swiper .swiper-slide{width:auto!important;margin-right:0!important}.bfcm-cards__card--product{width:auto!important;min-height:250px}.bfcm-cards__tags{top:8px;left:8px;gap:4px}.bfcm-cards__discount{min-width:40px;height:16px;font-size:10px}.bfcm-cards__flex{width:40px;height:16px}.bfcm-cards__media{width:78%;height:110px;margin-top:28px}.bfcm-cards__body{gap:5px;padding:8px 8px 14px}.bfcm-cards__name{font-size:var(--title-size-m, 12px)}.bfcm-cards__bundles .a-bundle-list{--budle-height: 15px}.bfcm-cards__prices{gap:4px;height:calc(var(--price-size-m, 14px) * 1.22);margin-top:0}.bfcm-cards__price{font-size:var(--price-size-m, 14px)}.bfcm-cards__compare{font-size:var(--old-price-size-m, 9px)}.bfcm-cards__note{height:calc(var(--sub-size-m, 8px) * 1.25)}.bfcm-cards__note,.bfcm-cards__note p{font-size:var(--sub-size-m, 8px)}.bfcm-cards__action{height:32px;margin-top:12px}.bfcm-cards__btn{width:120px;height:32px;margin-top:0;font-size:var(--btn-size-m, 10px)}.bfcm-cards__nav{display:none}}@media(prefers-reduced-motion:reduce){.bfcm-cards__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/section-bfcm-carousel-cards.css.map */
