.bfcm-collection .card-product__media .media{aspect-ratio:306 / 300;padding-bottom:0}.bfcm-collection .collection__title{font-family:var(--font-heading-serif);font-weight:700}.bfcm-collection .card-product__media .media .bfcm-collection-badge{position:absolute;width:31.05%;height:auto;top:4.67%;right:4.58%;left:auto;bottom:auto;object-fit:contain;z-index:2}.bfcm-collection .card-product__media .media:has(.bfcm-collection-cycle-image){background:#f6f1f1}.bfcm-collection .card-product__media .media .bfcm-collection-cycle-image{width:93.46%;height:82%;top:9.33%;left:3.27%;object-fit:contain}.bfcm-collection .card-product__media .quick-add{display:block}.bfcm-collection .card-product__media .quick-add .button{font-size:1.6rem;padding:0 1.6rem;min-height:4.2rem}.bfcm-collection .card-product__reviews:empty{display:none}.bfcm-collection .card-product__reviews{min-height:1.6rem}.bfcm-collection .bf-price__amounts{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.bfcm-collection .bf-price__current{color:#fff;background:#7dbab2;border-radius:.4rem;padding:0 .4rem;font-size:1.8rem;font-weight:500;line-height:1.5}.bfcm-collection .bf-price__compare{color:#ec8aae;font-size:1.4rem;font-weight:400}.bfcm-collection .card-product__foot{margin-top:0}.bfcm-collection .card-product__price{font-size:1.8rem}@media(max-width:749px){.bfcm-collection .bf-price__current{font-size:1.4rem}.bfcm-collection .bf-price__compare{font-size:1.2rem}.bfcm-collection .card-product__media .quick-add .button{font-size:1.2rem;padding:0 1rem;min-height:3.2rem}.bfcm-collection .card-product__media .quick-add{right:.8rem;bottom:.8rem}}.bfcm-collection .bf-price__current span{color:inherit;font-weight:inherit}.bfcm-collection .card-product__reviews [data-oke-star-rating]:has(.oke-sr){display:block!important}.bfcm-collection .card-product__media .media .bfcm-collection-art--pms-chews{width:106.86275%;height:100%;left:-1.96078%;top:0%;object-fit:contain}.bfcm-collection .card-product__media .media .bfcm-collection-art--cranberry-sticks{width:81.69935%;height:84%;left:8.82353%;top:8%;object-fit:contain}.bfcm-collection .card-product__media .media .bfcm-collection-art--cranberry-pills,.bfcm-collection .card-product__media .media .bfcm-collection-art--menopause{width:82.35294%;height:84%;left:8.82353%;top:8%;object-fit:contain}.bfcm-collection .card-product__media .media .bfcm-collection-art--prepro{width:82.35294%;height:84.66667%;left:8.82353%;top:8%;object-fit:contain}.bfcm-collection .card-product__media .media .bfcm-collection-art--feminine-wash{width:114.05229%;height:100%;top:0%;object-fit:contain}.bfcm-collection .card-product__media .media .bfcm-collection-art--debloat,.bfcm-collection .card-product__media .media .bfcm-collection-art--chlorophyll{width:82.35294%;height:84%;left:8.82353%;top:8%;object-fit:contain}.bfcm-collection .card-product__media .media .bfcm-collection-art--ovarian{width:90.84967%;height:89.33333%;left:4.57516%;top:5.33333%;object-fit:contain}.bfcm-collection .card-product__media .media .bfcm-collection-art--pms-tincture{width:93.46405%;height:95.33333%;left:3.26797%;top:2.33333%;object-fit:contain}@media(max-width:749px){body:has(.bfcm-collection) .plp-offer-banner .page-width{padding-inline:2rem}body:has(.bfcm-collection) .plp-offer-banner__inner{padding-block:2.4rem}body:has(.bfcm-collection) .plp-offer-banner__content{padding:0;max-width:35.3rem;margin-inline:auto;container-type:inline-size}body:has(.bfcm-collection) .plp-offer-banner__pre-heading{font-size:1.6rem;line-height:1.2;margin-bottom:.8rem}body:has(.bfcm-collection) .plp-offer-banner__heading{font-size:min(5rem,14.16cqi);line-height:1.2;margin-bottom:1.6rem;text-wrap:balance}body:has(.bfcm-collection) .plp-offer-banner__entry{max-width:29.9rem;margin-inline:auto;font-size:1.4rem;line-height:2rem;color:#e9ecef}body:has(.bfcm-collection) .collection-nav__wrapper .tabs-nav{flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;scrollbar-width:none}body:has(.bfcm-collection) .collection-nav__wrapper .tabs-nav::-webkit-scrollbar{display:none}body:has(.bfcm-collection) .collection-nav__wrapper .tabs-nav>li{flex-shrink:0}}.bfcm-collection .card-product__media .media:has(.bfcm-collection-ph-image){background:#f6f1f1}.bfcm-collection .card-product__media .media .bfcm-collection-ph-image{width:89.28%;height:61.76%;left:5.44%;top:27.45%;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/322/assets/bfcm-collection.css.map */
