.bfcm-flash-deal{background:var(--bg-color);overflow:hidden;padding:clamp(5rem,5.21vw,100px) 0;--item-gap: clamp(1.5rem, 1.57vw, 30px)}.bfcm-flash-deal .left-right-wrapper{display:flex;align-items:stretch;gap:var(--item-gap);margin:0 auto;max-width:100%}.bfcm-flash-deal .content-box{display:flex;flex-direction:column;justify-content:center;color:var(--primary-color);flex:0 1 calc(28% - var(--item-gap) / 2);max-width:calc(28% - var(--item-gap) / 2);background:var(--content-bg-color);letter-spacing:0;text-align:var(--text-align-pc)}.bfcm-flash-deal .title-box{font-size:clamp(32px,3.34vw,64px);font-weight:700;line-height:1;color:inherit}.bfcm-flash-deal .title-box span{color:var(--highlight-color)}.bfcm-flash-deal .title-box a:hover span{color:inherit}.bfcm-flash-deal .desc-box{font-size:clamp(14px,1.05vw,20px);font-weight:600;line-height:1.2;margin-top:clamp(15px,1.05vw,20px)}.bfcm-flash-deal .desc-box ul{margin-bottom:0;margin-left:17px}.bfcm-flash-deal .desc-box p,.bfcm-flash-deal .desc-box ul li{margin-bottom:10px}.bfcm-flash-deal .desc-box p:last-child,.bfcm-flash-deal .desc-box p:last-of-type,.bfcm-flash-deal .desc-box ul li:last-child,.bfcm-flash-deal .desc-box ul li:last-of-type{margin-bottom:0}.bfcm-flash-deal .link-box{display:flex;justify-content:var(--text-align-pc);align-items:center;margin-top:clamp(15px,1.05vw,20px)}.bfcm-flash-deal .link-box a{display:inline-flex;justify-content:center;align-items:center;padding:clamp(15px,1.05vw,20px) 5px;width:max-content;min-width:clamp(200px,13.02vw,250px);max-width:100%;color:var(--btn-text-color);background-color:var(--btn-bg-color);border:none;text-align:center;font-size:16px;font-weight:700;line-height:1}.bfcm-flash-deal .link-box a:hover{color:var(--btn-hover-text-color);background-color:var(--btn-hover-bg-color)}.bfcm-flash-deal.content-on-right .sale-list-container{order:-1}.bfcm-flash-deal .sale-list-container{display:flex;flex:0 1 calc(72% - var(--item-gap) / 2);max-width:calc(72% - var(--item-gap) / 2);text-align:center}.bfcm-flash-deal .pro-item{position:relative}.bfcm-flash-deal .pro-item-inner{display:flex;flex-direction:column;background-color:var(--card-bg-color);padding:clamp(5px,.73vw,14px);height:100%}.bfcm-flash-deal .item-image{display:flex;overflow:hidden;background-color:var(--color-white)}.bfcm-flash-deal .item-image img{display:block;width:100%;height:auto;transition:all .15s linear;aspect-ratio:10 / 13;object-fit:cover}.bfcm-flash-deal .item-image:hover img{transform:scale(1.02);transition:all .15s linear}.bfcm-flash-deal .item-content{background-color:var(--color-white);padding:15px 10px 10px;position:relative;flex-grow:1}.bfcm-flash-deal .item-label{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:50%;transform:translate(-50%,-75%);padding:2px clamp(12px,.94vw,18px) 4px;text-align:center;font-family:var(--fonts-header);font-size:clamp(20px,1.78vw,34px);font-weight:700;line-height:1;color:var(--primary-color);background-color:var(--highlight-color);white-space:nowrap;max-width:calc(100% - 10px)}.bfcm-flash-deal .item-label .card__badge{padding:0;width:100%;overflow:hidden}.bfcm-flash-deal .item-label .card__badge .badge{padding:0;text-align:center;font-family:var(--fonts-header);font-size:clamp(20px,1.78vw,34px);font-weight:700;line-height:1;color:var(--primary-color);background-color:var(--highlight-color);width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bfcm-flash-deal .item-title{display:inline-block;text-align:center;font-size:12px;font-weight:400;line-height:1.2;margin-top:5px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bfcm-flash-deal .item-was-price{font-size:10px;font-weight:400;line-height:1.2;text-decoration-line:line-through;margin-top:5px}.bfcm-flash-deal .item-now-price{color:var(--theme-fire-1);font-size:clamp(18px,1.05vw,20px);font-weight:700;line-height:1.2;margin-top:5px}.bfcm-flash-deal .item-quick-add{margin-top:clamp(5px,.73vw,10px)}.bfcm-flash-deal .quick-add{margin-bottom:0}.bfcm-flash-deal .quick-add button{display:inline-flex;justify-content:center;align-items:center;font-weight:700;font-size:clamp(16px,1.05vw,20px);line-height:1;padding:12px 5px;color:var(--btn-text-color);background-color:var(--btn-bg-color);transition:all .2s linear;width:100%;max-width:100%}.bfcm-flash-deal .quick-add button:hover{color:var(--btn-hover-text-color);background-color:var(--btn-hover-bg-color);transition:all .2s linear}@media only screen and (max-width: 1000px){.bfcm-flash-deal .content-box{flex:0 1 calc(30% - var(--item-gap) / 2);max-width:calc(30% - var(--item-gap) / 2)}.bfcm-flash-deal .sale-list-container{flex:0 1 calc(70% - var(--item-gap) / 2);max-width:calc(70% - var(--item-gap) / 2)}}@media only screen and (max-width: 749px){.bfcm-flash-deal .left-right-wrapper{flex-wrap:wrap}.bfcm-flash-deal .content-box{flex:0 1 100%;max-width:100%;text-align:var(--text-align-mb)}.bfcm-flash-deal .link-box{justify-content:var(--text-align-mb)}.bfcm-flash-deal .sale-list-container{flex:0 1 100%;max-width:100%;order:1!important}.bfcm-flash-deal .item-quick-add{margin-top:5px}}.bfcm-flash-deal .product-container{width:100%}.bfcm-flash-deal .product-container:not(.slick-initialized){display:flex;flex-wrap:nowrap;overflow:hidden}.bfcm-flash-deal .product-container:not(.slick-initialized) .grid-item{flex:0 1 33.3%;width:33.3%;min-width:33.3%}.bfcm-flash-deal .product-container.slick-dotted{flex-wrap:wrap}.bfcm-flash-deal .slick-arrow:hover,.bfcm-flash-deal .slick-arrow:not(.slick-disabled):hover{background-color:var(--theme-night-1);border-color:var(--theme-night-1);color:var(--color-white);cursor:pointer}.bfcm-flash-deal .slick-arrow:focus,.bfcm-flash-deal .slick-arrow:not(.slick-disabled):focus{outline:none;background-color:var(--theme-night-1)}.bfcm-flash-deal [arrow-position=position_1] .slick-arrow{top:35%;font-size:0;border:1px solid #d9d9d9;box-sizing:border-box;background:var(--color-white);display:flex;justify-content:center;align-items:center;padding:0;border-radius:var(--arrow-radius)}.bfcm-flash-deal [arrow-position=position_1] .slick-arrow.slick-prev{left:0;transform:translate(-50%)}.bfcm-flash-deal [arrow-position=position_1] .slick-arrow.slick-next{right:0;transform:translate(50%)}.bfcm-flash-deal [arrow-position=position_2]{margin-top:clamp(60px,calc(36px + 2.4vw),82px)}.bfcm-flash-deal [arrow-position=position_2] .slick-arrow{display:flex;justify-content:center;align-items:center;top:clamp(-34px,-1.77vw,-12px);border:1px solid var(--theme-night-1);box-sizing:border-box;background:transparent;padding:0;border-radius:var(--arrow-radius)}.bfcm-flash-deal [arrow-position=position_2] .slick-arrow.slick-prev{left:unset;right:clamp(4px,.52vw,10px);transform:translate(-100%,-100%)}.bfcm-flash-deal [arrow-position=position_2] .slick-arrow.slick-next{left:unset;right:0;transform:translateY(-100%)}.bfcm-flash-deal .slick-list{margin-left:clamp(-12px,-.63vw,-6px);margin-right:clamp(-12px,-.63vw,-6px)}.bfcm-flash-deal .slick-track{display:flex;align-items:stretch}.bfcm-flash-deal .pro-item{padding:0 clamp(6px,.63vw,12px);height:auto}.bfcm-flash-deal .slick-dots{margin-top:10px;display:flex;justify-content:center;align-items:center;width:100%}.bfcm-flash-deal .slick-dots li{flex:1;width:100%;height:4px;margin:0}.bfcm-flash-deal .slick-dots li button{width:100%;height:4px;border-radius:0;background:#d9d9d9;border:none}.bfcm-flash-deal .slick-dots li.slick-active,.bfcm-flash-deal .slick-dots li.slick-active button{background:var(--theme-night-1)}@media only screen and (max-width: 1200px){.bfcm-flash-deal .pro-item{padding:0 6px}.bfcm-flash-deal .slick-list{margin-left:-6px;margin-right:-6px}}@media only screen and (max-width: 1000px){.bfcm-flash-deal .product-item a{padding:0}.bfcm-flash-deal .product-container:not(.slick-initialized) .grid-item{flex:0 1 50%;width:50%;min-width:50%}}@media only screen and (min-width: 750px){.bfcm-flash-deal [arrow-position=position_1] .slick-arrow{border-radius:50%}}@media only screen and (max-width: 749px){.bfcm-flash-deal .product-container:not(.slick-initialized) .grid-item{flex:0 1 50%;width:50%;min-width:50%}}@media only screen and (max-width: 590px){.bfcm-flash-deal .pro-item{padding:0 5px}.bfcm-flash-deal .slick-list{margin-left:-5px;margin-right:-5px}.bfcm-flash-deal .slick-arrow.slick-prev,.bfcm-flash-deal .slick-arrow.slick-next{transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/bfcm-flash-deal.css.map */
