.complementary-products__container{display:flex;flex-direction:column;gap:1.6rem}product-recommendations:not(.is-accordion) .complementary-products__container{margin-top:1.5rem}.complementary-products__container>details[open]{padding-bottom:1.5rem}.complementary-slider{margin-top:0;gap:0}.complementary-slider+.slider-buttons{justify-content:flex-start}.complementary-slide{--shadow-padding-sides: calc((var(--shadow-horizontal-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-sides-negative: calc( (var(--shadow-horizontal-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible) )}.complementary-slide>ul{display:flex;flex-direction:column;gap:2rem;padding-bottom:.1rem}.complementary-slide.complementary-slide--standard>ul{gap:calc(var(--grid-mobile-vertical-spacing) + 8px)}@media screen and (min-width:950px){.complementary-slide>ul{gap:2rem}.complementary-slide>ul.cp-2{flex-direction:row}.complementary-slide>ul.cp-2 li{width:calc(50% - 1rem)}.complementary-slide.complementary-slide--standard>ul{gap:calc(var(--grid-desktop-vertical-spacing) + 8px)}}.complementary-slide.grid__item{width:100%}.complementary-slide.grid__item+.complementary-slide.grid__item{margin-left:var(--grid-desktop-horizontal-spacing)}.complementary-slide .card-wrapper{height:auto}.complementary-slide .swiper .swiper-slide{width:23rem}.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)}.complementary-products__container .card--card .card__content,.complementary-products__container .card--horizontal .card__information{padding:0}.complementary-products__container .card--horizontal .card__inner{min-width:7rem;max-width:20%}@media screen and (min-width:750px)and (max-width:1200px){.complementary-products__container .card--horizontal .card__inner{max-width:25%}}.complementary-slide .card--text .card__content{grid-template-rows:minmax(0,1fr) max-content auto}.complementary-products__container .card--card.card--media>.card__content{margin-top:0}.complementary-products-contains-quick-add .underline-links-hover:hover a{text-decoration:initial}.complementary-products-contains-quick-add .card__heading:hover a{text-decoration:underline}.complementary-products__container .card--card .card__inner .card__media{border-radius:calc(var(--corner-radius) - var(--border-width) - var(--image-padding));border-radius:calc(var(--product-card-corner-radius) / 2)}.complementary-products__container .card--horizontal .quick-add{margin:0;max-width:20rem}.complementary-products__container .quick-add__submit{padding:0;margin-top:1rem;min-height:inherit}.complementary-products__container .quick-add__submit:before,.complementary-products__container .quick-add__submit:after{content:none}.complementary-products__container .quick-add__submit{background-color:transparent;color:rgb(var(--color-body-text));text-decoration:underline}.complementary-products__container .quick-add__submit:hover{background-color:transparent;color:rgb(var(--color-body-text))}.complementary-products__container .quick-add__submit .icon-plus{width:1.2rem}.complementary-products__container .icon-wrap{display:flex}.complementary-products .sold-out-message:not(.hidden)+.icon-wrap{display:none}.complementary-products__container .quick-add__submit:not(.animate-arrow) .icon-wrap{transition:transform var(--duration-short) ease}.complementary-products__container .quick-add__submit:not(.animate-arrow):hover .icon-wrap{transform:rotate(90deg)}.complementary-products__container .quick-add__submit:after,.complementary-products__container .quick-add__submit:hover:after{box-shadow:none}.complementary-products__container .card--horizontal .quick-add,.complementary-products__container .card__badge{justify-self:var(--text-alignment)}.product--no-media .complementary-products__container .price{text-align:var(--text-alignment)}.complementary-products__container-top .summary__title{padding-bottom:1.6rem}.complementary-products__container-top .summary__title .accordion__title{max-width:100%}@media screen and (min-width:750px){.complementary-products__container .price--on-sale .price-item--regular{font-size:1.3rem}.complementary-products__container-top{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:2rem}.complementary-products__container-top:has(.slider-buttons){margin-bottom:.5rem}.complementary-products__container-top .summary__title{min-width:50%}.complementary-products__container-top .summary__title{padding-bottom:0}}.card-wrapper.product-card-wrapper.has-card-horizontal,.card-wrapper.product-card-wrapper:has(.card--horizontal){max-width:100%;width:23rem;height:100%}.complementary-products__container--list{gap:0}.complementary-products__container--list .complementary-products__container-top{margin-bottom:.8rem}.complementary-products__container--list .complementary-products__container-top .accordion__title{text-transform:uppercase;letter-spacing:0;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.2}.complementary-products-list{display:flex;flex-direction:column;gap:1.2rem}.complementary-products-item{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;column-gap:1.2rem}.complementary-products-item__image-link{display:block;width:6rem;height:6rem;border-radius:.8rem;overflow:hidden;background:rgba(var(--color-foreground),.04)}.complementary-products-item__image{display:block;width:100%;height:100%;object-fit:cover}.complementary-products-item__content{min-width:0}.complementary-products-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.5rem;line-height:1.25;font-weight:500;margin:0 0 .3rem}.complementary-products-item__title:hover{text-decoration:underline}.complementary-products-item__price .price{margin:0}.complementary-products-item__price .price__container{display:block}.complementary-products-item__price .price-item{font-size:1.6rem;color:rgba(var(--color-foreground),.65)}.complementary-products-item__price .price__sale{display:inline-flex;align-items:center;gap:.8rem}.complementary-products-item__price .price__sale .price-item--sale{color:rgba(var(--color-foreground),.8)}.complementary-products-item__price-main{display:inline-block;font-size:1.4rem;color:rgba(var(--color-foreground),.65)}.complementary-products-item__action{justify-self:end}.complementary-products-item__form,.complementary-products-item__form .form{margin:0}.complementary-products-item__button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:7.2rem;min-height:3.2rem;padding:.6rem 1rem;border:0;border-radius:.8rem;background:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:400;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--duration-short) ease}.complementary-products-item__button:hover{background:rgba(var(--color-foreground),.09)}.complementary-products-item__button .loading__spinner{width:1.2rem;height:1.2rem;margin:0}.complementary-products-item__button .loading__spinner.hidden{display:none}@media screen and (max-width:749px){.complementary-products-item{grid-template-columns:5.2rem minmax(0,1fr);grid-template-areas:"image content" "image action";align-items:start;row-gap:.6rem;column-gap:1rem}.complementary-products-item__image-link{grid-area:image;width:5.2rem;height:5.2rem;border-radius:.8rem}.complementary-products-item__content{grid-area:content}.complementary-products-item__action{grid-area:action;justify-self:start}.complementary-products-item__title{font-size:1.4rem}.complementary-products-item__button{min-width:7.2rem;min-height:3.2rem;border-radius:.8rem;padding:.6rem 1rem;font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/component-complementary-products.css.map */
