.product-tabs-section{padding:60px 0 80px;background:#fff;width:100%}.product-tabs-section__inner{max-width:100%;margin:0;padding:0 3rem}.product-tabs-nav{display:flex;flex-wrap:wrap;gap:0;border-bottom:2px solid #e5e5e5;margin-bottom:3rem}.product-tabs-nav__link{padding:1.25rem 2rem;font-size:1.125rem;font-weight:600;color:#06c;text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .2s ease;cursor:pointer}.product-tabs-nav__link:hover{color:#049;border-bottom-color:#06c}.product-tabs-nav__link.active{color:#111;border-bottom-color:#111}.product-tab-content{margin-bottom:4rem;scroll-margin-top:120px}.product-tab-content__heading{font-size:2.25rem;font-weight:700;color:#111;margin-bottom:1.5rem}.product-tab-content__body{font-size:1.25rem;line-height:1.8;color:#333}.product-tab-content__body p{margin-bottom:1.5rem}.product-tab-content__body h3{font-size:1.5rem;font-weight:700;color:#111;margin-top:2rem;margin-bottom:1rem}.product-tab-content__body ul{margin-left:1.5rem;margin-bottom:1.5rem}.product-tab-content__body li{margin-bottom:.75rem;font-size:1.25rem}.specs-table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:1rem}.specs-table th,.specs-table td{padding:1rem;text-align:left;border-bottom:1px solid #e5e5e5}.specs-table th{font-weight:700;background:#f8f8f8;color:#111}.testimonial-card{background:#f9f9f9;padding:2rem;border-radius:8px;margin-bottom:1.5rem}.testimonial-card h4{font-size:1.375rem;font-weight:700;color:#111;margin-bottom:.5rem}.testimonial-card .author{font-size:1rem;color:#666;margin-bottom:1rem}.testimonial-card p{margin-bottom:0;color:#444;font-size:1.125rem;line-height:1.7}@media screen and (max-width:768px){.product-tabs-section__inner{padding:0 1.5rem}.product-tabs-nav{overflow-x:auto;flex-wrap:nowrap}.product-tabs-nav__link{padding:1rem 1.5rem;font-size:1rem;white-space:nowrap}.product-tab-content__heading{font-size:1.75rem}.product-tab-content__body{font-size:1.1rem}}@font-face{font-family:CAK Sofia Fallback;src:local("Arial"),local("Roboto"),local("Helvetica Neue"),local("Liberation Sans"),local("Segoe UI");font-weight:400 900;font-style:normal;size-adjust:92%;ascent-override:97.8%;descent-override:32.6%;line-gap-override:0%}:root{--font-body-family: "Sofia Sans Semi Condensed", "CAK Sofia Fallback", sans-serif;--font-heading-family: "Sofia Sans Semi Condensed", "CAK Sofia Fallback", sans-serif}.header__heading-logo{filter:brightness(0) saturate(100%) invert(13%) sepia(61%) saturate(3000%) hue-rotate(221deg) brightness(95%) contrast(105%)!important}body .slideshow__text.banner__box.gradient{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}.slideshow.banner--adapt_image{min-height:0!important}.slideshow.banner--adapt_image .banner__media{padding-bottom:0!important;height:30vw!important}.slideshow.banner--adapt_image .banner__media>img,.slideshow.banner--adapt_image .banner__media>svg,.slideshow.banner--adapt_image .banner__media>video{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center top!important}body #cah-banner{display:none!important}@media screen and (max-width:749px){.utility-bar,.announcement-bar,.announcement-bar .slider,.announcement-bar slideshow-component{min-height:0!important}.announcement-bar__announcement,.announcement-bar .slideshow__slide,.announcement-bar .slider__slide{min-height:0!important;padding-top:0!important;padding-bottom:0!important}.announcement-bar__message{font-size:12px!important;line-height:1.3!important;letter-spacing:0!important;padding:8px 30px!important;margin:0!important}.cak-trust-bar{padding:4px 8px!important;gap:2px 6px!important;font-size:9.5px!important}.cak-mqn a{padding:9px 6px!important;font-size:12.5px!important}#cak-welcome10{font-size:12px!important;line-height:1.3!important;padding:7px 34px 7px 12px!important}}@media screen and (max-width:749px){#shopify-pc__banner{max-height:42vh!important;overflow-y:auto!important}#shopify-pc__banner .shopify-pc__banner__dialog{padding:12px 14px!important}#shopify-pc__banner p,#shopify-pc__banner .shopify-pc__banner__body,#shopify-pc__banner .shopify-pc__banner__body p{font-size:12px!important;line-height:1.35!important;margin:0 0 8px!important}#shopify-pc__banner h2,#shopify-pc__banner .shopify-pc__banner__title{font-size:15px!important;margin:0 0 6px!important}#shopify-pc__banner button{padding:10px 12px!important;font-size:13px!important;min-height:0!important}#shopify-pc__banner .shopify-pc__banner__btns{gap:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/product-layout-fixes.css.map */
