.manufacturer-grid{display:grid;grid-template-columns:42% 1fr;align-items:stretch;gap:0;background-color:#fff;border-radius:16px;box-shadow:0 4px 32px #00000014;overflow:hidden;width:100%}.manufacturer-image-wrap{overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:380px;background:#f3f5f0}.manufacturer-image{width:100%;height:100%;object-fit:contain;display:block}.manufacturer-info{padding:44px 48px;display:flex;flex-direction:column;gap:0;justify-content:flex-start;border-left:4px solid #2d6a2d}.manufacturer-eyebrow{display:inline-flex;align-items:center;background:#e8f0e4;color:#2d6a2d;border:1px solid rgba(45,106,45,.3);border-radius:9999px;padding:5px 14px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;margin-bottom:20px;font-family:var(--font-body-family)}.manufacturer-name{font-size:34px;font-weight:800;line-height:1.2;color:#1c3026;margin:0 0 20px}.manufacturer-section-title{font-size:28px;font-weight:700;color:#1c3026;line-height:1.35;margin:0 0 24px;font-family:var(--font-heading-family);text-align:center}.manufacturer-divider{border:none;border-top:1px solid rgba(0,0,0,.12);margin:0 0 20px}.manufacturer-richtext{font-size:17px;font-family:var(--font-body-family);line-height:1.75;color:#111}.manufacturer-richtext p{margin-bottom:14px}.manufacturer-richtext p:last-child{margin-bottom:0}@media screen and (max-width:991px){.manufacturer-grid{grid-template-columns:40% 1fr}.manufacturer-info{padding:32px 36px}}@media screen and (max-width:768px){.manufacturer-section .page-width{padding-inline:0}.manufacturer-grid{grid-template-columns:1fr;border-radius:12px}.manufacturer-image-wrap{min-height:0;height:auto}.manufacturer-image{width:100%;height:auto;object-fit:contain}.manufacturer-info{padding:24px 20px;border-left:none;border-top:4px solid #2d6a2d}.manufacturer-name{font-size:24px}}@media(max-width:767px){.manufacturer-section{padding:0 16px 32px!important}}.manufacturer-section--pans .manufacturer-section-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);text-transform:var(--font-heading-transform);color:rgb(var(--color-foreground));line-height:calc(1 + .2/max(1,var(--font-heading-scale)));font-size:clamp(2.4rem,2.1vw,3.2rem);margin:0 0 2.4rem;text-align:center}.manufacturer-section--pans .manufacturer-grid{grid-template-columns:minmax(32rem,46%) 1fr;border-radius:1.4rem;border:1px solid rgba(28,48,38,.12);box-shadow:0 .8rem 2.4rem #1c302614;background:#fff}.manufacturer-section--pans .manufacturer-image-wrap{min-height:clamp(34rem,32vw,46rem);background:#f7f6f2;padding:1.6rem}.manufacturer-section--pans .manufacturer-image{object-fit:contain;border-radius:1rem}.manufacturer-section--pans .manufacturer-info{padding:clamp(2.8rem,3vw,4.2rem);border-left:1px solid rgba(28,48,38,.14)}.manufacturer-section--pans .manufacturer-eyebrow{background:#eff4ea;color:#355d3f;border-color:#355d3f3d;font-size:1.1rem;font-weight:600;letter-spacing:.08em;margin-bottom:1.6rem}.manufacturer-section--pans .manufacturer-name{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);text-transform:var(--font-heading-transform);color:rgb(var(--color-foreground));line-height:calc(1 + .2/max(1,var(--font-heading-scale)));font-size:clamp(2.8rem,2.6vw,4rem);margin:0 0 1.6rem}.manufacturer-section--pans .manufacturer-divider{border-top-color:#1c30262e;margin:0 0 1.8rem}.manufacturer-section--pans .manufacturer-richtext{font-family:var(--font-body-family);font-size:clamp(1.55rem,1.05vw,1.75rem);line-height:1.7;color:rgba(var(--color-foreground),.82);max-width:62ch}.manufacturer-section--pans .manufacturer-richtext p{margin-bottom:1.2rem}@media screen and (max-width:991px){.manufacturer-section--pans .manufacturer-grid{grid-template-columns:43% 1fr}.manufacturer-section--pans .manufacturer-info{padding:2.8rem 2.6rem}}@media screen and (max-width:768px){.manufacturer-section--pans .manufacturer-grid{grid-template-columns:1fr;border-radius:1.2rem}.manufacturer-section--pans .manufacturer-image-wrap{min-height:0;height:auto;padding:.8rem}.manufacturer-section--pans .manufacturer-image{width:100%;height:auto}.manufacturer-section--pans .manufacturer-info{border-left:none;border-top:1px solid rgba(28,48,38,.14);padding:2.2rem 2rem}.manufacturer-section--pans .manufacturer-section-title{margin-bottom:1.8rem;font-size:clamp(2rem,6vw,2.8rem)}.manufacturer-section--pans .manufacturer-name{font-size:clamp(2.2rem,6.4vw,3rem)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-manufacturer.css.map */
