.b2b-panel{display:block;width:100%;color:var(--color-foreground)}.b2b-panel__status{display:flex;align-items:center;gap:.5rem;margin-bottom:.8rem;color:rgb(var(--color-foreground-rgb) / .68);font-size:.78rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.b2b-panel__status span{width:.55rem;height:.55rem;border-radius:50%;background:#16824a}.b2b-panel__title{margin:0;font-size:clamp(1.75rem,3vw,2.8rem);line-height:1.04;letter-spacing:-.035em}.b2b-panel__price{margin-top:.9rem;font-size:1.25rem;font-weight:720}.b2b-panel__facts{margin:.75rem 0 1.25rem;color:rgb(var(--color-foreground-rgb) / .66);font-size:.9rem}.b2b-moq{padding:1rem;border:1px solid rgb(var(--color-foreground-rgb) / .14);background:rgb(var(--color-foreground-rgb) / .025)}.b2b-moq__header,.b2b-matrix__heading,.b2b-submit-row,.b2b-matrix__row,.b2b-submit-row__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem}.b2b-moq h2,.b2b-matrix h2,.b2b-disclosures h2{margin:0;font-size:.92rem;font-weight:720;letter-spacing:0}.b2b-moq__track{height:.42rem;margin-top:.75rem;overflow:hidden;border-radius:999px;background:rgb(var(--color-foreground-rgb) / .12)}.b2b-moq__track span{display:block;height:100%;border-radius:inherit;background:var(--color-foreground);transition:width .18s ease}.b2b-moq p{margin:.65rem 0 0;font-size:.82rem;line-height:1.45}.b2b-moq__note{color:rgb(var(--color-foreground-rgb) / .62)}.b2b-matrix{margin-top:1.3rem}.b2b-matrix__heading{padding-bottom:.65rem;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .18)}.b2b-matrix__heading>span{color:rgb(var(--color-foreground-rgb) / .56);font-size:.76rem;text-transform:uppercase}.b2b-matrix__row{min-height:4.2rem;padding-block:.65rem;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .12)}.b2b-matrix__row.is-sold-out{opacity:.48}.b2b-matrix__variant{display:grid;gap:.18rem}.b2b-matrix__variant strong{font-size:.95rem}.b2b-matrix__variant span{color:rgb(var(--color-foreground-rgb) / .58);font-size:.78rem}.b2b-quantity{display:grid;grid-template-columns:2.35rem 3rem 2.35rem;height:2.35rem;border:1px solid rgb(var(--color-foreground-rgb) / .28)}.b2b-quantity button,.b2b-quantity input{min-width:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:center}.b2b-quantity button{cursor:pointer;font-size:1.1rem}.b2b-quantity button:disabled,.b2b-quantity input:disabled{cursor:not-allowed}.b2b-quantity input{width:100%;border-inline:1px solid rgb(var(--color-foreground-rgb) / .16);-webkit-appearance:textfield;appearance:textfield}.b2b-quantity input::-webkit-inner-spin-button,.b2b-quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.b2b-submit-row{margin-top:1rem}.b2b-submit-row__summary{min-width:7.8rem;flex-direction:column;align-items:flex-start;gap:.05rem;font-size:.78rem}.b2b-submit-row__summary>strong{font-size:1rem}.b2b-submit-row__actions{display:grid;flex:1;gap:.55rem;min-width:0}.b2b-submit-row__button{min-height:3.25rem;width:100%;border:1px solid var(--color-foreground);border-radius:0;background:var(--color-foreground);color:var(--color-background);font:inherit;font-size:.9rem;font-weight:720;cursor:pointer}.b2b-submit-row__button--checkout{background:transparent;color:var(--color-foreground)}.b2b-submit-row__button:disabled{border-color:rgb(var(--color-foreground-rgb) / .2);background:rgb(var(--color-foreground-rgb) / .12);color:rgb(var(--color-foreground-rgb) / .45);cursor:not-allowed}.b2b-panel__error{margin:.65rem 0 0;color:#b42318;font-size:.82rem}.b2b-reassurance{display:grid;gap:.4rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid rgb(var(--color-foreground-rgb) / .14)}.b2b-reassurance p{margin:0;color:rgb(var(--color-foreground-rgb) / .68);font-size:.8rem;line-height:1.45}.b2b-disclosures{margin-top:1.15rem;border-top:1px solid rgb(var(--color-foreground-rgb) / .18)}.b2b-disclosures details{border-bottom:1px solid rgb(var(--color-foreground-rgb) / .18)}.b2b-disclosures summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;cursor:pointer;list-style:none}.b2b-disclosures summary::-webkit-details-marker{display:none}.b2b-disclosures summary span{transition:transform .16s ease}.b2b-disclosures details[open] summary span{transform:rotate(45deg)}.b2b-disclosures__content{padding:0 0 1rem;color:rgb(var(--color-foreground-rgb) / .72);font-size:.86rem;line-height:1.55}.b2b-quantity :focus-visible,.b2b-submit-row__button:focus-visible,.b2b-disclosures summary:focus-visible{outline:2px solid currentcolor;outline-offset:3px}@media screen and (min-width:750px){body:has(.b2b-panel) .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.22fr) minmax(22rem,.96fr)}body:has(.b2b-panel) .product-details>.group-block{max-width:36rem;margin-inline:auto}}@media screen and (max-width:749px){body:has(.b2b-panel){padding-bottom:calc(9.75rem + env(safe-area-inset-bottom,0px))}.b2b-panel__title{font-size:clamp(1.65rem,8vw,2.2rem)}.b2b-quantity{grid-template-columns:2.75rem 3.25rem 2.75rem;min-height:2.75rem}.b2b-quantity button,.b2b-quantity input{min-height:2.75rem}.b2b-submit-row{position:fixed;z-index:var(--layer-sticky, 10);right:0;bottom:0;left:0;margin:0;padding:.75rem max(1rem,var(--page-margin, 1rem)) calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgb(var(--color-foreground-rgb) / .14);background:var(--color-background);box-shadow:0 -.5rem 1.5rem #00000014}.b2b-submit-row__button{min-height:3rem}.b2b-submit-row__actions{gap:.45rem}}@media(prefers-reduced-motion:reduce){.b2b-moq__track span,.b2b-disclosures summary span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/wholesale-product.css.map */
