.bp{--bp-teal: var(--bp-accent, #126472);--bp-teal-dark: #0c4e5a;--bp-soft: #e9f2f3;--bp-ink: #14202a;--bp-body: #47535c;--bp-line: #e2e9ec;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--bp-body);background:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased}.bp *,.bp *:before,.bp *:after{box-sizing:border-box}.bp img{max-width:100%;display:block}.bp h1,.bp h2,.bp h3,.bp h4{color:var(--bp-ink);margin:0;letter-spacing:-.01em}.bp-wrap{max-width:1280px;margin:0 auto;padding:0 24px}.bp-hero{position:relative;isolation:isolate;text-align:center;overflow:hidden;background:#0b2b34}.bp-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;filter:blur(24px);transform:scale(1.04)}.bp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#05101457,#0510140a 42%,#05101433)}.bp-hero-bg picture{display:block;height:100%}.bp-hero-visual{position:relative;display:grid;min-height:560px}.bp-hero-visual picture{display:block;grid-area:1 / 1;min-width:0;height:100%;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.bp-hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,16,20,.3),transparent 65%)}.bp-hero-bg img,.bp-hero-visual img{width:100%;height:100%;object-fit:cover;object-position:center top}.bp-hero-inner{position:relative;grid-area:1 / 1;z-index:1;width:100%;padding:clamp(64px,6vw,110px) 24px 80px;text-shadow:0 2px 18px rgba(0,0,0,.24)}.bp-hero-brand{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:#ffffffbf;margin:0 0 22px}.bp-hero h1{font-size:clamp(34px,5.2vw,64px);line-height:1.07;font-weight:700;color:#fff;margin:0 0 14px}.bp-hero-sub{font-size:clamp(15px,1.5vw,21px);color:#ffffffd1;margin:0 0 28px;letter-spacing:.01em}.bp-hero-text{font-size:clamp(15px,1.25vw,17.5px);line-height:1.85;color:#ffffffe6;max-width:760px;margin:0 auto}.bp-hero-rule{width:56px;height:3px;background:#2ba8b8;border-radius:3px;margin:0 auto 26px}.bp-section{padding:92px 0}.bp-section--tight{padding:72px 0}.bp-intro{position:relative;padding:56px 24px 80px}.bp-intro:before{content:"";position:absolute;top:-120px;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(7,18,22,var(--bp-intro-shade-top)),rgba(7,18,22,var(--bp-intro-shade-middle)) 36%,rgba(7,18,22,var(--bp-intro-shade-bottom)));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 150px);mask-image:linear-gradient(180deg,transparent,#000 150px)}.bp-intro-inner{position:relative;max-width:980px;margin:0 auto}.bp .bp-intro-title{color:#fff;text-align:center;font-size:clamp(25px,3.3vw,40px);line-height:1.22;font-weight:700;margin:0 auto 26px;max-width:900px;text-shadow:0 2px 16px rgba(0,0,0,.35)}.bp-intro .bp-body p{color:#fffffff0;text-shadow:0 1px 10px rgba(0,0,0,.3)}.bp-intro .bp-body p:empty{display:none}.bp-intro .bp-body strong{color:#fff}.bp-kicker{text-align:center;font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--bp-teal);margin:0 0 16px;font-weight:600}.bp-title{text-align:center;font-size:clamp(25px,3.3vw,40px);line-height:1.22;font-weight:700;max-width:900px;margin:0 auto 20px}.bp-sub{text-align:center;font-size:16.5px;line-height:1.85;color:var(--bp-body);max-width:780px;margin:0 auto}.bp-media-wide img{width:100%;border-radius:18px;object-fit:cover}.bp-media-overlay{position:relative;border-radius:18px;overflow:hidden}.bp-media-overlay>img{width:100%;display:block}.bp-media-overlay-inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:26px 8%}.bp-media-overlay .bp-media-overlay-title{color:#fff!important;font-size:clamp(22px,2.9vw,38px);line-height:1.22;font-weight:700;margin:0;max-width:940px;text-shadow:0 2px 16px rgba(0,0,0,.45)}.bp-media-overlay .bp-media-overlay-sub{color:#fffffff2!important;font-size:clamp(14px,1.2vw,16.5px);line-height:1.8;margin:14px 0 0;max-width:780px;text-shadow:0 2px 12px rgba(0,0,0,.45)}.bp-body{max-width:880px;margin:0 auto}.bp-body p{font-size:16.5px;line-height:1.95;color:var(--bp-body);margin:0 0 22px}.bp-body p:last-child{margin-bottom:0}.bp-body strong{color:var(--bp-ink)}.bp-body-center{text-align:center}.bp-divider{width:56px;height:3px;background:var(--bp-teal);border-radius:3px;margin:0 auto 34px}.bp-values-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.bp-values-media{width:100%;aspect-ratio:1 / 1}.bp-values-media img{width:100%;height:100%;display:block;border-radius:20px;object-fit:cover}.bp-values-list{display:flex;flex-direction:column;gap:28px}.bp-value h3{font-size:20px;font-weight:700;margin:0 0 8px;display:flex;align-items:center;gap:12px}.bp-value h3:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--bp-teal);flex:0 0 auto}.bp-value p{font-size:15.5px;line-height:1.8;color:var(--bp-body);margin:0;padding-left:21px}.bp-exp{position:relative;overflow:hidden}.bp-exp-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.bp-exp-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#071c238c,#071c23b3)}.bp-exp-inner{position:relative;z-index:2;max-width:900px;margin:0 auto;padding:130px 24px;text-align:center}.bp-exp-inner h2{color:#fff;font-size:clamp(27px,3.6vw,44px);line-height:1.2;margin:0 0 20px;font-weight:700}.bp-exp-inner p{color:#ffffffe6;font-size:16.5px;line-height:1.9;margin:0 auto;max-width:760px}.bp-stats{background:var(--bp-teal);color:#fff;padding:24px 0;overflow:hidden;position:relative}.bp-stats:before,.bp-stats:after{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}.bp-stats:before{left:0;background:linear-gradient(90deg,var(--bp-teal),rgba(18,100,114,0))}.bp-stats:after{right:0;background:linear-gradient(270deg,var(--bp-teal),rgba(18,100,114,0))}.bp-stats-track{display:flex;align-items:center;gap:68px;width:max-content;animation:bp-marquee 30s linear infinite}.bp-stats:hover .bp-stats-track{animation-play-state:paused}.bp-stat{display:flex;align-items:center;gap:14px;white-space:nowrap}.bp-stat b{font-size:22px;font-weight:700;color:#fff}.bp-stat span{font-size:14.5px;color:#ffffffd9}.bp-stat:after{content:"";width:5px;height:5px;border-radius:50%;background:#ffffff73;margin-left:54px}.bp-stat:last-child:after{display:none}@keyframes bp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bp-stats-track{animation:none}}.bp-tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:46px}.bp-tech-card{background:#f7fafb;border:1px solid var(--bp-line);border-radius:16px;padding:30px 28px;transition:transform .25s ease,box-shadow .25s ease}.bp-tech-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #1264721a}.bp-tech-card h3{font-size:17.5px;font-weight:700;margin:0 0 10px}.bp-tech-card p{font-size:15px;line-height:1.8;color:var(--bp-body);margin:0}.bp-tech-note{text-align:center;font-size:13px;color:#8494a0;margin:30px 0 0}.bp-section--tech{padding:0 0 92px}.bp-tech-bg{position:relative;width:100%;min-height:500px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#0b2b34;background-size:cover;background-position:center;overflow:hidden}.bp-tech-bg-inner{position:relative;z-index:2;max-width:980px;padding:80px 24px}.bp-tech-bg-inner h2{color:#fff!important;font-size:clamp(25px,3.3vw,40px);line-height:1.22;font-weight:700;margin:0;text-shadow:0 2px 16px rgba(0,0,0,.45)}.bp-section--lineup{padding:0 0 92px}.bp-lineup-bg{position:relative;width:100%;min-height:540px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#0b2b34;background-size:cover;background-position:center;overflow:hidden}.bp-lineup-bg-inner{position:relative;z-index:2;max-width:980px;padding:80px 24px}.bp-lineup-bg-inner h2{color:#fff!important;font-size:clamp(25px,3.3vw,40px);line-height:1.22;font-weight:700;margin:0;text-shadow:0 2px 16px rgba(0,0,0,.45)}.bp-lineup-bg-sub{color:#ffffffeb!important;font-size:clamp(14px,1.2vw,16.5px);line-height:1.8;margin:14px 0 0}.bp-section--lineup .bp-products{margin-top:56px}.bp-section--support{padding:0}.bp-support-bg{position:relative;width:100%;min-height:420px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#0b2b34;background-size:cover;background-position:center;overflow:hidden}.bp-support-bg-inner{position:relative;z-index:2;max-width:980px;padding:76px 24px}.bp-support-bg-inner h2{color:#fff!important;font-size:clamp(25px,3.3vw,40px);line-height:1.22;font-weight:700;margin:0;text-shadow:0 2px 16px rgba(0,0,0,.45)}.bp-support-bg-inner p{color:#ffffffeb!important;font-size:clamp(14px,1.2vw,16.5px);line-height:1.85;margin:16px auto 0;max-width:720px;text-shadow:0 1px 10px rgba(0,0,0,.4)}.bp-closing-inline{max-width:460px;margin:46px auto 0;padding:0;text-align:center}.bp-closing-figure{max-width:460px;margin:0 auto;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #1264721a;transition:box-shadow .45s ease}.bp-closing-figure img{display:block;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .6s ease}.bp-closing-figure:hover{box-shadow:0 18px 46px #12647238}.bp-closing-figure:hover img{transform:scale(1.07);filter:brightness(1.06) saturate(1.06)}.bp-closing-inline p{margin:22px auto 0;max-width:460px;font-size:15.5px;line-height:1.8;color:#fffffff0!important;text-shadow:0 1px 10px rgba(0,0,0,.4)}.bp-products{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:46px}.bp-product{display:flex;flex-direction:column;background:#fff;border:1px solid var(--bp-line);border-radius:16px;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.bp-product:hover{transform:translateY(-4px);box-shadow:0 16px 34px #1264721f}.bp-product-img{background:#f4f7f8;aspect-ratio:1 / 1;overflow:hidden}.bp-product-img img{width:100%;height:100%;object-fit:contain;padding:14px}.bp-product-info{padding:18px 20px 22px}.bp-product-title{font-size:15px;font-weight:600;color:var(--bp-ink);margin:0 0 8px;line-height:1.45}.bp-product-price{font-size:16px;font-weight:700;color:var(--bp-teal)}.bp-product-price s{font-size:13.5px;font-weight:400;color:#9aa7b0;margin-left:8px}.bp-product-cta{margin-top:14px;display:inline-block;font-size:13px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;color:var(--bp-teal)}.bp-support-media img{width:100%;border-radius:20px;object-fit:cover}.bp-support-text{max-width:820px;margin:40px auto 0;text-align:center}.bp-support-text p{font-size:16.5px;line-height:1.9;color:var(--bp-body);margin:0}.bp-closing{padding:20px 0 96px;text-align:center}.bp-closing img{margin:0 auto;max-width:460px;width:100%}.bp-closing p{margin:26px auto 0;max-width:640px;font-size:15.5px;line-height:1.8;color:var(--bp-body)}@media(max-width:1100px){.bp-tech-grid,.bp-products{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.bp-section{padding:64px 0}.bp-hero-visual{min-height:460px}.bp-hero-inner{padding:64px 20px 80px}.bp-values-grid{grid-template-columns:1fr;gap:34px}.bp-exp-inner{padding:92px 20px}.bp-stats-track{gap:44px}.bp-stat:after{margin-left:30px}}@media(max-width:699px){.bp-hero-visual{display:block;min-height:clamp(460px,150vw,760px)}.bp-hero-visual picture{position:absolute;top:0;right:0;bottom:0;left:0}.bp-hero-inner{min-height:inherit}}@media(max-width:620px){.bp-intro{padding:40px 22px 56px}.bp-intro:before{inset-block-start:-80px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 110px);mask-image:linear-gradient(180deg,transparent,#000 110px)}.bp-intro .bp-body p{font-size:15px;line-height:1.85}.bp-tech-grid{grid-template-columns:1fr}.bp-products{grid-template-columns:1fr 1fr;gap:16px}.bp-product-info{padding:14px 14px 18px}.bp-product-title{font-size:13.5px}.bp-product-price{font-size:14.5px}.bp-value h3{font-size:18px}}.section-brand-module{margin-block:0;--section-spacing-block: 0px;--section-vertical-spacing-override: 0px}.bp-responsive-image{display:block;width:100%;height:100%}.bp-responsive-image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--bp-image-position, center)}.bp-modular .bp-banner-media{position:absolute;top:0;right:0;bottom:0;left:0}.bp-modular .bp-values-media{overflow:hidden;border-radius:20px}.bp-modular .bp-closing-figure .bp-responsive-image{height:auto}.bp-modular .bp-closing-figure .bp-responsive-image>img{height:auto}.bp-modular .bp-tech-mark{display:none}.bp-modular .bp-tech-copy{min-width:0}.bp-modular :is(h1,h2,h3,p){overflow-wrap:anywhere}@media(max-width:699px){.bp-responsive-image>img{object-position:var(--bp-mobile-image-position, var(--bp-image-position, center))}.bp-modular .bp-wrap{padding-inline:20px}.bp-modular .bp-section--tight{padding:36px 0}.bp-modular .bp-values-grid{gap:26px}.bp-modular .bp-values-media{aspect-ratio:4 / 3;border-radius:12px}.bp-modular .bp-values-list{gap:20px}.bp-modular .bp-value h3{font-size:17px;line-height:1.4}.bp-modular .bp-value p{font-size:14px;line-height:1.65}.bp-modular .bp-exp-inner{padding:44px 22px;min-height:330px;display:flex;flex-direction:column;justify-content:center}.bp-modular .bp-exp-inner h2{font-size:26px;line-height:1.25;margin-bottom:18px}.bp-modular .bp-exp-inner p{font-size:14px;line-height:1.7}.bp-modular .bp-stats{padding-block:18px}.bp-modular .bp-stat b{font-size:20px}.bp-modular .bp-stat span{font-size:13px}.bp-modular .bp-section--tech{padding:0 0 36px}.bp-modular :is(.bp-tech-bg,.bp-lineup-bg){min-height:270px}.bp-modular :is(.bp-tech-bg-inner,.bp-lineup-bg-inner){padding:36px 22px}.bp-modular :is(.bp-tech-bg-inner h2,.bp-lineup-bg-inner h2){font-size:26px;line-height:1.25}.bp-modular .bp-tech-grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px;border:1px solid var(--bp-line);border-radius:14px;background:#f7fafb;overflow:hidden}.bp-modular .bp-tech-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:18px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.bp-modular .bp-tech-card+.bp-tech-card{border-top:1px solid var(--bp-line)}.bp-modular .bp-tech-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#e7f0f2;color:var(--bp-teal)}.bp-modular .bp-tech-mark svg{width:20px;height:20px}.bp-modular .bp-tech-card h3{font-size:15px;line-height:1.4;font-weight:600;margin:0 0 6px}.bp-modular .bp-tech-card p{font-size:13px;line-height:1.65}.bp-modular .bp-tech-note{text-align:start;font-size:12px;line-height:1.65;margin-top:16px}.bp-modular .bp-section--lineup{padding:0 0 36px}.bp-modular .bp-section--lineup .bp-products{margin-top:24px}.bp-modular .bp-section--support{padding:0}.bp-modular .bp-support-bg{min-height:0}.bp-modular .bp-support-bg-inner{padding:36px 22px}.bp-modular .bp-support-bg-inner h2{font-size:26px;line-height:1.25}.bp-modular .bp-support-bg-inner p{font-size:14px;line-height:1.7}.bp-modular .bp-closing-inline{margin-top:24px}}@media(prefers-reduced-motion:reduce){.bp-modular .bp-tech-card{transition:none}}.bp-modular .bp-values-media{position:relative}.bp-modular .bp-values-media>.bp-responsive-image{position:absolute;top:0;right:0;bottom:0;left:0}
/*# sourceMappingURL=/cdn/shop/t/30/assets/brand-modules.css.map */
