.bfcm-feat{--mid-scale: 1;color:#fff}.bfcm-feat *,.bfcm-feat *:before,.bfcm-feat *:after{box-sizing:border-box}.bfcm-feat__hero{position:relative;height:calc(580px * var(--mid-scale));overflow:hidden;background:#1a0508}.bfcm-feat__hero-media,.bfcm-feat__hero-media .image__wraper,.bfcm-feat__hero-media .image__wraper picture,.bfcm-feat__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bfcm-feat__hero-media .image__wraper img,.bfcm-feat__poster,.bfcm-feat__video{display:block;width:100%;height:100%;object-fit:cover}.bfcm-feat__video--m{display:none}.bfcm-feat--m-only .bfcm-feat__video--m{display:block}.bfcm-feat__hero-inner{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:calc(24px * var(--mid-scale));height:100%;padding-top:calc(39px * var(--mid-scale))}.bfcm-feat__intro{min-width:0;max-width:calc(620px * var(--mid-scale))}.bfcm-feat__title,.bfcm-feat__subtitle,.bfcm-feat__name,.bfcm-feat__details-title{margin:0;color:#fff}.bfcm-feat__title{font-size:calc(36px * var(--mid-scale));font-weight:400;line-height:1.25}.bfcm-feat__subtitle{margin-top:calc(12px * var(--mid-scale));font-size:calc(24px * var(--mid-scale));font-weight:300;line-height:1.25;opacity:.4}.bfcm-feat__tags{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:calc(18px * var(--mid-scale));max-width:calc(640px * var(--mid-scale));margin:calc(9px * var(--mid-scale)) 0 0;padding:0;list-style:none}.bfcm-feat__tag{display:inline-flex;align-items:center;justify-content:center;height:calc(28px * var(--mid-scale));padding:0 calc(10px * var(--mid-scale));border-radius:999px;background:#ffffff1a;color:#fff;font-size:calc(12px * var(--mid-scale));font-weight:500;line-height:1.25;text-transform:uppercase;white-space:nowrap}.bfcm-feat__product{position:relative;z-index:2;display:flex;align-items:flex-start;gap:calc(135px * var(--mid-scale));margin-top:calc(-154px * var(--mid-scale))}.bfcm-feat__media{flex:0 1 calc(606px * var(--mid-scale));width:calc(606px * var(--mid-scale));max-width:42.083%;min-width:0}.bfcm-feat__frame{position:relative;width:100%;aspect-ratio:606 / 610;overflow:hidden;border:1px solid #660010;border-radius:calc(10px * var(--mid-scale));background:#4a1a1a}.bfcm-feat__frame .image__wraper,.bfcm-feat__frame .image__wraper picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.bfcm-feat__frame .image__wraper img,.bfcm-feat__image{display:block;width:100%;height:100%;object-fit:cover}.bfcm-feat__bundles{position:absolute;z-index:2;right:calc(30px * var(--mid-scale));bottom:calc(30px * var(--mid-scale));left:calc(30px * var(--mid-scale));display:flex;gap:calc(27px * var(--mid-scale))}.bfcm-feat__bundle{display:flex;flex:1 1 0;align-items:stretch;min-width:0;height:calc(110px * var(--mid-scale));overflow:hidden;border:.5px solid #ffffffb7;border-radius:calc(10px * var(--mid-scale));background:#0006;color:#fff;text-decoration:none}a.bfcm-feat__bundle:hover,a.bfcm-feat__bundle:focus-visible{color:inherit}a.bfcm-feat__bundle:focus-visible{outline:2px solid #fff;outline-offset:2px}.bfcm-feat__bundle-copy{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;min-width:0;padding:calc(12px * var(--mid-scale)) calc(8px * var(--mid-scale)) calc(13px * var(--mid-scale)) calc(18px * var(--mid-scale))}.bfcm-feat__bundle-text{width:calc(138px * var(--mid-scale));max-width:100%;color:#b2b2b2;font-size:calc(10px * var(--mid-scale));font-weight:400;line-height:1.25}.bfcm-feat__bundle-text p{margin:0;color:inherit;font-size:inherit;line-height:inherit;white-space:normal}.bfcm-feat__bundle-text strong{display:block;color:#fff;font-size:1.2em;white-space:nowrap}.bfcm-feat__bundle-arrow{display:inline-flex;align-items:center;justify-content:center;width:calc(28px * var(--mid-scale));height:calc(28px * var(--mid-scale));border-radius:50%;background:#ffffff4d;color:#fff}.bfcm-feat__bundle-arrow svg{display:block;width:calc(13px * var(--mid-scale));height:calc(13px * var(--mid-scale))}.bfcm-feat__bundle-media{flex:0 0 calc(98px * var(--mid-scale));width:calc(98px * var(--mid-scale))}.bfcm-feat__bundle-media img{display:block;width:100%;height:100%;object-fit:cover}.bfcm-feat__info{flex:1 1 auto;min-width:0;padding-top:calc(192px * var(--mid-scale))}.bfcm-feat__badges{display:flex;align-items:center;gap:calc(8px * var(--mid-scale))}.bfcm-feat__discount,.bfcm-feat__fsa{display:inline-flex;align-items:center;justify-content:center;min-width:calc(58px * var(--mid-scale));height:calc(20px * var(--mid-scale));padding:0 calc(8px * var(--mid-scale));border-radius:999px;font-weight:600;line-height:1;white-space:nowrap}.bfcm-feat__discount{background-color:#a80000;background-image:var(--discount-image, none);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;font-size:calc(12px * var(--mid-scale))}.bfcm-feat__fsa{background:#eaeaea;color:#0a0077;font-size:calc(9px * var(--mid-scale))}.bfcm-feat__name{max-width:calc(560px * var(--mid-scale));margin-top:calc(12px * var(--mid-scale));font-size:calc(32px * var(--mid-scale));font-weight:400;line-height:1.25}.bfcm-feat__highlight{display:inline-flex;align-items:center;gap:calc(7px * var(--mid-scale));max-width:100%;min-height:calc(30px * var(--mid-scale));margin-top:calc(18px * var(--mid-scale));padding:0 calc(16px * var(--mid-scale)) 0 calc(12px * var(--mid-scale));border-radius:calc(4px * var(--mid-scale));background:#f6f4f4;color:#47321d}.bfcm-feat__point{flex:0 0 auto;width:calc(14px * var(--mid-scale));height:calc(14px * var(--mid-scale))}.bfcm-feat__highlight-text{font-size:calc(12px * var(--mid-scale));font-weight:400;line-height:1.25}.bfcm-feat__highlight-text p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.bfcm-feat__details{margin-top:calc(30px * var(--mid-scale))}.bfcm-feat__details-title{font-size:calc(12px * var(--mid-scale));font-weight:500;line-height:1.25}.bfcm-feat__details-body{max-width:calc(480px * var(--mid-scale));margin-top:calc(8px * var(--mid-scale));color:#fff;font-size:calc(12px * var(--mid-scale));font-weight:300;line-height:1.5;letter-spacing:calc(.24px * var(--mid-scale));opacity:.6}.bfcm-feat__details-body p{margin:0;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.bfcm-feat__buy{display:flex;align-items:center;justify-content:space-between;gap:calc(24px * var(--mid-scale));margin-top:calc(66px * var(--mid-scale))}.bfcm-feat__offer{min-width:0}.bfcm-feat__price-row{display:flex;align-items:flex-end;gap:calc(10px * var(--mid-scale))}.bfcm-feat__price{color:#fff;font-size:calc(32px * var(--mid-scale));font-weight:500;line-height:1.25}.bfcm-feat__old-price{color:#b2b2b2;font-size:calc(14px * var(--mid-scale));font-weight:400;line-height:2;text-decoration:line-through}.bfcm-feat__note{display:inline-flex;align-items:center;min-height:calc(27px * var(--mid-scale));margin-top:calc(11px * var(--mid-scale));padding:calc(6px * var(--mid-scale)) calc(21px * var(--mid-scale));border-radius:calc(5px * var(--mid-scale));background:#f6f4f40f;color:#fff;font-size:calc(11px * var(--mid-scale));font-weight:400;line-height:1.2}.bfcm-feat__note p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.bfcm-feat__btn{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:calc(239px * var(--mid-scale));height:calc(65px * var(--mid-scale));padding:0 calc(16px * var(--mid-scale));margin-right:20%;background-color:#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:#fff;font-size:calc(22px * var(--mid-scale));font-weight:600;line-height:1.27;text-align:center;text-decoration:none;text-transform:uppercase}.bfcm-feat__btn:hover{color:#fff;opacity:.86}.bfcm-feat__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:1900px)and (min-width:1200px){.bfcm-feat{--mid-scale: var(--pc-mid-scale, 1)}.bfcm-feat.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:767px){.bfcm-feat__hero{height:333px}.bfcm-feat--split-video .bfcm-feat__video--pc{display:none}.bfcm-feat--split-video .bfcm-feat__video--m{display:block}.bfcm-feat__hero-inner{flex-direction:column;justify-content:space-between;gap:0;padding-top:11px;padding-bottom:74px}.bfcm-feat__intro{max-width:none}.bfcm-feat__title{font-size:17px}.bfcm-feat__subtitle{margin-top:3px;font-size:11px}.bfcm-feat__tags{justify-content:flex-start;gap:6px;max-width:none;margin-top:0}.bfcm-feat__tag{height:17px;padding:0 6px;font-size:8px}.bfcm-feat__product{display:block;margin-top:-60px}.bfcm-feat__media{width:100%;max-width:none}.bfcm-feat__frame{aspect-ratio:1;border-radius:6px}.bfcm-feat__bundles{right:18px;bottom:15px;left:18px;gap:16px}.bfcm-feat__bundle{height:70px;border-radius:6px}.bfcm-feat__bundle-copy{padding:7px 6px 7px 11px}.bfcm-feat__bundle-text{width:81px;font-size:7px}.bfcm-feat__bundle-arrow{width:16px;height:16px}.bfcm-feat__bundle-arrow svg{width:8px;height:8px}.bfcm-feat__bundle-media{flex-basis:58px;width:58px}.bfcm-feat__info{padding:21px 16px 0}.bfcm-feat__badges{gap:6px}.bfcm-feat__discount,.bfcm-feat__fsa{min-width:40px;height:14px;padding:0 4px}.bfcm-feat__discount{font-size:8px}.bfcm-feat__fsa{font-size:6px}.bfcm-feat__name{max-width:none;margin-top:7px;font-size:19px;line-height:1.28}.bfcm-feat__highlight{gap:5px;min-height:20px;margin-top:10px;padding:0 10px 0 8px;border-radius:3px;background:#f6f4f40f;color:#fff}.bfcm-feat__point{width:9px;height:9px}.bfcm-feat__highlight-text{font-size:8px}.bfcm-feat__details{margin-top:10px}.bfcm-feat__details-title{font-size:10px}.bfcm-feat__details-body{max-width:none;margin-top:0;font-size:9px;line-height:1.56;letter-spacing:.19px}.bfcm-feat__buy{gap:12px;margin-top:17px}.bfcm-feat__price-row{gap:6px}.bfcm-feat__price{font-size:20px}.bfcm-feat__old-price{font-size:10px;line-height:1.59}.bfcm-feat__note{min-height:16px;margin-top:2px;padding:2px 8px;border-radius:3px;font-size:6px}.bfcm-feat__btn{margin-right:0;width:141px;height:39px;padding:0 12px;font-size:13px}}@media(prefers-reduced-motion:reduce){.bfcm-feat__video,.bfcm-feat--split-video .bfcm-feat__video--pc,.bfcm-feat--split-video .bfcm-feat__video--m,.bfcm-feat--m-only .bfcm-feat__video--m{display:none}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/section-bfcm-featured-product.css.map */
