.b2b-eyebrow{display:block;margin:0 0 1rem;font-size:1.2rem;font-weight:var(--subheading-weight, 600);letter-spacing:.12em;text-transform:uppercase;color:var(--color-heading)}.b2b-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem}.b2b-rte>*{margin-block:0}.b2b-rte>*+*{margin-top:1em}.b2b-media{position:relative;aspect-ratio:var(--ratio, 4 / 5);overflow:hidden;background:var(--grey-color, #f5f5f5);border-radius:var(--rounded-radius, 0)}.b2b-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.b2b-media--empty{display:flex;align-items:flex-end}.b2b-media__label{margin:1.5rem;padding:.6rem 1rem;background:#fff;color:#111;font-size:1.3rem;line-height:1.4}.b2b-hero h1{margin:0}.b2b-hero__text{margin-top:2rem;max-width:52rem}.b2b-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.b2b-proof{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:2.4rem 0 0;color:var(--color-heading);font-weight:var(--subheading-weight, 600)}.b2b-proof li+li:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;margin:0 1.2rem;vertical-align:middle}.b2b-price__table{width:100%;max-width:80rem;border-collapse:collapse}.b2b-price__table :is(th,td){border:0;border-bottom:1px solid var(--color-border, #ebebeb);padding:1.6rem 2rem 1.6rem 0;text-align:left}.b2b-price__table th{border-bottom-color:var(--color-heading);font-weight:var(--heading-weight);color:var(--color-heading)}.b2b-price__table td:first-child{color:var(--color-heading)}.b2b-price__note{margin-top:2rem;max-width:80rem}.b2b-steps{list-style:none;padding:0;margin:0;display:grid;position:relative}.b2b-step{display:grid;grid-template-columns:5.2rem 1fr;column-gap:1.6rem;position:relative;padding-bottom:3rem}.b2b-step:before{content:"";position:absolute;left:1.8rem;top:4.6rem;bottom:.8rem;width:1px;background:var(--color-border, #ebebeb)}.b2b-step:last-child{padding-bottom:0}.b2b-step:last-child:before{display:none}.b2b-step__num{margin:0;line-height:1;color:var(--color-heading)}.b2b-step h3{margin:0 0 .6rem}.b2b-step p{margin:0}.b2b-why__list{display:grid;gap:0 3rem;list-style:none;padding:0;margin:0}.b2b-why__item{border-top:1px solid var(--color-border, #ebebeb);padding:2rem 0 2.4rem}.b2b-why__item h3{margin:0 0 .6rem}.b2b-why__item p{margin:0}#bulk-enquiry{scroll-margin-top:8rem}.b2b-form__fields{display:grid;gap:2rem 1.6rem}.b2b-field{display:flex;flex-direction:column;gap:.6rem}.b2b-field label{color:var(--color-heading);font-weight:var(--subheading-weight, 500)}.b2b-field :is(input,select,textarea){width:100%}.b2b-field textarea{min-height:13rem;resize:vertical}.b2b-field small{font-size:1.3rem}.b2b-field [aria-invalid=true]{border-color:#b3261e}.b2b-field__error,.b2b-form__errors{color:#b3261e}.b2b-form__errors{padding:1.4rem 1.8rem;margin:0 0 2.4rem;border:1px solid currentColor;border-radius:var(--rounded-radius, 0)}.b2b-form__errors ul{margin:.4rem 0 0;padding-left:1.8rem}.b2b-form__intro{margin-bottom:3rem}.b2b-fieldset{border:0;padding:0;margin:0;min-width:0}.b2b-form__nav{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.b2b-form__nav>*{flex:1 1 auto}.b2b-progress{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;list-style:none;padding:0;margin:0 0 2.8rem}.b2b-progress li{display:flex;align-items:center;gap:1rem;padding-bottom:1.2rem;border-bottom:2px solid var(--color-border, #ebebeb);color:var(--color-text);font-weight:var(--subheading-weight, 500);transition:border-color .3s,color .3s}.b2b-progress li span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border:1px solid currentColor;border-radius:50%;font-size:1.3rem;line-height:1}.b2b-progress li:is(.is-active,.is-done){border-color:var(--color-heading);color:var(--color-heading)}.b2b-progress li.is-active span{background:var(--color-heading);border-color:var(--color-heading);color:var(--color-background, #fff)}.js [data-b2b-form]:not(.is-step-2) [data-b2b-step="2"],.js [data-b2b-form].is-step-2 [data-b2b-step="1"]{display:none}html:not(.js) :is(.b2b-progress,[data-b2b-step="1"] .b2b-form__nav,[data-b2b-back]){display:none}.b2b-aside{padding:3rem;background:var(--grey-color, #f5f5f5);border-radius:var(--rounded-radius, 0)}.b2b-aside dl{margin:0 0 2.4rem;display:grid;gap:1.8rem}.b2b-aside dt{color:var(--color-heading);font-weight:var(--heading-weight)}.b2b-aside dd{margin:.2rem 0 0}.b2b-aside .btn-primary{width:100%}.b2b-btn-icon{display:inline-flex;align-items:center;justify-content:center;gap:1rem}.b2b-btn-icon svg{width:2rem;height:2rem;flex:none}.b2b-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:var(--color-background, #fff);box-shadow:var(--shadow);transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.mobi-navigation-bar .b2b-sticky{bottom:6.5rem}.b2b-sticky.is-visible{transform:none;visibility:visible;transition:transform .3s ease}.b2b-sticky .btn-primary{width:100%}@media(prefers-reduced-motion:reduce){.b2b-sticky{transition:none}}@media(min-width:768px){.b2b-why__list,.b2b-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-field--full{grid-column:1 / -1}.b2b-sticky{display:none}}@media(min-width:1025px){.b2b-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem}.b2b-hero__copy{grid-column:1 / span 6;align-self:center}.b2b-hero__media{grid-column:8 / span 5}.b2b-why__media{grid-column:1 / span 5}.b2b-why__body{grid-column:7 / span 6;align-self:center}.b2b-form__side{grid-column:1 / span 4;grid-row:1;align-self:start}.b2b-form__main{grid-column:6 / span 7;grid-row:1}.b2b-form__nav>*{flex:0 0 auto}.b2b-steps{grid-template-columns:repeat(var(--steps, 5),minmax(0,1fr));column-gap:3rem}.b2b-steps:before{content:"";position:absolute;left:0;right:0;top:1.8rem;height:1px;background:var(--color-border, #ebebeb)}.b2b-step{display:block;padding-bottom:0}.b2b-step:before{display:none}.b2b-step__num{display:inline-block;position:relative;padding-right:1.6rem;margin-bottom:2rem;background:var(--color-background, #fff)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/b2b.css.map */
