.related-products{display:block;overflow-x:clip;overflow-clip-margin:2rem}.related-products__layout,.related-products__slider{max-width:100%;min-width:0}.related-products__heading{margin:0 0 .8rem;font-size:3.6rem;line-height:1.1;font-weight:600;color:var(--color-primary)}.related-products__subheading{margin:0 0 1.6rem;color:rgba(var(--color-foreground),.75)}.related-products__link{display:inline-flex;align-items:center;gap:.8rem;text-transform:uppercase;letter-spacing:.05rem;font-weight:600;text-decoration:none;color:#fff}.related-products__link:hover{text-decoration:underline}.related-products__link-icon{display:inline-flex}.related-products__link-icon .icon-arrow{width:1.6rem;height:1rem}.related-products__slider{position:relative;display:block}.related-products .meal-macros,.related-products .div-height-30{display:none}.related-products .ration-price-comb{display:flex;align-items:center;gap:.6rem}.related-products .card-weight-inline{color:rgba(var(--color-foreground),.6);white-space:nowrap}.related-products .card-weight-inline:not(:empty):after{content:"|";margin-left:.6rem;color:rgba(var(--color-foreground),.35)}.related-products .price-and-add-to-cart{justify-content:flex-start;flex-direction:column;align-items:stretch;gap:8px}.related-products .product-card__footer{margin-top:auto;flex-shrink:0;display:flex;flex-direction:column;gap:8px;width:100%;padding-bottom:12px}.related-products__grid{align-items:stretch}.related-products__grid>.grid__item{display:flex;flex-direction:column;align-self:stretch}.related-products__grid>.grid__item>marmeto-product-card{display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%;min-height:100%}.related-products marmeto-product-card>div:first-child{flex:0 0 auto}.related-products .product-card__info{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.related-products .product-card__flex-spacer{flex:1 1 auto;min-height:0}.related-products .product-card__title{height:auto;min-height:2.8em;margin-bottom:8px}.related-products__buttons{display:none}@media screen and (max-width:991px){.related-products__grid.slider--mobile>.grid__item{width:50%;min-width:50%;flex-shrink:0}}@media screen and (max-width:749px){.related-products__intro{margin-bottom:2rem}.related-products__grid.slider--mobile{scroll-padding-left:1.5rem}.related-products__grid.slider--mobile>.grid__item{width:60%;min-width:60%;flex-shrink:0}.product .mm-product cre-product-form .cre-atc-btn{font-size:12px;border-radius:12px}.mm-product .price-and-add-to-cart{padding-bottom:.7rem}.related-products__heading{font-size:2.4rem}}@media screen and (min-width:750px){.related-products__layout{display:flex;align-items:stretch;gap:4rem}.related-products__intro{flex:0 0 40rem;max-width:40rem;padding-top:1rem}.related-products__slider{flex:1 1 auto;min-width:0}.related-products__grid.slider--desktop-on{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.related-products__grid.slider--desktop-on>.grid__item{flex-shrink:0;scroll-snap-align:start}.related-products__grid.slider--desktop-on.grid--5-col-desktop>.grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 4) / 5)}.related-products__grid.slider--desktop-on.grid--4-col-desktop>.grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 2) / 3)}.related-products__grid.slider--desktop-on.grid--3-col-desktop>.grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 2) / 3)}.related-products__grid.slider--desktop-on.grid--2-col-desktop>.grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing)) / 2)}.related-products__slider--desktop .related-products__buttons{display:block}.related-products__slider--desktop .slider-counter{display:none}.related-products__slider--desktop .slider-button{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:3.6rem;height:3.6rem;background:#fff;color:#000;border-radius:50%;box-shadow:0 2px 8px #00000026}.related-products__slider--desktop .slider-button--prev{left:-4rem}.related-products__slider--desktop .slider-button--next{right:-4rem}.related-products__slider--desktop .slider-button:not([disabled]):hover{color:#000}.related-products__slider--desktop .slider-button[disabled]{opacity:.35;cursor:not-allowed}}@media screen and (min-width:990px){.related-products__intro{flex:0 0 32rem;max-width:32rem;padding-top:1rem}.related-products__grid.slider--desktop-on.grid--4-col-desktop>.grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 3) / 4)}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/section-related-products.css.map */
