.bulk-pricing,.bulk-cart-upsell,.product:has(.bulk-pricing){--bulk-accent: 255, 165, 0;--bulk-navy: 0, 25, 61;--bulk-positive: 33, 98, 60}.bulk-pricing{display:block;margin:20px 0 24px;overflow:hidden;color:rgb(var(--color-foreground, 18, 18, 18));background:rgb(var(--color-background, 255, 255, 255));border:1px solid rgba(var(--color-foreground, 18, 18, 18),.18);border-radius:10px}.bulk-pricing__heading-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:20px;background:rgb(var(--color-background, 0, 25, 61))}.bulk-pricing__heading{margin:0;color:rgb(var(--color-foreground, 255, 255, 255));font-size:23px;font-weight:750;line-height:1.2;letter-spacing:.01em}.bulk-pricing__eyebrow{margin:7px 0 0;color:rgba(var(--color-foreground, 255, 255, 255),.88);font-size:15px;line-height:1.4}.bulk-pricing__badge{padding:9px 11px;border-radius:5px;background:rgb(var(--bulk-accent));color:rgb(var(--bulk-navy));font-size:15px;font-weight:800;line-height:1.3}.bulk-pricing__preview-label{margin:14px 18px 0;font-size:12px;font-weight:600;color:rgba(var(--color-foreground, 18, 18, 18),.72)}.bulk-pricing__tiers{display:grid;grid-template-columns:1fr;margin:10px 18px 16px;border:1px solid rgba(var(--color-foreground, 18, 18, 18),.16);border-radius:6px;overflow:hidden}.bulk-pricing__tier{display:grid;grid-template-columns:1fr .7fr 1.2fr;align-items:center;gap:12px;width:100%;min-width:0;min-height:68px;padding:12px 14px;border:0;border-bottom:1px solid rgba(var(--color-foreground, 18, 18, 18),.1);border-radius:0;background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 18, 18, 18));font-family:inherit;text-align:left;cursor:pointer}.bulk-pricing__tier:last-child{border-bottom:0}.bulk-pricing__tier:nth-child(2n){background:rgba(var(--color-foreground, 18, 18, 18),.022)}.bulk-pricing__tier:hover{background:rgba(var(--bulk-accent),.08)}.bulk-pricing__tier[aria-pressed=true]{background:rgba(var(--bulk-accent),.13);box-shadow:inset 0 0 0 2px rgb(var(--bulk-accent))}.bulk-pricing__tier[aria-pressed=true] .bulk-pricing__tier-quantity:before{content:"\2713  "}.bulk-pricing__tier:disabled{opacity:.55;cursor:not-allowed}.bulk-pricing__tier:focus-visible,.bulk-cart-upsell button:focus-visible{outline:3px solid rgb(var(--bulk-navy));outline-offset:-3px}.bulk-pricing__tier-quantity{font-size:17px;font-weight:700;line-height:1.4}.bulk-pricing__tier-discount{font-size:25px;font-weight:800;color:rgb(var(--bulk-navy));line-height:1.2}.bulk-pricing__tier-unit{min-width:0;text-align:right;font-size:24px;font-weight:750;line-height:1.2;overflow-wrap:anywhere}.bulk-pricing__tier-unit small{display:block;margin-top:5px;font-size:12px;font-weight:400;color:rgba(var(--color-foreground, 18, 18, 18),.7)}.bulk-pricing__estimate{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:18px;background:rgba(var(--color-foreground, 18, 18, 18),.025);border-top:1px solid rgba(var(--color-foreground, 18, 18, 18),.12)}.bulk-pricing__estimate-label,.bulk-pricing__savings-row span{display:block;color:rgba(var(--color-foreground, 18, 18, 18),.72);font-size:14px;line-height:1.4}.bulk-pricing__subtotal{display:block;margin-top:5px;font-size:36px;font-weight:800;line-height:1.15;color:rgb(var(--bulk-navy));overflow-wrap:anywhere}.bulk-pricing__savings-row{text-align:right}.bulk-pricing__savings-row strong{display:block;margin-top:5px;font-size:23px;color:rgb(var(--bulk-positive));line-height:1.2}.bulk-pricing__fine-print,.bulk-pricing__validation{margin:12px 18px;font-size:13px;color:rgba(var(--color-foreground, 18, 18, 18),.72);line-height:1.5}.bulk-pricing__validation{color:#9b321e}.bulk-cart-upsell{position:relative;margin:20px 0;padding:18px;border:1px solid rgb(var(--bulk-navy));border-radius:8px;background:rgb(var(--bulk-navy));color:#fff}.bulk-pricing .bulk-cart-upsell{margin:14px 18px 18px}.bulk-cart-upsell__title{margin:0 0 10px;font-size:18px;color:rgb(var(--color-foreground, 18, 18, 18))}.bulk-upsell__headline{display:block;font-size:20px;line-height:1.35;color:#fff;overflow-wrap:anywhere}.bulk-cart-upsell [data-suggestion-copy]{margin:8px 0 0;font-size:14px;line-height:1.5}.bulk-cart-upsell__disclaimer{margin:12px 0 0;font-size:12px;line-height:1.45;color:#e1e7ef}.bulk-cart-upsell [data-next-quantity]{--color-button: 255,159,0;--color-button-text: 0,25,61;--border-opacity: 0;min-height:44px;margin-top:12px;padding:10px 18px;border:0;background:#ff9f00;color:#00193d;font-weight:750;white-space:normal;text-align:center}.bulk-cart-upsell [data-next-quantity]:hover{background:#e78b00}.bulk-cart-upsell__dismiss{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:4px;background:transparent;color:#fff;font-size:24px;cursor:pointer}.bulk-cart-upsell[data-offer-mode=expanded] .bulk-cart-upsell__dismiss{display:none}.bulk-offer__eyebrow{display:flex;align-items:center;gap:8px;margin:0 28px 10px 0;color:#ffb238;font-size:12px;line-height:1.5;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.bulk-offer__eyebrow svg{flex:0 0 20px}.bulk-offer__emphasis{color:#ffb238}.bulk-offer__product{margin:8px 0 0;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.bulk-offer__product:empty{display:none}.bulk-cart-upsell button:focus-visible{outline:3px solid #fff;outline-offset:3px}.bulk-cart-upsell__dismiss:focus-visible{outline-offset:-4px}@media(max-width:749px){.bulk-cart-upsell{padding:16px}.bulk-upsell__headline{font-size:18px}.bulk-cart-upsell [data-next-quantity]{width:100%}}.bulk-pricing [hidden],.bulk-cart-upsell[hidden]{display:none}.product:has(.bulk-pricing) .product-form__submit{min-height:56px;background:rgb(var(--bulk-accent));color:rgb(var(--bulk-navy));font-size:18px;font-weight:750}.product:has(.bulk-pricing) .product-form__submit:hover{background:rgba(var(--bulk-accent),.88)}.product:has(.bulk-pricing) .product__title h1{line-height:1.22}.product:has(.bulk-pricing) .price .price-item{font-size:25px;font-weight:700}.product:has(.bulk-pricing) quantity-input{min-height:48px}@media(max-width:749px){.bulk-pricing{margin:16px 0 20px}.bulk-pricing__heading-row{padding:16px;gap:12px}.bulk-pricing__heading{font-size:21px}.bulk-pricing__tiers{margin:10px 12px 14px}.bulk-pricing__preview-label,.bulk-pricing__fine-print,.bulk-pricing__validation{margin-left:16px;margin-right:16px}.bulk-pricing__tier{padding:14px 12px;gap:8px;grid-template-columns:1fr .65fr 1.25fr;min-height:66px}.bulk-pricing__tier-quantity{font-size:16px}.bulk-pricing__tier-discount,.bulk-pricing__tier-unit{font-size:23px}.bulk-pricing__estimate{padding:16px}.bulk-pricing__subtotal{font-size:32px}.bulk-pricing .bulk-cart-upsell{margin:16px}}@media(max-width:374px){.bulk-pricing__tier{padding:12px 10px;gap:6px}.bulk-pricing__tier-quantity{font-size:15px}.bulk-pricing__tier-discount,.bulk-pricing__tier-unit{font-size:21px}.bulk-pricing__tier-unit small{font-size:11px}.bulk-pricing__subtotal{font-size:30px}}.product:has(.bulk-pricing) .bulk-inquiry-controlled #inquiry-button{--bulk-inquiry-background: #ff9f00;--bulk-inquiry-hover: #e78b00;background:var(--bulk-inquiry-background);color:#000;border-radius:var(--buttons-radius-outset, 6px)}.product:has(.bulk-pricing) .bulk-inquiry-controlled #inquiry-button:before,.product:has(.bulk-pricing) .bulk-inquiry-controlled #inquiry-button:after{border-radius:inherit}.product:has(.bulk-pricing) .bulk-inquiry-controlled #inquiry-button:hover{background:var(--bulk-inquiry-hover);color:#000}.product:has(.bulk-pricing) .bulk-inquiry-controlled #inquiry-button:focus-visible{outline:3px solid rgb(var(--bulk-navy));outline-offset:3px}.bulk-pricing__tier .bulk-pricing__tier-note{grid-column:1 / -1;font-size:12px;line-height:1.35;color:rgb(var(--bulk-navy))}.bulk-pricing{margin:14px 0 18px}.bulk-pricing__heading-row{padding:14px 16px;gap:10px}.bulk-pricing__eyebrow{margin-top:5px}.bulk-pricing__tiers{margin:8px 12px 10px}.bulk-pricing__tier{min-height:56px;padding:9px 12px}.bulk-pricing__estimate{padding:12px 16px;gap:10px}.bulk-pricing__fine-print{margin:10px 16px;font-size:12px}.bulk-pricing .bulk-cart-upsell{margin:10px 12px 12px;padding:14px}.bulk-offer__reminder{display:none}.bulk-cart-upsell[data-offer-mode=compact]{min-height:48px;padding:10px 12px;background:#dff8e8;color:rgb(var(--bulk-navy));border:1px solid #78b997;border-left:3px solid #27835b}.bulk-cart-upsell[data-offer-mode=compact]>:not(.bulk-offer__reminder):not(.bulk-cart-upsell__dismiss){display:none}.bulk-cart-upsell[data-offer-mode=compact] .bulk-offer__reminder{display:block;margin:0;font-size:14px;line-height:1.5;font-weight:650}.bulk-cart-upsell[data-offer-mode=compact] .bulk-offer__reminder:before{content:"\2726";color:#206b4a;margin-right:7px}.bulk-cart-upsell[data-offer-mode=compact] .bulk-cart-upsell__dismiss{color:rgb(var(--bulk-navy))}.bulk-cart-upsell[data-offer-mode=compact] button:focus-visible{outline-color:rgb(var(--bulk-navy))}@media(max-width:749px){.bulk-pricing__tier{min-height:56px;padding:10px}.bulk-upsell__headline{font-size:17px}}.bulk-pricing__tier:disabled{opacity:.7}.bulk-pricing .bulk-cart-upsell{margin-top:10px;margin-bottom:12px}.bulk-pricing__fine-print{margin-top:10px;margin-bottom:10px}.bulk-cart-upsell [data-suggestion-copy]{margin-top:6px}.product:has(.bulk-pricing) .product-form__quantity{margin-bottom:10px}.product:has(.bulk-pricing) .product-form__quantity .quantity__label{font-size:16px;font-weight:700}.product:has(.bulk-pricing) .bulk-quantity-context{margin:0 0 10px;font-size:14px;line-height:1.5;color:rgb(var(--bulk-navy));overflow-wrap:anywhere}.product:has(.bulk-pricing) quantity-input.quantity{width:190px;max-width:100%;min-height:52px}.product:has(.bulk-pricing) .quantity__button{width:52px;min-height:52px;flex:0 0 52px;color:rgb(var(--bulk-navy))}.product:has(.bulk-pricing) .quantity__button svg{width:14px}.product:has(.bulk-pricing) .quantity__input{min-width:0;font-size:20px;font-weight:700;color:rgb(var(--bulk-navy))}.product:has(.bulk-pricing) .quantity__button:focus-visible,.product:has(.bulk-pricing) .quantity__input:focus-visible{outline:3px solid rgb(var(--bulk-navy));outline-offset:2px}.product:has(.bulk-pricing) .product-form__quantity+div{margin-top:10px}.bulk-pricing__mix{margin:12px 16px 0;padding:10px 12px;background:#e0f6eb;color:#001b3f;font-size:13px;line-height:1.4;border-radius:4px}.bulk-pricing__mix strong{font-size:13px}.bulk-pricing__mix p{margin:4px 0}.bulk-pricing__mix small{font-size:12px}.bulk-pricing__price-note,.bulk-pricing__availability{margin:8px 16px;font-size:12px;line-height:1.45}.bulk-pricing__tier:disabled{opacity:1;cursor:default}.bulk-pricing [data-correct-quantity]{margin:0 16px 12px;min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/132/assets/bulk-purchase-preview.css.map */
