.b2b-page{font-family:Inter,Satoshi,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.b2b-page h1,.b2b-page h2,.b2b-page h3,.b2b-page h4{font-family:Manrope,Inter,system-ui,sans-serif;letter-spacing:-.015em}.b2b-page .mat-icon,.mat-icon{font-family:Material Symbols Outlined!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24!important;vertical-align:middle;font-style:normal!important;font-weight:400!important;display:inline-block;line-height:1;text-transform:none!important;letter-spacing:normal!important;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased}.b2b-page button,.b2b-page button:before,.b2b-page button:after{all:unset!important;box-sizing:border-box!important;font-family:Inter,-apple-system,sans-serif!important;cursor:pointer!important;display:inline-flex!important;float:none!important}.b2b-page button:before,.b2b-page button:after{display:none!important;content:none!important}@keyframes b2b-fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes b2b-scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes b2b-toastIn{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@keyframes b2b-pulse{0%,to{opacity:1}50%{opacity:.7}}.b2b-anim-up{opacity:0}.b2b-anim-up.visible{animation:b2b-fadeUp .6s ease forwards}.b2b-anim-scale{opacity:0}.b2b-anim-scale.visible{animation:b2b-scaleIn .5s ease forwards}.b2b-gallery-zoom{cursor:zoom-in;overflow:hidden;position:relative}.b2b-gallery-zoom img{transition:transform .4s ease}.b2b-gallery-zoom:hover img{transform:scale(1.8)}.b2b-thumb{border:2px solid transparent;transition:all .2s ease;border-radius:12px;overflow:hidden;background:#f1f3ff50}.b2b-thumb.active{border-color:var(--b2b-accent, #518c9f);box-shadow:0 0 0 3px #518c9f26}.b2b-thumb:hover{border-color:#518c9f80}.b2b-qty-btn{transition:all .15s ease!important;align-items:center!important;justify-content:center!important;display:inline-flex!important;float:none!important;background:transparent!important;border:none!important;padding:0!important;min-height:unset!important}.b2b-qty-btn:hover{background:var(--b2b-accent, #518c9f)!important;color:#fff!important}.b2b-qty-btn:active{transform:scale(.92)!important}.b2b-tier{transition:all .2s ease;cursor:pointer;border-left:3px solid transparent}.b2b-tier:hover{background:#f1f3ff}.b2b-tier.selected{background:#eef8fb;border-left-color:var(--b2b-accent, #518c9f)}.b2b-badge-img{border:2px solid transparent;border-radius:8px}.b2b-badge-ce{background:linear-gradient(135deg,#0d6a3a,#34d399);color:#fff}.b2b-badge-mdr{background:linear-gradient(135deg,#101b30,#518c9f);color:#fff}.b2b-badge-b2b{background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff}.b2b-star.mat-icon,.b2b-star.material-symbols-outlined{color:#f59e0b!important;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important}.b2b-star{color:#f59e0b}.b2b-star-empty{color:#e2e8f0}.mat-icon[style*="#f59e0b"]{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important}.b2b-tab-btn{position:relative;transition:color .2s;background:none!important;border:none!important;padding-bottom:12px!important;white-space:nowrap}.b2b-tab-btn:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--b2b-accent, #518c9f);transform:scaleX(0);transition:transform .25s ease;border-radius:2px}.b2b-tab-btn.active{color:#101b30!important;font-weight:700!important}.b2b-tab-btn.active:after{transform:scaleX(1)}.b2b-tab-panel{display:none}.b2b-tab-panel.active{display:block;animation:b2b-fadeUp .3s ease}.b2b-acc-header{cursor:pointer;transition:background .2s}.b2b-acc-header:hover{background:#f8f9ff}.b2b-acc-chevron{transition:transform .3s ease}.b2b-acc-header.open .b2b-acc-chevron{transform:rotate(180deg)}.b2b-acc-body{max-height:0;overflow:hidden;transition:max-height .4s ease}.b2b-acc-body.open{max-height:2000px}.b2b-stock-pulse{animation:b2b-pulse 2s infinite}.b2b-sticky-mobile{transform:translateY(100%);transition:transform .3s ease}.b2b-sticky-mobile.visible{transform:translateY(0)}.b2b-sticky-desktop{transform:translateY(-100%);opacity:0;transition:all .3s ease}.b2b-sticky-desktop.visible{transform:translateY(0);opacity:1}.b2b-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;padding-bottom:8px}.b2b-scroll::-webkit-scrollbar{display:none}.b2b-scroll-item{scroll-snap-align:start;flex-shrink:0}.b2b-toast{position:fixed;bottom:96px;left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:8px;background:#101b30;color:#fff;padding:12px 20px;border-radius:999px;box-shadow:0 8px 32px #101b304d;font-size:14px;font-weight:600;white-space:nowrap;pointer-events:none}@media(min-width:1024px){.b2b-toast{bottom:32px}}.b2b-toast.hidden{display:none}.b2b-toast.in{animation:b2b-toastIn .3s ease forwards}.b2b-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#101b308c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center}@media(min-width:640px){.b2b-modal-backdrop{align-items:center;padding:16px}}.b2b-modal-backdrop.hidden{display:none}.b2b-modal-sheet{background:#fff;width:100%;border-radius:24px 24px 0 0;max-height:92vh;overflow-y:auto;display:flex;flex-direction:column;box-shadow:0 -4px 40px #101b302e}@media(min-width:640px){.b2b-modal-sheet{border-radius:24px;max-width:480px;box-shadow:0 24px 64px #101b3038}}.b2b-modal-sheet-wide{background:#fff;width:100%;border-radius:24px 24px 0 0;max-height:92vh;overflow-y:auto}@media(min-width:640px){.b2b-modal-sheet-wide{border-radius:24px;max-width:700px}}#b2bProcurementLists{display:block!important;overflow:hidden}#b2bProcurementLists:after{content:"";display:table;clear:both}#b2bProcurementLists button{float:none!important;display:flex!important;align-items:center!important;width:100%!important;box-sizing:border-box!important;min-height:unset!important;margin-bottom:8px!important;text-align:left!important;font-family:Satoshi,Inter,sans-serif!important}#b2bProcurementLists button:before,#b2bProcurementLists button:after{display:none!important;content:none!important}.b2b-review-bar{background:#e9edff;border-radius:99px;height:6px;overflow:hidden}.b2b-review-bar-fill{background:linear-gradient(90deg,#518c9f,#8fcade);height:100%;border-radius:99px}.b2b-card{transition:box-shadow .2s,border-color .2s}.b2b-card:hover{box-shadow:0 8px 32px #101b3014}.b2b-text-primary{color:var(--b2b-primary, #101b30)}.b2b-text-accent{color:var(--b2b-accent, #518c9f)}.b2b-bg-primary{background:var(--b2b-primary, #101b30)}.b2b-bg-accent{background:var(--b2b-accent, #518c9f)}.b2b-btn-primary{background:var(--b2b-primary, #101b30)!important;color:#fff!important;border-radius:12px!important;font-weight:700!important;transition:background .2s!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:none!important;float:none!important;min-height:unset!important;padding:0!important;box-sizing:border-box!important;cursor:pointer!important;text-decoration:none!important;font-family:Inter,-apple-system,sans-serif!important}.b2b-btn-primary:hover{background:var(--b2b-accent, #518c9f)!important}.b2b-btn-outline{background:transparent!important;border:2px solid rgba(16,27,48,.15)!important;color:#101b30!important;border-radius:12px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;float:none!important;min-height:unset!important;padding:0!important;box-sizing:border-box!important;cursor:pointer!important;text-decoration:none!important;font-family:Inter,-apple-system,sans-serif!important}.b2b-btn-outline:hover{border-color:var(--b2b-primary, #101b30)!important;background:#101b300d!important}.b2b-tabs-desktop{display:none}.b2b-tabs-mobile{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.b2b-tabs-desktop{display:block}.b2b-tabs-mobile{display:none}}.b2b-fbt-desktop{display:none}.b2b-fbt-mobile{display:block}@media(min-width:640px){.b2b-fbt-desktop{display:flex}.b2b-fbt-mobile{display:none}}#shopify-section-sticky-add-to-cart{display:none!important}@media(min-width:1024px){#b2bGalleryCol{position:sticky;top:88px;align-self:start}}@media(min-width:1024px)and (max-width:1400px){#b2bQtyStepper{width:160px!important;min-width:160px!important;max-width:160px!important;flex-shrink:0!important}#b2bQtyStepper input{min-width:0!important;flex:1!important}#b2bInfoCol h1{font-size:clamp(20px,2.4vw,28px)!important;line-height:1.25!important}#b2bDisplayPrice{font-size:clamp(24px,3.5vw,34px)!important}#b2bHeroGrid{gap:40px!important}#b2bAddToCartBtn{flex-direction:row!important;align-items:center!important;gap:10px!important;height:58px!important;padding:0 16px!important}#b2bCartBtnLabel{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;white-space:nowrap!important;line-height:1.3!important}#b2bCartBtnLabel>span:not(.b2b-cart-total-sm),#b2bCartBtnLabel{font-size:13px!important;font-weight:800!important}#b2bAddToCartBtn .b2b-cart-total-sm{display:block!important;margin-left:0!important;font-size:0!important;white-space:nowrap!important}#b2bAddToCartBtn #b2bCartTotal{font-size:12px!important;font-weight:700!important;opacity:.82!important;letter-spacing:.01em!important}}#b2bInfoCol .b2b-star.mat-icon,#b2bInfoCol .b2b-star.material-symbols-outlined,#b2bStickyDesktop .b2b-star.mat-icon,#b2bStickyDesktop .b2b-star.material-symbols-outlined{color:#f59e0b!important;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important}#b2bInfoCol .b2b-star-empty.mat-icon,#b2bInfoCol .b2b-star-empty.material-symbols-outlined{color:#e2e8f0!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/b2b-product.css.map */
