.cc-brand-hub{--bh-blue:#3362b1;--bh-ink:#202d3e;--bh-soft:#f0f4fa;--bh-line:#dce3ec;color:var(--bh-ink);background:#fff;font-size:16px;line-height:1.6}.cc-brand-hub *{box-sizing:border-box}.cc-brand-hub h1,.cc-brand-hub h2,.cc-brand-hub h3{color:var(--bh-blue);letter-spacing:0;line-height:1.14;margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.cc-brand-hub p{margin:0}.cc-brand-hub a{color:inherit}.cc-brand-hub a:focus-visible,.cc-brand-hub summary:focus-visible{outline:3px solid var(--bh-blue);outline-offset:4px}.cc-brand-hub .button{border-radius:2px;min-height:48px;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:.1px;text-decoration:none}.cc-brand-hub .button:after{border-radius:2px}.cc-brand-hub .button span{margin-left:18px}.cc-brand-hub sup{font-size:.45em;vertical-align:super;line-height:0}.cc-bh-hero{background:linear-gradient(115deg,#f0f4fa,#f7f9fc 49%,#fff 75%);border-bottom:2px solid var(--bh-blue)}.cc-bh-crumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px;padding-top:19px;color:#53647a}.cc-bh-crumb a{text-decoration:none}.cc-bh-crumb a:hover{text-decoration:underline}.cc-bh-hero-grid{display:grid;grid-template-columns:1.03fr 1fr;align-items:center;gap:56px;padding:32px 0 40px;min-height:420px}.cc-bh-eyebrow{color:var(--bh-blue);font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px!important}.cc-brand-hub h1{font-size:clamp(34px,3.3vw,54px);max-width:660px}.cc-bh-lead{max-width:600px;margin-top:22px!important;font-size:18px;line-height:1.65;color:#445469}.cc-bh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px;margin-top:28px}.cc-bh-primary{background:var(--bh-blue);color:#fff!important;border:1px solid var(--bh-blue)}.cc-bh-text-link{color:var(--bh-blue)!important;font-size:15px;font-weight:650;text-decoration:none}.cc-bh-text-link:hover{text-decoration:underline}.cc-bh-text-link span{margin-left:10px}.cc-bh-stage{background:#fff;position:relative;padding:10px 20px 16px;border-bottom:1px solid var(--bh-line)}.cc-bh-logo{display:block;object-fit:contain;width:170px;height:67px;margin:0 0 3px auto}.cc-brand-hub--interpump .cc-bh-logo{width:215px;height:65px}.cc-bh-packshots{position:relative;isolation:isolate;height:270px;display:flex;align-items:flex-end;justify-content:center}.cc-bh-shot{position:absolute;bottom:0}.cc-bh-shot img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cc-bh-shot--main{width:67%;height:100%;left:20%;z-index:2}.cc-bh-shot--support{width:34%;height:71%;left:0;z-index:1}.cc-bh-shot--detail{width:29%;height:48%;right:0;z-index:3}.cc-brand-hub--interpump .cc-bh-shot--main{height:84%;width:70%;left:13%;bottom:30px}.cc-brand-hub--interpump .cc-bh-shot--support{height:57%;width:40%;left:-1%;bottom:0}.cc-brand-hub--interpump .cc-bh-shot--detail{height:40%;width:31%;right:0}.cc-bh-stage-caption{font-size:12px;color:#66758a;text-align:right;margin-top:10px!important}.cc-bh-signpost{background:#fff;border-bottom:1px solid var(--bh-line)}.cc-bh-signpost-inner{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;padding-top:16px;padding-bottom:16px;gap:20px;font-size:13px;font-weight:600}.cc-bh-signpost-inner>span+span{border-left:1px solid var(--bh-line)}.cc-bh-section{padding:52px 0;scroll-margin-top:140px}.cc-bh-section+.cc-bh-section{border-top:1px solid var(--bh-line)}.cc-bh-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:26px}.cc-brand-hub h2{font-size:clamp(27px,2.3vw,36px)}.cc-bh-section-head>p{max-width:410px;color:#59687a;font-size:15px}.cc-bh-ranges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cc-brand-hub--interpump .cc-bh-ranges{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-bh-range{display:flex;flex-direction:column;text-decoration:none;border:1px solid rgba(18,18,18,.13);box-shadow:0 4px 10px #12121214;background:#fff;transition:transform .18s ease,box-shadow .18s ease;min-width:0}.cc-bh-range:hover{transform:translateY(-3px);box-shadow:0 7px 18px #1212121f}.cc-bh-range-image{aspect-ratio:1;overflow:hidden;padding:20px;border-bottom:1px solid #edf0f4}.cc-bh-range-image img{width:100%;height:100%;object-fit:contain;display:block}.cc-bh-range-info{padding:20px;display:flex;flex-direction:column;flex:1}.cc-brand-hub .cc-bh-range h3{font-size:22px;line-height:1.2}.cc-bh-range-info p{font-size:14px;color:#59687a;margin-top:10px;flex:1}.cc-bh-range-info>span{font-size:13px;font-weight:650;color:var(--bh-blue);margin-top:18px;display:flex;justify-content:space-between;gap:10px}.cc-bh-guide{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.cc-bh-guide-intro>p:not(.cc-bh-eyebrow){margin:20px 0;color:#59687a;max-width:430px}.cc-bh-guide-links{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;gap:0 24px;align-content:start}.cc-bh-guide-links li{border-top:1px solid var(--bh-line)}.cc-bh-guide-links a{display:flex;justify-content:space-between;gap:12px;padding:15px 0;text-decoration:none;color:var(--bh-blue);font-weight:600;font-size:15px;line-height:1.35}.cc-bh-guide-links a:hover>span:first-child{text-decoration:underline}.cc-bh-guide-links small{display:block;color:#66758a;font-size:12px;font-weight:400;margin-top:5px;line-height:1.45}.cc-bh-products{margin-top:0;margin-bottom:0}.cc-bh-products .card__information{padding:16px!important}.cc-bh-products .card-information{padding:0 16px 16px}.cc-bh-products .card__heading{font-size:16px!important;line-height:1.4!important}.cc-bh-products .card__media img{object-fit:contain!important}.cc-bh-products .price{font-size:15px!important}.cc-bh-editorial{display:grid;grid-template-columns:1.3fr .7fr;gap:70px}.cc-bh-copy{margin-top:20px;max-width:760px;color:#536176}.cc-bh-copy p+p{margin-top:16px}.cc-bh-copy h3{font-size:20px;margin:24px 0 12px}.cc-bh-help{background:var(--bh-soft);border-top:3px solid var(--bh-blue);padding:30px;align-self:start}.cc-bh-help h3{font-size:25px}.cc-bh-help p{margin:18px 0 24px;color:#536176;font-size:15px}.cc-bh-help .cc-bh-text-link{display:block;margin-top:20px}.cc-bh-faq-list{margin-top:26px;max-width:960px}.cc-bh-faq details{border-top:1px solid var(--bh-line)}.cc-bh-faq details:last-child{border-bottom:1px solid var(--bh-line)}.cc-bh-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-weight:600;padding:19px 0;color:var(--bh-ink)}.cc-bh-faq summary::-webkit-details-marker{display:none}.cc-bh-faq summary span{font-size:22px;line-height:1;color:var(--bh-blue)}.cc-bh-faq details[open] summary span{transform:rotate(45deg)}.cc-bh-faq details>div{padding:0 35px 22px 0;max-width:850px;color:#59687a;font-size:15px}.cc-bh-return{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--bh-line);padding:25px 0 40px;font-size:14px;color:var(--bh-blue)}@media(min-width:1500px){.cc-bh-hero-grid{min-height:460px}.cc-bh-packshots{height:300px}}@media(max-width:989px){.cc-bh-hero-grid{gap:24px;min-height:360px}.cc-bh-lead{font-size:16px}.cc-bh-packshots{height:240px}.cc-bh-stage{padding:5px 5px 12px}.cc-bh-ranges,.cc-brand-hub--interpump .cc-bh-ranges{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-bh-guide{gap:32px;grid-template-columns:1fr 1.3fr}.cc-bh-guide-links{grid-template-columns:1fr}.cc-bh-editorial{gap:32px;grid-template-columns:1.15fr .85fr}}@media(max-width:749px){.cc-brand-hub{font-size:15px}.cc-bh-crumb{padding-top:15px;font-size:12px;gap:9px}.cc-bh-crumb>a:first-child,.cc-bh-crumb>span:first-of-type{display:none}.cc-bh-hero-grid{grid-template-columns:1fr;padding:25px 0;gap:22px;min-height:0}.cc-brand-hub h1{font-size:34px;line-height:1.1}.cc-bh-eyebrow{font-size:10px;letter-spacing:1.2px;margin-bottom:11px!important}.cc-bh-lead{font-size:15px;line-height:1.55;margin-top:16px!important}.cc-bh-actions{gap:17px;margin-top:20px}.cc-brand-hub .button{font-size:13px;min-height:45px;padding:0 17px}.cc-bh-text-link{font-size:13px}.cc-bh-stage{padding:8px 10px 10px}.cc-bh-logo{width:125px;height:46px}.cc-brand-hub--interpump .cc-bh-logo{width:155px;height:43px}.cc-bh-packshots{height:185px;max-width:360px;margin:auto}.cc-bh-stage-caption{font-size:10px;text-align:center}.cc-bh-signpost-inner{grid-template-columns:1fr 1fr;text-align:left;gap:10px;padding-top:12px;padding-bottom:12px;font-size:11px}.cc-bh-signpost-inner>span+span{border:0}.cc-bh-signpost-inner>span:last-child{display:none}.cc-bh-section{padding:34px 0;scroll-margin-top:90px}.cc-bh-section-head{display:block;margin-bottom:20px}.cc-bh-section-head>p{margin-top:14px;font-size:14px}.cc-bh-section-head>.cc-bh-text-link{display:block;margin-top:14px}.cc-brand-hub h2{font-size:27px}.cc-bh-ranges,.cc-brand-hub--interpump .cc-bh-ranges{gap:12px}.cc-bh-range-image{padding:10px}.cc-bh-range-info{padding:13px 11px}.cc-brand-hub .cc-bh-range h3{font-size:18px;line-height:1.2}.cc-bh-range-info p{font-size:12px;line-height:1.45;margin-top:8px}.cc-bh-range-info>span{font-size:11px;margin-top:12px}.cc-bh-guide{grid-template-columns:1fr;gap:24px}.cc-bh-guide-links{grid-template-columns:1fr 1fr;gap:0 16px}.cc-bh-guide-links a{font-size:13px}.cc-bh-guide-links small{font-size:11px}.cc-bh-guide-intro>p:not(.cc-bh-eyebrow){margin:15px 0}.cc-bh-editorial{grid-template-columns:1fr;gap:25px}.cc-bh-help{padding:23px}.cc-bh-products .card__information{padding:11px!important}.cc-bh-products .card-information{padding:0 11px 11px}.cc-bh-products .card__heading{font-size:13px!important}.cc-bh-faq summary{font-size:14px}.cc-bh-return{font-size:12px;gap:18px}.cc-bh-return a{max-width:48%}}.cc-bh-logo{width:230px;height:78px}.cc-brand-hub--interpump .cc-bh-logo{width:285px;height:78px}@media(min-width:750px){.cc-brand-hub--prochem .cc-bh-shot--main{width:74%;left:15%;height:110%}.cc-brand-hub--prochem .cc-bh-shot--support{left:3%;width:37%;height:76%}.cc-brand-hub--prochem .cc-bh-shot--detail{right:2%;width:33%;height:55%}}@media(max-width:749px){.cc-bh-hero-grid{gap:16px;padding:19px 0}.cc-bh-logo{width:145px;height:42px}.cc-brand-hub--interpump .cc-bh-logo{width:180px;height:42px}.cc-bh-packshots{height:145px}.cc-bh-stage-caption{display:none}.cc-bh-actions>.cc-bh-text-link{font-size:12px}.cc-bh-actions{gap:12px}.cc-bh-signpost{display:none}}@media(prefers-reduced-motion:reduce){.cc-bh-range{transition:none}.cc-bh-range:hover{transform:none}}.cc-bh-hero-grid{min-height:0;gap:32px;padding-top:24px;padding-bottom:28px}.cc-bh-stage{padding:0 8px 8px;background:transparent;border:0}.cc-bh-shot{mix-blend-mode:multiply}.cc-bh-packshots{height:235px;margin-top:-8px;overflow:hidden}.cc-bh-logo,.cc-brand-hub--interpump .cc-bh-logo{height:60px;width:235px}.cc-bh-shot--main{left:17%;width:76%;height:108%}.cc-bh-shot--support{left:7%;width:42%;height:85%}.cc-bh-shot--detail{right:3%;width:36%;height:65%}.cc-brand-hub--prochem .cc-bh-shot--main{left:15%;width:78%;height:118%}.cc-brand-hub--prochem .cc-bh-shot--support{left:5%;width:43%;height:90%}.cc-brand-hub--prochem .cc-bh-shot--detail{right:4%;width:39%;height:70%}.cc-brand-hub--interpump .cc-bh-shot--main{left:15%;width:76%;height:105%;bottom:8px}.cc-brand-hub--interpump .cc-bh-shot--support{left:4%;width:45%;height:70%;bottom:0}.cc-brand-hub--interpump .cc-bh-shot--detail{right:2%;width:34%;height:60%}.cc-brand-hub--single .cc-bh-shot--main{left:7%;width:86%;height:100%;bottom:0}.cc-bh-extra summary{cursor:pointer;display:flex;justify-content:space-between;font-size:23px;color:var(--bh-blue)}.cc-bh-extra ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:20px 0 0;gap:12px 26px}.cc-bh-extra li{padding:9px 0;border-top:1px solid var(--bh-line);font-size:14px}.cc-bh-products.grid{justify-content:flex-start}@media(min-width:990px){.cc-bh-ranges,.cc-brand-hub--prochem .cc-bh-ranges{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:989px){.cc-bh-extra ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.cc-bh-hero-grid{gap:12px;padding-top:18px;padding-bottom:20px}.cc-bh-packshots{height:150px;margin-top:-7px}.cc-bh-logo,.cc-brand-hub--interpump .cc-bh-logo{height:37px;width:160px}.cc-bh-stage{padding:0 6px}.cc-brand-hub--single .cc-bh-packshots{height:155px}.cc-bh-extra summary{font-size:19px}.cc-bh-extra li{font-size:12px}}.cc-bh-stage--composite{padding:0;min-width:0;background:transparent;border:0}.cc-bh-composite{display:block;width:100%;height:420px;object-fit:contain;mix-blend-mode:multiply}@media(min-width:750px)and (max-width:989px){.cc-bh-composite{height:320px}}@media(max-width:749px){.cc-bh-composite{height:240px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/cc-brand-hub.css.map */
