.complementary-products__container{display:flex;flex-direction:column;gap:1.3rem}product-recommendations:not(.is-accordion) .complementary-products__container{margin-top:1.5rem}.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-slider{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;width:100%;scroll-snap-type:x mandatory;margin:0;gap:0}.complementary-slide{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box;scroll-snap-align:start;padding:0 2px}.comp-card{display:flex;flex-direction:row-reverse;width:100%;aspect-ratio:5 / 3;border-radius:8px;overflow:hidden;background:#f4f4ec;border:none;box-sizing:border-box}.comp-card__info{flex:1;padding:14px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.comp-card__image{width:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:transparent}.comp-card__image a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.comp-card__image img{width:100%;height:100%;object-fit:contain}.comp-card__top{display:flex;flex-direction:column;gap:2px}.comp-card__title{font-size:12px;text-transform:uppercase;color:#141516;text-decoration:none;font-family:Apfel Grotezk;line-height:1.3}.comp-card__price .price__container{font-size:12px;font-family:Apfel Grotezk}.comp-card__price .price-item{font-size:12px;font-weight:400}.comp-card__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.comp-card__bottom .swatch-list-wrapper{position:relative}.comp-card__bottom .selected-color{display:block;width:70px;height:34px;background:#fff;padding:4px;border-radius:6px;cursor:pointer;position:relative}.comp-card__bottom .selected-color:after{content:"";position:absolute;top:calc(50% - 3px);right:9px;width:9px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg) translateY(-50%)}.comp-card__bottom .selected-color span{display:block;width:calc(100% - 25px);height:100%;border-radius:4px}.comp-card__bottom .color-swatch-list{position:absolute;bottom:100%;top:auto;right:0;min-width:47px;padding:0;z-index:5}.comp-card__bottom .color-swatch-list:not([style="display:none"]){display:flex;flex-direction:column;row-gap:4px;background:#fff;padding:5px;border-radius:4px}.comp-card__bottom .color-swatch-list .option-values-option{width:100%;height:22px;cursor:pointer}.comp-card__bottom .size-dropdown{background:#fff;border-radius:6px;border:none;padding:4px 15px;height:30px;color:#141516;font-size:12px;font-family:Apfel Grotezk;text-transform:uppercase;cursor:pointer}.Comp_add_btn{background:#f1f170;color:#141516;border:none;font-family:Apfel Grotezk;font-size:12px;text-transform:uppercase;padding:7px 14px;border-radius:6px;cursor:pointer;letter-spacing:0;display:block;width:100%;text-align:center}.Comp_add_btn:disabled{opacity:.5;cursor:not-allowed}.complementary-products__container .slider-buttons{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}@media screen and (min-width:750px){.complementary-products__container .price--on-sale .price-item--regular{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/component-complementary-products.css.map */
