.badass-qty-offers{--qty-ink: #3c2016;--qty-border: #ece9e8;--qty-surface: #fffdfb;--qty-surface-soft: #fef9ef;--qty-surface-selected: #fdebd8;--qty-accent: #f8be61;--qty-muted: rgba(60, 32, 22, .55);display:flex;flex-direction:column;gap:12px;width:100%;max-width:620px;margin:0;color:var(--qty-ink);font-family:var(--font-body-family, "Nunito", sans-serif);font-style:var(--font-body-style, normal);font-weight:var(--font-body-weight, 400);-webkit-font-smoothing:antialiased}.hsh-pdp-qty-heading{margin:0;color:var(--qty-ink);font-family:"CustomFont1",var(--font-heading-family, sans-serif)!important;font-size:1.5rem;font-weight:400;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.hsh-pdp-product-row{box-sizing:border-box;width:100%;padding:16px;border:1px solid var(--qty-border);border-radius:10px;background:var(--qty-surface)}.hsh-pdp-product-label{display:block;margin:0 0 14px;color:var(--qty-ink);font-family:"CustomFont1",var(--font-heading-family, sans-serif)!important;font-size:1.6rem;font-weight:400;line-height:1.3}.hsh-pdp-quantity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.hsh-pdp-tile{position:relative;box-sizing:border-box;min-height:112px;padding:0;border:1px solid var(--qty-border);border-radius:10px;background:var(--qty-surface);color:var(--qty-ink);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.hsh-pdp-tile:hover{border-color:var(--qty-ink)}.hsh-pdp-tile:focus-visible{box-shadow:0 0 0 2px var(--qty-surface),0 0 0 4px var(--qty-ink)}.hsh-pdp-tile.is-selected{border:2px solid var(--qty-ink);background:var(--qty-surface-selected)}.hsh-pdp-tile.is-loading{opacity:.65;pointer-events:none}.hsh-pdp-tile-content{display:flex;flex-direction:column;justify-content:space-between;gap:12px;box-sizing:border-box;height:100%;min-height:112px;padding:14px 12px 12px}.hsh-pdp-tile.is-selected .hsh-pdp-tile-content{padding:13px 11px 11px}.hsh-pdp-tile-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;width:100%}.hsh-pdp-tile-main{color:var(--qty-ink);font-family:"CustomFont1",var(--font-heading-family, sans-serif)!important;font-size:2rem;font-weight:400;line-height:1.15;letter-spacing:0}.hsh-pdp-badge{display:inline-flex;align-items:center;margin-left:auto;padding:3px 8px;border:1px solid var(--qty-ink);border-radius:8px;background:var(--qty-accent);color:var(--qty-ink);font-family:var(--font-body-family, "Nunito", sans-serif);font-size:1.1rem;font-weight:700;line-height:1.25;white-space:nowrap}.hsh-pdp-tile-meta{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;width:100%;margin-top:auto}.hsh-pdp-tile-price-stack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;font-family:CustomFont1,sans-serif!important}.hsh-pdp-tile-sub{color:#3c2016;font-family:CustomFont1,sans-serif!important;font-size:1.6rem;font-weight:400;line-height:1.3;letter-spacing:.04rem;max-width:100%;word-break:break-word}.hsh-pdp-tile-was{color:#c3bab7;font-family:CustomFont1,sans-serif!important;font-size:1.5rem;font-weight:400;line-height:1.3;letter-spacing:.04rem;text-decoration:line-through;max-width:100%;word-break:break-word}.hsh-pdp-save-pill{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;width:fit-content;max-width:100%;margin-left:auto;padding:5px 10px;border:1px solid var(--qty-ink);border-radius:999px;background:var(--qty-ink);color:var(--qty-surface-soft);font-family:var(--font-body-family, "Nunito", sans-serif);font-size:1.1rem;font-weight:700;line-height:1.2;white-space:nowrap;box-sizing:border-box}.hsh-pdp-save-pill--strong{background:var(--qty-ink)}.hsh-pdp-tile.is-selected .hsh-pdp-save-pill{background:var(--qty-ink);color:var(--qty-surface-soft)}.badass-qty-offers__error{margin:0;color:#8a1f11;font-family:var(--font-body-family, "Nunito", sans-serif);font-size:1.2rem}.product-form__quantity--qty-offers:not(.product-form__quantity--show-qty-input) .price-per-item__container,.product-form__quantity--qty-offers:not(.product-form__quantity--show-qty-input) .quantity,.product-form__quantity--qty-offers:not(.product-form__quantity--show-qty-input) .quantity__rules,.product-form__quantity--qty-offers:not(.product-form__quantity--show-qty-input) volume-pricing,.product-form__quantity--qty-offers:not(.product-form__quantity--show-qty-input) .price-per-item{display:none!important}.product-form__quantity--qty-offers:not(.product-form__quantity--show-qty-input) .quantity__label{display:none}.product-form__quantity--qty-offers.product-form__quantity--show-qty-input .badass-qty-offers{margin-bottom:4px}@media screen and (max-width:749px){.hsh-pdp-product-row{padding:12px}.hsh-pdp-quantity-grid{gap:10px}.hsh-pdp-tile,.hsh-pdp-tile-content{min-height:104px}.hsh-pdp-tile-main{font-size:1.8rem}.hsh-pdp-product-label,.hsh-pdp-tile-sub{font-size:1.5rem}.hsh-pdp-tile-was{font-size:1.4rem}.hsh-pdp-badge{font-size:1rem;padding:2px 6px}.hsh-pdp-save-pill{font-size:1rem;padding:4px 8px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/badass-product-qty-offers.css.map */
