:root{--cb-heading-family: Montserrat, sans-serif;--cb-heading-size: 32px;--cb-heading-line: 40px;--cb-heading-weight: 700;--cb-heading-tracking: -1.2px;--cb-pill-size: 16px;--cb-pill-weight: 700;--cb-pill-padding: 6px 14px;--cb-text-size: 16px;--cb-text-size-product: 18px}@media(min-width:768px){:root{--cb-heading-size: 40px;--cb-heading-line: 48px}}@media(min-width:1200px){:root{--cb-heading-size: 44px;--cb-heading-line: 52px}}body .cb-section-heading,body .best-sellers__heading,body .caddy-testimonials__header h2,body .caddy-insights__header h2,body .caddy-before-after__header h2,body .caddy-builder__heading,body .cb-callouts__heading,body .cb-endorse__heading,body .cb-install__heading,body .cb-faq__heading,body .commitment__heading,body .caddy-collection-hero__heading,body .caddy-brand-grid-head,body .caddy-find-fit__topline h2,body .caddy-hotspot-showroom__intro h2{font-family:var(--cb-heading-family);font-size:var(--cb-heading-size);font-weight:var(--cb-heading-weight);line-height:var(--cb-heading-line);letter-spacing:var(--cb-heading-tracking)}body .caddy-insights__header h2{font-weight:var(--cb-insights-heading-weight, 600)}body .caddy-builder .caddy-builder__heading{font-family:Instrument Sans,Montserrat,sans-serif;font-size:28px;line-height:30px;letter-spacing:-1px}@media screen and (min-width:768px){body .caddy-builder .caddy-builder__heading{font-size:48px;line-height:50px}}body .caddy-hotspot-showroom .caddy-hotspot-showroom__intro h2{font-family:Instrument Sans,Montserrat,sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:-1px}@media screen and (min-width:750px){body .caddy-hotspot-showroom .caddy-hotspot-showroom__intro h2{font-size:48px;line-height:60px;letter-spacing:-1px}}body .cb-type-scope{--cb-heading-size: var(--cb-section-heading-size, 32px);--cb-heading-weight: var(--cb-section-heading-weight, 700);--cb-heading-line: var(--cb-section-heading-line, 40px)}@media(min-width:768px){body .cb-type-scope{--cb-heading-size: var(--cb-section-heading-size-md, 40px);--cb-heading-line: var(--cb-section-heading-line-md, 48px)}}@media(min-width:1200px){body .cb-type-scope{--cb-heading-size: var(--cb-section-heading-size-lg, 44px);--cb-heading-line: var(--cb-section-heading-line-lg, 52px)}}body .caddy-insights__meta span:first-child,body .caddy-insights__story .caddy-insights__meta span:first-child,body .caddy-testimonials__badges span,body .best-sellers__badge,body .caddy-brand-grid__badge{padding:var(--cb-pill-padding);font-size:var(--cb-pill-size);font-weight:var(--cb-pill-weight);line-height:1.2}body .caddy-insights__meta span,body .caddy-insights__meta time{font-size:var(--cb-pill-size);line-height:1.2}body .caddy-insights__meta{flex-wrap:wrap;row-gap:6px}body .cb-callout__title{font-size:var(--cb-text-size-product);line-height:1.35}body .cb-callout__text{font-size:var(--cb-text-size);line-height:1.5}body .cb-product .cb-title{font-family:Montserrat,Instrument Sans,system-ui,sans-serif;font-size:38px;font-weight:800;line-height:1.1;letter-spacing:-.5px}@media screen and (max-width:900px){body .cb-product .cb-title{font-size:28px;line-height:1.15;letter-spacing:-.4px}}body .cb-rating,body .cb-option__label,body .cb-infobox,body .cb-trust-row,body .cb-build-own,body .cb-accordion__item summary,body .cb-accordion__body,body .cb-endorse__card-body{font-size:var(--cb-text-size-product);line-height:1.5}body .cb-pill{font-size:var(--cb-text-size)}body .cb-price{font-size:var(--cb-price-size, 30px)}body .cb-price__compare{font-size:var(--cb-price-compare-size, 20px)}body .cb-add-to-cart{font-size:var(--cb-add-to-cart-size, 20px)}body .cb-install__subheading,body .cb-install__step-text,body .cb-install__step-num,body .cb-install__caption-title,body .cb-install__caption-subtitle,body .cb-install__info-value,body .cb-install__hardware-list,body .cb-install__video-trigger,body .cb-install__toggle-btn{font-size:var(--cb-text-size);line-height:1.45}body .cb-install__info-label{font-size:var(--cb-text-size);letter-spacing:.04em;line-height:1.3}@media screen and (max-width:989.98px){body .cb-install__info-label span,body .cb-install__hardware-list li,body .cb-install__hardware-list{font-size:16px;line-height:16px}}body .commitment__card-title{font-size:var(--cb-text-size-product);line-height:1.35}body .commitment__card-text{font-size:var(--cb-text-size);line-height:1.45}body .caddy-find-fit__product--catalog .caddy-find-fit__product-info h3,body .caddy-find-fit__product--catalog .caddy-find-fit__product-info p,body .caddy-find-fit__product--catalog .caddy-find-fit__price,body .caddy-find-fit__product--catalog .caddy-find-fit__button,body .best-sellers__title,body .best-sellers__price,body .best-sellers__subtitle,body .main-collection-caddybar__product-title,body .main-collection-caddybar__product-description,body .main-collection-caddybar__product-description-label,body .main-collection-caddybar__product-description-value,body .main-collection-caddybar__price,body .main-collection-caddybar__price-sale,body .main-collection-caddybar__price-compare{font-size:var(--cb-text-size-product);line-height:1.4}body .best-sellers__cta.primary-button,body .main-collection-caddybar__cta,body .main-collection-caddybar__cta-label{font-size:var(--cb-text-size)!important}body .caddy-find-fit__product--catalog .caddy-find-fit__badge,body .best-sellers__badge,body .main-collection-caddybar__badge,body .main-collection-caddybar__ribbon-tag{font-size:var(--cb-pill-size)}body .caddy-hotspot-showroom__benefit-copy strong,body .caddy-hotspot-showroom__benefit-copy span{font-size:var(--cb-text-size);line-height:1.35}body .nov-footer footer a.text-r,body .nov-footer footer .body-text-r .text-r,body .nov-footer footer .site-footer__linklist-item a,body .nov-footer .footer_copyright,body .nov-footer .footer_copyright a.text-r,body .nov-footer .footer_copyright .text-r,body .nov-footer .footer_copyright .copyright,body .nov-footer footer .content-address,body .nov-footer footer .number,body .nov-footer footer .des,body .nov-footer footer .bl_html,body .nov-footer footer .bl_html p,body .site-footer a.text-r,body .site-footer .text-r,body .site-footer__linklist .body-text-r .text-r,body .body-text-r .copyright,body .body-text-r a.text-r.policy,body .text-r.copyright{font-size:var(--cb-text-size)!important;font-weight:400!important}body .btn-inner,body .cart-count,body .header-cart .count,body #CartCount,body .jdgm-popup-card__rev-title,body .jdgm-popup-card__prod-title{font-size:var(--cb-text-size)!important}body .account-list-content a,body .account-list-content span,body .nov-block-account span,body .nov-block-currency span,body .nov-iconmenu span{font-size:var(--cb-text-size)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/caddy-typography.css.map */
