.bulk-order-container{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);@keyframes bulkOrderFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}@media screen and (max-width:767px){.bulk-order-container{padding-bottom:28px}}.bulk-order-container .bulk-order-header{margin-bottom:4rem;text-align:center}.bulk-order-container .bulk-order-header .main-page-title{text-align:inherit;margin-bottom:1rem;line-height:1}.bulk-order-container .bulk-order-search-wrapper{position:relative;max-width:600px;margin:0 auto 4rem}.bulk-order-container .bulk-order-search-input{width:100%;padding:1.5rem 2rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:8px;background:rgba(var(--color-background),.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:1.6rem;transition:all .3s ease}.bulk-order-container .bulk-order-search-input:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 15px rgba(var(--color-foreground),.15)}.bulk-order-container .bulk-order-results{position:absolute;top:100%;left:0;right:0;z-index:100;background:rgba(var(--color-background),.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--color-foreground),.15);border-radius:0 0 8px 8px;box-shadow:0 10px 30px #0000001a;max-height:400px;overflow-y:auto;margin-top:5px;display:none}.bulk-order-container .bulk-order-results.is-active{display:block;animation:bulkOrderFadeIn .2s ease-out}.bulk-order-container .bulk-order-result-item{padding:1.2rem 2rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .2s;border-bottom:1px solid rgba(var(--color-foreground),.15)}.bulk-order-container .bulk-order-result-item:hover{background:rgba(var(--color-foreground),.15)}.bulk-order-container .bulk-order-result-item:last-child{border-bottom:none}.bulk-order-container .bulk-order-result-title{font-weight:500}.bulk-order-container .bulk-order-result-price{opacity:.7;font-size:.9em}.bulk-order-container .bulk-order-list{width:100%;margin-top:2rem;border-collapse:separate;border-spacing:0 .5rem}.bulk-order-container .bulk-order-row{background:#ffffff08;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-bottom:1px solid rgba(var(--color-foreground),.15)}.bulk-order-container .bulk-order-cell{padding:1.5rem .5rem 2rem;border-bottom:1px solid rgba(var(--color-foreground),.15)}.bulk-order-container .bulk-order-cell:has(.bulk-order-product-title){padding-left:20px}.bulk-order-container .bulk-order-cell:has(.remove-btn){padding-right:20px}.bulk-order-container .bulk-order-row .bulk-order-cell:not(:has(.bulk-order-product-title),:has(.remove-btn)){text-align:center}.bulk-order-container .bulk-order-cell .bulk-order-product-title{font-size:18px;line-height:1.2;font-weight:500;word-break:break-word;font-family:Times New Roman,Times,serif}.bulk-order-container .bulk-order-cell .bulk-order-product-subtitle{font-family:Times New Roman,Times,serif;font-size:14px;font-style:italic;max-width:350px}.bulk-order-container .thead .bulk-order-cell{text-transform:uppercase}.bulk-order-container .qty-controls{display:flex;align-items:center;gap:.5rem;margin:0 auto;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:.8rem 1rem;width:fit-content}@media screen and (max-width:767px){.bulk-order-container .qty-controls{gap:0;padding:.6rem .5rem}}.bulk-order-container .qty-btn{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:opacity .2s;color:#000}.bulk-order-container .qty-btn:disabled{cursor:not-allowed;opacity:.3}.bulk-order-container .qty-btn svg{width:10px;height:10px}.bulk-order-container .qty-input{width:30px;text-align:center;border:none;font-size:14px;background:none;color:#000;-moz-appearance:textfield}.bulk-order-container .qty-input::-webkit-outer-spin-button,.bulk-order-container .qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bulk-order-container .stock-limit-message{font-size:1.2rem;margin-top:.5rem;color:rgb(var(--color-error))}.bulk-order-container .bulk-order-cell:has(.stock-limit-message){position:relative}.bulk-order-container .hidden{display:none}.bulk-order-container .remove-btn{background:none;border:none;cursor:pointer;color:rgba(var(--color-foreground),.5);font-size:24px;transition:color .2s}.bulk-order-container .remove-btn:hover{color:rgb(var(--color-error))}.bulk-order-container .button-pre-text{text-align:center}.bulk-order-container .add-to-cart-bulk{position:relative;width:100%;max-width:375px;font-family:var(--font-body-family);transition:var(--duration-default);height:55px;min-height:5rem;font-size:16px;line-height:19px;text-transform:uppercase;letter-spacing:.2rem;display:inline-flex;justify-content:center;align-items:center;background-color:#000;color:#fff;border:1px solid #000;cursor:pointer}@media screen and (max-width:767px){.bulk-order-container .add-to-cart-bulk{max-width:none}}.bulk-order-container .add-to-cart-bulk:not(:disabled):hover{background-color:#fff;color:#000}.bulk-order-container .add-to-cart-bulk:active{transform:translateY(0)}.bulk-order-container .add-to-cart-bulk:disabled{background:#ccc;color:#000;opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.bulk-order-container .stock-status{font-size:1.2rem;margin-top:.5rem}.bulk-order-container .stock-status.out-of-stock{color:rgb(var(--color-error));font-family:Times New Roman,Times,serif}.bulk-order-container .empty-state{text-align:center;padding:8rem 0;opacity:.5}.bulk-order-container .bulk-order-footer{position:static;display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%;padding:36px 0 0;background:#fff}@media screen and (max-width:767px){.bulk-order-container .bulk-order-footer{position:sticky;bottom:0;padding:24px 0}}.bulk-order-container .bulk-order-footer .bulk-age-confirm{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;font-size:14px;line-height:1.4;cursor:pointer}@media screen and (max-width:767px){.bulk-order-container .bulk-order-footer .bulk-age-confirm{margin-bottom:12px}}.bulk-order-container .bulk-order-footer .bulk-age-confirm input[type=checkbox]{width:21px;height:21px;border:1px solid #000;margin:0;cursor:pointer}.bulk-order-container .bulk-order-footer .custom-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px;background:#00000080}.bulk-order-container .bulk-order-footer .custom-popup.is-active{display:flex}.bulk-order-container .bulk-order-footer .custom-popupcontent{position:relative;width:100%;max-width:420px;padding:32px 24px;border-radius:20px;background:#fff;box-shadow:0 10px 40px #0000001f}.bulk-order-container .bulk-order-footer .custom-popupclose{position:absolute;top:16px;right:16px;width:36px;height:36px;border:0;border-radius:50%;background:#f3f3f3;font-size:24px;line-height:1;cursor:pointer;transition:background .2s ease}.bulk-order-container .bulk-order-footer .custom-popupclose:hover{background:#e7e7e7}.bulk-order-container .bulk-order-footer .custom-popupcontent h3{margin:0 0 24px;font-size:28px;line-height:1.1;font-weight:600;color:#111}.bulk-order-container .bulk-order-footer .custom-popupcontent form{display:flex;flex-direction:column;gap:14px}.bulk-order-container .bulk-order-footer .custom-popupcontent input{width:100%;height:52px;padding:0 16px;border:1px solid #d9d9d9;border-radius:12px;font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}.bulk-order-container .bulk-order-footer .custom-popupcontent input:focus{outline:none;border-color:#111;box-shadow:0 0 0 3px #00000014}.bulk-order-container .bulk-order-footer .custom-popupcontent button[type=submit],.bulk-order-container .bulk-order-footer .continue-guest,.bulk-order-container .bulk-order-footer .login-btn{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin-top:14px;border:1px solid #d9d9d9;border-radius:12px;background:#121111;color:#fcf7f7;text-decoration:none;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.bulk-order-container .bulk-order-footer .login-btn:hover{border-color:#111}.bulk-order-container .bulk-order-footer .popup-login-errors{margin-bottom:14px;padding:12px;border-radius:8px;background:#fff2f2;border:1px solid #ffcccc;color:#c20000;font-size:14px}.bulk-order-container .bulk-order-footer .custom-popupcontent button[type=submit]{margin-top:8px;border:0;background:#111;color:#fff}.bulk-order-container .bulk-order-footer .custom-popupcontent button[type=submit]:hover{background:#222}.bulk-order-container .bulk-order-footer .continue-guest{margin-top:14px;border:1px solid #d9d9d9;background:#fff;color:#111}.bulk-order-container .bulk-order-footer .continue-guest:hover{border-color:#111}@media screen and (max-width:480px){.bulk-order-container .bulk-order-footer .custom-popupcontent{padding:28px 18px}.bulk-order-container .bulk-order-footer .custom-popupcontent h3{font-size:24px}}.bulk-order-container .bulk-order-footer .bulk-total-amount{width:100%;text-align:right;font-size:20px;margin-bottom:20px;margin-right:20px;font-weight:600}.bulk-order-container .bulk-order-collection-row{font-weight:700;cursor:pointer;font-size:1.8rem}.bulk-order-container .bulk-order-collection-row.is-accordion-header td{padding:2rem;border:none;border-radius:0;border-bottom:.1px solid rgba(var(--color-foreground),.2);position:relative}.bulk-order-container .bulk-order-collection-row.is-accordion-header.is-open td{border-bottom:none}.bulk-order-container .bulk-order-row.is-hidden{visibility:collapse;display:none}.bulk-order-container .bulk-order-collection-row td p{font-size:18px;letter-spacing:2px;font-weight:600;margin:0;text-transform:uppercase;padding-right:25px}.bulk-order-collection-row td button{background:none;border:none;position:absolute;right:2rem;top:50%;transform:translateY(-50%);z-index:-1}.bulk-order-collection-row td button.minus,.bulk-order-collection-row.is-open td button.plus{display:none}.bulk-order-collection-row.is-open td button.minus{display:block}.bulk-order-collection-row td svg{width:10px;height:10px}.bulk-order-debug{padding:1rem;background:#f0f0f0;border:1px dashed #ccc;font-size:1.2rem;margin-bottom:2rem;color:#666}.bulk-order-header-row.bulk-order-row{background:rgba(var(--color-foreground),.1)}.bulk-order-header-row.bulk-order-row .bulk-order-cell{border:none;padding:1rem 2rem;text-transform:uppercase}.bulk-order-header-row.bulk-order-row .bulk-order-cell:first-child{border-radius:4px 0 0 4px}.bulk-order-header-row.bulk-order-row .bulk-order-cell:last-child{border-radius:0 4px 4px 0}@media screen and (max-width:767px){.bulk-order-cell{padding:1.5rem .5rem}}body:has(.custom-popup.is-active){overflow-y:hidden}
/*# sourceMappingURL=/cdn/shop/t/39/assets/bulk-order.css.map */
