.c-rp{display:block;margin-block:40px}.c-rp__wrapper{position:relative}.c-rp__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;padding-inline:var(--main-padding-inline-mobile)}@media(min-width:768px){.c-rp__header{padding-inline:var(--main-padding-inline-desktop)}}.c-rp__header__title{color:var(--color-primarydark);font-size:24px;line-height:1}@media(min-width:768px){.c-rp__header__title{font-size:32px}}.c-rp__list{--fc-item-size: calc(100% / 1.2);display:flex;flex-wrap:inherit;column-gap:0;width:100%;scroll-padding-left:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;list-style:none;margin:0 -16px 0 0;padding:0;-ms-overflow-style:none;scrollbar-width:none!important}@media(min-width:768px){.c-rp__list{--fc-item-size: calc(100% / 3.5)}}@media(min-width:1400px){.c-rp__list{--fc-item-size: calc(100% / 5.5)}}.c-rp__list::-webkit-scrollbar{display:none}.c-rp__list__item{flex:0 0 var(--fc-item-size);max-width:var(--fc-item-size);scroll-snap-align:start;scroll-margin-left:0;padding-inline:8px}.c-product__info,.c-product__details,#pb-product-info{min-width:0;overflow:hidden}.complementary-products-section{width:100%;max-width:100%;box-sizing:border-box}.complementary-products-section .c-rp__header{padding:0;margin-top:20px}.complementary-products-section .c-rp__header__title{color:var(--color-black);font-size:18px;font-style:normal;font-weight:400;line-height:normal}.complementary-products-section .c-rp__list.complementary-products-list,.complementary-products-section .c-slider.complementary-products-list{width:100%!important;max-width:100%!important;box-sizing:border-box;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin:0!important;padding:0;gap:0;scroll-snap-type:x mandatory}.complementary-products-section .complementary-products-list .c-rp__list__item,.complementary-products-section .complementary-products-list .c-slider__item{flex:0 0 100%;max-width:100%;min-width:100%;padding-inline:4px;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;margin-left:0!important;scroll-margin-left:0!important}@media(min-width:990px){.complementary-products-section .complementary-products-list .c-rp__list__item,.complementary-products-section .complementary-products-list .c-slider__item{flex:0 0 50%;max-width:50%;min-width:50%}}.complementary-products-section .complementary-products-list .c-rp__list__item:first-of-type,.complementary-products-section .complementary-products-list .c-slider__item:first-of-type{margin-left:0!important;scroll-margin-left:0!important}.complementary-products-section .complementary-products-list .c-rp__list__item:last-of-type,.complementary-products-section .complementary-products-list .c-slider__item:last-of-type{margin-right:0!important}.complementary-products-section .c-rp__list__item .c-cp{--cp-cols: auto 1fr;--cp-rows: auto;--cp-column-gap: 12px;--cp-row-gap: 0;--cp-padding: 16px 8px;--pc-image-normal: none;--pc-image-horizontal: block;--cp-badges-display-vertical: none;--cp-badges-display-horizontal: flex}.complementary-products-section .c-rp__list__item .c-cp__dr.dietary-restrictions,.complementary-products-section .c-rp__list__item .c-cp__vendor{display:none}.complementary-products-section .c-cp__price__original{display:none!important}.complementary-products-section .c-cp__badges--top{display:flex!important;grid-column:1/-1;position:relative;top:auto;left:auto;right:auto}.complementary-products-section .c-cp__badges--top .c-badge{font-size:13px;min-height:auto;padding:2px 8px;display:inline-flex;line-height:inherit;align-items:center;justify-content:center;max-height:24px}.complementary-products-section .c-cp__badges--horizontal{display:none!important}.complementary-products-section .c-rp__list__item.c-slider{--slider-item-margin-left-first-item: 0}.complementary-products-section .c-slider__item:first-of-type{margin-left:0}.complementary-products-section .c-cp__media{max-width:80px;height:auto;aspect-ratio:auto;align-self:flex-start}.complementary-products-section .c-cp__title{font-size:14px;line-height:16.59px;letter-spacing:1%}.complementary-products-section .c-cp__button{padding:2px 8px;background-color:var(--color-white);color:var(--color-primary)}.complementary-products-section .c-cp__button:hover{background-color:var(--color-primary20);color:var(--color-primary)}
/*# sourceMappingURL=/cdn/shop/t/80/assets/c-related-products.css.map */
