quick-order-list{display:block}.halo-quick-bulk-popup quick-order-list{padding:0}.quick-order-list{padding-top:var(--pd-t-mobile);padding-bottom:var(--pd-b-mobile)}.quick-order-list__contents{position:relative}.quick-order-list__container--disabled{pointer-events:none}.quick-order-list__total{padding-top:20px;padding-bottom:20px;border-top:1px solid rgba(43,44,45,.08)}.variant-item__quantity .quantity:before{z-index:0}.variant-item__quantity .quantity__button{z-index:1}.variant-item__quantity .quantity__button[name=minus]{left:0;right:auto}.variant-item__quantity .quantity__button[name=plus]{left:auto;right:0}.variant-item__quantity .quantity__input{width:100%;text-align:center;display:block;font-family:var(--font_stack_body);font-size:var(--font_size_base);font-weight:var(--font-weight-normal);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);border:1px solid var(--form-input-border);color:var(--form-input-color);background-color:var(--form-input-bg);box-shadow:unset!important;outline:none!important;margin:0;overflow:hidden;border-radius:var(--btn-1-border-radius);-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.variant-item__quantity .quantity__input::-webkit-outer-spin-button,.variant-item__quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.variant-item__image-container.global-media-settings:after{content:none}@media screen and (min-width: 768px){.quick-order-list__total{position:sticky;bottom:0;z-index:2;background-color:#fff;transition:all .3s ease}.show_sticky:not(.quickshop-popup-show) .quick-order-list__total{bottom:80px}.variant-item__quantity-wrapper--no-info,.variant-item__error{padding-left:49px}.variant-item__error{margin-left:3px}.variant-item--unit-price .variant-item__totals{vertical-align:top}.variant-item--unit-price .variant-item__totals .loading__spinner{padding-top:17px}}.quick-order-list__table td,.quick-order-list__table th{padding:0;border:none}.quick-order-list__table th{text-align:left;font-size:16px;font-weight:600;padding-bottom:20px}.variant-item__quantity-wrapper{display:flex}.variant-item__totals,.variant-item__details,.variant-item__price{position:relative}.variant-item__price .price,.variant-item__totals .price{display:block;width:auto}.quick-order-list__table *.right{text-align:right}.variant-item__image-container{display:inline-flex;align-items:flex-start;height:45px;width:45px}.variant-item__media{width:45px;height:45px;margin-right:12px}.variant-item__image{height:100%;width:100%;object-fit:cover}@media screen and (min-width: 768px){.variant-item__image{max-width:100%}.variant-item__inner .small-hide{display:flex;flex-direction:column;align-self:center}.variant-item .variant-item__inner:has(.variant-item__media){display:flex}.variant-item__discounted-prices{justify-content:flex-end}}.variant-item__details{font-size:var(--product-price-font-size);line-height:calc(1 + .4 / var(--font_size_base))}.variant-item__details>*{margin:0;max-width:300px}.variant-item__details .price{justify-content:flex-start;flex-wrap:nowrap}.variant-item__info{position:relative;padding-bottom:5px}.variant-item__name{font-family:var(--font_stack_body);display:block;font-size:var(--font_size_base);letter-spacing:.6px;line-height:calc(1 + .5 / var(--font_size_base));font-weight:700;margin:0}.variant-item__sku{font-size:11px;letter-spacing:.4px;margin-top:2px}.variant-item__discounted-prices{margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center}.variant-item__discounted-prices dd{margin:0}.variant-item__discounted-prices dd:first-of-type{margin-right:8px}.variant-item__discounted-prices .variant-item__old-price{font-size:calc(var(--product-price-font-size) - 2px)}.variant-item__old-price{opacity:.7}.variant-item__final-price{font-weight:400}.variant-item__sold-out{color:var(--color-grey)}.quick-order-list__button{width:auto;margin:0}quick-order-list-remove-button{display:flex;margin:0 0 0 12px;align-self:center}quick-order-list-remove-button .button{border:none}.quick-order-list__button-cancel{font-size:15px;letter-spacing:.6px}@media screen and (min-width: 767px){.quick-order-list-total__column{flex-wrap:wrap}.quick-order-list__message,.quick-order-list-error{padding-bottom:10px}}quick-order-list-remove-button .button{min-width:calc(15px / var(--font_size_base));min-height:15px;padding:5px 7px;margin:0}quick-order-list-remove-button .button:not([disabled]):hover{color:#2b2c2d}quick-order-list-remove-button .icon-remove{height:15px;width:15px;margin:0;transition:transform var(--duration-default) ease}.variant-item .loading__spinner{top:0;left:auto;right:0;bottom:0;padding:0}.variant-remove-total{position:relative;align-self:center}.variant-remove-total .loading__spinner{width:20px;display:inline-block;position:absolute;z-index:1}quick-order-list .spinner{width:100%;height:100%;animation:rotator 1.4s linear infinite;background-color:#fff}quick-order-list .spinner .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:currentColor;animation:dash 1.4s ease-in-out infinite}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.variant-remove-total .button--tertiary{width:max-content}.variant-remove-total .icon-remove{width:15px;height:15px;margin:0 0 4px 5px}.quick-order-list__message{margin-top:10px;display:block}.quick-order-list__message svg{margin-right:10px;width:10px}.quick-order-list-error{margin-top:10px;display:flex}.quick-order-list-error svg{flex-shrink:0;width:12px;margin-right:7px;margin-top:3px;align-self:flex-start}@media screen and (min-width: 768px){.variant-item .loading__spinner{padding-top:30px;bottom:auto}.variant-item .loading__spinner--error{padding-top:50px}.variant-remove-total .loading__spinner{left:20px;top:12px}.variant-remove-total--empty .loading__spinner{top:-10px}}.quick-order-list-buttons quick-order-list-remove-all-button .button{border:none;background:none}quick-order-list-remove-button:hover .icon-remove{transform:scale(1.25)}.quick-order-list-total__info quick-order-list-remove-all-button:hover{text-decoration:underline;text-underline-offset:3px}.variant-item .loading__spinner:not(.hidden)~*,.variant-remove-total .loading__spinner:not(.hidden)~*{visibility:hidden}.variant-item__error{display:flex;align-items:flex-start;margin-top:2px;width:min-content;min-width:100%}.variant-item__error-text{font-size:12px;line-height:calc(1 + .2 / var(--font_size_base));order:1}.variant-item__error-text+svg{flex-shrink:0;width:12px;margin-right:5px;margin-top:1px}.variant-item__error-text:empty+svg{display:none}.quick-order-list__table thead th{text-transform:uppercase}.variant-item__image-container--no-img{border:0}.quick-order-list__total .button{display:block;width:100%;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:0;border-style:solid;border-width:1px;min-width:130px;max-width:100%;padding:13px 15px 9px;margin:auto;outline:none!important;cursor:pointer;position:relative;background:#fff;border-color:#727272;color:#232323;background-origin:border-box}.quick-order-list__total .button.quick-order-list__button:hover{color:#fff;background:#232323;border-color:#232323;background-origin:border-box}.quick-order-list__total .button.quick-order-list__button{margin:0;width:auto}@media screen and (max-width: 767px){.variant-item__inner:not(:has(.variant-item__media)){display:none}.quick-order-list-total__info{flex-direction:column;align-items:center}.variant-item__details .loading__spinner{left:0;top:auto}.quick-order-list__table,.quick-order-list__table thead,.quick-order-list__table tbody{display:block;width:100%}.quick-order-list__table thead tr{display:flex;justify-content:space-between;border-bottom:1px solid rgba(43,44,45,.08);margin-bottom:30px}.variant-item{display:grid;grid-template-columns:45px 1fr;grid-template-rows:repeat(2,auto);gap:5px 15px;margin-bottom:30px}.variant-item--no-media{grid-template:repeat(2,auto) / repeat(3,auto)}.variant-item:last-child{margin-bottom:0}.variant-item__totals{grid-column:5 / 3}.variant-item--no-media .variant-item__inner~.variant-item__quantity{grid-column:1 / 5}.variant-item__quantity{grid-column:2 / 5}.variant-item:not(:has(.variant-item__media)) .variant-item__quantity{grid-column:1 / 5}.variant-item__quantity-wrapper{flex-wrap:wrap}.variant-item--no-media .variant-item__inner{display:none}.quick-order-list__message{text-align:center}.quick-order-list-total__column,.quick-order-list-buttons{display:flex;align-items:center;justify-content:center;width:100%}.quick-order-list__button{max-width:360px}}.quick-order-list__button-text{text-align:center}.quick-order-list-total__confirmation{display:flex;justify-content:center;align-items:center}.quick-order-list-total__confirmation-button{display:flex;column-gap:10px}@media screen and (min-width: 768px){.quick-order-list{padding-top:var(--pd-t-tablet);padding-bottom:var(--pd-b-tablet)}.quick-order-list__table{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:table}.quick-order-list__table th{border-bottom:1px solid rgba(43,44,45,.08)}.quick-order-list__table th+th{padding-left:30px}.quick-order-list__table .quick-order-list__table--quantity{width:144px;padding-right:2.7rem;padding-left:49px;text-align:center}.quick-order-list__table .quick-order-list__table-heading--wide+.quick-order-list__table-heading--wide{padding-left:50px;text-align:right}.quick-order-list__table td{padding-top:16px}.quick-order-list__table .desktop-row-error td{padding-top:0}.quick-order-list__table .variant-item--unit-price td{vertical-align:middle}.variant-item{display:table-row}.variant-item .variant-item__price{text-align:right}.variant-item__info{width:200px;display:flex;padding:5px}.quick-order-list-total__confirmation span{margin-right:30px}.quick-order-list__total-items{width:144px;margin-left:49px;flex-direction:column}.quick-order-list__table thead th:first-child,.quick-order-list-total__column{width:37%}.quick-order-list-buttons{display:flex}.quick-order-list-total__price{margin-left:49px}}@media screen and (min-width: 1025px){.quick-order-list{padding-top:var(--pd-t-desktop);padding-bottom:var(--pd-b-desktop)}.quick-order-list__table th+th{padding-left:54px}.quick-order-list__table .quick-order-list__table-heading--wide+.quick-order-list__table-heading--wide{padding-left:100px}}.quick-order-list__total-items{display:flex;align-items:center}.quick-order-list__total-items span,.totals__subtotal-value{margin-top:0;margin-bottom:0;color:#2b2c2d}.quick-order-list__total-items span{font-weight:700}.totals__subtotal-value{font-size:calc(var(--font_size_base) + 4px);font-weight:700}.quick-order-list__total-items p,.totals__subtotal{font-family:var(--font_stack_body);font-size:calc(var(--font_size_base) - 1px);margin-top:02px;opacity:.75;margin-bottom:0}.quick-order-list__total-items p{text-align:center}.quick-order-list-total__info{display:flex}.quick-order-list-total__info,.quick-order-list-total__confirmation{min-height:100px}.quick-order-list-total__price{display:flex;flex-wrap:wrap;justify-content:flex-end;flex-grow:1;text-align:right;width:min-content}.quick-order-list-total__price .button{margin-right:20px}@media screen and (max-width: 767px){.quick-order-list-total__price{justify-content:center;text-align:center;width:100%}.totals__product-total{display:flex;justify-content:center;width:100%;align-items:center;padding-bottom:20px}.totals__subtotal-value,.quick-order-list__total-items span{margin-right:12px}.quick-order-list__total-items{margin-top:10px;margin-bottom:13px}.quick-order-list-total__price .button{margin-bottom:20px}.quick-order-list-total__confirmation quick-order-list-remove-all-button button{margin-top:15px}.quick-order-list-total__confirmation{flex-direction:column}.quick-order-list__button-confirm{width:100%;max-width:360px}quick-order-list .tax-note{text-align:center}.variant-item__discounted-prices .price{font-size:calc(var(--product-price-font-size) - 2px)}.quick-order-list__total-items p,.totals__subtotal{margin-top:0}}quick-order-list .tax-note{margin:0 0 20px;display:block;width:100%;font-size:calc(var(--font_size_base) - 1px)}@media screen and (min-width: 768px){.medium-up-hide{display:none!important}.quick-order-list__container{padding-bottom:4px}}@media screen and (max-width: 767px){.small-hide{display:none!important}}.quick-order-list-container .quantity{margin-bottom:0}.quick-order-list-container .quantity .qty-group .button{border-bottom:0}.quick-order-list-container .h5,.quick-order-list-container .h4{text-transform:initial}.quantity-popover-container--soldout{margin:0;width:144px;justify-content:center;border:1px solid #cccfd6;border-radius:3px;background-color:#e9e9e9;font-weight:700}.quantity-popover-container{width:144px}.quantity-popover-container:not(.quantity-popover-container--hover){align-items:center}.quantity-popover-container{display:flex;padding:.5rem 0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/quick-order-list.css.map */
