.b2b-of{display:block;--b2b-of-bg: rgb(var(--background-without-opacity, 255 255 255));--b2b-of-border: rgb(var(--border-color, 220 220 220));--b2b-of-muted: rgb(var(--text-color, 28 28 28) / .6);--b2b-of-tint: rgb(var(--text-color, 28 28 28) / .04);--b2b-of-sticky-top: calc(var(--sticky-area-height, 0px) + var(--b2b-of-nav-height, 0px))}.b2b-of__intro{display:grid;gap:.75rem;max-width:48rem}.b2b-of__text{color:var(--b2b-of-muted)}.b2b-of__nav{position:sticky;top:var(--sticky-area-height, 0px);z-index:4;display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1.75rem .5rem;padding-block:.75rem;background:var(--b2b-of-bg)}.b2b-of__nav-link{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem;border:1px solid var(--b2b-of-border);border-radius:var(--rounded-full, 999px);font-family:var(--font-ui, inherit);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:border-color .2s ease,background-color .2s ease}.b2b-of__nav-link:hover{border-color:rgb(var(--text-color))}.b2b-of__nav-count{display:inline-grid;place-items:center;min-width:1.4rem;height:1.4rem;padding-inline:.35rem;border-radius:var(--rounded-full, 999px);background:rgb(var(--text-color));color:var(--b2b-of-bg);font-size:.7rem;letter-spacing:0}.b2b-of__nav-count[hidden]{display:none}.b2b-of__product{margin-block-start:2.5rem;scroll-margin-top:calc(var(--sticky-area-height, 0px) + 5rem)}.b2b-of__product-head{display:flex;align-items:center;gap:1rem;margin-block-end:1rem}.b2b-of__gallery{display:flex;flex-shrink:0;gap:.5rem}.b2b-of__product-image,.b2b-of__thumb{width:var(--b2b-of-head-image, 96px);height:var(--b2b-of-head-image, 96px);flex-shrink:0}.b2b-of__product-image{object-fit:cover}.b2b-of__thumb{display:block;padding:0;border:1px solid var(--b2b-of-border);background:var(--b2b-of-tint);overflow:hidden;cursor:zoom-in;transition:border-color .2s ease}.b2b-of__thumb:hover,.b2b-of__thumb:focus-visible{border-color:rgb(var(--text-color))}.b2b-of__thumb img{display:block;width:100%;height:100%;object-fit:cover}.b2b-of__product-info{display:grid;gap:.25rem;flex:1 1 auto;min-width:0}.b2b-of__product-title a:hover{opacity:.7}.b2b-of__product-sum{margin-inline-start:auto;padding:.35rem .75rem;background:var(--b2b-of-tint);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.b2b-of__product-sum[hidden]{display:none}.b2b-of__empty{padding:1rem;border:1px dashed var(--b2b-of-border)}.b2b-of__table-wrap{border:1px solid var(--b2b-of-border)}.b2b-of__table-wrap.is-scrollable{--b2b-of-sticky-top: 0px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.b2b-of__table{width:100%;min-width:max-content;border-collapse:separate;border-spacing:0;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.b2b-of__table th,.b2b-of__table td{padding:.35rem .5rem;border-bottom:1px solid var(--b2b-of-border);text-align:center;vertical-align:middle;white-space:nowrap;background:var(--b2b-of-bg)}.b2b-of__table tbody tr:last-child>*{border-bottom:0}.b2b-of__table thead th{position:sticky;z-index:2;opacity:1;color:rgb(var(--text-color, 28 28 28) / .75);font-family:var(--font-ui, inherit);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.b2b-of__table thead tr:first-child th{top:var(--b2b-of-sticky-top)}.b2b-of__table thead tr:nth-child(2) th{top:calc(var(--b2b-of-sticky-top) + 2.1rem)}.b2b-of__group{height:2.1rem}.b2b-of__corner,.b2b-of__row-head{position:sticky;left:0;text-align:start!important;border-inline-end:1px solid var(--b2b-of-border)}.b2b-of__corner{z-index:3!important}.b2b-of__table .b2b-of__corner{padding-inline:.75rem 1.5rem!important}.b2b-of__corner,.b2b-of__row-head{width:1px}.b2b-of__table .b2b-of__row-head{z-index:1;padding-inline:.75rem 1.5rem!important;font-family:var(--font-text, inherit);font-size:var(--text-sm);font-weight:400;letter-spacing:0;text-transform:none}.b2b-of__group-start{border-inline-start:1px solid var(--b2b-of-border)}.b2b-of__table tbody tr:hover>*{background-color:color-mix(in srgb,var(--b2b-of-bg) 94%,rgb(var(--text-color, 28 28 28)))}.b2b-of__swatch{display:inline-block;width:1rem;height:1rem;margin-inline-end:.6rem;vertical-align:-.2rem;border-radius:50%;border:1px solid rgb(0 0 0 / .15);background-color:var(--b2b-of-tint);background-size:cover;background-position:center}.b2b-of__col{min-width:5.25rem}.b2b-of__col-label,.b2b-of__col-price{display:block}.b2b-of__col-price{margin-top:.1rem;font-family:var(--font-text, inherit);font-weight:400;letter-spacing:0;text-transform:none;color:var(--b2b-of-muted)}.b2b-of__col-uvp{display:block;margin-top:.05rem;font-family:var(--font-text, inherit);font-size:.68rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--b2b-of-muted)}.b2b-of__fill{margin-top:.35rem;padding:.1rem .45rem;border:1px solid var(--b2b-of-border);background:transparent;color:inherit;font:inherit;font-size:.68rem;font-weight:500;letter-spacing:0;text-transform:none;cursor:pointer;transition:border-color .2s ease}.b2b-of__fill:hover{border-color:rgb(var(--text-color))}.b2b-of__cell--soldout{color:var(--b2b-of-muted)}.b2b-of__cell--none{background-image:repeating-linear-gradient(135deg,transparent 0 6px,var(--b2b-of-tint) 6px 7px)!important}.b2b-of__qty{width:3.6rem;padding:.3rem .35rem;border:1px solid var(--b2b-of-border);border-radius:var(--input-border-radius, 0);background:transparent;color:inherit;font:inherit;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.b2b-of__qty::-webkit-outer-spin-button,.b2b-of__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.b2b-of__qty:focus{outline:2px solid rgb(var(--text-color));outline-offset:1px}.b2b-of__qty.is-filled{border-color:rgb(var(--text-color));background:var(--b2b-of-tint);font-weight:600}.b2b-of__qty.is-invalid{border-color:rgb(var(--error-text, 203 43 43));background:rgb(var(--error-background, 250 230 230))}.b2b-of__stepper{display:inline-flex;align-items:stretch;justify-content:center;vertical-align:middle}.b2b-of__step{display:grid;place-items:center;width:1.6rem;padding:0;border:0;background:transparent;color:var(--b2b-of-muted);font:inherit;font-size:1.05rem;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:color .15s ease,background-color .15s ease}.b2b-of__step--minus{order:-1}.b2b-of__step:hover{color:rgb(var(--text-color));background:var(--b2b-of-tint)}.b2b-of__qty:not(.is-filled)~.b2b-of__step--minus{visibility:hidden}@media(pointer:coarse){.b2b-of__step{width:2.1rem;font-size:1.2rem}}.b2b-of__legend{margin-block-start:1.25rem}.b2b-of__bar{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-block-start:1.5rem;padding:.9rem 1.25rem;border:1px solid var(--b2b-of-border);background:var(--b2b-of-bg);box-shadow:0 -8px 24px #0000000f}.b2b-of__bar-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;font-variant-numeric:tabular-nums}.b2b-of__bar-count{font-family:var(--font-ui, inherit);font-size:var(--text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.b2b-of__bar-total{font-size:var(--text-lg);font-weight:600}.b2b-of__bar-status{flex:1 1 16rem;margin:0}.b2b-of__bar-status:empty{display:none}.b2b-of__bar-status.is-success{color:rgb(var(--success-text, 48 122 7))}.b2b-of__bar-status.is-info{color:var(--b2b-of-muted)}.b2b-of__bar-status.is-error{color:rgb(var(--error-text, 203 43 43))}.b2b-of__bar-status .link{margin-inline-start:.35rem;font-weight:600;text-decoration:underline}.b2b-of__bar-actions{display:flex;flex-wrap:wrap;gap:.6rem}.b2b-of__bar-actions .button[disabled]{opacity:.45;cursor:not-allowed}.b2b-of__row-head.has-preview{cursor:zoom-in}.b2b-of__row-head.has-preview:hover{text-decoration:underline;text-underline-offset:3px}.b2b-of__preview{position:fixed;z-index:50;width:min(15rem,72vw);padding:.5rem;border:1px solid rgb(var(--border-color, 220 220 220));background:rgb(var(--background-without-opacity, 255 255 255));color:rgb(var(--text-color, 28 28 28));box-shadow:0 12px 32px #00000024;pointer-events:none}.b2b-of__preview--large{width:min(24rem,86vw)}.b2b-of__preview[hidden]{display:none}.b2b-of__preview-media{aspect-ratio:1;overflow:hidden;background:rgb(var(--text-color, 28 28 28) / .04)}.b2b-of__preview-media img{display:block;width:100%;height:100%;object-fit:cover}.b2b-of__preview-text{display:grid;gap:.1rem;padding:.5rem .25rem .15rem;font-size:.8rem;line-height:1.35}.b2b-of__preview-text p{margin:0}.b2b-of__preview-title{font-weight:600}.b2b-of__preview-detail,.b2b-of__preview-price{color:rgb(var(--text-color, 28 28 28) / .65)}.b2b-of__preview-price{white-space:pre-line}.b2b-of__preview-detail[hidden],.b2b-of__preview-price[hidden]{display:none}@media screen and (max-width:699px){.b2b-of__product-head{flex-wrap:wrap}.b2b-of__gallery{flex-wrap:wrap;width:100%}.b2b-of__product-image,.b2b-of__thumb{width:min(var(--b2b-of-head-image, 96px),calc((100% - 1.5rem)/4));height:auto;aspect-ratio:1}.b2b-of__product-sum{margin-inline-start:0}.b2b-of__qty{width:3.1rem;font-size:16px}.b2b-of__step{display:none}.b2b-of__bar{padding:.75rem}.b2b-of__bar-actions{width:100%}.b2b-of__bar-actions .button{flex:1 1 auto}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/b2b-order-form.css.map */
