.bab-products{overflow:hidden}@media only screen and (min-width:992px){.bab-products{overflow:visible}}.bab-products .bab-products-heading-wrapper{align-items:center;border-top:1px solid #c9c9c9;display:flex;flex-direction:column;justify-content:center;padding:20px 0;position:relative;text-align:center}@media only screen and (min-width:992px){.bab-products .bab-products-heading-wrapper{flex-direction:row;gap:30px;justify-content:space-between;padding:40px 0 30px;text-align:left}}.bab-products .bab-products-heading-wrapper .bab-products-heading span{padding-left:5px}@media only screen and (max-width:768.98px){.bab-products .bab-products-heading-wrapper .bab-products-heading span{display:block}}.bab-products .bab-products-heading-wrapper .heading-lg{width:-moz-max-content;width:max-content}.bab-products .bab-products-link{display:flex;justify-content:center;margin:40px 0 0}.bab-products .bab-products-button{display:none;position:absolute;right:0;top:calc(50% - 10px)}.bab-products .bab-products-button svg{width:34px}.bab-products .bab-products-filters{margin:24px 0}.bab-products .bab-products-filters .filter-checkboxes{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media only screen and (min-width:992px){.bab-products .bab-products-filters .filter-checkboxes{justify-content:flex-end}}.bab-products .bab-products-filters input[type=checkbox]{border:none;border-radius:28px;display:block;height:28px;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:28px}.bab-products .bab-products-filters input#filter-,.bab-products .bab-products-filters label[for=filter-]{display:none}.bab-products .bab-products-filters .filter-item{align-items:center;display:flex;gap:8px;position:relative}.bab-products .bab-products-filters .filter-item[data-filter=filter-]{display:none}.bab-products .bab-products-filters .filter-item label{align-items:center;background:#f1f0e9;border-radius:25px;cursor:pointer;display:flex;font-size:14px;height:28px;padding:0 15px}.bab-products .bab-products-filters .filter-item input:checked+label{background:#a7c913;font-weight:700}.bab-products .bab-products-filters .filter-item input:checked+label:before{border-radius:28px;content:"";display:block;height:28px;width:15px}.bab-products .bab-products-filters .filter-item input:checked+label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.828 10.664'%3E%3Cpath data-name='Icon feather-check' d='m13.414 1.414-8.25 8.25-3.75-3.75' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:11px;left:7px;opacity:0;opacity:1;position:absolute;top:9px;width:15px;z-index:2}.bab-products .product-card{position:relative}.bab-products .product-card .product-match{align-items:center;display:flex;height:84px;justify-content:center;position:absolute;right:0;top:0;width:82px;z-index:4}.bab-products .product-card .product-match span{color:#fff;font-size:14px;left:50%;padding-right:8px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.bab-products .product-card .supply .will-last{color:#995582;display:none;font-size:16px;font-weight:700;line-height:21px;text-align:center}.bab-products .product-card .supply .will-last.selected{display:block}.bab-products .product-card .product-title{border-top:1px solid #f1f0e9;margin-top:10px;padding-top:10px;width:100%}.bab-products .bab-products-slider{padding-bottom:20px}@media only screen and (min-width:992px){.bab-products .bab-products-slider{padding-bottom:40px}}.bab-products .bab-products-slider .swiper-wrapper{display:flex;flex-direction:row}@media only screen and (min-width:769px){.bab-products .bab-products-slider .swiper-wrapper .swiper-slide{max-width:277px}}.bab-products .bab-products-slider .swiper-wrapper:not(:has(div)):before{content:"There are no products that match your dogs specific requirements. Click show all to see all products.";display:block;padding:15px 0 30px;text-align:center;width:100%}.bab-products .swiper{overflow:visible}@media only screen and (min-width:992px){.bab-products .swiper{overflow-x:hidden!important;overflow-y:visible!important}}.bab-products .swiper .bab-products-swiper-button-next{height:32px;right:0;width:32px}.bab-products .swiper .bab-products-swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.122 24.066'%3E%3Cpath data-name='Path 3174' d='M6.206 7.01c.029-.11.062-.212.213-.154.553.705.717 2.177.771 1.062.69-.07.142.762.192 1.158.306.157 1.113-.05 1.072.357-.933.02.595.76.645.667-.047.233-.275.217-.27.521.57.72 1.718 1.141 1.85 2.548-.285-.061-.068-.49-.491-.453-1.414 1.095-3.952 4.064-5.782 5.662-.261.227-.827.189-1.004.405a2.912 2.912 0 0 0-.31 3.146c.946.85 2.923 1.235 3.262-.423 1.303.055 2.23-2.269 3.794-2.594a31.908 31.908 0 0 1 5.147-5.2l.232-1.466C12.369 8.101 8.747 4.301 5.39.304c-5.374.359.912 5.711.816 6.706Z' fill='%2340372d' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:17px 21px;content:"";height:32px;width:32px}.bab-products .swiper .bab-products-swiper-button-prev{height:32px;left:0;width:32px}.bab-products .swiper .bab-products-swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.122 24.066'%3E%3Cpath data-name='Path 3174' d='M10.917 7.01c-.029-.109-.062-.212-.213-.154-.554.706-.717 2.177-.772 1.062-.69-.069-.141.763-.192 1.158-.305.157-1.112-.05-1.071.357.932.02-.596.76-.646.668.047.232.276.216.271.52-.57.72-1.718 1.142-1.851 2.549.286-.062.07-.49.492-.454 1.412 1.093 3.95 4.065 5.784 5.665.26.227.826.19 1.003.405a2.912 2.912 0 0 1 .31 3.146c-.946.846-2.924 1.228-3.263-.427-1.302.055-2.23-2.269-3.793-2.594a31.908 31.908 0 0 0-5.147-5.198l-.232-1.467C4.754 8.101 8.377 4.302 11.734.305c5.372.359-.914 5.71-.817 6.706Z' fill='%2340372d' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:17px 21px;content:"";height:32px;width:32px}.bab-products .sub_tab_main_wrapper{height:30px;margin-bottom:7px;position:relative}.bab-products .sub_tab_main{background:#f1f0e9;border-radius:25px;height:30px;margin-bottom:10px;overflow:hidden;position:relative;width:100%;z-index:11}.bab-products .sub_tab_main.open{background-color:transparent;overflow:visible}.bab-products .sub_tab_main *{font-size:14px}.bab-products .sub_tab_main .sub-price-wrapper{padding-left:15px;position:relative}.bab-products .sub_tab_main .sub-prices{padding-right:12px}.bab-products .sub-tab-main-toggle{display:flex;justify-content:flex-end;padding:10px 10px 10px 25px;position:absolute;right:0;top:0;z-index:1}.bab-products .sub-tab-main-toggle svg{height:auto;width:16px}.bab-products .sub_tab_main.open .sub-tab-main-toggle svg{transform:rotate(180deg)}.bab-products .sub_tab_variant_selector{background:#f1f0e9;border-radius:18px;bottom:0;box-sizing:border-box;font-weight:700;left:0;list-style:none;margin:0;padding:6px 12px;position:absolute;width:100%}.bab-products .sub_tab_main.open .sub_tab_variant_selector{padding-top:12px}.bab-products .sub_tab_variant_selector li label{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative}.bab-products .sub_tab_main.open .sub_tab_variant_selector li label{margin:0 0 11px}.bab-products .sub_tab_main.open .sub_tab_variant_selector li:last-child label{margin:0}.bab-products .sub_tab_variant_selector li label span{flex:2;padding:0 4px;text-align:center}.bab-products .sub_tab_variant_selector li label span:first-child{text-align:left}.bab-products .sub_tab_variant_selector li label span:last-child{display:inline-flex;flex:1;max-width:100px;overflow:hidden;text-align:right;white-space:nowrap}.bab-products .sub_tab_variant_selector li label span.was_price{font-size:14px;text-align:right;text-decoration:line-through}.bab-products .sub_tab_variant_selector li label:before{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff'%3E%3Cpath d='M9 22-1 11.402l2.798-2.859 7.149 7.473L22.091 2 25 4.806z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:8px;border:2px solid #c9c9c9;border-radius:50%;color:#fff;content:"";display:inline-block;height:5px;left:-3px;padding:4px;position:absolute;text-align:center;top:0;width:5px}.bab-products .sub_tab_variant_selector li input+label{display:none}.bab-products .sub_tab_main.open .sub_tab_variant_selector li input+label,.bab-products .sub_tab_variant_selector li input:checked+label{display:flex}.bab-products .sub_tab_variant_selector li input:checked+label:before{background-color:var(--button-1-color);border:2px solid var(--button-1-color);color:#fff}@media (max-width:640px){.bab-products .sub_tab_header p{margin-top:5px}}.bab-products .sub_tab_header p .lowest-price{font-size:13px;font-weight:700}.bab-products .sub_tab_header p .lowest-price-type{color:#afafaf;font-size:13px;font-style:oblique}.bab-products .selectedvariant{display:none}.bab-products .sub_tab_variant_selector li input:checked+label+.sub_tab_delivery_frequency{display:flex}.bab-products .per-tray-price{color:var(--primary-color);display:none;margin-bottom:10px;text-align:center}.bab-products .per-tray-price span{font-size:12px;font-weight:700;text-transform:capitalize}.bab-products .per-tray-price.selected{display:block}.bab-products .per-tray-price .was-price .per-unit{text-decoration:line-through}.bab-products .product-buttons .add-to-box:hover{border:none}

/*# sourceMappingURL=section-fg-bab-products.min.css.map*/