.complementary-products-modal .modal-dialog{max-width:750px}.complementary-products-modal .modal-header h1{font-weight:600;font-size:32px;line-height:41px;margin:0;color:var(--black)}.complementary-products-modal .modal-header{border:none;padding:20px}.complementary-products-modal .modal-dialog .modal-content{border:none;overflow:hidden;border-radius:15px}.complementary-products-modal .modal-body{padding:15px 20px}.complementary-products-modal button.btn-close:hover{background:var(--black);color:var(--white);border-color:var(--black);transition:all .3s}.complementary-products-modal button.btn-close{color:var(--black);font-size:26px;border:1px solid #D9D9D9;height:36px;width:36px;display:flex;align-items:center;justify-content:center;border-radius:50px;transition:all .3s;background-image:none;box-shadow:none;margin-right:0;padding:0;opacity:1}.complementary-products-modal button.btn-close:hover i{transform:rotate(360deg)}.complementary-products-modal button.btn-close i{transition:all .3s}.complementary-products{display:none}.complementary-products.active{display:block}.complementary-products h1{font-weight:600;font-size:20px;line-height:30px;letter-spacing:-.55px;margin-bottom:15px}.complementary-products ul{display:flex;align-items:flex-start;gap:10px;padding:0;margin:0;flex-direction:column;max-height:60vh;overflow:auto}.complementary-products ul li{list-style-type:none}.Complementary-product-item{display:flex;gap:10px;align-items:flex-start;min-height:130px}.Complementary-product-item p.sidebar-prod-title{font-weight:600;font-size:18px;line-height:22px;margin-bottom:10px;margin-top:0}.Complementary-product-item p.sidebar-prod-title a{text-decoration:none;color:var(--black);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.Complementary-product-item img{width:100px;height:80px;object-fit:cover;border-radius:12px;aspect-ratio:1 / 1}.comp-custom-checkbox{display:flex;align-items:center;gap:10px;position:relative;border:1px solid var(--black)}.comp-custom-checkbox input{position:absolute;opacity:0;height:20px;width:20px;cursor:pointer;background:var(--black)}.comp-custom-checkbox span svg{display:none;max-width:20px}.comp-custom-checkbox span svg path{fill:var(--black)}.comp-custom-checkbox input:checked+span{border-color:var(--black);background-color:var(--black)}.comp-custom-checkbox input:checked+span svg{display:block}.comp-custom-checkbox span{display:inline-block;width:20px;height:20px;vertical-align:middle;cursor:pointer}.Complementary-product-item .sidebar-pro-price{margin-bottom:10px;display:flex;align-items:center;gap:5px}.Complementary-product-item .sidebar-pro-price span.comp-old-price{text-decoration:line-through;color:#575757}.Complementary-product-item .sidebar-pro-price span{font-weight:600;font-size:18px;line-height:17px;letter-spacing:-.3px;color:#bd1e30}.Complementary-product-item select{border:1.5px solid var(--black);max-width:200px;font-weight:500;font-size:14px;line-height:24px;letter-spacing:-.55px;padding:4px;outline:0;width:100%;border-radius:6px}.complementary-product-btns p{margin-bottom:0;font-weight:700;font-size:20px;line-height:100%;color:var(--black)}.complementary-products:has(input:checked) .complementary-product-btns{display:flex}.complementary-product-btns{display:none;align-items:center;justify-content:space-between;padding:15px 0;gap:10px}.complementary-product-btns .btn{font-weight:600;font-size:16px;line-height:22px;letter-spacing:-.4px;text-align:center;padding:10px 20px;position:relative;overflow:hidden;background:var(--black);border-radius:6px;border:none}.Complementary-product-item>div{width:100%}.Complementary-product-item>div>div{display:flex;align-items:center;gap:10px}@media(max-width:667px){.Complementary-product-item img{width:70px;height:70px;object-fit:contain}.Complementary-product-item{gap:5px;min-height:110px}.Complementary-product-item p.sidebar-prod-title{font-size:16px;margin-bottom:5px}.Complementary-product-item .sidebar-pro-price span{font-size:14px;line-height:15px}.Complementary-product-item select{max-width:max-content;font-size:12px;min-width:150px}.comp-custom-checkbox span svg{max-width:16px;height:16px}.comp-custom-checkbox span,.comp-custom-checkbox input{width:16px;height:16px}.complementary-products-modal .modal-header{padding:10px 20px}.complementary-products-modal button.btn-close{height:30px;width:30px}.complementary-product-btns{flex-direction:column}.complementary-product-btns p{font-size:16px}.complementary-product-btns .btn{font-size:14px;padding:8px 20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/complementary-products-popup.css.map */
