.swiper-slide{display:block}.add-on-slider swiper-container:not(.swiper-initialized)>swiper-slide:not(:first-child){display:none}.add-on-block{margin-top:2.4rem;margin-bottom:2.4rem;width:100%}.add-on-block__heading{font-family:var(--font-body-family),"Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1.2;color:#333;margin-bottom:1.5rem}.add-on-slider{display:block;position:relative;width:100%}.add-on-slider .swiper{width:100%;padding-bottom:0rem}.add-on-card{display:flex;align-items:center;background:#f9f2e7;border:1px solid #BDBDBD;border-radius:4px;padding:12px 16px;gap:15px;height:100%;box-sizing:border-box}.add-on-card__image{flex-shrink:0;width:54px;height:68px;display:flex;align-items:center;justify-content:center}.add-on-card__image img{max-width:100%;max-height:100%;object-fit:cover}.add-on-card__details{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.add-on-card__title{font-family:var(--font-body-family);font-size:14px;line-height:130%;color:#333;margin:0 0 5px;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:36px;min-height:36px}.add-on-card__price{font-family:var(--font-body-family2);font-weight:700;font-size:17px;color:#af272f;line-height:120%;margin:0}.add-on-card__action{flex-shrink:0}.add-on-card__form{margin:0;display:flex}.add-on-card__submit{background-color:#af272f;color:#fff;font-size:14px;padding:13px;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;min-width:113px;font-family:var(--font-body-family2);font-weight:400;line-height:120%;letter-spacing:-3%;text-transform:uppercase}.add-on-card__submit:hover{background-color:#8f1e25}.add-on-card__submit span{display:inline-block;transition:transform .15s ease}.add-on-card__submit:hover span{transform:translateY(-.6px)}.add-on-card__submit[disabled]{background-color:#d8d8d8;cursor:not-allowed;color:#888}.add-on-slider-controls{display:flex;align-items:center;justify-content:space-between;margin-top:16px;position:relative;margin-right:4rem}.add-on-slider .swiper-pagination-progressbar{position:relative;background:#e0ddd9;height:2px;flex-grow:1;margin-right:30px;width:auto;left:0;top:0}.add-on-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#333}.add-on-slider-navigation{display:flex;gap:15px;position:relative;flex-shrink:0}.add-on-slider .swiper-button-next,.add-on-slider .swiper-button-prev{position:relative;top:0;bottom:0;left:0;right:0;width:40px;height:40px;background:transparent;border-radius:50%;color:#f1eadf;margin-top:0}.add-on-slider .swiper-button-next:after,.add-on-slider .swiper-button-prev:after{font-size:14px;font-weight:700}.add-on-card__submit .loading-overlay__spinner{display:none;width:20px;height:20px}.add-on-card__submit.loading>span{display:none}.add-on-card__submit.loading .loading-overlay__spinner{display:inline-block}@media(max-width:768px){.add-on-slider-controls{margin-right:20px}.add-on-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:54px;min-height:54px}.add-on-card__action{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/add-on-slider.css.map */
