.alo-bought-together .alo-title{display:flex;justify-content:center;margin-bottom:30px}.alo-bought-together .alo-title .h3{font-weight:var(--font-weight);position:relative;padding-bottom:15px}.alo-bought-together .alo-title.small .h3{font-size:24px;line-height:24px}.alo-bought-together .alo-title.medium .h3{font-size:34px;line-height:34px}.alo-bought-together .alo-title.medium .h3{font-size:44px;line-height:44px}.alo-bought-together .bought-together{display:flex;gap:var(--alo-gap)}.alo-bought-together .bought-together .product-bought-together{width:65%}.product-bought-together .swiper-slide{position:relative}.product-bought-together .product-item .product-collection__image{overflow:initial}.product-bought-together .swiper-initialized .swiper-slide:not(:first-child) .item-product:before{content:"\e9dd";font-family:icon-dukamarket!important;position:absolute;top:50%;left:calc(var(--perload-gap)* -1);display:flex;width:var(--perload-gap);justify-content:center;align-items:center;color:var(--cl-main);height:var(--perload-gap);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);font-size:20px}.product-bought-together .product-collection__content .product-collection__options,.product-bought-together .product-collection__content .product-collection__price,.product-bought-together .product-collection__content .product-collection__title{display:none}.product-bought-together .product-item .product-collection__content,.product-bought-together .product-item .product-collection__image{opacity:.3;pointer-events:none;text-align:center}.product-bought-together .selected-product .product-collection__content,.product-bought-together .selected-product .product-collection__image{opacity:1;pointer-events:auto;text-align:center}.product-bought-together .product-item .alo-checkbox{position:absolute;top:15px;right:15px;z-index:9999;width:28px;height:28px;display:none}.product-bought-together .product-item .alo-checkbox .bought-together-checkbox{width:28px;height:28px;padding:0;margin:0;opacity:0;cursor:pointer}.product-bought-together .product-item .alo-checkbox span{position:absolute;top:0;left:0;width:28px;height:28px;background:var(--cl-main);display:flex;justify-content:center;align-items:center;border:1px solid #ebebeb;border-radius:3px;pointer-events:none;color:#fff;font-size:14px}.product-bought-together .product-item .selected-product .alo-checkbox span i.icon-x,.product-bought-together .product-item .alo-checkbox span i.icon-check{display:none}.product-bought-together .product-item .selected-product .alo-checkbox span i.icon-check{display:block}.product-bought-together .bought-together-main .alo-checkbox .bought-together-checkbox{cursor:auto;pointer-events:none}.product-bought-together .bought-together-main .alo-checkbox span{background:#9f9f9f}.alo-bought-together .bought-together .btn-total{max-width:25%;width:100%}.alo-bought-together .item-product .image-product a.image_product{position:relative;display:block;overflow:hidden}.alo-bought-together .bought-together .info-bought-together{width:35%;display:flex;flex-direction:column;justify-content:center;background:#fff}.alo-bought-together .bought-together .info-bought-together .total-product-price{display:flex;gap:10px}.alo-bought-together .bought-together .info-bought-together .total-price{color:var(--cl-main);font-weight:500;font-size:20px;line-height:15px}.alo-list-checkbox .current-item .product-collection__price .current,.alo-bought-together .bought-together .info-bought-together .total-product-price .compare-price,.alo-bought-together .bought-together .info-bought-together .total-product-price .special-price{color:var(--cl-current-product);text-decoration:unset;font-size:18px;line-height:22px;font-weight:500}.alo-bought-together .bought-together .info-bought-together.hidden-save .total-product-price .special-price{color:var(--cl-price-product);text-transform:uppercase}.alo-list-checkbox .current-item .product-collection__price .compare,.alo-bought-together .bought-together .info-bought-together .total-product-price .compare-price{text-decoration:line-through;color:var(--cl-compare-price-product);font-weight:400}.alo-bought-together .bought-together .info-bought-together.hidden-save .price-regular{display:none}.alo-bought-together .bought-together .info-bought-together .add-bought-together{cursor:pointer;height:50px;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:none;padding:0 15px;font-weight:500;font-size:13px;line-height:15px;text-transform:uppercase;position:relative;-webkit-transition:all .24s linear 0ms;-khtml-transition:all .24s linear 0ms;-moz-transition:all .24s linear 0ms;-ms-transition:all .24s linear 0ms;-o-transition:all .24s linear 0ms;transition:all .24s linear 0ms}.alo-bought-together .bought-together .info-bought-together .add-bought-together:before{content:"";display:inline-block;border:2px solid #f6f6f6;border-radius:50%;border-top:2px solid #fff;border-right:2px solid transparent;border-bottom:2px solid #fff;border-left:2px solid #fff;width:15px;height:15px;animation:spin 1.4s linear infinite;opacity:0;visibility:hidden;position:absolute;left:0;right:0;margin:0 auto;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}.alo-bought-together .bought-together .info-bought-together .add-bought-together.loading:before{opacity:1;visibility:visible}.alo-bought-together .bought-together .info-bought-together .add-bought-together.loading span{opacity:.3}.alo-bought-together .bought-together .info-bought-together .save-cost{font-size:14px;display:none}.alo-bought-together .bought-together .info-bought-together.hidden-save .save-cost{display:none}.alo-bought-together .bought-together .info-bought-together .save-cost .save-price{font-weight:500;color:var(--cl-price-product)}.alo-list-checkbox{display:flex;flex-direction:column;gap:5px}.alo-list-checkbox .product-main-item{pointer-events:none}.alo-list-checkbox .current-item{display:flex;gap:20px;justify-content:space-between}.alo-list-checkbox .current-item .product-collection__price{text-transform:uppercase;color:var(--cl-price-product);font-weight:500;white-space:nowrap}.alo-list-checkbox .current-item .product-collection__price .current{font-size:var(--font-size)}.alo-bought-together .bought-together .info-bought-together .product-title{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.alo-bought-together .bought-together .info-bought-together .product-title h2{font-size:14px;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.alo-bought-together .bought-together .info-bought-together .product-title .alo-checkbox{position:relative}.alo-bought-together .bought-together .info-bought-together .product-title .alo-checkbox input{position:absolute;top:0;margin:0;width:20px;height:20px;opacity:0}.alo-bought-together .bought-together .info-bought-together .product-title .alo-checkbox span{display:flex;border:1px solid var(--cl-border);width:20px;height:20px;border-radius:2px;background:#fff;position:relative;pointer-events:none}.alo-bought-together .bought-together .info-bought-together .product-title input[type=checkbox]:checked+span{background:#47a84a;border-color:#47a84a}.alo-bought-together .bought-together .info-bought-together .product-title .alo-checkbox span i{color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.alo-bought-together .bought-together .info-bought-together .product-title input[type=checkbox]:checked+span .icon-x{display:none}.alo-discount-announcement{display:flex;justify-content:center;align-items:center;flex-direction:column}.w_center .alo-discount-announcement{justify-content:center;align-items:center}.alo-discount-announcement .discount_announcement p{display:flex;align-items:center;font-size:14px;margin:0;line-height:25px}.w_center .alo-discount-announcement .discount_announcement p{justify-content:center}.alo-discount-announcement .discount_announcement p svg{height:16px;margin:0 5px}.alo-discount-announcement .discount_announcement p span{font-weight:500;color:var(--cl-main);padding:0 4px}@keyframes spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}@media only screen and (max-width: 767px){.alo-bought-together .bought-together{flex-direction:column}.alo-bought-together .bought-together .product-bought-together,.alo-bought-together .bought-together .info-bought-together{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/product-bought-together.css.map */
