.bfcm-products{position:relative;display:block;--bfcm-products-gap: 6px}.bfcm-products__header{margin-bottom:12px}.bfcm-products__header.wrapper:after,.bfcm-products__grid.wrapper:after{content:none}.bfcm-products__title-row{display:flex;align-items:flex-end;gap:8px}.bfcm-products__title{flex:1;min-width:0;margin:0;color:#000;font-size:var(--section-title-font-size-pc, 30px);font-weight:700;line-height:normal;text-align:left}.bfcm-products__see-all{flex:none;color:#130f0c;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none}.bfcm-products__subtitle{margin:clamp(8px,1%,20px) 0 0;max-width:100%;color:#130f0c80;font-size:var(--section-subtitle-font-size-pc, 18px);font-weight:500;line-height:1.4;text-align:left}.bfcm-products__grid{overflow:hidden;padding-left:var(--outer);padding-right:var(--bfcm-products-gap)}.bfcm-products__list{display:grid;grid-template-columns:repeat(var(--DESKTOP-COLUMNS, 4),minmax(0,1fr));gap:var(--bfcm-products-gap)}.bfcm-products__item{min-width:0;height:auto}.bfcm-products__item .product-grid-item-v3{width:100%;height:100%}@media screen and (min-width:1278px)and (max-width:1366px){.bfcm-products .product-grid-item-v3 .product__grid__price{font-size:14px}}@media screen and (min-width:768px)and (max-width:1279px){.bfcm-products__list{grid-template-columns:repeat(min(var(--DESKTOP-COLUMNS, 4),3),minmax(0,1fr))}}@media screen and (min-width:768px){.bfcm-products__see-all.is-hide-desktop,.bfcm-products__item.is-hide-desktop{display:none!important}}@media screen and (max-width:767px){.bfcm-products.section-padding{padding-top:var(--PT-MB);padding-bottom:var(--PB-MB)}.bfcm-products .wrapper.bfcm-products__header{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:5px;align-items:center;padding-left:24px;padding-right:24px}.bfcm-products__title-row{display:contents}.bfcm-products__title{grid-column:1;grid-row:1;font-size:var(--section-title-font-size-mb, 22.5px)}.bfcm-products__see-all{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:14px;font-weight:500;line-height:normal;white-space:nowrap}.bfcm-products__subtitle{grid-column:1;grid-row:2;margin-top:5px;font-size:var(--section-subtitle-font-size-mb, 14px);font-weight:400;line-height:24px}.bfcm-products__grid{padding-left:0;padding-right:0}.bfcm-products__list{grid-template-columns:repeat(var(--MOBILE-COLUMNS, 2),minmax(0,1fr))}.bfcm-products__see-all.is-hide-mobile,.bfcm-products__item.is-hide-mobile{display:none!important}.bfcm-products .product-grid-item-v3{padding:0 0 15px;background:#f4f0ed}.bfcm-products .product-grid-item-v3 .product-grid-item__container{background:var(--bg);padding:24px 15px}.bfcm-products .product-grid-item-v3 .product__grid__info{margin-top:8.5px;padding-left:12px;padding-right:12px}.bfcm-products .product-grid-item-v3 .product-grid-item__badge-wrapper{height:auto}.bfcm-products .product-grid-item-v3 .product-grid-item__flex{flex-direction:column;align-items:flex-start;row-gap:14px}.bfcm-products .product-grid-item-v3 .product-grid-item__btn{padding:7px 12px}.bfcm-products .product-grid-item-v3 .product-grid-item__btn,.bfcm-products .product-grid-item-v3 .product-grid-item__add-cart{width:100%}}@media screen and (max-width:380px){.bfcm-products .product-grid-item-v3 .radio__inputs--swatch{gap:3px}.bfcm-products .product-grid-item-v3 .product__grid__title,.bfcm-products .product-grid-item-v3 .product__grid__price{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-2026-bfcm-products.css.map */
