.complementary-products .product__accordion{border-top:0}.complementary-products .card__badge{display:none}.complementary-products .product-grid .card-wrapper{display:flex;flex-flow:row;align-items:center;padding:1rem;gap:1rem;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.05);border-radius:min(var(--card-radius),.3rem)}.complementary-products .card{width:8rem;line-height:0;overflow:hidden;border-radius:min(var(--card-radius),.3rem)}.complementary-products .card--product+.card-information .price{align-items:center;text-align:left;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.complementary-products .product-grid .card-information__middle{flex-flow:column}.product__info-container .complementary-products .card-information__wrapper .price{margin-top:0}.complementary-products .card-information__text,.product__info-container .complementary-products .price bdi,.product__info-container .complementary-products .price--on-sale .price-item--regular bdi{font-size:1.4rem}.complementary-products .unit-price{display:none}.complementary-products .card__media{background:none;padding-bottom:0}.complementary-products .card+.card-information{flex:1 1 auto;padding:.5rem;display:flex;align-items:center}.complementary-products .product__accordion>.summary__title{padding-top:1.5rem;padding-bottom:1.5rem}.accordion+.complementary-products .accordion,.complementary-products.is-accordion+.accordion{margin-top:0;border-top:0}.complementary-products:not(.is-accordion) .accordion{border-bottom:0}.complementary-products:not(.is-accordion) .accordion__content{padding-bottom:0}.complementary-products .card-information__button{position:absolute;top:50%;transform:translateY(-50%);right:1rem;z-index:2}.complementary-products .card--product+.card-information>*+.card-information__button{margin-top:0}.complementary-products .card-information__button add-to-cart{width:3rem;height:3rem;justify-content:center;background:rgb(var(--color-button-background));color:rgb(var(--color-button-text));border-radius:3rem;margin-top:0}.complementary-products .card-information__button add-to-cart>span{display:none}.complementary-products .card-information__button .button .icon{display:flex;fill:currentColor;width:1.5rem;height:1.5rem}.complementary-products .card-information__button .button:before,.complementary-products .card-information__button .button:after{display:none}.complementary-products .card-information__button .button.loading:after{left:50%;width:1.5rem;height:1.5rem;margin-top:-.75rem;margin-left:-.75rem;border-inline-start-color:rgb(var(--color-button-text));display:block}@media screen and (min-width:750px){.complementary-products .card-information__button .button{transform:none}.complementary-products .card-information__button .button.loading{padding-right:2.5rem}}@media screen and (hover:none)and (max-width:1366px),screen and (max-width:749px){.complementary-products .card+.card-information{padding-inline-start:1.5rem;justify-content:flex-start}.complementary-products .card-information__button .button{width:3.6rem;height:3.6rem;justify-content:center;box-shadow:inset 0 0 0 .1rem rgb(var(--color-border));border-radius:0}.complementary-products .card-information__button .button.loading:after{left:50%;width:2rem;height:2rem;margin-top:-1rem;margin-left:-1rem}.complementary-products .card-information__button .button--cta:not(.loading):before,.complementary-products .card-information__button .button--cta:not(.loading):after{display:none}}.complementary-products ul{display:flex;column-gap:1rem;row-gap:1rem;flex-wrap:wrap}.complementary-products ul>li{scroll-snap-align:inherit}@media screen and (min-width:750px){.complementary-products ul{flex-wrap:wrap}}@media screen and (max-width:749px){.complementary-products ul:not(.slider--mobile)>li{width:100%}}@media screen and (min-width:750px){.complementary-products ul:not(.slider--tablet-up)>li{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/192/assets/component-complementary-products.css.map */
