.custom__form{padding:30px}.custom__form *{font-family:sans-serif}.custom__form h2.form__title{display:block;text-align:var(--text-alignment);font-size:32px;margin-bottom:15px;text-transform:uppercase}.custom__form .form__wrapper{padding:0 15px 15px}.custom__form form#sendID button{text-transform:uppercase;min-width:fit-content}.custom__form .select__products .result__link svg,.custom__form .select__products .result__link{width:20px;height:20px}.custom__form .select__products .collection__list .result__link{margin:0 0 0 auto}.custom__form .custom-search__label{font-size:20px;font-weight:600}.custom__form .field{width:100%}.custom__form input{border:1px solid;border-radius:3px;font-size:16px}.custom__form .select_product{width:max-content}.product__list-wrapper{width:calc(50% + 15px + 21.3rem);padding:20px;gap:20px;max-height:500px;overflow-y:auto;box-shadow:inset -2px -2px 20px #0000001a}.product__list-wrapper::-webkit-scrollbar{width:5px}.product__list-wrapper::-webkit-scrollbar-thumb{background:#111}.product__list-wrapper::-webkit-scrollbar-track{background:#d3d3d3}.product__list-wrapper .load__more,.product__list-wrapper .list__message{margin-top:15px}.product__list{gap:20px}.custom__form .collection__list .collection__results{gap:20px;padding:15px;border:2px solid;border-radius:5px}.custom__form .product__list .result,.custom__form .product__list .result .productSelection{gap:25px;width:100%;cursor:pointer}.custom__form .product__list .result .productSelection{display:grid;grid-template-columns:repeat(9,1fr);gap:10px 15px}.custom__form .product__list .result{border-radius:5px;padding:10px 20px;box-shadow:#c8c8c80d 0 50px 100px -20px,#0000001a 0 30px 60px -30px,#0a254033 0 -2px 6px inset;gap:15px}.custom__form input[type=checkbox]{transform:scale(1.4);accent-color:black}.custom__form .product__list .result .result__image{border-radius:5px;width:100px;height:100px;grid-column:1 / span 1;grid-row:1 / span 2;z-index:10}.custom__form .product__list .result .result__image[src=""]{display:none}.custom__form .product__list .result .result__image[src=""]+.result__title{grid-column:1 / span 9}.custom__form .product__list .result .result__title{grid-column:2 / span 8}.custom__form .collection__list .result .result__title .custom__form .product__list .result .result__title,.custom__form .product__list .result .price{font-size:18px}.custom__form .product__list .result .price{min-width:max-content;grid-row:2;font-family:system-ui}.custom__form .product__list .result .result__price{font-weight:600}.custom__form .selected_products_list{padding-inline:15px}.custom__form .selected_products_list .list__title{font-size:20px;font-weight:600;padding-block:15px}.custom__form .selected__result{width:66%;border-radius:5px;margin-bottom:12px;padding:10px;border:1px solid;box-shadow:#c8c8c80d 0 50px 100px -20px,#0000001a 0 30px 60px -30px,#0a254033 0 -2px 6px inset}.custom__form .selected__result .selected_product_title{width:70%;font-weight:600;text-transform:capitalize;font-size:16px;line-height:1.4}.custom__form quantity-selector{gap:12px;align-items:center}.custom__form quantity-selector .selected_product_quantity{width:55px;text-align:center;padding:8px 0;font-size:16px;outline:none;box-shadow:none;border:1px solid black}.custom__form .selected_product_price{font-weight:600;font-size:16px;min-width:max-content}.custom__form .selected_products_total{font-weight:600;text-align:right;width:fit-content;display:block;background:#000;padding:5px 10px;color:#fff;border-radius:5px}.custom__form quantity-selector button{padding:6px;width:24px;height:24px;background:#000;border-radius:2px}.custom__form quantity-selector button svg path{fill:#fff;stroke:#fff}.custom__form .selected__result .delete svg{width:15px;height:15px}.custom__form .form__heading{font-size:32px;margin-block:0;padding-inline:15px;text-align:center;width:100%}.custom__form form#sendID,.custom__form .input__wrapper,.custom__form .input__wrapper .combined-inputs{display:grid;grid-template-columns:repeat(4,1fr)}.custom__form form#sendID{grid-template-columns:repeat(2,1fr)}.custom__form .input__wrapper .combined-inputs,.custom__form .input__wrapper .address-input{grid-column:1 / span 4}.custom__form .form__wrapper input{width:100%;border:1px solid black;outline:none;box-shadow:none}.custom__form .submit__button{display:block;margin:25px auto 0;line-height:normal}.sending__animation{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);filter:drop-shadow(2px 4px 60px rgba(0,0,0,.5));width:200px;height:200px;z-index:100}.custom__form form#sendID,.custom__form #custom-search__input{width:50%}.custom__form .form__wrapper input,.custom__form form#sendID input,.custom__form .select__products,.custom__form #custom-search__input{padding:15px}.custom__form .field,.custom__form .select__products,.custom__form .form__wrapper,.custom__form form#sendID,.custom__form .selected__result,.custom__form .selected__result .product__info,.custom__form .input__wrapper,.custom__form .input__wrapper .combined-inputs{gap:15px}.select__collections{padding:15px}.select__collections select{-webkit-appearance:none;appearance:none;padding:18px 13px;border:1px solid black;border-radius:3px;font-size:16px;outline:none;box-shadow:none}.filters__wrapper{padding:13px;border:1px solid black;border-radius:3px;position:relative;min-width:190px}.filters__list{gap:8px;position:absolute;z-index:50;background:#fff;width:100%;box-shadow:0 0 10px #0003;border-radius:3px;left:0;top:100%;padding:10px;width:max-content;min-width:100%;max-height:300px;overflow-y:auto}.filters__list input.filter__checkbox{transform:scale(.8)}.select_button{max-width:max-content;margin-top:10px}.message__popup{position:fixed;z-index:50;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);padding:30px;box-shadow:0 0 30px #00000080;border-radius:10px;width:max-content}.message__popup .message{font-size:20px;gap:20px}.message__popup .message.success__message{gap:0;flex-direction:column;text-align:center;width:500px}.message__popup .message svg{width:42px;height:42px}.selected__filters{padding:15px}.selected__filters p{font-size:14px}.selected__filters .filters .selected-filter__value{padding:8px 12px;font-size:12px;background:;color:#fff;border-radius:5px}.custom__form label,.custom__form input{font-size:18px}.filters__list label{font-size:16px;width:100%}.custom__form button{background:#000;text-transform:uppercase;padding:18px 25px}.custom__form button.delete{background:unset;padding:0 2px;border:none}.custom__form form.select_all+p{margin:0}.custom__form .select_all{font-size:16px}.custom__form .product__list .result .quantity__selector{grid-row:2;grid-column:9}.scroll-to-buttons{position:fixed;bottom:30px;right:30px;z-index:10}.custom__form .scroll-to-buttons button{border:none;background:#000;width:45px;height:45px;border-radius:50%;box-shadow:0 0 4px #00000080;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0;margin-bottom:5px}.custom__form .scroll-to-buttons button#scroll-to-bottom{transform:rotate(180deg)}.custom__form .scroll-to-buttons button svg{width:24px}.custom__form .scroll-to-buttons button svg path{stroke:#fff}.custom__form .image-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:550px;height:550px;overflow:hidden;z-index:50;display:flex;flex-direction:column;gap:15px}.custom__form .image-modal img{width:100%;height:calc(100% - 75px);object-fit:cover;border:15px solid white}.custom__form .image-modal button{border:none;background:none;padding:0;margin:10px auto;display:block}.custom__form .image-modal button svg{transform:scale(1.7)}.custom__form .image-modal button svg path{fill:#fff}@media(max-width:749px){.custom__form{padding:20px 0 15px}.custom__form form{padding:15px}.custom__form form.select_all{padding:0}.custom__form h2.form__title{font-size:24px;margin-bottom:10px}.custom__form .custom-search__label{font-size:14px}.custom__form .field{flex-direction:column}.custom__form #custom-search__input{width:100%}.custom__form button{height:55px;width:100%}.product__list-wrapper{width:100%;max-height:300px;padding:10px}.custom__form .product__list .result .productSelection{gap:5px 10px}.custom__form .product__list .result input[type=checkbox]{transform:scale(1)}.custom__form input{padding:12px}.custom__form .product__list .result .result__title{grid-column:3 / span 7}.custom__form .product__list .result .quantity__selector{grid-column:3 / span 4;grid-row:4;height:max-content}.custom__form .product__list .result .quantity__selector input{padding-block:5px}.custom__form .product__list .result .quantity__selector button{width:25px;height:25px}.custom__form .product__list .result .result__image{min-width:65px;max-width:65px;min-height:65px;max-height:65px;grid-column:1 / span 2;grid-row:1 / span 4}.custom__form .product__list .result .price{grid-column:3 / span 1;grid-row:2}.custom__form .product__list .result .result__image[src=""]~.price,.custom__form .product__list .result .result__image[src=""]~.quantity__selector{grid-column:1 / span 1}.custom__form .product__list .result .price.result__compare-at-price{grid-row:3}.custom__form .product__list .result .result__title,.custom__form .product__list .result .price{font-size:12px}.custom__form .select__products .result__link svg,.custom__form .select__products .result__link{width:15px;height:15px}.custom__form form .input__wrapper{gap:12px;padding:15px 0}.custom__form .input__wrapper,.custom__form .input__wrapper .combined-inputs{grid-template-columns:repeat(2,1fr)}.custom__form .form__wrapper input{padding:12px}.custom__form .submit__button{width:calc(100% - 30px);margin-inline:auto;margin-top:15px}.sending__animation{width:100%;height:auto}.custom__form .selected__result{gap:7px;flex-direction:column;border-radius:5px;border:1px solid;padding:12px;box-shadow:#c8c8c80d 0 50px 100px -20px,#0000001a 0 30px 60px -30px,#0a254033 0 -2px 6px inset;align-items:baseline}.custom__form .selected__result .selected_product_title{width:fit-content;margin:0}.custom__form .selected__result .product__info{gap:10px}.custom__form form#sendID button{font-size:14px;height:30px}.custom__form quantity-selector{height:20px;gap:12px}.custom__form quantity-selector svg{width:10px}.custom__form quantity-selector .selected_product_quantity{width:50px}.custom__form .selected_products_total{margin:0 0 0 auto}.custom__form quantity-selector button{height:30px;width:30px;justify-content:center}.custom__form .form__wrapper{gap:0;padding-top:0}.custom__form .form__wrapper form{padding:0}.custom__form .form__heading{font-size:24px;margin-bottom:15px}.custom__form form#sendID{margin-top:10px}.custom__form label,.custom__form input,.custom__form button,.custom__form .input__wrapper label,.custom__form .selected__result .selected_product_title,.select__products .placeholder__text{font-size:16px}.custom__form .product__list .result,.custom__form form#sendID input{padding:10px}.custom__form .product__list .result{gap:10px}.custom__form .selected__result,.custom__form .form__wrapper form,.custom__form .form__heading,.custom__form form#sendID{width:auto}.select__collections{display:grid;grid-template-columns:repeat(2,1fr);padding:0 15px 10px}.select__collections .filter__products{grid-column:1 / span 2}.select__collections select,.select__collections details.filters__wrapper{padding:8px 14px 12px;font-size:15px;min-width:auto;height:45px}.product__list-wrapper .load__more,.product__list-wrapper .list__message{margin-top:10px}.select_button{max-width:100%;margin-top:5px}.message__popup{width:90%;padding:12px}.message__popup .message{font-size:12px;gap:15px}.message__popup .message.success__message{width:auto}.message__popup .message svg{transform:scale(1)}.filters__list{max-height:200px}.filters__list label,.selected__filters p,.selected__filters .filters .selected-filter__value{font-size:12px}.selected__filters p{min-width:max-content}.selected__filters .filters{width:100%;overflow-x:auto;gap:10px}.selected__filters .filters::-webkit-scrollbar{display:none}.selected__filters .filters .selected-filter__value{padding:10px;height:auto;min-width:fit-content;max-width:fit-content}.custom__form .image-modal{width:90%;height:auto;aspect-ratio:1 / 1;gap:0}.custom__form .image-modal img{border-width:8px;height:calc(100% - 55px)}.custom__form .image-modal button svg{transform:scale(1.5)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bulk-order-form.css.map */
