.cm-price-pair--b2b .cm-price-label{color:rgba(var(--color-foreground),.78)}.cm-price-pair--b2b .cm-net-price{font-weight:600}.cm-store-business--active{cursor:default}.cm-store-business--active span{font-weight:600}.cm-b2b-order{display:grid;gap:1.2rem;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.2rem;background:rgba(var(--color-foreground),.03)}.cm-b2b-order__intro{margin:0}.cm-b2b-order__address,.cm-b2b-order__legal{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.cm-b2b-order .cm-field{display:grid;gap:.4rem;font-size:1.4rem}.cm-b2b-order .cm-field>span,.cm-b2b-order legend{font-weight:600}.cm-b2b-order input[type=text],.cm-b2b-order input[type=date],.cm-b2b-order textarea{width:100%;min-height:4.4rem;padding:.8rem 1rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:.8rem;background:rgb(var(--color-background));font:inherit}.cm-b2b-order textarea{min-height:6.4rem;resize:vertical}.cm-b2b-order fieldset{border:0;padding:0;margin:0;display:grid;gap:.5rem}.cm-b2b-order__extras legend{margin-bottom:.6rem}.cm-b2b-order__grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:560px){.cm-b2b-order__grid{grid-template-columns:1fr 1fr}}.cm-b2b-order input[type=date]{font-size:1.6rem}.cm-b2b-cta[aria-busy=true]{opacity:.7;cursor:progress}.cm-choice{display:flex;gap:.6rem;align-items:flex-start;min-height:4.4rem;padding:.6rem 0}.cm-b2b-cta{width:100%;box-sizing:border-box;text-align:center}.cm-form-status{padding:1rem 1.2rem;border-radius:.8rem;font-size:1.4rem}.cm-form-status--ok{background:#508c6424}.cm-form-status--error{background:#c8503c1f}.cm-price-pair--edu .cm-gross-label{color:#1b5e3b;font-weight:550}:where(html.cm-dark) .cm-price-pair--edu .cm-gross-label,:where(html.cm-dark).cm-price-pair--edu .cm-gross-label{color:#70d6a1}.cm-price-pair--edu .cm-edu-regular{font-size:.9em;font-weight:400;color:#606068}:where(html.cm-dark) .cm-price-pair--edu .cm-edu-regular,:where(html.cm-dark).cm-price-pair--edu .cm-edu-regular{color:#adadb0}.cm-price-pair--edu .cm-edu-regular s{text-decoration-thickness:1px}.cm-price-pair--edu .cm-edu-note{display:block;font-size:1rem;line-height:1.4;color:#606068}:where(html.cm-dark) .cm-price-pair--edu .cm-edu-note,:where(html.cm-dark).cm-price-pair--edu .cm-edu-note{color:#adadb0}.cm-edu-order{display:grid;gap:.9rem}.cm-edu-order__note{margin:0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.78)}.cm-edu-cta{width:100%;box-sizing:border-box;text-align:center}.cm-edu-cta[aria-busy=true]{opacity:.7;cursor:progress}.cm-edu-order__regular{font-size:1.3rem;color:rgba(var(--color-foreground),.75);text-align:center}.cm-edu-order__status{margin:0;font-size:1.35rem}.cm-edu-order__status:empty{display:none}.cart__ctas.cm-b2b-ctas .cm-b2b-order{gap:16px;padding:22px;border:1px solid #e5e5ea;border-radius:22px;background:#fff;color:#1d1d1f;text-align:left}:where(html.cm-dark) .cart__ctas.cm-b2b-ctas .cm-b2b-order,:where(html.cm-dark).cart__ctas.cm-b2b-ctas .cm-b2b-order{border:1px solid #37373f;background:#0a0a0a;color:#dfdfe0}.cm-b2b-order__head{display:flex;align-items:flex-start;gap:14px}.cm-b2b-order__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:#fff;background:linear-gradient(160deg,#4f7dff,#2455ed);box-shadow:0 8px 16px -10px #2455edcc}.cm-b2b-order__icon svg{width:22px;height:22px}.cm-b2b-order__title{margin:0 0 4px;font-size:1.9rem;line-height:1.25;font-weight:650;letter-spacing:-.015em;color:#1d1d1f}:where(html.cm-dark) .cm-b2b-order__title,:where(html.cm-dark).cm-b2b-order__title{color:#dfdfe0}.cart__ctas.cm-b2b-ctas .cm-b2b-order__intro{margin:0;font-size:1.35rem;line-height:1.5;color:#6e6e73}:where(html.cm-dark) .cart__ctas.cm-b2b-ctas .cm-b2b-order__intro,:where(html.cm-dark).cart__ctas.cm-b2b-ctas .cm-b2b-order__intro{color:#a5a5a7}.cart__ctas.cm-b2b-ctas .cm-b2b-order__intro strong{color:#1d1d1f;font-weight:600}:where(html.cm-dark) .cart__ctas.cm-b2b-ctas .cm-b2b-order__intro strong,:where(html.cm-dark).cart__ctas.cm-b2b-ctas .cm-b2b-order__intro strong{color:#dfdfe0}.cart__ctas.cm-b2b-ctas .cm-b2b-order__legal{margin:0;padding:12px 14px;border-radius:12px;background:#f5f5f7;font-size:1.2rem;line-height:1.55;color:#6e6e73}:where(html.cm-dark) .cart__ctas.cm-b2b-ctas .cm-b2b-order__legal,:where(html.cm-dark).cart__ctas.cm-b2b-ctas .cm-b2b-order__legal{background:#131316;color:#a5a5a7}.cart__ctas.cm-b2b-ctas .cm-b2b-order__legal a{color:#06c;text-underline-offset:2px}:where(html.cm-dark) .cart__ctas.cm-b2b-ctas .cm-b2b-order__legal a,:where(html.cm-dark).cart__ctas.cm-b2b-ctas .cm-b2b-order__legal a{color:#47a3ff}.cart__ctas.cm-b2b-ctas .cm-b2b-order .cm-field{gap:6px;font-size:1.4rem}.cart__ctas.cm-b2b-ctas .cm-b2b-order .cm-field>span,.cart__ctas.cm-b2b-ctas .cm-b2b-order legend{font-size:1.3rem;font-weight:600;color:#1d1d1f}:where(html.cm-dark) .cart__ctas.cm-b2b-ctas .cm-b2b-order .cm-field>span,:where(html.cm-dark).cart__ctas.cm-b2b-ctas .cm-b2b-order .cm-field>span,:where(html.cm-dark) .cart__ctas.cm-b2b-ctas .cm-b2b-order legend,:where(html.cm-dark).cart__ctas.cm-b2b-ctas .cm-b2b-order legend{color:#dfdfe0}.cart__ctas.cm-b2b-ctas .cm-b2b-order :is(input[type=text],input[type=date],textarea){min-height:48px;padding:12px 14px;border:1px solid transparent;border-radius:12px;background:#f5f5f7;color:#1d1d1f;font-size:1.5rem;box-shadow:none;outline:none;transition:background .2s,border-color .2s,box-shadow .2s}:where(html.cm-dark) .cart__ctas.cm-b2b-ctas .cm-b2b-order :is(input[type=text],input[type=date],textarea),:where(html.cm-dark).cart__ctas.cm-b2b-ctas .cm-b2b-order :is(input[type=text],input[type=date],textarea){background:#131316;color:#dfdfe0}.cart__ctas.cm-b2b-ctas .cm-b2b-order :is(input[type=text],input[type=date],textarea):hover{background:#ededf0}:where(html.cm-dark) .cart__ctas.cm-b2b-ctas .cm-b2b-order :is(input[type=text],input[type=date],textarea):hover,:where(html.cm-dark).cart__ctas.cm-b2b-ctas .cm-b2b-order :is(input[type=text],input[type=date],textarea):hover{background:#1c1c1f}.cart__ctas.cm-b2b-ctas .cm-b2b-order :is(input[type=text],input[type=date],textarea):focus{background:#fff;border-color:#0071e3;box-shadow:0 0 0 4px #0071e329}:where(html.cm-dark) .cart__ctas.cm-b2b-ctas .cm-b2b-order :is(input[type=text],input[type=date],textarea):focus,:where(html.cm-dark).cart__ctas.cm-b2b-ctas .cm-b2b-order :is(input[type=text],input[type=date],textarea):focus{background:#0a0a0a;border-color:#39f}.cart__ctas.cm-b2b-ctas .cm-b2b-order textarea{min-height:72px}.cm-b2b-order__extras{border-top:1px solid #e5e5ea;border-bottom:1px solid #e5e5ea}:where(html.cm-dark) .cm-b2b-order__extras,:where(html.cm-dark).cm-b2b-order__extras{border-top:1px solid #37373f;border-bottom:1px solid #37373f}.cm-b2b-order__extras>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:4px 0;cursor:pointer;list-style:none;font-size:1.4rem;font-weight:600;color:#1d1d1f}:where(html.cm-dark) .cm-b2b-order__extras>summary,:where(html.cm-dark).cm-b2b-order__extras>summary{color:#dfdfe0}.cm-b2b-order__extras>summary::-webkit-details-marker{display:none}.cm-b2b-order__extras>summary svg{flex:none;color:#86868b;transition:transform .25s}:where(html.cm-dark) .cm-b2b-order__extras>summary svg,:where(html.cm-dark).cm-b2b-order__extras>summary svg{color:#a1a1a3}.cm-b2b-order__extras[open]>summary svg{transform:rotate(180deg)}.cm-b2b-order__extras>summary:focus-visible{outline:3px solid #0071e3;outline-offset:2px;border-radius:8px}:where(html.cm-dark) .cm-b2b-order__extras>summary:focus-visible,:where(html.cm-dark).cm-b2b-order__extras>summary:focus-visible{outline:3px solid #3399ff}.cm-b2b-order__extras .cm-b2b-order__grid{gap:12px;padding:2px 0 12px;align-items:end}.cm-b2b-order__hint{margin:0 0 14px;font-size:1.2rem;line-height:1.5;color:#6e6e73}:where(html.cm-dark) .cm-b2b-order__hint,:where(html.cm-dark).cm-b2b-order__hint{color:#a5a5a7}.cart__ctas.cm-b2b-ctas .cm-b2b-order__address{display:flex;align-items:center;gap:12px;margin:0;padding:12px 14px;border:1px solid #e5e5ea;border-radius:14px;font-size:1.35rem;line-height:1.45;color:#1d1d1f}:where(html.cm-dark) .cart__ctas.cm-b2b-ctas .cm-b2b-order__address,:where(html.cm-dark).cart__ctas.cm-b2b-ctas .cm-b2b-order__address{border:1px solid #37373f;color:#dfdfe0}.cm-b2b-order__address p{flex:1;min-width:0;margin:0}.cm-b2b-order__address p>span{display:block;font-size:1.2rem;color:#6e6e73}:where(html.cm-dark) .cm-b2b-order__address p>span,:where(html.cm-dark).cm-b2b-order__address p>span{color:#a5a5a7}.cm-b2b-order__address strong{font-weight:600}.cm-b2b-order__address a{flex:none;font-size:1.3rem;font-weight:550;color:#06c;text-decoration:none}:where(html.cm-dark) .cm-b2b-order__address a,:where(html.cm-dark).cm-b2b-order__address a{color:#47a3ff}.cm-b2b-order__address a:hover{text-decoration:underline;text-underline-offset:3px}.cm-b2b-order__address-icon{flex:none;display:inline-flex;color:#0071e3}:where(html.cm-dark) .cm-b2b-order__address-icon,:where(html.cm-dark).cm-b2b-order__address-icon{color:#47a3ff}.cm-b2b-order__address-icon svg{width:22px;height:22px}.cm-b2b-order__addresses{gap:8px}.cm-b2b-order__addresses .cm-choice{align-items:center;gap:10px;min-height:48px;padding:10px 14px;border:1px solid #e5e5ea;border-radius:14px;font-size:1.35rem;cursor:pointer;transition:border-color .2s,background .2s}:where(html.cm-dark) .cm-b2b-order__addresses .cm-choice,:where(html.cm-dark).cm-b2b-order__addresses .cm-choice{border:1px solid #37373f}.cm-b2b-order__addresses .cm-choice:has(input:checked){border-color:#0071e3;background:#0071e30d}:where(html.cm-dark) .cm-b2b-order__addresses .cm-choice:has(input:checked),:where(html.cm-dark).cm-b2b-order__addresses .cm-choice:has(input:checked){border-color:#39f}.cm-b2b-order__addresses .cm-choice input{accent-color:#0071e3}#MainContent .cart__ctas.cm-b2b-ctas .cm-b2b-cta{min-height:52px;margin:4px 0 0;background:#0071e3!important;color:#fff!important;border-color:#0071e3!important;box-shadow:none!important;font-size:1.6rem;font-weight:600;letter-spacing:-.005em;transition:background .2s,transform .15s}:where(html.cm-dark) #MainContent .cart__ctas.cm-b2b-ctas .cm-b2b-cta{border-color:#39f!important}#MainContent .cart__ctas.cm-b2b-ctas .cm-b2b-cta:before,#MainContent .cart__ctas.cm-b2b-ctas .cm-b2b-cta:after{box-shadow:none}#MainContent .cart__ctas.cm-b2b-ctas .cm-b2b-cta:not([disabled]):hover{background:#0077ed!important;color:#fff!important}#MainContent .cart__ctas.cm-b2b-ctas .cm-b2b-cta:not([disabled]):active{transform:scale(.99)}#MainContent .cart__ctas.cm-b2b-ctas .cm-b2b-cta[disabled]{opacity:.45;cursor:not-allowed}#MainContent .cart__ctas.cm-b2b-ctas .cm-b2b-cta:focus-visible{outline:3px solid #0071e3;outline-offset:3px}:where(html.cm-dark) #MainContent .cart__ctas.cm-b2b-ctas .cm-b2b-cta:focus-visible{outline:3px solid #3399ff}.cart__ctas.cm-b2b-ctas .cm-form-status{border-radius:12px;font-size:1.35rem;line-height:1.5}@media(max-width:559px){.cart__ctas.cm-b2b-ctas .cm-b2b-order{padding:18px 16px;border-radius:18px}.cm-b2b-order__title{font-size:1.75rem}}@media(prefers-reduced-motion:reduce){.cm-b2b-order__extras>summary svg,.cart__ctas.cm-b2b-ctas .cm-b2b-cta,.cart__ctas.cm-b2b-ctas .cm-b2b-order :is(input,textarea){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cm-b2b.css.map */
