.grid{display:grid}.field{display:grid;position:unset}.page-width .grid .shopify-section .grid__item{margin:0 auto;min-width:50%}.b2b-register-form-wrap-main #MainContent .page-width .grid .grid__item{width:100%;max-width:100%}.b2b-register-form-wrap-main #MainContent .page-width .grid .grid__item.medium-up--one-half.medium-up--push-one-quarter{max-width:741px;width:100%;margin:34px auto 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:1px solid rgba(176,176,176,.4);border-radius:5px;padding:63px 125px 74px}.b2b-register-form-wrap-main #MainContent .page-width .grid .grid__item.medium-up--one-half.medium-up--push-one-quarter .form-vertical{width:100%}.b2b-register-form-wrap-main #MainContent .page-width .grid .grid__item .section-header h1{margin-top:0;font-weight:600;font-size:42px;line-height:1.19;text-align:center;color:#181818}.b2b-register-form-wrap-main #MainContent{padding:50px 0}.b2b-register-form-wrap-main .medium-up--push-one-quarter{max-width:741px;width:100%;margin:34px auto 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:1px solid rgba(176,176,176,.4);border-radius:5px;padding:63px 125px 74px}.b2b-register-form-wrap-main .medium-up--push-one-quarter .form-vertical .field,.b2b-register-form-wrap-main .medium-up--push-one-quarter .form-vertical #bss-b2b-registration-form-render{margin:2rem 0 0;display:block;width:100%}.b2b-register-form-wrap-main .medium-up--push-one-quarter .form-vertical .field:first-of-type{margin:0}.b2b-register-form-wrap-main .medium-up--push-one-quarter .form-vertical .field label,.b2b-register-form-wrap-main .medium-up--push-one-quarter .form-vertical #bss-b2b-registration-form-render label{font-weight:400;font-size:15px;line-height:1.47;color:#000;position:relative;letter-spacing:0;margin-bottom:8px;left:0;top:0;width:100%;text-align:left;display:block}.b2b-register-form-wrap-main .medium-up--push-one-quarter .form-vertical .field input,.b2b-register-form-wrap-main .medium-up--push-one-quarter .form-vertical #bss-b2b-registration-form-render input{width:100%;border:1px solid #D5D5D5;border-radius:100px;min-height:50px;line-height:50px;padding:0 28px!important;font-weight:400;font-size:15px;line-height:18px;color:#000;outline:none;box-shadow:none}.b2b-register-form-wrap-main .medium-up--push-one-quarter .form-vertical p .btn{width:100%;background:#f3ae3d;border:1px solid #f3ae3d;border-radius:1000px;display:inline-flex;align-items:center;min-height:55px;padding:0 30px;color:#fff;font-weight:600;font-size:18px;letter-spacing:0;font-family:Inter,sans-serif;text-decoration:none;text-align:center;justify-content:center}.b2b-register-form-wrap-main .field:before,.b2b-register-form-wrap-main .select:before,.b2b-register-form-wrap-main .customer .field:before,.b2b-register-form-wrap-main .customer select:before,.b2b-register-form-wrap-main .localization-form__select:before,.b2b-register-form-wrap-main .field:after,.b2b-register-form-wrap-main .select:after,.b2b-register-form-wrap-main .customer .field:after,.b2b-register-form-wrap-main .customer select:after,.b2b-register-form-wrap-main .localization-form__select:after{display:none}@media only screen and (max-width:767px){.b2b-register-form-wrap-main .medium-up--push-one-quarter{padding:40px 15px}.b2b-register-form-wrap-main #MainContent .page-width .grid .grid__item .section-header h1{font-size:20px}}#RegisterForm p.text-center .g-recaptcha:first-child{display:none!important}.product-list-flex-main{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.product__description.rte p{margin:0 0 14px}.product__description.rte ul,.product__description.rte ol{margin:0 0 16px}.product-description .product__description.rte ul,.product-description .product__description.rte ol{padding-left:22px!important}.product-description .product__description.rte ul li{list-style:disc outside!important}.product-description .product__description.rte ol li{list-style:decimal outside!important}.product__description.rte li{margin:0 0 6px;padding-left:2px}.product__description.rte li ul{margin:6px 0 0}.product__description.rte p:has(>strong:only-child){margin:24px 0 10px}.product__description.rte>.content>p:first-child{margin-top:0}.product__description.rte hr{margin:24px 0}.product__description.rte table{margin:0 0 16px;border-collapse:collapse}.product__description.rte th,.product__description.rte td{padding:6px 10px;border:1px solid #ddd;text-align:left}.product-description .product__description.rte li[style*="list-style-type: none"]{list-style:none!important;padding-left:0}.product-description .product__description.rte ul:has(>li[style*="list-style-type: none"]){padding-left:0!important}.search__input:focus~.field__label,.search__input:not(:placeholder-shown)~.field__label{opacity:0!important;visibility:hidden}.boost-sd__product-image-wrapper{aspect-ratio:1/1!important;background:#fff}.boost-sd__product-image,.boost-sd__product-image img{width:100%!important;height:100%!important}.boost-sd__product-image img{object-fit:contain!important}.boost-sd__product-list .boost-sd__product-item{flex-direction:column}.boost-sd__product-item>a.boost-sd__product-link:not(.boost-sd__product-link-image){flex:1 1 auto;display:flex;flex-direction:column}.boost-sd__product-item .boost-sd__product-info{display:flex;flex-direction:column;flex:1 1 auto}.boost-sd__product-item .boost-sd__product-title{min-height:2.8em}.boost-sd__product-item .boost-sd__product-price{margin-top:auto}.card-wrapper .card__heading.h5{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}#product-grid ul.grid>li{height:auto!important;max-height:none!important;display:flex;flex-direction:column}#product-grid ul.grid>li>.card-wrapper{height:auto!important;flex:1 1 auto;display:flex;flex-direction:column}#product-grid ul.grid .product-code{display:none}#product-grid ul.grid .btn-add-to-basket{margin-top:auto;padding-top:12px}#product-grid ul.grid .btn-add-to-basket a{font-size:15px!important;line-height:1.2!important;padding:12px 16px!important;min-height:0!important;height:auto!important;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:999px}#product-grid ul.grid .btn-add-to-basket a span svg{width:18px;height:18px}.collection-hero__image-container{background:#fff}.collection-hero__image-container img{object-fit:contain!important;padding:12px;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/34/assets/b2b-custom.css.map */
