.complementary-products__container{background:#fffcef;border-radius:12px;padding:1rem}.complementary-slide>ul{display:flex!important;flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.75rem;padding-bottom:.5rem;scrollbar-width:none!important;-ms-overflow-style:none!important}.complementary-slide>ul::-webkit-scrollbar{display:none}.complementary-slide>ul>li{flex:0 0 70%!important;scroll-snap-align:start}.complementary-products__container .card-wrapper{background:#fff;border-radius:10px;height:100%;position:relative;overflow:hidden}.complementary-products__container .card__media{margin-bottom:0}.complementary-products__container .media{padding-top:130%!important}.complementary-products__container .card__content{padding:.6rem .75rem .75rem}.complementary-products__container .card__heading.lm-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:0;font-size:15px!important;line-height:1.3;margin-bottom:4px;font-weight:600}.complementary-products__container .custom-badge-new{position:absolute!important;top:8px!important;left:8px!important;right:auto!important;background:#ff7e8d!important;color:#fff!important;font-size:7px;font-weight:700;letter-spacing:.4px;padding:3px 8px;border-radius:6px;text-transform:uppercase}.complementary-products__container .card-price{display:block;padding-right:50px}.complementary-products__container .price-item--sale{font-size:17px!important;font-weight:600;color:#212121}.complementary-products__container .price:not(.price--on-sale) .price-item--regular{font-size:17px!important;font-weight:600;color:#212121}.complementary-products__container .price--on-sale .price__sale{display:flex!important;align-items:baseline!important;gap:2px}.complementary-products__container .price:not(.price--on-sale) .price__sale{display:none!important}.complementary-products__container .price--on-sale .price__regular{display:none!important}.complementary-products__container .price-item--regular,.complementary-products__container .price-item--sale{line-height:1!important}.complementary-products__container s.price-item--regular{font-size:13px!important}.complementary-products__container .quick-add{position:absolute!important;bottom:.75rem;right:.75rem;margin:0!important;max-width:none!important}.complementary-products__container .quick-add__submit{font-size:0!important;width:40px;height:40px;min-height:0;border-radius:50%;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0;line-height:0!important}.complementary-products__container .quick-add__submit .icon-wrap{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:0!important}.complementary-products__container .quick-add__submit .icon-wrap svg{width:16px;height:16px;display:block}.complementary-products__container .complementary-slide.grid__item{padding:0!important}.complementary-products__container .card__information{padding:0!important;margin:0!important}.complementary-products__container .summary__title{margin-bottom:.5rem}.complementary-products__container .summary__title h2.accordion__title{font-size:20px!important;margin:0 0 0 8px}.complementary-products__container .card__badge:not(.lm-badge-visible){display:none!important}.complementary-products__container .lm-badge-visible{display:block!important;position:static!important}.complementary-products__container .lm-badge-visible .badge-tags,.complementary-products__container .lm-badge-visible .badge--bottom-left:not(.custom-badge-new){display:none!important}.complementary-products__container .custom-badge-new{display:inline-flex!important}.lm-comp-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.lm-comp-progress-track{position:relative;flex:1;height:3px;background:#e8e3d5;border-radius:2px;overflow:visible}.lm-comp-progress-bar{position:absolute;top:50%;left:0;transform:translateY(-50%);height:6px;width:30%;background:#212121;border-radius:3px;cursor:grab;transition:left .1s ease-out}.lm-comp-progress-bar.lm-dragging-bar{cursor:grabbing;transition:none}.lm-comp-arrows{display:flex;gap:6px;flex-shrink:0}.lm-comp-arrow{width:28px;height:28px;border-radius:50%;border:1px solid #d9d4c9;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#212121;padding:0;transition:opacity .15s ease}.lm-comp-arrow:disabled{opacity:.3;cursor:default}.lm-comp-arrow:not(:disabled):hover{background:#f2efe6}.complementary-slide>ul{cursor:grab}.complementary-slide>ul.lm-dragging{cursor:grabbing;scroll-behavior:auto!important;-webkit-user-select:none;user-select:none}@media screen and (max-width:749px){.lm-comp-progress-track{display:none}.lm-comp-nav{justify-content:flex-end}}.complementary-products__container .lm-comp-progress-bar:empty{display:block!important}@media screen and (max-width:749px){.complementary-slide>ul>li{flex:0 0 85%!important}.complementary-products__container .media{padding-top:116%!important}.complementary-products__container .card__media{margin-top:8px!important}.complementary-products__container .custom-badge-new{top:6px!important;left:6px!important;font-size:7px;padding:2px 6px;white-space:nowrap}.complementary-products__container .quick-add__submit{width:32px!important;height:32px!important}.complementary-products__container .quick-add__submit .icon-wrap svg{width:13px!important;height:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-complementary-custom.css.map */
