.complementary-products--cards{display:block;width:100%;margin-top:2rem;padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.complementary-products__container{display:flex;flex-direction:column;gap:1.6rem}product-recommendations:not(.is-accordion) .complementary-products__container{margin-top:0}.complementary-products__header{margin:0}.complementary-products__heading{margin:0;font-family:var(--font-heading-family, Manrope, sans-serif);font-size:1.4rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.complementary-products__heading{font-size:1.5rem}}.complementary-products__slider{position:relative;margin:0}.complementary-slider--cards{display:flex;flex-wrap:nowrap;gap:1.2rem;margin:0;padding:.2rem 0 .4rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;list-style:none;scrollbar-width:none;scrollbar-gutter:auto;-ms-overflow-style:none}.complementary-slider--cards::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.complementary-slider--cards.grid{column-gap:1.2rem;row-gap:0}.complementary-slide--card{flex:0 0 72%;max-width:72%;width:72%;scroll-snap-align:start;padding:0;margin:0;min-width:0}@media screen and (min-width:750px){.complementary-slide--card,.complementary-slider--cards.grid--2-col-desktop .complementary-slide--card,.complementary-slider--cards.grid--3-col-desktop .complementary-slide--card,.complementary-slider--cards.grid--4-col-desktop .complementary-slide--card{flex-basis:calc((100% - 1.2rem)/2);max-width:calc((100% - 1.2rem)/2);width:calc((100% - 1.2rem)/2)}}.complementary-slide--card .card-wrapper,.complementary-slide--card .product-card-wrapper,.complementary-slide--card .card{width:100%;max-width:100%;min-width:0;height:100%}.complementary-slide--card .card__inner.ratio{overflow:hidden}.complementary-slide--card .card__heading{font-size:1.3rem;line-height:1.35}@media screen and (min-width:750px){.complementary-slide--card .card__heading{font-size:1.4rem}}.complementary-slide--card .card-information>.price{min-height:2.4em;font-size:1.3rem}.complementary-products__nav{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:.4rem}.complementary-products__nav .slider-button{width:3.6rem;height:3.6rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.complementary-products__nav .slider-button:not([disabled]):hover{border-color:rgba(var(--color-foreground),.55)}.complementary-products__nav .slider-counter{min-width:4.8rem;text-align:center;letter-spacing:.06em;color:rgba(var(--color-foreground),.7)}.complementary-products.is-accordion .complementary-products__container>details[open]{padding-bottom:1.5rem}.complementary-products>.summary__title{display:flex;line-height:1;padding:1.5rem 0}.accordion+product-recommendations .accordion,product-recommendations.is-accordion+.accordion{margin-top:0;border-top:none}.complementary-products>.summary__title .icon-accordion{fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}
/*# sourceMappingURL=/cdn/shop/t/134/assets/component-complementary-products.css.map */
