.hc-b2b-summary,.hc-b2b-section,.hc-b2b-section *,.hc-b2b-summary *{box-sizing:border-box}.hc-b2b-summary{margin-top:16px;color:var(--hc-b2b-content, #666)}[id^=MainProduct-] .product__info-wrapper .product__title h1,[id^=MainProduct-] .product__info-wrapper .product__title .h1{font-size:clamp(28px,2.35vw,38px);line-height:1.17}.product__info-wrapper .product__text{color:var(--hc-b2b-main, #a2917b)!important;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.product__info-wrapper .product__title h1,.product__info-wrapper .product__title .h1{color:var(--hc-b2b-heading, #333)!important}.hc-b2b-summary__badges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.hc-b2b-summary__badges span{padding:6px 10px;border:1px solid var(--hc-b2b-border, #e5e5e5);background:var(--hc-b2b-soft, #f7f4f1);color:var(--hc-b2b-heading, #333);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.hc-b2b-summary__intro,.hc-b2b-summary__intro p{margin:0;font-size:14px;line-height:1.65}.hc-b2b-summary__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:18px 0 0;border-top:1px solid var(--hc-b2b-border, #e5e5e5);border-left:1px solid var(--hc-b2b-border, #e5e5e5)}.hc-b2b-summary__fact{min-width:0;padding:12px 14px;border-right:1px solid var(--hc-b2b-border, #e5e5e5);border-bottom:1px solid var(--hc-b2b-border, #e5e5e5)}.hc-b2b-summary__fact dt{margin:0 0 5px;color:var(--hc-b2b-content, #666);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.hc-b2b-summary__fact dd{margin:0;color:var(--hc-b2b-heading, #333);font-size:13px;font-weight:650;line-height:1.45}.hc-b2b-summary__actions,.hc-b2b-cta__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.hc-b2b-button{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:48px;padding:12px 19px;border:1px solid var(--hc-b2b-button-bg, #333);border-radius:var(--buttons-radius, 0);font-size:13px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.hc-b2b-button--primary{background:var(--hc-b2b-button-bg, #333);color:var(--hc-b2b-button-text, #fff)}.hc-b2b-button--secondary{border-color:var(--hc-b2b-heading, #333);background:transparent;color:var(--hc-b2b-heading, #333)}.hc-b2b-button:hover,.hc-b2b-button:focus-visible{border-color:var(--hc-b2b-button-hover-bg, #333);background:var(--hc-b2b-button-hover-bg, #333);color:var(--hc-b2b-button-hover-text, #fff);transform:translateY(-1px)}.hc-b2b-button:focus-visible,.hc-b2b-faq summary:focus-visible{outline:2px solid var(--hc-b2b-main, #a2917b);outline-offset:3px}.hc-b2b-summary__note{margin:10px 0 0;font-size:11px;line-height:1.55}.hc-b2b-file-link{color:var(--hc-b2b-heading, #333);font-weight:650;text-underline-offset:3px}@media screen and (min-width:990px){[id^=MainProduct-] .product__info-wrapper{padding-left:clamp(34px,4vw,68px)}[id^=MainProduct-] .product-media-container.constrain-height{--constrained-min-height: 430px;--constrained-height: min(620px, max(var(--constrained-min-height), calc(100vh - 260px) ))}[id^=MainProduct-] .product__media img{object-fit:contain}[id^=MainProduct-] .product--thumbnail_slider .thumbnail-slider{margin-top:14px;padding:10px}}.hc-b2b-section{padding:var(--hc-section-pt, 80px) 0 var(--hc-section-pb, 80px);background:var(--hc-section-bg, var(--hc-b2b-bg));color:var(--hc-b2b-content, #666)}.hc-b2b-section--soft{--hc-section-bg: var(--hc-b2b-soft, #f7f4f1)}.hc-b2b-container{width:min(100% - 40px,1280px);margin:0 auto}.hc-b2b-header{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:44px;align-items:end;margin-bottom:38px}.hc-b2b-header--center{display:block;max-width:820px;margin:0 auto 42px;text-align:center}.hc-b2b-eyebrow{margin:0 0 10px;color:var(--hc-b2b-main, #a2917b);font-size:11px;font-weight:750;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.hc-b2b-heading{margin:0;color:var(--hc-b2b-heading, #333);font-size:clamp(28px,3.2vw,44px);font-weight:400;letter-spacing:-.03em;line-height:1.12}.hc-b2b-intro,.hc-b2b-intro p{margin:0;font-size:15px;line-height:1.75}.hc-b2b-details-header .hc-b2b-intro{max-width:760px;margin:18px auto 0}.hc-b2b-details-stack{max-width:1120px;margin:0 auto}.hc-b2b-subheading{margin:0 0 20px;color:var(--hc-b2b-heading, #333);font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.3;text-align:center}.hc-b2b-specifications{width:100%}.hc-b2b-overview{max-width:880px;margin:54px auto 0;padding-top:46px;border-top:1px solid var(--hc-b2b-border, #e5e5e5)}.hc-b2b-overview .rte,.hc-b2b-overview .rte p,.hc-b2b-overview .rte li{font-size:15px;line-height:1.8}.hc-b2b-overview .rte>:first-child,.hc-b2b-rte>:first-child{margin-top:0}.hc-b2b-overview .rte>:last-child,.hc-b2b-rte>:last-child{margin-bottom:0}.hc-b2b-spec-table{overflow:hidden;border:1px solid var(--hc-b2b-border, #e5e5e5);background:var(--hc-b2b-bg, #fff)}.hc-b2b-spec-table:only-child{grid-column:1 / -1}.hc-b2b-spec-row{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);border-bottom:1px solid var(--hc-b2b-border, #e5e5e5)}.hc-b2b-spec-row:last-child{border-bottom:0}.hc-b2b-spec-row dt,.hc-b2b-spec-row dd{min-width:0;margin:0;padding:15px 18px;font-size:13px;line-height:1.55}.hc-b2b-spec-row dt{background:var(--hc-b2b-soft, #f7f4f1);color:var(--hc-b2b-heading, #333);font-weight:700}.hc-b2b-spec-row dd{border-left:1px solid var(--hc-b2b-border, #e5e5e5)}.hc-b2b-inline-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.hc-b2b-inline-list li{padding:4px 8px;border:1px solid var(--hc-b2b-border, #e5e5e5);color:var(--hc-b2b-heading, #333);font-size:12px;line-height:1.3}.hc-b2b-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hc-b2b-card{min-width:0;padding:26px;border:1px solid var(--hc-b2b-border, #e5e5e5);background:var(--hc-b2b-bg, #fff)}.hc-b2b-card__number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:21px;border:1px solid var(--hc-b2b-main, #a2917b);border-radius:50%;color:var(--hc-b2b-main, #a2917b);font-size:10px;font-weight:750;line-height:1}.hc-b2b-card h3{margin:0 0 10px;color:var(--hc-b2b-heading, #333);font-size:17px;font-weight:650;line-height:1.35}.hc-b2b-card__content,.hc-b2b-card__content p{margin:0;font-size:13px;line-height:1.7}.hc-b2b-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--hc-b2b-border, #e5e5e5);border-bottom:1px solid var(--hc-b2b-border, #e5e5e5)}.hc-b2b-process__step{position:relative;padding:28px 22px 30px;border-right:1px solid var(--hc-b2b-border, #e5e5e5)}.hc-b2b-process__step:last-child{border-right:0}.hc-b2b-process__index{display:block;margin-bottom:25px;color:var(--hc-b2b-main, #a2917b);font-size:11px;font-weight:750;letter-spacing:.12em}.hc-b2b-process__step h3{margin:0 0 9px;color:var(--hc-b2b-heading, #333);font-size:16px;font-weight:650;line-height:1.35}.hc-b2b-process__step p{margin:0;font-size:12px;line-height:1.65}.hc-b2b-callouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.hc-b2b-callout{padding:22px 24px;border:1px solid var(--hc-b2b-border, #e5e5e5);background:var(--hc-b2b-soft, #f7f4f1)}.hc-b2b-callout strong{display:block;margin-bottom:8px;color:var(--hc-b2b-heading, #333);font-size:13px}.hc-b2b-commercial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--hc-b2b-border, #e5e5e5);border-left:1px solid var(--hc-b2b-border, #e5e5e5)}.hc-b2b-commercial-item{padding:24px;border-right:1px solid var(--hc-b2b-border, #e5e5e5);border-bottom:1px solid var(--hc-b2b-border, #e5e5e5);background:var(--hc-b2b-bg, #fff)}.hc-b2b-commercial-item__label{display:block;margin-bottom:10px;color:var(--hc-b2b-main, #a2917b);font-size:10px;font-weight:750;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.hc-b2b-commercial-item__value{color:var(--hc-b2b-heading, #333);font-size:14px;font-weight:600;line-height:1.55}.hc-b2b-faq-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:64px;align-items:start}.hc-b2b-cta{position:sticky;top:110px;padding:34px;background:var(--hc-b2b-heading, #333);color:var(--hc-b2b-button-text, #fff)}.hc-b2b-cta .hc-b2b-eyebrow{color:color-mix(in srgb,var(--hc-b2b-button-text, #fff) 72%,transparent)}.hc-b2b-cta h2{margin:0;color:var(--hc-b2b-button-text, #fff);font-size:clamp(27px,3vw,39px);font-weight:400;letter-spacing:-.03em;line-height:1.15}.hc-b2b-cta>p{margin:16px 0 0;color:color-mix(in srgb,var(--hc-b2b-button-text, #fff) 76%,transparent);font-size:13px;line-height:1.7}.hc-b2b-cta .hc-b2b-button--primary{border-color:var(--hc-b2b-main, #a2917b);background:var(--hc-b2b-main, #a2917b)}.hc-b2b-cta .hc-b2b-button--secondary{border-color:color-mix(in srgb,var(--hc-b2b-button-text, #fff) 40%,transparent);color:var(--hc-b2b-button-text, #fff)}.hc-b2b-faq{border-top:1px solid var(--hc-b2b-border, #e5e5e5)}.hc-b2b-faq details{border-bottom:1px solid var(--hc-b2b-border, #e5e5e5)}.hc-b2b-faq summary{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:20px;align-items:center;padding:20px 0;color:var(--hc-b2b-heading, #333);font-size:14px;font-weight:650;line-height:1.5;cursor:pointer;list-style:none}.hc-b2b-faq summary::-webkit-details-marker{display:none}.hc-b2b-faq__toggle{position:relative;width:18px;height:18px}.hc-b2b-faq__toggle:before,.hc-b2b-faq__toggle:after{position:absolute;top:50%;left:50%;width:13px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%)}.hc-b2b-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.hc-b2b-faq details[open] .hc-b2b-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.hc-b2b-faq__answer{padding:0 38px 22px 0}.hc-b2b-faq__answer,.hc-b2b-faq__answer p{margin-top:0;font-size:13px;line-height:1.72}@media screen and (max-width:990px){.hc-b2b-header,.hc-b2b-faq-layout{grid-template-columns:minmax(0,1fr);gap:28px}.hc-b2b-card-grid,.hc-b2b-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-b2b-process{grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--hc-b2b-border, #e5e5e5)}.hc-b2b-process__step{border-bottom:1px solid var(--hc-b2b-border, #e5e5e5)}.hc-b2b-cta{position:static}}@media screen and (max-width:749px){.hc-b2b-section{padding-top:min(var(--hc-section-pt, 64px),64px);padding-bottom:min(var(--hc-section-pb, 64px),64px)}.hc-b2b-container{width:min(100% - 30px,1280px)}.hc-b2b-summary__facts,.hc-b2b-card-grid,.hc-b2b-commercial-grid,.hc-b2b-process,.hc-b2b-callouts{grid-template-columns:minmax(0,1fr)}.hc-b2b-summary__actions,.hc-b2b-cta__actions{align-items:stretch;flex-direction:column}.hc-b2b-button{width:100%}.hc-b2b-overview{margin-top:40px;padding-top:34px}.hc-b2b-spec-row{grid-template-columns:minmax(0,1fr)}.hc-b2b-spec-row dt,.hc-b2b-spec-row dd{padding:12px 14px}.hc-b2b-spec-row dd{border-top:1px solid var(--hc-b2b-border, #e5e5e5);border-left:0}.hc-b2b-process__step{border-right:0}.hc-b2b-cta{padding:28px 23px}}@media(prefers-reduced-motion:reduce){.hc-b2b-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hc-b2b-product.css.map */
