body.sp-premium.sp-template-product .sp-product-tabs:not(.is-ready){display:none}.sp-product-tabs{background:#fff;color:var(--sp-ink);font-family:var(--sp-font)}.sp-product-tabs__bar{position:sticky;top:var(--header-group-height,124px);z-index:9;background:#fff;border-block:1px solid var(--sp-line)}.sp-product-tabs__list{display:flex;align-items:center;gap:clamp(27px,4vw,68px);max-width:1500px;min-height:76px;padding:0 var(--sp-gutter);margin:auto;overflow-x:auto;scrollbar-width:none}.sp-product-tabs__list::-webkit-scrollbar{display:none}.sp-product-tabs__list button{align-self:stretch;flex:none;position:relative;border:0;background:transparent;padding:0 0 2px;color:var(--sp-muted);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.sp-product-tabs__list button:hover,.sp-product-tabs__list button:focus-visible,.sp-product-tabs__list button[aria-selected=true]{color:var(--sp-ink)}.sp-product-tabs__list button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--sp-ink)}.sp-product-tabs__list button:focus-visible{outline:2px solid var(--sp-ink);outline-offset:-6px}.sp-product-tabs__panels{min-height:440px}.sp-product-tabs [role=tabpanel][hidden]{display:none!important}.sp-product-tabs [role=tabpanel]:focus{outline:none}.sp-product-tabs [role=tabpanel]>.shopify-section{display:block}.sp-product-tabs [data-sp-reveal]{opacity:1!important;transform:none!important}.sp-product-tabs .sp-product-overview__nav{display:none}.sp-product-tabs .sp-product-overview__inner{padding-block:clamp(60px,7vw,110px)}.sp-product-tabs__spec-intro,.sp-product-tabs__pack-faq{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(45px,7vw,120px);max-width:1500px;padding:clamp(65px,8vw,120px) var(--sp-gutter);margin:auto}.sp-product-tabs__eyebrow{display:block;font-size:10px;letter-spacing:.15em;color:var(--sp-muted)}.sp-product-tabs__spec-intro h2,.sp-product-tabs__pack-faq h2,.sp-product-tabs__review-summary h2{font-size:clamp(35px,4vw,60px);font-weight:400;letter-spacing:-.05em;line-height:1.12;margin:22px 0 0}.sp-product-tabs__richtext{font-size:13px;line-height:1.85;color:var(--sp-muted);overflow-x:auto}.sp-product-tabs__richtext :is(h2,h3,h4,strong){color:var(--sp-ink)}.sp-product-tabs__richtext :is(h2,h3){font-size:20px;font-weight:500;line-height:1.3;margin:30px 0 12px}.sp-product-tabs__richtext p{margin:0 0 16px}.sp-product-tabs__richtext li{margin-bottom:7px}.sp-product-tabs__review-summary{max-width:1500px;margin:auto;padding:clamp(65px,8vw,120px) var(--sp-gutter) 40px}.sp-product-tabs__review-summary p{color:var(--sp-muted);font-size:14px;line-height:1.7;margin-top:24px}.sp-product-tabs__rating{display:flex;align-items:center;gap:17px;flex-wrap:wrap;margin-top:35px}.sp-product-tabs__rating[hidden]{display:none}.sp-product-tabs__rating span{color:#d6a539;letter-spacing:.1em;font-size:21px}.sp-product-tabs__rating strong{font-size:25px;font-weight:400;letter-spacing:-.04em}.sp-product-tabs__rating small{font-size:12px;color:var(--sp-muted)}.sp-product-tabs [data-sp-review-widget]{max-width:1500px;padding:0 var(--sp-gutter) 80px;margin:auto}.sp-product-tabs__pack-answers{border-top:1px solid var(--sp-line)}.sp-product-tabs__pack-answers details{border-bottom:1px solid var(--sp-line)}.sp-product-tabs__pack-answers summary{display:flex;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:23px 0;font-size:14px}.sp-product-tabs__pack-answers summary::-webkit-details-marker{display:none}.sp-product-tabs__pack-answers details[open] summary span{transform:rotate(45deg)}.sp-product-tabs__pack-answers p{font-size:13px;line-height:1.8;color:var(--sp-muted);padding:0 30px 24px 0;margin:0}.sp-product-tabs__pack-answers a{color:var(--sp-ink);text-underline-offset:4px}.sp-product-tabs-ready .product-details .sp-pdp-accordions{display:none}@media(max-width:749px){.sp-product-tabs__list{min-height:61px;gap:30px}.sp-product-tabs__list button{font-size:12px}.sp-product-tabs__spec-intro,.sp-product-tabs__pack-faq{grid-template-columns:1fr;gap:30px;padding-block:65px}.sp-product-tabs__review-summary{padding-block:65px 30px}.sp-product-tabs__spec-intro h2,.sp-product-tabs__pack-faq h2,.sp-product-tabs__review-summary h2{font-size:38px}.sp-product-tabs__panels{min-height:320px}}body.sp-premium .sp-product-tabs{--sp-tab-heading-size:clamp(40px,4.8vw,72px);--sp-tab-copy-size:16px;--sp-tab-detail-size:25px}body.sp-premium .sp-product-tabs :is(.sp-product-overview h2,.sp-product-tabs__spec-intro h2,.sp-product-tabs__pack-faq h2,.sp-product-tabs__review-summary h2,.sp-process-sourcepur__title,.sp-process-hydrah__title,.sp-process__title,.sp-comparatif__title,.sp-faq-sourcepur__title,.sp-faq-hydrah__title,.sp-faq-a2o__title,.spc-section .spc-title,[id^=sp-calc-] .spc-title){font-size:var(--sp-tab-heading-size)!important;line-height:1.08;letter-spacing:-.055em;font-weight:400}body.sp-premium .sp-product-tabs :is(.sp-product-overview__copy>p,.sp-product-overview__points span,.sp-product-tabs__richtext,.sp-product-tabs__review-summary>p,.sp-product-tabs__pack-answers p,.sp-process-sourcepur__subtitle,.sp-process-hydrah__subtitle,.sp-process__subtitle,.sp-comparatif__subtitle,.sp-process-sourcepur__step-desc,.sp-process-hydrah__intro,.sp-process-hydrah__cycle-step,.sp-process__list li,.sp-faq-sourcepur__answer-inner,.sp-faq-hydrah__answer-inner,.sp-faq-a2o__answer-inner,.spc-section .spc-subtitle,.spc-section .spc-card-desc,[id^=sp-calc-] .spc-sub,.sp-product-aftercare p,.sp-review-marquee__card blockquote){font-size:var(--sp-tab-copy-size)!important;line-height:1.75}body.sp-premium .sp-product-tabs :is(.sp-product-tabs__richtext h2,.sp-product-tabs__richtext h3,.sp-process-sourcepur__step-title,.sp-process-hydrah__cycle-title,.sp-process__step-title,.sp-product-aftercare h2){font-size:var(--sp-tab-detail-size)!important;line-height:1.22;letter-spacing:-.035em}body.sp-premium .sp-product-tabs :is(.sp-product-tabs__pack-answers summary,.sp-faq-sourcepur__question,.sp-faq-hydrah__question,.sp-faq-a2o__question){font-size:18px!important;line-height:1.45}@media(max-width:749px){body.sp-premium .sp-product-tabs{--sp-tab-heading-size:40px;--sp-tab-copy-size:16px;--sp-tab-detail-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sourcepur-product-tabs.css.map */
