.b2b-category-showcase .page-width{max-width:106rem}.b2b-category-showcase__header{margin:0 auto;max-width:72rem;text-align:center}.b2b-category-showcase__heading{font-size:clamp(2rem,2.1vw,2.8rem);line-height:1.2;margin:0;text-wrap:balance}.b2b-category-showcase__description{color:rgba(var(--color-foreground),.72);font-size:clamp(1rem,1vw,1.2rem);line-height:1.45;margin:.6rem auto 0;max-width:68rem}.b2b-category-showcase__slider{display:block;margin:clamp(2rem,3vw,3.2rem) auto 0;max-width:96rem}.b2b-category-showcase__grid{display:grid;gap:clamp(2rem,3.5vw,4.8rem) clamp(1.6rem,2.5vw,3.2rem);grid-template-columns:repeat(var(--b2b-columns-mobile),minmax(0,1fr));list-style:none;margin:0;padding:0}.b2b-category-showcase__grid.slider{display:flex;gap:1.6rem;margin-bottom:0;scroll-padding-left:1.6rem}.b2b-category-showcase__grid.slider .b2b-category-showcase__item{width:min(78vw,30rem)}.b2b-category-card__media{display:block;overflow:hidden}.b2b-category-card__media--square{aspect-ratio:1 / 1}.b2b-category-card__media--landscape{aspect-ratio:4 / 3}.b2b-category-card__media--portrait{aspect-ratio:4 / 5}.b2b-category-card__image{display:block;height:100%;object-fit:cover;transition:transform var(--duration-long) ease;width:100%}.b2b-category-card__media--adapt .b2b-category-card__image{height:auto}@media(hover:hover){.b2b-category-card__media:hover .b2b-category-card__image{transform:scale(1.025)}}.b2b-category-card__title{font-size:clamp(1.15rem,1.1vw,1.35rem);font-weight:var(--font-body-weight-bold);line-height:1.3;margin:1rem 0 0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:750px){.b2b-category-showcase__grid,.b2b-category-showcase__grid.slider{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.b2b-category-showcase__grid.slider .b2b-category-showcase__item{width:auto}}.b2b-factory-intro__layout{margin:0 auto;max-width:92rem;text-align:center}.b2b-factory-intro__layout--with-image{align-items:center;display:grid;gap:clamp(2.8rem,4vw,4.8rem);max-width:none;text-align:left}.b2b-factory-intro__eyebrow{color:rgb(var(--color-button));font-size:1.2rem;font-weight:var(--font-body-weight-bold);letter-spacing:.12em;margin:0 0 1.2rem;text-transform:uppercase}.b2b-factory-intro__heading{font-size:clamp(2.8rem,3.2vw,3.8rem);line-height:1.08;margin:0;text-wrap:balance}.b2b-factory-intro__description{color:rgba(var(--color-foreground),.76);font-size:clamp(1.5rem,1.5vw,1.7rem);line-height:1.65;margin:1.4rem auto 0;max-width:78rem}.b2b-factory-intro__layout--with-image .b2b-factory-intro__description{margin-left:0}.b2b-factory-intro__content .button{margin-top:2.4rem}.b2b-factory-intro__media{overflow:hidden}.b2b-factory-intro__media--square{aspect-ratio:1 / 1}.b2b-factory-intro__media--landscape{aspect-ratio:4 / 3}.b2b-factory-intro__media--portrait{aspect-ratio:4 / 5}.b2b-factory-intro__image{height:100%;object-fit:cover;width:100%}.b2b-factory-intro__media--adapt .b2b-factory-intro__image{height:auto}.b2b-factory-intro__stats{display:grid;gap:clamp(2rem,2.2vw,2.4rem);margin-top:clamp(2.4rem,3vw,3.2rem)}.b2b-factory-stat{border:.1rem solid #d9ccb5;padding:clamp(2rem,2.4vw,2.4rem)}.b2b-factory-stat__value{font-size:clamp(1.8rem,1.8vw,2.1rem);line-height:1.25;margin:0}.b2b-factory-stat__label{color:rgba(var(--color-foreground),.7);line-height:1.6;margin:.8rem 0 0}@media screen and (min-width:750px){.b2b-factory-intro__layout--with-image{grid-template-columns:minmax(0,1fr) minmax(30rem,.8fr)}.b2b-factory-intro__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.b2b-faq__layout{margin:0 auto;max-width:92rem}.b2b-faq__layout--with-image{display:grid;gap:clamp(2.8rem,4vw,4.8rem);max-width:none}.b2b-faq__header{max-width:76rem}.b2b-faq__eyebrow{color:rgb(var(--color-button));font-size:1.2rem;font-weight:var(--font-body-weight-bold);letter-spacing:.12em;margin:0 0 1.2rem;text-transform:uppercase}.b2b-faq__heading{font-size:clamp(2.8rem,3.2vw,3.8rem);line-height:1.08;margin:0;text-wrap:balance}.b2b-faq__description{color:rgba(var(--color-foreground),.72);line-height:1.65;margin-top:1.4rem}.b2b-faq__items{border-block-start:.1rem solid #d9ccb5;margin-top:clamp(2.4rem,3vw,3rem)}.b2b-faq__item{border-block-end:.1rem solid #d9ccb5}.b2b-faq__summary{align-items:center;cursor:pointer;display:flex;font-family:var(--font-heading-family);font-size:clamp(1.7rem,1.8vw,2rem);font-weight:var(--font-heading-weight);gap:1.6rem;justify-content:space-between;line-height:1.35;list-style:none;padding:clamp(1.6rem,2.2vw,2rem) 0}.b2b-faq__summary::-webkit-details-marker{display:none}.b2b-faq__icon{color:#b8862d;flex:0 0 1.6rem;height:1.6rem;position:relative;width:1.6rem}.b2b-faq__icon:before,.b2b-faq__icon:after{background:currentColor;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.b2b-faq__icon:before{height:.1rem;width:100%}.b2b-faq__icon:after{height:100%;transition:transform var(--duration-short) ease;width:.1rem}.b2b-faq__item[open] .b2b-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.b2b-faq__answer{color:rgba(var(--color-foreground),.72);line-height:1.65;max-width:78rem;padding:0 3rem 2rem 0}.b2b-faq__button{margin-top:2.4rem}.b2b-faq__media{overflow:hidden}.b2b-faq__media--square{aspect-ratio:1 / 1}.b2b-faq__media--landscape{aspect-ratio:4 / 3}.b2b-faq__media--portrait{aspect-ratio:4 / 5}.b2b-faq__image{height:100%;object-fit:cover;width:100%}.b2b-faq__media--adapt .b2b-faq__image{height:auto}@media screen and (min-width:990px){.b2b-faq__layout--with-image{grid-template-columns:minmax(0,1.2fr) minmax(30rem,.8fr)}}.b2b-feature-grid__header{max-width:72rem}.b2b-feature-grid__eyebrow{color:rgb(var(--color-button));font-size:1.2rem;font-weight:var(--font-body-weight-bold);letter-spacing:.12em;margin:0 0 1.2rem;text-transform:uppercase}.b2b-feature-grid__heading{font-size:clamp(2.8rem,3.2vw,3.8rem);line-height:1.08;margin:0;text-wrap:balance}.b2b-feature-grid__description{color:rgba(var(--color-foreground),.72);line-height:1.65;margin-top:1.4rem}.b2b-feature-grid__slider{display:block;margin-top:clamp(2.4rem,3vw,3.2rem)}.b2b-feature-grid__list{display:grid;gap:clamp(2.4rem,2.4vw,3rem);grid-template-columns:repeat(var(--b2b-columns-mobile),minmax(0,1fr));list-style:none;margin:0;padding:0}.b2b-feature-grid__list.slider{display:flex;gap:1.6rem;margin-bottom:0}.b2b-feature-grid__list.slider .b2b-feature-grid__item{width:min(82vw,34rem)}.b2b-feature-card{border-block-start:.1rem solid rgba(var(--color-foreground),.2);height:auto;padding:clamp(2rem,2.4vw,2.4rem) 0}.b2b-feature-card__number{align-items:center;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:50%;color:rgb(var(--color-button));display:inline-flex;font-size:1.3rem;font-weight:var(--font-body-weight-bold);height:3.2rem;justify-content:center;width:3.2rem}.b2b-feature-card__media{aspect-ratio:4 / 3;margin-bottom:1.6rem;overflow:hidden}.b2b-feature-card__image{height:100%;object-fit:cover;width:100%}.b2b-feature-card__title{font-size:clamp(1.8rem,1.8vw,2.1rem);line-height:1.2;margin:1.4rem 0 0}.b2b-feature-card__description{color:rgba(var(--color-foreground),.7);line-height:1.6;margin:.8rem 0 0}.b2b-feature-grid__footer{margin-top:2.8rem}@media screen and (min-width:750px){.b2b-feature-grid__list,.b2b-feature-grid__list.slider{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.b2b-feature-grid__list.slider .b2b-feature-grid__item{width:auto}}@media screen and (min-width:990px){.b2b-feature-grid__list,.b2b-feature-grid__list.slider{grid-template-columns:repeat(var(--b2b-columns-desktop),minmax(0,1fr))}}.b2b-hero__inner{align-items:center;display:grid;gap:clamp(2.8rem,4vw,4.8rem)}.b2b-hero__content{min-width:0}.b2b-hero__eyebrow{color:rgb(var(--color-button));font-size:1.2rem;font-weight:var(--font-body-weight-bold);letter-spacing:.12em;margin:0 0 1.6rem;text-transform:uppercase}.b2b-hero__heading{color:rgb(var(--color-foreground));font-size:clamp(3.4rem,4.2vw,5.6rem);letter-spacing:-.02em;line-height:1.05;margin:0;max-width:70rem;text-wrap:balance}.b2b-hero__description{color:rgba(var(--color-foreground),.78);font-size:clamp(1.5rem,1.5vw,1.7rem);line-height:1.65;margin-top:clamp(1.6rem,2vw,2.2rem);max-width:62rem}.b2b-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:clamp(2rem,3vw,2.8rem)}.b2b-hero__media{border-radius:.4rem;min-width:0;overflow:hidden}.b2b-hero__image{display:block;height:100%;object-fit:cover;width:100%}.b2b-hero__media--square{aspect-ratio:1 / 1}.b2b-hero__media--landscape{aspect-ratio:4 / 3}.b2b-hero__media--portrait{aspect-ratio:4 / 5}.b2b-hero__media--adapt .b2b-hero__image{height:auto}@media screen and (max-width:749px){.b2b-hero__actions .button{min-width:0;width:100%}.b2b-hero__media{order:2}}@media screen and (min-width:750px){.b2b-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(30rem,.9fr)}.b2b-hero__actions .button{min-width:18rem}}.b2b-procurement-process__intro{max-width:72rem}.b2b-procurement-process__intro--with-image{align-items:center;display:grid;gap:clamp(2.8rem,4vw,4.8rem);max-width:none}.b2b-procurement-process__eyebrow{color:rgb(var(--color-button));font-size:1.2rem;font-weight:var(--font-body-weight-bold);letter-spacing:.12em;margin:0 0 1.2rem;text-transform:uppercase}.b2b-procurement-process__heading{font-size:clamp(2.8rem,3.2vw,3.8rem);line-height:1.08;margin:0;text-wrap:balance}.b2b-procurement-process__description{color:rgba(var(--color-foreground),.72);font-size:clamp(1.5rem,1.5vw,1.7rem);line-height:1.65;margin-top:1.4rem}.b2b-procurement-process__media{overflow:hidden}.b2b-procurement-process__media--square{aspect-ratio:1 / 1}.b2b-procurement-process__media--landscape{aspect-ratio:4 / 3}.b2b-procurement-process__media--portrait{aspect-ratio:4 / 5}.b2b-procurement-process__image{height:100%;object-fit:cover;width:100%}.b2b-procurement-process__media--adapt .b2b-procurement-process__image{height:auto}.b2b-procurement-process__slider{display:block;margin-top:clamp(2.4rem,3vw,3.2rem)}.b2b-procurement-process__list{counter-reset:b2b-process;display:grid;gap:clamp(2.4rem,2.4vw,3rem);grid-template-columns:repeat(var(--b2b-columns-mobile),minmax(0,1fr));list-style:none;margin:0;padding:0}.b2b-procurement-process__list.slider{display:flex;gap:1.6rem;margin-bottom:0}.b2b-procurement-process__list.slider .b2b-procurement-process__item{width:min(82vw,34rem)}.b2b-process-step{border-block-start:.1rem solid rgba(var(--color-foreground),.22);height:auto;padding:clamp(2rem,2.4vw,2.4rem) 0}.b2b-process-step__number{color:rgb(var(--color-button));display:block;font-family:var(--font-heading-family);font-size:clamp(2.8rem,3vw,3.4rem);font-weight:var(--font-heading-weight);line-height:1}.b2b-process-step__title{font-size:clamp(1.8rem,1.8vw,2.1rem);line-height:1.25;margin:1.4rem 0 0}.b2b-process-step__description{color:rgba(var(--color-foreground),.7);line-height:1.6;margin:.8rem 0 0}.b2b-procurement-process__footer{display:flex;justify-content:center;margin-top:clamp(2.4rem,3vw,3rem)}@media screen and (min-width:750px){.b2b-procurement-process__intro--with-image{grid-template-columns:minmax(0,1fr) minmax(30rem,.8fr)}.b2b-procurement-process__list,.b2b-procurement-process__list.slider{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.b2b-procurement-process__list.slider .b2b-procurement-process__item{width:auto}}@media screen and (min-width:990px){.b2b-procurement-process__list,.b2b-procurement-process__list.slider{grid-template-columns:repeat(var(--b2b-columns-desktop),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=_A */
