.cc-main-product:has(.cb-baffle-marker) .product-title{font-size:32px;line-height:1.18;letter-spacing:-.02em;color:#23323b;margin-bottom:12px}.cc-main-product:has(.cb-baffle-marker) .product-info>.product-info__block{margin-top:16px;margin-bottom:16px}.cc-main-product:has(.cb-baffle-marker) .product-info>.product-info__block:first-of-type{margin-top:0}.cc-main-product:has(.cb-baffle-marker) .product-info__title{margin-top:10px}.cc-main-product:has(.cb-baffle-marker) .product-vendor-sku{color:#52616b;font-size:13px;margin-top:8px}.cc-main-product:has(.cb-baffle-marker) .product-info>.rte{font-size:16px;line-height:1.7;color:#52616b}.cc-main-product:has(.cb-baffle-marker) .product-info>.rte p{margin:0}.cc-main-product:has(.cb-baffle-marker) .product-media{border:1px solid #e0e5e8;border-radius:5px;background:#fff}.cb-baffle-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;color:#9c4700;margin:0}.cb-baffle-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.cb-baffle-facts>div{border:1px solid #dce2e5;border-left:3px solid #ff7900;border-radius:3px;padding:12px 14px;background:#f7f8f9}.cb-baffle-facts dt{font-size:12px;line-height:1.45;color:#52616b;margin:0 0 4px}.cb-baffle-facts dd{font-size:19px;font-weight:600;line-height:1.3;color:#23323b;margin:0}.cb-baffle-availability{padding:18px 20px;border-left:3px solid #ff7900;border-radius:3px;background:#fff7ee;color:#23323b}.cb-baffle-availability p{font-size:15px;line-height:1.6;margin:0 0 8px}.cb-baffle-availability a{display:inline-block;font-size:15px;font-weight:600;color:#23323b;text-decoration:underline;text-underline-offset:3px;padding:4px 0}.cb-baffle-policy-links{display:flex;flex-wrap:wrap;gap:8px 20px}.cb-baffle-policy-links a{font-size:13px;line-height:1.6;color:#52616b;text-decoration:underline;text-underline-offset:3px;padding:5px 0}.cb-baffle-details{color:#23323b;margin-top:46px;margin-bottom:36px}.cb-baffle-details *{box-sizing:border-box}.cb-baffle-details h2,.cb-baffle-details h3{color:#23323b;letter-spacing:normal}.cb-baffle-details h2{font-size:27px;line-height:1.3;margin:0 0 22px}.cb-baffle-details h3{font-size:19px;line-height:1.35;margin:0 0 12px}.cb-baffle-details p{line-height:1.75}.cb-baffle-details a{color:#23323b;text-decoration:underline;text-underline-offset:3px}.cb-baffle-details a:focus-visible,.cb-baffle-details summary:focus-visible,.cb-baffle-availability a:focus-visible,.cb-baffle-policy-links a:focus-visible{outline:3px solid #9c4700;outline-offset:4px}.cb-baffle-intro{background:#23323b;border-top:4px solid #ff7900;border-radius:5px;padding:32px 36px;color:#fff}.cb-baffle-intro .cb-baffle-eyebrow{color:#ffc48d;margin:0 0 10px}.cb-baffle-intro h2{font-size:30px;color:#fff;margin:0 0 12px}.cb-baffle-intro>p:last-child{color:#e5ebee;font-size:17px;max-width:850px;margin:0}.cb-baffle-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 44px}.cb-baffle-benefit{padding:22px;border:1px solid #dce2e5;border-radius:4px}.cb-baffle-benefit p{font-size:15px;color:#52616b;margin:0}.cb-baffle-spec-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:start}.cb-baffle-specification table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}.cb-baffle-specification th,.cb-baffle-specification td{padding:14px 16px;border-bottom:1px solid #dce2e5;text-align:left;vertical-align:top}.cb-baffle-specification th{width:43%;font-weight:600;color:#23323b}.cb-baffle-specification td{color:#52616b}.cb-baffle-specification tr:nth-child(odd){background:#f4f6f7}.cb-baffle-specification td a{display:block;width:fit-content;margin-top:5px;font-size:13px}.cb-baffle-included{border:1px solid #dce2e5;border-top:3px solid #ff7900;border-radius:4px;padding:26px}.cb-baffle-included h2{font-size:23px}.cb-baffle-included ul{padding-left:20px;margin:0 0 20px}.cb-baffle-included li{font-size:16px;line-height:1.65;padding-left:5px;margin-bottom:10px}.cb-baffle-included li::marker{color:#a84c00}.cb-baffle-included p{font-size:14px;color:#52616b;margin:0;padding-top:18px;border-top:1px solid #dce2e5}.cb-baffle-compatibility{border-left:4px solid #ff7900;background:#fff7ee;border-radius:4px;padding:26px 28px;margin:32px 0 40px}.cb-baffle-compatibility h2{font-size:23px;margin-bottom:12px}.cb-baffle-compatibility .rte{font-size:15px;line-height:1.75;color:#52616b}.cb-baffle-compatibility p{margin:0 0 12px}.cb-baffle-compatibility p:last-child{margin:0}.cb-baffle-faq{margin:0 0 42px}.cb-baffle-faq details{border-bottom:1px solid #dce2e5}.cb-baffle-faq details:first-of-type{border-top:1px solid #dce2e5}.cb-baffle-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:62px;padding:18px 2px;font-size:17px;font-weight:600;line-height:1.45;cursor:pointer;list-style:none}.cb-baffle-faq summary::-webkit-details-marker{display:none}.cb-baffle-faq summary>span{flex:none;font-size:25px;font-weight:400;color:#9c4700}.cb-baffle-faq details[open] summary>span{transform:rotate(45deg)}.cb-baffle-faq .rte{font-size:15px;line-height:1.75;color:#52616b;max-width:950px;padding:0 30px 20px 2px}.cb-baffle-faq .rte p{margin:0}.cb-baffle-support{border-top:1px solid #dce2e5;padding-top:32px}.cb-baffle-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cb-baffle-support-grid article{background:#f4f6f7;border-radius:4px;padding:24px;overflow-wrap:anywhere}.cb-baffle-support-grid p{font-size:15px;color:#52616b;margin:0 0 14px}.cb-baffle-support-grid a{font-size:15px;font-weight:600;display:inline-block;padding:4px 0}@media(max-width:800px){.cb-baffle-support-grid,.cb-baffle-spec-layout{grid-template-columns:1fr}}@media(max-width:1000px){.cb-baffle-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-baffle-spec-layout{gap:24px}.cb-baffle-support-grid{gap:16px}.cc-main-product:has(.cb-baffle-marker) .product-title{font-size:28px}}@media(max-width:600px){.cc-main-product:has(.cb-baffle-marker) .product-title{font-size:26px;line-height:1.22}.cc-main-product:has(.cb-baffle-marker) .product-info>.rte{font-size:15px}.cb-baffle-facts dd{font-size:18px}.cb-baffle-facts>div{padding:11px 12px}.cb-baffle-policy-links{gap:6px 16px}.cb-baffle-details{margin-top:32px;margin-bottom:26px}.cb-baffle-details h2{font-size:24px}.cb-baffle-intro{padding:25px 22px}.cb-baffle-intro h2{font-size:26px}.cb-baffle-intro>p:last-child{font-size:16px}.cb-baffle-benefits{grid-template-columns:1fr;gap:12px;margin:18px 0 32px}.cb-baffle-benefit{padding:20px}.cb-baffle-spec-layout{grid-template-columns:1fr;gap:28px}.cb-baffle-specification th,.cb-baffle-specification td{padding:12px 10px;font-size:14px}.cb-baffle-specification th{width:44%}.cb-baffle-included{padding:22px}.cb-baffle-compatibility{padding:22px;margin:28px 0 32px}.cb-baffle-compatibility h2{font-size:22px}.cb-baffle-faq summary{font-size:16px;padding:17px 2px;gap:16px}.cb-baffle-faq .rte{padding-right:16px}.cb-baffle-support-grid{grid-template-columns:1fr;gap:12px}.cb-baffle-support-grid article{padding:22px}}.cb-baffle-size-note{font-size:14px;line-height:1.65;background:#fff7ee;border-left:3px solid #ff7900;padding:13px 16px;color:#52616b;margin:0}.cb-baffle-size-note a{color:#23323b;text-decoration:underline;text-underline-offset:3px}.cb-baffle-stock{font-size:14px;font-weight:600;line-height:1.5;margin:0;color:#23323b}.cb-baffle-details{scroll-margin-top:220px}.cb-baffle-guide-link{display:inline-block;padding:6px 0;color:#23323b;font-size:14px;text-underline-offset:3px}@media(max-width:600px){.cb-baffle-details{scroll-margin-top:175px}.cb-baffle-facts dd{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/cb-baffle-445.css.map */
