.nologin .variant-item__name{padding:0}.nologin .quick-order-list__contents .caption-with-letter-spacing{padding-left:0}.quick-order-custom{max-height:55rem;overflow-y:scroll;padding:2rem;padding-bottom:0;padding-top:0;box-shadow:25px 0 11px -20px #00000073 inset,-25px 0 22px -20px #00000073 inset,0 0 3px 4px #00000038;border-radius:7px;width:100%}.quick-order-list{display:block;padding:12px 12px 0;border-radius:var(--bg-radius)}.quick-order-list .button,button.button,a.button{box-shadow:0 0 12px 4px #0000003b}.quick-order-list__contents .caption-with-letter-spacing{display:table-cell;font-weight:var(--font-body-weight-bold);padding-left:13px;text-align:center}.quick-order-list__contents{position:relative;padding-right:13px}.quick-order-list__container{padding-bottom:2rem}.quick-order-list__container--disabled{pointer-events:none}.quick-order-list__total{padding-top:.8rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.totals__product-total{text-align:center;display:flex;flex-direction:column-reverse;align-items:center}.variant-item__quantity .quantity:before{z-index:0}.variant-item__quantity .quantity__button{z-index:1}@media screen and (min-width: 992px){.quick-order-list__total{position:sticky;bottom:5px;z-index:1;background-color:rgb(var(--color-background));max-height:8rem;outline:#f4f4f4 solid .5rem}.totals__product-total{text-align:right}.variant__items{max-height:90rem;overflow-y:auto}.variant-item__error{margin-left:.3rem}.variant-item--unit-price .variant-item__totals{vertical-align:top}.variant-item--unit-price .variant-item__totals .loading-overlay{padding-top:1.7rem}}.quick-order-list__table td,.quick-order-list__table th{padding:0;border:none}.quick-order-list__table th{text-align:left;padding-bottom:.5rem;padding-top:.5rem;opacity:.85;font-weight:var(--font-body-weight)}.quick-order-list__table thead{position:sticky;top:0;z-index:5;background:#f4f4f44d}.variant-item__quantity-wrapper{display:flex;max-width:max-content}.variant-item__totals,.variant-item__details,.variant-item__price{position:relative}.variant-item__price .price,.variant-item__totals .price{display:block}.quick-order-list__table *.right{text-align:right}.variant-item__image-container{display:inline-flex;align-items:flex-start;height:4.5rem;width:4.5rem}.variant-item__media{width:4.5rem;height:4.5rem;margin-right:1.2rem}.variant-item__image{height:100%;width:100%;object-fit:cover}@media screen and (min-width: 992px){.variant-item__image{max-width:100%}.variant-item__inner .small-hide{display:flex;flex-direction:column;align-self:center}.variant-item:not(.variant-item--no-media) .variant-item__inner{display:flex}.quick-order-list__table .variant-item__inner.variant-item__inner--no-sku{vertical-align:middle;width:60%}.variant-item__discounted-prices{justify-content:flex-end}}.variant-item__details{line-height:calc(1 + .4 / var(--font-body-scale))}.variant-item__details>*{margin:0;max-width:30rem}.variant-item__info{position:relative;padding-bottom:.5rem}.variant-item__name{display:block;letter-spacing:.06rem;line-height:calc(1 + .5 / var(--font-body-scale));margin-block:.2rem}.variant-item__sku{margin-top:.2rem;font-size:calc(var(--font-body-scale) * 12px)}.variant-item__stock{display:block;letter-spacing:.06rem;line-height:calc(1 + .5 / var(--font-body-scale));font-size:calc(var(--font-body-scale) * 12px);font-weight:600}.variant-item__stock.selected{outline:2px solid #007aff;font-weight:900;padding:0 6px;border-radius:6px;background-color:#b3c8df;transition:all .2s ease;width:max-content;margin-top:.6rem;filter:drop-shadow(-1px -2px 8px grey)}.variant-item__discounted-prices{margin-top:0;margin-bottom:0;display:flex;align-items:center;flex-wrap:wrap}.variant-item__discounted-prices dd{margin:0}.variant-item__discounted-prices dd:first-of-type{margin-right:.8rem}.variant-item__discounted-prices .variant-item__old-price{font-size:1.4rem}.variant-item__old-price{opacity:.7}.variant-item__final-price{font-weight:400}.product-option{font-size:1.4rem;word-break:break-word;line-height:calc(1 + .5 / var(--font-body-scale))}.variant-item__sold-out{opacity:.7;font-size:1.6rem;color:rgb(var(--color-foreground));height:40px;align-content:center;font-weight:bolder;margin-right:0}.quick-order-list-buttons{display:flex}quick-order-list-remove-button{display:flex;align-self:center}@media screen and (min-width: 768px) and (max-width: 991px){quick-order-list-remove-button{width:1.5rem;height:1.5rem}}quick-order-list-remove-button .button{min-width:calc(1.5rem / var(--font-body-scale));min-height:1.5rem;padding:0;margin:0 .1rem .1rem 0}quick-order-list-remove-button .button:not([disabled]):hover{color:rgb(var(--color-foreground))}@media screen and (min-width: 992px){quick-order-list-remove-button .button{min-width:1.5rem;min-height:1.5rem}}quick-order-list-remove-button .icon-remove{height:1.5rem;width:1.5rem;transition:transform var(--duration-default) ease}quick-order-list-remove-button .icon-remove path{fill:rgb(var(--color-foreground))}.variant-item .loading-overlay{top:0;left:auto;right:0;bottom:0;padding:0}.variant-remove-total .button--tertiary{width:max-content}.variant-remove-total .icon-remove{width:1.2rem;height:1.2rem;margin-right:.8rem}.quick-order-list__message svg{margin-right:1rem;width:1.3rem}.quick-order-list__message{display:flex;justify-content:center;transform:translate3d(0,-49px,0)}.quick-order-list-error{margin-top:1rem;display:flex}.quick-order-list-error svg{flex-shrink:0;width:1.2rem;margin-right:.7rem;margin-top:.3rem;align-self:flex-start}@media screen and (min-width: 992px){.variant-item .loading-overlay{padding-top:3rem;bottom:auto}.variant-item .loading-overlay--error{padding-top:5rem}.variant-remove-total .loading-overlay{left:2rem;top:1.2rem}}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:.3rem}.variant-remove-total{position:relative;align-self:center;margin-left:1rem}.variant-item .loading-overlay:not(.hidden)~*,.variant-remove-total .loading-overlay:not(.hidden)~*{visibility:hidden}.variant-item__error{display:flex;align-items:flex-start;margin-top:.2rem;width:min-content;min-width:100%}.variant-item__error-text{font-size:1.2rem;line-height:calc(1 + .2 / var(--font-body-scale));order:1}.variant-item__error-text+svg{flex-shrink:0;width:1.2rem;margin-right:.5rem;margin-top:.1rem}.variant-item__error-text:empty+svg{display:none}.product-option+.product-option{margin-top:.4rem}.product-option *{display:inline;margin:0}.quick-order-list__table thead th{text-transform:uppercase}.variant-item__image-container--no-img{border:0}@media screen and (max-width: 991px){quick-order-list{padding:1.5rem}.quick-order-list-buttons{column-gap:10px}.quick-order-list-total__column{margin-top:10px}.quick-ordmb{display:flex;align-self:center;margin-top:10px;column-gap:10px}.quick-order-list-total__info{flex-direction:column;align-items:center}.variant-item__details .loading-overlay{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:.1rem solid rgba(var(--color-foreground),.08);margin-bottom:2rem}.quick-order-list__container{padding-bottom:0rem}.quick-order-list__total{padding-top:10px;display:flex;justify-content:center}.variant-item{display:grid;grid-template-columns:4.5rem 1fr;grid-template-rows:repeat(2,auto);gap:10px;margin-bottom:15px}.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__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{flex-direction:column}.quick-order-list__message{transform:translateZ(0)}}.variant-item__name.disabled{pointer-events:none;opacity:.5;text-decoration:line-through}.variant-item__name.selected{outline:2px solid #007aff;padding:0 6px;border-radius:6px;background-color:#b3c8df;transition:all .2s ease;width:max-content;filter:drop-shadow(-1px -2px 8px grey)}.variant-item__name:hover{background-color:#98b9dc;cursor:pointer;padding:0 6px;border-radius:6px;transition:all .2s ease;width:max-content}.variant-item__name:active{transform:scale(.98)}.quick-order-list-total__confirmation{display:flex;justify-content:center;align-items:center;max-width:max-content}.quick-order-list-total__confirmation .quick-ordmb{margin-left:1rem}.quick-order-list-total__confirmation .button--tertirary{margin-left:2rem}@media screen and (min-width: 992px){.quick-order-list__table{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:table}.quick-order-list__table th{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.quick-order-list__table thead th:first-child{width:20%}.quick-order-list__table .quick-order-list__table-heading--wide+.quick-order-list__table-heading--wide{text-align:center}.quick-order-list__table td{padding-top:.1rem;vertical-align:middle}.quick-order-list__table .desktop-row-error td{padding-top:0}.quick-order-list__table .variant-item--unit-price td{vertical-align:top}.variant-item{display:table-row}.variant-item .variant-item__price{text-align:right}.variant-item__info{width:20rem;display:flex;padding:.5rem}.quick-order-list-total__column{width:20%}.quick-order-list__total-items{width:calc(((11rem / var(--font-body-scale) + var(--inputs-border-width) * 2)));flex-direction:column;display:flex;max-width:max-content;align-items:center}}quick-order-list-remove-button{min-width:12px;min-height:44px;align-items:center;justify-content:center}@media screen and (min-width: 992px){.variant-item .variant-item__quantity{padding-left:0;display:flex;justify-content:center}.quick-order-list__table thead th:first-child{width:37%}.quick-order-list-total__column{width:67%;display:flex}}.quick-order-list__total-items{display:flex;align-items:center;width:auto;flex-direction:column-reverse;column-gap:8px}.quick-order-list__total-items span,.totals__subtotal-value{margin-top:0;margin-bottom:0;color:rgb(var(--color-foreground))}.quick-order-list__total-items p,.totals__subtotal{margin-top:.2rem;opacity:.75;margin-bottom:0}.quick-order-list__total-items p{text-align:center}.quick-order-list-total__info{display:flex;align-items:center;background:rgb(var(--color-background))}.quick-order-list-total{padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.quick-order-list-total__price{display:flex;justify-content:flex-end;width:min-content;flex-direction:column;flex-wrap:wrap;align-content:flex-end}.quick-order-list-total__price{flex-grow:1;text-align:right}.quick-order-list-total__price .button{margin-right:2rem}quick-order-list .tax-note{margin-bottom:0;display:block;width:100%}@media screen and (max-width: 991px){.quick-order-list-total__price{justify-content:center;text-align:center;width:100%}.totals__product-total{display:flex;justify-content:center;text-align:center;width:100%;align-items:center;padding-bottom:10px}.totals__subtotal-value{margin-right:1.2rem}.quick-order-list-total__price .button{margin-bottom:2rem}quick-order-list .tax-note{margin-top:0}.quick-order-list-total__confirmation quick-order-list-remove-all-button.button{margin-top:1rem}.quick-order-list-total__confirmation{flex-direction:column;margin-top:0rem;min-height:auto}.quick-order-list__button-confirm{width:100%;max-width:36rem}quick-order-list .tax-note{text-align:center}}@media (max-width: 767px){.quick-order-list__table th{padding-bottom:10px}}.dark-mode .nologin,.dark-mode .quick-order-custom{background:#000}.dark-mode .quick-order-list__total{outline:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/quick-order-list.css.map */
