#fleet-pricing [id$=template-contact] .container{max-width:unset;padding:0}#fleet-pricing .ct-full-hero,#fleet-pricing .page-title,#fleet-pricing .page-description{display:none}.fleet-page-video{width:90%;max-width:850px;margin:0 auto 2em;border:2px solid #FFF;box-shadow:0 9px 12px #0000005c}#fleet-pricing .template-contact{margin:0 auto;width:90%}#fleet-pricing .contact-row .form-classic{max-width:950px;margin:4em auto;padding:0}#fleet-pricing .template-contact .contact-form{padding-top:0}#fleet-pricing .vb-form .ds-flex label{margin:0 0 1em}#fleet-pricing .vb-form .btn-default{font-size:1.5em;margin:1.25rem auto 0;background-color:#000;color:var(--c-theme);display:block;padding:.6em 1em}img.fleet-onpage{width:100%;margin-bottom:2em}.fleet-hero-wrap{background-image:url(/cdn/shop/files/Fleet-Hero-Mobile_6c177b88-32ab-4230-8d8b-9b2b0ce430aa.jpg?v=1702929858);background-repeat:no-repeat;height:auto;background-size:contain;padding:18vh 0 2em;background-color:#000;border-bottom:6px solid #f0a91f}.fleet-hero-wrap h1{color:#fff;font-size:3em;line-height:1;width:80%;margin:0 auto .35em}.fleet-hero-wrap h3{color:var(--c-theme);width:80%;margin:0 auto .75em;text-transform:uppercase;font-size:1.5em}.fleet-hero-wrap p{color:#fff;line-height:1.3;font-size:1.25em;width:80%;margin:0 auto .75em}.fleet-lead-in{background-size:cover;background-repeat:no-repeat;background-image:url(https://www.cooltops.com/cdn/shop/files/BG-Element-Gold.jpg?v=1681337756);background-position:top center;background-attachment:fixed;padding:3em 0 2em;text-align:center;border-bottom:6px solid #f0a91f}.fleet-lead-in p{color:#000;margin:0 auto 1em;font-size:1.35em;font-weight:800;width:80%;max-width:900px}.fleet-body-copy-wrap{width:100%;padding:0;background-size:cover;background-repeat:no-repeat;background-image:url(https://www.cooltops.com/cdn/shop/files/BG-Element-3.jpg?v=1681339494);background-attachment:fixed}.fleet-body-copy{width:90%;max-width:1000px;padding:3em 1.5em .25em;background-color:#fff;margin:0 auto}.fleet-body-copy h2{text-transform:uppercase;margin:0 auto .5em;padding:0 0 .1em;border-bottom:4px solid #f0a91f}.fleet-body-copy p{font-size:1.15em;margin:0 auto 3em;line-height:1.45}@media(min-width:479px){.fleet-hero-wrap{background-size:100%;padding:26vh 0 2em}.fleet-hero-wrap h1{font-size:3.25em}.fleet-hero-wrap h3{font-size:2em}.fleet-hero-wrap p{line-height:1.4;font-size:1.45em}.fleet-body-copy{padding:3em}.fleet-body-copy p{font-size:1.25em}}@media(min-width:767px){#fleet-pricing .vb-form .ds-flex label{margin:0 1em 0 0;text-align:right}.fleet-hero-wrap{background-image:url(/cdn/shop/files/Fleet-Hero-Tablet_56c63523-cb3c-4700-ad12-2b52f520411c.jpg?v=1702929859);padding:23vh 0 2em}.fleet-hero-wrap p{line-height:1.4}.fleet-hero-wrap h1{font-size:3.75em;padding:0 20% 0 0}.fleet-lead-in p{font-size:1.5em;line-height:1.4}.fleet-body-copy{padding:4em 3.5em}.fleet-body-copy h2{font-size:2.25em}}@media(min-width:991px){#fleet-pricing .vb-form .btn-default{float:right}#fleet-pricing .contact-row .form-classic .contact-input__container{padding-bottom:8em}.fleet-hero-wrap{padding:32vh 0 2em}.fleet-hero-wrap h1{font-size:3.5em;margin:0 auto .15em;padding:0}.fleet-hero-wrap h3{margin:0 auto .25em}}@media(min-width:1199px){.fleet-hero-wrap{position:relative;background-image:url(/cdn/shop/files/Fleet-Hero_3ac7676f-6837-4817-98ce-33348bb1f13c.jpg?v=1702930687);height:668px;background-size:100%;padding:0}.fleet-hero-black-box{position:absolute;background-color:#000000a6;padding:3em;left:10%;bottom:0;width:600px}.fleet-hero-wrap h1{margin:0 auto .25em;width:100%}.fleet-hero-wrap h3{margin:0 auto .5em;font-size:2.5em;width:100%}.fleet-hero-wrap p{width:100%;font-size:1.6em}.fleet-body-copy{padding:5em 5.5em}}@media(min-width:1439px){.fleet-lead-in{padding:3em}.fleet-lead-in p{font-size:1.85em;text-align:center}.fleet-body-copy p{font-size:1.35em;line-height:1.5}}@media(min-width:1899px){.fleet-hero-black-box{padding:3em 3em 2em;left:18%;bottom:2em}}[id$="1606960294ce9516c8"]>div>div>div>div.flickity-carousel.slide.with-categories-menu.flickity-enabled>div>div>div{display:flex;flex-direction:column}[id$="1606960294ce9516c8"] .slideshow-categories{max-width:90%;margin:0 auto}[id$="1606960294ce9516c8"] .slideshow-categories .slide-item .image-bg{background-size:contain;background-position:top center}[id$="1606960294ce9516c8"] .portrait-half{max-width:100%;padding:0!important}[id$="1606960294ce9516c8"] .slideshow-content.relative-content{padding:16.563rem 0 1.875rem}.ct-home-influencer-video-wrap{width:100%;padding:6em 0;background-size:cover;background-repeat:no-repeat;background-image:url(https://www.cooltops.com/cdn/shop/files/BG-Element-Gold.jpg?v=1681337756);background-position:top center;background-attachment:fixed}.ct-home-influencer-video{width:90%;max-width:900px;margin:0 auto}.ct-home-influencer-video h2{color:#000;padding:0;width:90%;margin:0 auto 1.25rem;font-size:2.5rem;text-align:center}.ct-home-influencer-video h2 a{text-decoration:underline}.ct-home-influencer-video .embed-container{border:2px solid #FFF;box-shadow:0 9px 12px #0000005c}.portrait-half:first-child{padding:0}.contact-dtl__if{color:#000;font-size:1.25rem;line-height:1.875rem}.contact-dtl__ctn{text-align:center}.contact-dtl__tt{margin-bottom:.375rem;color:#000;font-size:1.25rem;letter-spacing:0;line-height:1.25rem}.product-details-tabs .product-details-tabs__classic .tabs-nav{display:none}.product-details-tabs .product-details-tabs__classic .tabs-content{padding:0}.product-details-tabs .product-details-tabs__classic .tabs{border:0}.product-details-tabs .product-details-tabs__classic .tabs-content .product-description{position:relative;padding:1.875rem}.inner-ct-column{width:100%;display:flex;flex-direction:column;position:relative;top:0;left:0;border:1px solid #d4d4d4;height:100%}.inner-ct-button{width:100%;margin:0 1em 0 0;padding:.906rem 1.25rem 1rem;height:auto;border-bottom:1px solid #d4d4d4;font-size:1.156rem;letter-spacing:.022rem;text-transform:uppercase;font-weight:700;background-color:#fff;color:#000;text-align:center;font-family:Barlow Condensed,sans-serif}.inner-ct-button:hover{border-right:10px solid var(--c-theme)}.ct-product-video{padding:1em 0 3em}.ct-product-video iframe{width:100%;height:auto;aspect-ratio:16/9}.social-link{width:3.25rem;height:3.875rem}.installation-guide-grid{width:90%;margin:1.875rem auto;max-width:1200px;display:grid;grid-template-columns:100%;text-align:center;font-size:1.25rem}.installation-guide-block{padding:1.25rem}.installation-guide-block a{display:block}.installation-guide-block p{text-transform:uppercase;font-weight:800;width:250px;padding:.625rem;color:#000;background-color:#ffca38;margin:0 auto}.vb-form .block-title{display:none}#contact-cooltops .vb-form,#become-a-dealer-cooltops-fan-powered-canopies-and-eclipse-canopies .vb-form{width:90%;margin:0 auto;max-width:800px}#contact-cooltops .vb-form{width:90%;margin:0 auto;max-width:1200px}#contact-cooltops .page-description{margin-bottom:70px;color:#000;font-size:1.625rem;width:90%;max-width:1200px;margin:2em auto 1.25rem}.contact-row .form-classic .map-contact__dtl{margin-top:0}#become-a-dealer-cooltops-fan-powered-canopies-and-eclipse-canopies .vb-form label{width:100%;text-align:left;margin:.625rem auto;color:#000;font-family:inherit;font-size:1.25rem;font-weight:700;letter-spacing:0}#dealer-list{width:90%;max-width:800px;margin:1.875rem auto;padding:0}#dealer-list h4{font-size:1.156rem;margin:1.875rem auto .375rem}#dealer-list p,#dealer-list address{font-size:1.156rem;line-height:1.406rem;font-style:normal;font-weight:400}#contact-cooltops .vb-form label{width:100%;text-align:left;margin:0 auto;color:#000;font-family:inherit;font-size:1.25rem;line-height:1.25rem;padding:.625rem 0 .781rem;font-weight:700;letter-spacing:0}#contact-cooltops .vb-form textarea,#contact-cooltops .vb-form input,#become-a-dealer-cooltops-fan-powered-canopies-and-eclipse-canopies .vb-form input{width:100%;margin-bottom:.938rem;padding:.625rem 1.25rem .781rem;border:1px solid #c3c3c3;border-radius:2px;color:#000;font-weight:400;font-family:inherit;font-size:1.25rem;letter-spacing:.031rem;line-height:18px}#dealer-list h3,#contact-cooltops .vb-form h3,#become-a-dealer-cooltops-fan-powered-canopies-and-eclipse-canopies .vb-form h3{text-transform:uppercase;font-size:1.875rem;letter-spacing:.031rem;border-left:.625rem solid #f90;padding:1px 0 6px 1.25rem;line-height:1em;border-bottom:1px solid #00000038}#contact-cooltops .template-contact .contact-form,#become-a-dealer-cooltops-fan-powered-canopies-and-eclipse-canopies .template-contact .contact-form{padding:0}#become-a-dealer-cooltops-fan-powered-canopies-and-eclipse-canopies .vb-form--vertical fieldset{padding:1.25rem;border:0;margin-bottom:3.125rem;background-color:#dadada}.required{color:#f90}#contact-cooltops .contact-container{max-width:unset;padding:0}#dealer-locator .ct-full-width-page .ct-full-hero{background-size:cover;background-repeat:no-repeat;background-image:url(/cdn/shop/files/BG-Element-Gold.jpg?v=1681337756);background-position:top center;background-attachment:fixed;padding:1.25rem 0;text-transform:uppercase;margin:0;border:none;position:relative;right:0;width:100%;text-align:center}.ct-spec-table-wrap{display:grid;grid-template-columns:100%;margin:1em auto 5em;border-bottom:10px solid #000;border-right:none;border-top:none;border-left:none;font-family:Barlow Condensed,sans-serif;font-size:1.3em!important}.ct-spec-table-head,.ct-spec-table{display:grid;grid-template-columns:100%;margin:0 auto 1.25rem;width:100%}.ct-spec-table-head span,.ct-spec-table span{padding:.781rem 1.25rem;border:.5px solid #c5c5c5;border-bottom:1px solid #c5c5c5;color:#000;text-align:center}.ct-spec-table-wrap .one{font-weight:700;text-align:center;text-transform:uppercase}.ct-spec-table-wrap .two{font-weight:700;text-align:center;text-transform:uppercase;background-color:#ebebeb}.ct-spec-table-head span{display:none}.on-page-specs,#tabs-content-e62449c0-18ba-4e49-9275-c72497a16bb7{display:grid;grid-template-columns:100%;margin:1em auto 5em;border-bottom:10px solid #000}.install-button{width:100%;DISPLAY:block;max-width:400px;margin:1em auto 3em;padding:.906rem 1.25rem 1rem;height:auto;font-size:1.25rem;letter-spacing:.022rem;text-transform:uppercase;font-weight:700;background-color:var(--c-theme);color:#000;text-align:center;font-family:Barlow Condensed}.on-page-specs h4,#tabs-content-e62449c0-18ba-4e49-9275-c72497a16bb7 h2{text-transform:uppercase;color:#000;border:1px solid #c5c5c5;text-align:center;padding:.781rem 1.25rem;margin:0;border-bottom:none;font-weight:800;font-family:Barlow Condensed,sans-serif;font-size:1rem}.on-page-specs p,#tabs-content-e62449c0-18ba-4e49-9275-c72497a16bb7 p{color:#000;line-height:1.25em;border:1px solid #c5c5c5;text-align:center;padding:.781rem 1.25rem;margin:0;font-size:1.25em;border-bottom:none}#tabs-content-e62449c0-18ba-4e49-9275-c72497a16bb7 h2:nth-last-child(3),#tabs-content-e62449c0-18ba-4e49-9275-c72497a16bb7 p:nth-last-child(1){border-bottom:1px solid #c5c5c5}.ct-content-wrap{width:90%;max-width:1160px;margin:1.875rem auto 3.125rem}.ct-content-wrap p{font-size:1.3em;line-height:1.65em}.ct-content-wrap p a{background-color:#ffd664}.ct-content-wrap h2{text-transform:uppercase;font-size:2.125rem;line-height:2.313rem}.ct-content-wrap h3{text-transform:uppercase;font-size:1.5rem;line-height:1.688rem;padding:0 0 0 .625rem;border-left:.625rem solid #ffc832;margin:3.125rem 0 1.25rem}.vnd-mobile-menu .tabs-nav__item a{text-transform:uppercase;font-weight:700}#dealer-locator .ct-full-width-page .ct-full-hero .page-title{font-size:1.875rem}.footer-main .container{display:grid;grid-template-columns:100%}.footer-item .description{color:#fff}.footer-style7 .footer-contact__details{margin-top:.688rem}.footer-style7 .footer-main{border-top:15px solid var(--c-theme);border-bottom:15px solid var(--c-theme);padding:2.5rem 0 6.25rem}.footer-contact__details .ds-block{font-weight:800}.footer-payment__icon{max-width:500px;max-height:152px!important;width:90%!important;margin:0px auto 1.25rem;height:auto!important}.footer-bottom__content{text-align:center}.content-body h4 a{font-family:var(--font-heading)}.fit-guide-sign-off{text-align:center;margin:1.5em auto 5em;font-size:1.875rem}.product-description p a,.fit-guide-sign-off a{background-color:#ffd255;text-decoration:underline}.product-description img{margin:3em auto 2em}.eclipse-pdp-template-hero{display:flex;flex-direction:column-reverse;background-repeat:no-repeat;background-position:50%;background-size:cover;object-fit:contain;background-image:url(/cdn/shop/files/BG-Element-3.jpg?v=1681339494)}.eclipse-pdp-testimonial-hero{background-repeat:no-repeat;background-position:50%;background-size:cover;object-fit:contain;background-image:url(/cdn/shop/files/BG-Element-3.jpg?v=1681339494);padding-top:2.5rem;padding-bottom:1.875rem;border-top:15px solid var(--c-theme)}.eclipse-pdp-testimonial-hero p{font-family:Barlow Condensed,sans-serif;font-size:1.563rem;line-height:1.65em;margin:0 auto .7em;width:90%;color:#fff}.eclipse-testimonial{width:90%;max-width:1200px;margin:0 auto;padding:0 .938rem}.eclipse-pdp-testimonial-hero h2{margin:0 auto .625rem;font-size:1.563rem;line-height:1.65em;letter-spacing:.01em;width:90%;color:#fff}.eclipse-pdp-hero-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 .938rem}.eclipse-pdp-hero-text{padding:.938rem}.eclipse-pdp-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center}.find-dealer-pdp{width:100%;padding:.938rem 1.25rem;height:auto;font-size:1.563rem;letter-spacing:.022rem;border-color:var(--c-theme)!important;background-color:var(--c-theme)!important;color:var(--c-default-h-t)!important;display:block;text-align:center;text-transform:uppercase;font-weight:800;margin:1.25rem auto 0}.ct-full-width-page .ct-full-hero{background-size:cover;background-repeat:no-repeat;background-image:url(/cdn/shop/files/BG-Element-Gold.jpg?v=1681337756);background-position:top center;background-attachment:fixed;padding:3.125rem 0 2.5rem;text-transform:uppercase;border:none;margin:0 auto 1.875rem}.ct-full-width-page .ct-full-hero .page-title{font-size:1.875rem;margin:0 auto;line-height:1;padding:0;border:0;width:90%;font-weight:800;max-width:1100px;text-transform:uppercase}.contact-row .form-classic .contact-input__container{max-width:90%;margin:0 auto 1.25rem}#contact-cooltops .page-title{background-size:cover;background-repeat:no-repeat;background-image:url(/cdn/shop/files/BG-Element-Gold.jpg?v=1681337756);background-position:top center;background-attachment:fixed;font-size:2.5rem;line-height:2.5rem;margin:0 auto;padding:3.125rem;text-align:center;border:0;width:100%;font-weight:800;text-transform:uppercase}.ct-fit-guide-hero{border-top:15px solid var(--c-theme);background-image:url(/cdn/shop/files/BG-Element-3.jpg?v=1681339494);background-color:#000;background-size:cover;background-position:top center;padding:3em 0 2em}.ct-full-width-page .ct-fit-guide-hero h2{margin:0 auto 1.25rem;font-size:1.719rem;line-height:1em;letter-spacing:.04em;width:90%;max-width:1100px;color:#fff;text-transform:uppercase}h3.ct-page-full{text-transform:uppercase;font-size:1.25rem;line-height:1.719rem;margin:3.125rem auto 0rem;color:#4e6665;width:90%;letter-spacing:.031rem;max-width:1100px}.ct-full-width-page .ct-fit-guide-hero p{font-family:Barlow Condensed,sans-serif;font-size:1.25rem;line-height:1.85em;margin:0 auto .7em;margin:0 auto 1.25rem;color:#fff;width:90%;max-width:1100px}.ec-fit-block-head,.ct-fit-block-head,.hide-on-mobile{display:none}.ct-fit-block-inner-head{display:flex!important;width:100%!important}.ct-fit-key{width:90%;max-width:1100px;margin:.625rem auto;display:grid;grid-template-columns:100%;border:1px solid #6e8e94;border-right:none;border-bottom:none}.fit-key-col{display:grid;grid-template-columns:30% 70%;border-right:1px solid #6e8e94;border-bottom:1px solid #6e8e94}.ct-key-1{padding:.313rem;text-transform:uppercase;font-weight:700;font-size:1.1em;flex-direction:column;justify-content:center;display:flex;text-align:center;border-right:1px solid #6e8e94}.ct-key-2{padding:.781rem 1.25rem;font-weight:400;font-size:1em;text-align:left;text-transform:uppercase}.ct-UC{background-color:#000!important;color:var(--c-theme)}.ct-special{background-color:var(--c-theme)!important;color:#000}.ct-custom{background-color:#0f697a!important;color:#fff}.fit-custom{background-color:#0f697a!important;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:1.1em!important}.fit-custom a{text-transform:uppercase;font-weight:700;color:#fff}.fit-buy{background-color:#000!important;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:1.1em!important}.fit-buy a{text-transform:uppercase;font-weight:700;color:var(--c-theme)}.ec-fit-block,.ct-fit-block{width:90%;max-width:1100px;margin:0rem auto .625rem;display:flex;flex-wrap:wrap;flex-direction:revert;border:1px solid #6e8e94}.ct-fit-head{padding:.625rem;border-right:1px solid #6e8e94;text-transform:uppercase;font-weight:700;background-color:#4e6665;color:#fff}.ct-fit-block-inner-head .ct-fit-head{padding:.125rem .625rem;font-weight:400}.ct-fit-head:last-child,.ct-fit-block-inner-head .ct-fit-head:last-child{border-right:none}.ct-fit-logo{padding:.625rem;border-bottom:1px solid #6e8e94;text-transform:uppercase;font-weight:700;font-size:1.25rem;width:100%}.ct-fit-models{padding:.156rem;border:none;display:flex;flex-direction:column;background-color:#cfe0e2;width:60%}.ct-inner-models{padding:.469rem;border:1px solid #6e8e949c;margin:.156rem;min-height:3.438rem;background-color:#eff7f8;font-size:1em;flex:100%}.ct-inner-models:nth-child(2n){background:#fff}.ct-fit-cage{padding:.156rem;border-right:none;display:flex;flex-direction:column;text-transform:uppercase;text-align:center;font-weight:700;width:20%}.ct-fit-cage .ct-inner-models,.ct-fit-adapt .ct-inner-models{display:flex;flex-direction:column;justify-content:center}.ct-fit-adapt{padding:.156rem;border:none;display:flex;flex-direction:column;text-transform:uppercase;text-align:center;font-weight:700;background-color:#eff7f8;width:20%}.ct-fit-part,.ct-fit-cta-col{padding:.156rem;display:none;flex-direction:column;width:50%}.vnd-desk-menu .dropdown-classic.border-none{width:25%;background-color:var(--c-theme)}.vnd-desk-menu .dropdown-classic .menu-list-header,.vnd-desk-menu .dropdown-classic .menu-item-link{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;color:#000;letter-spacing:0}.slideshow-home-button-wrap{width:100%;display:flex;flex-direction:column;justify-content:space-between}.ct-home-sl-button{height:auto;padding:.938rem;background-color:var(--c-theme);color:#000;font-size:1.125rem;font-weight:800;text-align:center;line-height:1.125rem;text-transform:uppercase;margin:0 auto 1.25rem;width:90%}.yellow-txt{color:var(--c-theme)}.ct-home-applications-wrap{background-image:url(/cdn/shop/files/BG-Element-3.jpg?v=1681339494);background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:#000;padding:2.5rem 0;margin:0 auto!important}.ct-home-applications{width:90%;max-width:1500px;display:grid;grid-template-columns:100%;margin:0 auto}.ct-home-app-col{width:100%;background-position:top center;background-size:contain;background-repeat:no-repeat}.ct-home-app-content{background-color:#000000bf;padding:1.25rem;text-align:center;margin:17em auto 3.125rem;width:100%}.ct-home-app-col.eclipse{background-image:url(/cdn/shop/files/ct-no-fan_dc21632b-9532-4dd3-8e28-fa5d84ea1bb2.png?v=1681397147)}.ct-home-app-col.cooltop{background-image:url(/cdn/shop/files/ct-with-fan_e619ebaa-209b-4655-b650-20a111640ef8.png?v=1681397147)}.ct-home-app-col.gator{background-image:url(/cdn/shop/files/utv-home-hero-2.png?v=1697562393)}.ct-home-app-col h2{color:var(--c-theme);font-size:1.875rem;margin:0 auto .625rem}.ct-home-app-col p{color:#fff;font-size:1.25rem;line-height:1.875rem}[id$="3b3065ab-5a99-4ea9-a976-3a238e7584aa"]{background-image:url(/cdn/shop/files/BG-Element-3.jpg?v=1681339494);background-repeat:no-repeat;background-position:50%;background-size:cover;border-top:15px solid var(--c-theme);background-color:#000;padding:2.5rem 0;margin:0 auto!important}[id$="3b3065ab-5a99-4ea9-a976-3a238e7584aa"] .packery-container{width:90%;margin:0 auto}.shopify-payment-button__more-options{display:none}.product-layout .payment-info__image-container svg{height:36px}.product-layout .payment-info h5{padding:0 15px 15px 0;text-transform:uppercase;color:#000;font-size:1.25rem;letter-spacing:.022rem}[id$=template-product-details-tabs]{background-image:url(/cdn/shop/files/BG-Element-3.jpg?v=1681339494);background-repeat:no-repeat;background-position:50%;background-size:cover;border-top:15px solid var(--c-theme);background-color:#000;padding:2.5rem 0}.product-details-tabs .product-details-tabs__classic .tabs{background-color:#fff}.header-type-5 .full-width-menu{border-bottom:none}.product-description p{font-size:1.25rem;line-height:1.875rem;text-align:left;color:#000;margin:0 auto 0rem;max-width:1100px;width:100%}.product-description h2{font-size:1.719rem;line-height:1.875rem;margin:1.875rem auto 2.031rem;color:#e0a719;text-transform:uppercase}.product-description h3{font-size:1.063rem;line-height:1.563rem;margin:1em auto 1.406rem;color:#000;text-transform:uppercase;padding:0 0 .625rem .625rem;border-bottom:1px solid #d4d4d4;border-left:6px solid var(--c-theme)}.breadcrumb{padding:.625rem 0;background-color:#000;color:var(--c-theme);font-size:.781rem;line-height:1.3847em;letter-spacing:.125rem;text-transform:uppercase;border-top:1px solid #333!important}h1,h2,h3{font-family:Barlow Condensed,sans-serif;font-weight:800}p{font-family:Barlow Condensed,sans-serif;font-weight:400}.pdp-banner .relative-content{padding-top:2.5rem;padding-bottom:1.875rem}.product-form .shopify-payment-button button.shopify-payment-button__button--unbranded{height:auto;padding:.663rem 1.25rem;letter-spacing:.022rem;width:100%;font-size:1.25rem;color:#e0a719;background-color:#000;border-color:#000!important}.product-layout .add-to-cart{margin-bottom:0rem}.option-selector{width:100%;padding:.625rem}.product-layout h1.product-name{width:100%}.product-form .btn-anm-cart{width:100%;padding:.663rem 1.25rem;height:auto;font-size:1.25rem;letter-spacing:.022rem}.quantity{padding:.625rem 1.25rem}.product-layout h1.product-name{text-transform:uppercase;font-size:3em;color:#000;font-weight:800;border-bottom:.25rem solid var(--c-theme);padding:0 0 .625rem;margin:0 0 1.25rem}.product-layout__classic .current-price,.old-price,.product-layout .old-price span{font-size:inherit;font-weight:inherit}.option-selector,.product-single-option .option-name,.option-selector-name,.product-details-area .product-details__text{font-size:1.25rem;font-weight:400;text-transform:uppercase;margin:0 auto;letter-spacing:.022rem;color:#000}.product-layout .product-form{margin-top:0}.product-layout .product-price{flex:0 1 50%;font-size:1.25rem;font-weight:800;text-transform:uppercase;margin:0 auto;letter-spacing:.022rem;color:#000;align-self:end;text-align:right}[id$="08c729fc-554c-4599-a56d-59a5779c5524"],[id$="5c280bc4-d372-4dbb-a8ce-11c4d45fdd99"]{border-bottom:15px solid var(--c-theme)}[id$="5c280bc4-d372-4dbb-a8ce-11c4d45fdd99"] .placeholder{display:none}.pdp-custom-content [id$=custom-content],[id$="072cce61-9516-4de0-90f3-3b1b090a3222"],.ct-pdp-button-section{background-size:cover;background-repeat:no-repeat;background-image:url(/cdn/shop/files/BG-Element-Gold.jpg?v=1681337756);background-position:top center;background-attachment:fixed}.ct-pdp-button-row{padding:2em;margin:0;display:flex;flex-direction:column;justify-content:space-between}.fleet-lead-in a.ct-pdp-button{display:block;max-width:264px}.fleet-lead-in a.ct-pdp-button,.ct-pdp-button{width:100%;margin:0 auto 1em;padding:.906rem 1.25rem 1rem;height:auto;font-size:1.25rem;letter-spacing:.022rem;text-transform:uppercase;font-weight:700;background-color:#000;color:#fff;text-align:center}@media screen and (min-width:768px){.ct-pdp-button-row{gap:120px}}[id$="02e7ea4e-5b03-444a-85cf-61a82d168cae"]{padding:5em 0 4em}.content-b2910c7e-f4b5-4cda-bec9-afaaa8b7754b .content-bg,.content-9449be44-efae-41cb-b835-5da34a9a4653 .content-bg,.content-1c2bfb2e-77c1-43fc-9e1e-397042eb9169 .content-bg,.content-666a341a-d194-44f6-96a4-285223734e17 .content-bg,.content-41deae4c-288b-47cb-aeef-3dac48781e2e .content-bg,.content-b55b136f-6986-4693-8af6-20610372e9c9 .content-bg,.content-5c280bc4-d372-4dbb-a8ce-11c4d45fdd99 .content-bg{background-color:#000c!important}.citrus-style p a{color:#ffe46e;font-weight:700;text-decoration:underline}[id$="5c280bc4-d372-4dbb-a8ce-11c4d45fdd99"] .banner{background-size:contain;background-repeat:no-repeat;background-image:url(/cdn/shop/files/CT-Hero-Main-Mobile-2.jpg?v=1687797629);background-position:top center;background-attachment:fixed;background-color:#000}[id$="072cce61-9516-4de0-90f3-3b1b090a3222"]>div>div>div{background-image:none!important}.text-simple h2{padding:.938rem 1.75rem 1.313rem!important;margin:1.875rem auto 0}.template-index .header-menu__shadow{display:none}.block-title__ch .block-title{font-size:2.188rem;font-weight:800;text-align:center;text-transform:uppercase}[id$="8a45c336-2c89-41cc-9ebe-51e144413381"]{margin-top:5rem}[id$="160768137452082cb7"]{margin-top:-2.5rem;border-top:20px solid #e0a719}.citrus-style h2{font-size:2.5rem;font-weight:700;letter-spacing:.019rem;line-height:1.2;margin:0 auto .75rem}.big-white{font-size:3.125rem;line-height:3.125rem;color:#fff}.citrus-style3{text-align:center}.citrus-style3 h2{margin-bottom:.4em;font-size:3.4em;letter-spacing:0;font-weight:800;line-height:1.25em}.citrus-style3 p{font-family:Barlow Condensed,sans-serif;font-size:1.25rem;line-height:1.85em;margin:0 auto 1em}.slideshow-content .citrus-style3 p{margin:0 auto -1em}.categories-title{padding-top:1.313rem;padding-bottom:0;font-size:2.188rem;color:#ffc73c;text-transform:uppercase;text-align:left}.white{color:#fff}.ct-home-influencer-video p,.text-simple p{font-family:var(--font-heading);font-size:1.438rem;line-height:2.281rem;text-align:center;color:#000;margin:0 auto 1.875rem;max-width:1100px;width:90%}.green-style2 p,.eclipse-pdp-template-hero p{font-family:Barlow Condensed,sans-serif;font-size:1.563rem;line-height:1.65em;margin:0 auto .7em;width:90%}.citrus-style p{font-family:Barlow Condensed,sans-serif;font-size:2em;line-height:1.65em;margin:0 auto .7em;text-transform:uppercase}.yellow-style p{font-size:1.25rem;line-height:1.875rem}.eclipse-pdp-template-hero h2{color:var(--c-theme)}.eclipse-pdp-template-hero h2,.green-style2 h2{margin:0 auto .625rem;font-size:3.438rem;line-height:1em;letter-spacing:.01em;width:90%;text-transform:uppercase}.green-style2 .btn{margin-top:1.25rem;padding:.813rem 1.75rem;color:#000;background:var(--c-theme);font-size:1.563rem;border:1px solid #b68f23}.block-title__ch .block-description{font-family:var(--font-heading);font-size:1.375rem;line-height:1.75rem;text-align:center;color:#000;margin:0 auto 1.875rem;max-width:900px}.image-layout2 .block-title{color:#fff;text-align:right;font-size:2.5rem;text-transform:uppercase;font-weight:800;padding-right:1.875rem}.image-layout2 .content-label{top:.313rem;padding:.563rem 1.25rem;font-size:1em;font-weight:600}.image-layout2 .block-description{margin-bottom:0;color:#ffffffde;font-size:1.406rem;text-align:right;padding-right:1.875rem}.categories-link{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:1.3em;line-height:1.188rem;text-transform:uppercase;font-weight:600}.promo-content{padding:0 0 0 .625rem;max-width:240px;border-left:2px solid var(--c-theme)}.header .promo-title{color:#000;font-size:1.063rem;letter-spacing:.05em}.promo-text{margin-top:.625rem;color:#999;color:#000!important;font-size:1rem;letter-spacing:.025em;line-height:1.188rem}[id$=product-showcase]>div>div,[id$="6ef2b76e-a3e8-46f5-b654-4b348a5785f2"]{background-image:url(/cdn/shop/files/CC-Feature-BG.jpg?v=1678993941);background-repeat:no-repeat;background-size:cover;border-top:15px solid var(--c-theme)}[id$=product-showcase]>div>div,[id$="6ef2b76e-a3e8-46f5-b654-4b348a5785f2"] .full-width-container{background-color:transparent!important}[id$=product-showcase] .fade-appear{opacity:1}[id$=product-showcase] h3{text-transform:uppercase;font-weight:700}.text-simple h2,.product-showcase__wrapper h2{text-transform:uppercase!important;font-size:1.875rem;padding-bottom:1.125rem!important}.text-simple h2,.product-showcase__wrapper h2{width:90%;margin:0 auto}.text-yellow1 h3,.yellow-style h3{letter-spacing:.081rem;font-weight:600;text-transform:uppercase;font-size:1.125rem;margin-bottom:0}.footer-style7 .footer-bottom{padding:3.375rem 0 5rem}.footer-style7 .footer-bottom__title{font-size:1.625rem;letter-spacing:.313rem;color:#fff;text-transform:uppercase}.footer-style7 .footer-menu__title{color:var(--c-theme);margin-bottom:.938rem;padding:0 0 .938rem;font-weight:800;font-size:1.563rem;line-height:1;text-transform:uppercase;border-bottom:solid 1px #2b2b2b}.footer-style7 .footer-text,.footer-style7 .footer-menu__link{font-size:1.156rem;line-height:1;font-weight:400;letter-spacing:.019rem}.footer-style7 .footer-text,.footer-style7 .footer-menu__link:hover{color:var(--c-theme)}.footer-style7 .footer-bottom .container{flex-direction:column-reverse}.footer-style7 .footer-bottom,[id$="02e7ea4e-5b03-444a-85cf-61a82d168cae"],[id$="16073190086cd79131"],[id$="1606960294ce9516c8"]{background-image:url(/cdn/shop/files/BG-Element-2_0f7ccbe9-da95-419b-93a9-2bfa3f6b13eb.jpg?v=1678996539);background-repeat:no-repeat;background-size:auto;background-color:#000;background-attachment:fixed;background-position:top center}[id$="02e7ea4e-5b03-444a-85cf-61a82d168cae"] .block-title{color:#fff}[id$="42519b6a-6355-45b3-b577-67d279296cab"] h3,[id$="02e7ea4e-5b03-444a-85cf-61a82d168cae"] h3{margin:1.375rem auto .625rem;color:var(--c-theme);font-family:var(--font-body);font-size:2.188rem;line-height:2.813rem;text-align:center}[id$="02e7ea4e-5b03-444a-85cf-61a82d168cae"] img{width:90%;max-width:700px;margin:1.25rem auto;height:auto}[id$="42519b6a-6355-45b3-b577-67d279296cab"] p,[id$="02e7ea4e-5b03-444a-85cf-61a82d168cae"] p{margin:0 auto .625rem;color:#fff;font-size:1.406rem;line-height:1.65em;text-align:center}.announcement-bar h2{padding:.625rem;font-size:1.25em;font-weight:600;letter-spacing:.031rem;text-transform:uppercase;margin:0}[id$=header] .header{padding:.625rem 0 0}#vnd-mb-tab1 .menu-item-link,#vnd-mb-tab1 .header-menu-item a{font-weight:700!important;text-transform:uppercase;color:#000!important}[id$=header] .header-menu-item>a{font-weight:700!important;text-transform:uppercase}.header-type-5 .full-width-menu{margin:1.25rem 0 0!important}.btn-text{text-transform:uppercase;font-size:.875rem;padding:.625rem 1.063rem;background-color:var(--c-theme);font-weight:800;letter-spacing:.031rem;color:#000;margin:1.5em 0 0!important}.image-layout2 .relative-content{background-color:#0000008a}.image-layout2 .relative-content h3{text-transform:uppercase;font-size:.813rem;letter-spacing:.099em;margin:0 0 .625rem;color:var(--c-theme)!important}.image-layout2 .relative-content h2{text-transform:uppercase;letter-spacing:0}.green-style h3{font-weight:600}.green-style h3,.orange-style h2{text-transform:uppercase}.vb-form--vertical fieldset{padding:1.25rem;margin-bottom:15px}.vb-form--vertical .btn-default{margin-left:0}table td,table th{padding:1.25rem}table thead{background-color:#e0a719;color:#000}table tr{border-bottom:1px solid}table td+td,table th+th{border-left:1px solid}.footer-item{margin-top:2.375rem}.vb-form .btn-default{font-size:2em;margin:1.25rem 0 0}.content-666a341a-d194-44f6-96a4-285223734e17,.content-41deae4c-288b-47cb-aeef-3dac48781e2e,.content-b55b136f-6986-4693-8af6-20610372e9c9{display:block;margin:15em auto 0}.content-666a341a-d194-44f6-96a4-285223734e17 .container,.content-41deae4c-288b-47cb-aeef-3dac48781e2e .container,.content-b55b136f-6986-4693-8af6-20610372e9c9 .container,.content-666a341a-d194-44f6-96a4-285223734e17 .content-bg,.content-41deae4c-288b-47cb-aeef-3dac48781e2e .content-bg,.content-b55b136f-6986-4693-8af6-20610372e9c9 .content-bg{padding:0}.content-666a341a-d194-44f6-96a4-285223734e17 .content-bg .yellow-style h2,.content-41deae4c-288b-47cb-aeef-3dac48781e2e .content-bg .yellow-style h2,.content-b55b136f-6986-4693-8af6-20610372e9c9 .content-bg .yellow-style h2{width:90%;margin:1.25rem auto 0}.content-666a341a-d194-44f6-96a4-285223734e17 .content-bg .yellow-style p,.content-41deae4c-288b-47cb-aeef-3dac48781e2e .content-bg .yellow-style p,.content-b55b136f-6986-4693-8af6-20610372e9c9 .content-bg .yellow-style p{padding:.625rem 0 0;width:90%;margin:0 auto}.content-666a341a-d194-44f6-96a4-285223734e17 .slideshow-home-button-wrap,.content-41deae4c-288b-47cb-aeef-3dac48781e2e .slideshow-home-button-wrap,.content-b55b136f-6986-4693-8af6-20610372e9c9 .slideshow-home-button-wrap{width:80%;margin:0 auto}@media(min-width:479px){.ct-home-app-content{margin:26em auto 3.125rem;width:90%}[id$="1606960294ce9516c8"] .slideshow-content.relative-content{padding:27.188rem 0 3.125rem}.portrait-half .content-bg{padding:1.875rem!important}.ct-inner-models{font-size:1.15em}.big-white{font-size:3.75rem;color:#fff}}@media(min-width:767px){.ct-home-app-col p{width:80%;margin:1.25rem auto}.ct-spec-table-head span{font-weight:700;text-align:center;text-transform:uppercase;display:block}.ct-spec-table-wrap{border-top:1px solid #c5c5c5;border-left:1px solid #c5c5c5}.ct-spec-table-head span,.ct-spec-table span{border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;border-top:0;border-left:0;text-align:left}.ct-spec-table-wrap .one{text-align:right}.ct-spec-table,.ct-spec-table-head{display:grid;grid-template-columns:20% 20% 60%;margin:0}.ct-full-width-page .ct-full-hero .page-title{font-size:2.5rem}#become-a-dealer-cooltops-fan-powered-canopies-and-eclipse-canopies .vb-form--vertical fieldset{padding:2.5rem}[id$="5c280bc4-d372-4dbb-a8ce-11c4d45fdd99"] .banner{background-image:url(/cdn/shop/files/CT-Hero-Main-Tablet-2.jpg?v=1687884697);background-size:contain;max-height:600px;background-attachment:unset}.on-page-specs,#tabs-content-e62449c0-18ba-4e49-9275-c72497a16bb7{display:grid;grid-template-columns:40% 60%;margin-top:2em}.product-details-tabs .product-details-tabs__classic .tabs-content .product-description{position:relative;padding:1.25rem 3.125rem}.on-page-specs h4{text-align:right}.inner-ct-column{flex-direction:row;border:none}.inner-ct-button{border:1px solid #d4d4d4;padding:.625rem 0;font-size:1.031rem;margin:0 auto 2.5rem}.product-description h2{font-size:2.344rem;line-height:2.5rem;margin:0px auto 1.406rem}.product-description h3{font-size:1.656rem;line-height:2.031rem;padding:0 0 .625rem 1.25rem;border-left:10px solid var(--c-theme)}.slideshow-content .citrus-style3 p{margin:0 auto}.ct-home-sl-button{margin:0 .625rem;width:100%}.slideshow-home-button-wrap{flex-direction:row}.installation-guide-grid{grid-template-columns:50% 50%}.footer-main .container{display:grid;grid-template-columns:50% 50%;padding:0 3em}.image-layout2 .relative-content{padding-left:1.563rem}.ct-inner-models{font-size:1.25em}#contact-cooltops .vb-form .ds-flex{flex-direction:column}.eclipse-pdp-template-hero{flex-direction:row}.eclipse-pdp-hero-text{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:3.125rem;padding-bottom:3.125rem}}@media(min-width:991px){[id$="5c280bc4-d372-4dbb-a8ce-11c4d45fdd99"] .banner{background-size:cover}.contact-row .form-classic .contact-input__container{max-width:100%;text-align:right}#contact-cooltops .vb-form .ds-flex{display:grid;grid-template-columns:20% 80%}#contact-cooltops .vb-form label{text-align:right;padding:.625rem 1.25rem .781rem}.text-simple h2,.product-showcase__wrapper h2{font-size:3.125rem}[id$="1606960294ce9516c8"]>div>div>div>div.flickity-carousel.slide.with-categories-menu.flickity-enabled>div>div>div{flex-direction:row}.hide-on-mobile{display:block}.ct-pdp-button-row{flex-direction:row}.ct-pdp-button-row{padding:3em 0}.pdp-custom-content a.ct-pdp-button{margin:0 1.875rem}.on-page-specs h4,#tabs-content-e62449c0-18ba-4e49-9275-c72497a16bb7 h2{text-align:right;border-right:none}.on-page-specs p,#tabs-content-e62449c0-18ba-4e49-9275-c72497a16bb7 p{text-align:left}.on-page-specs p{font-size:1.094rem;line-height:1.406rem;text-align:left;color:#000;margin:0 auto!important;max-width:1100px;width:100%}.ec-fit-block-head,.ct-fit-block-head{width:90%;max-width:1100px;margin:0rem auto .625rem;display:grid;grid-template-columns:20% 40% 10% 15% 15%;border:1px solid #444;border:1px solid #4e6665;background-color:#4e6665}.ct-fit-block-inner-head{display:none!important}.ec-fit-block{display:grid;grid-template-columns:20% 30% 30% 20%;border:1px solid #6e8e94}.ct-fit-block{display:grid;grid-template-columns:20% 40% 10% 15% 15%;border:1px solid #6e8e94}.ct-fit-key{grid-template-columns:20% 20% 15% 15% 15% 15%;border:1px solid #6e8e94;border-right:none}.ct-key-2{text-align:center;border-bottom:none}.ct-key-1{font-size:1.5em;border-right:none;padding:.625rem 1.875rem;display:block;border-bottom:1px solid #6e8e94}.fit-key-col{display:flex;flex-direction:column;border-bottom:none}.ct-fit-logo{border-right:1px solid #6e8e94;border-bottom:none;text-transform:uppercase;width:auto;font-size:1.063rem}.ct-fit-models{border-right:1px solid #6e8e94;width:auto}.ct-inner-models{min-height:2.5rem;font-size:1.1em}.ct-fit-cage .ct-inner-models{display:block}.ct-fit-cage{border-right:1px solid #6e8e94;width:auto}.ct-fit-adapt{display:flex;border-right:1px solid #6e8e94;width:auto}.ct-fit-part,.ct-fit-cta-col{display:flex;width:auto}.contact-dtl__ctn{text-align:left}}@media(min-width:1199px){.ct-home-applications{grid-template-columns:33% 33% 33%}.ct-home-app-content{margin:21em auto 3.125rem}.ct-home-app-col p{font-size:1.094rem;width:90%;min-height:95px}.on-page-specs{grid-template-columns:30% 70%}.product-details-tabs .product-details-tabs__classic .tabs-content .product-description{position:relative;padding:5em 6em 1.875rem 22%}.inner-ct-button{text-align:right;margin:0;padding:.906rem 1.25rem 1rem;font-size:1.156rem;border-bottom:1px solid #d4d4d4!important;border:0}.inner-ct-column{width:18%;position:absolute;border-right:1px solid #d4d4d4!important;border:0;flex-direction:column}.installation-guide-grid{grid-template-columns:33% 33% 33%}#dealer-locator .ct-full-width-page .ct-full-hero{padding:1.875rem 0;position:absolute;text-align:left;width:300px}.footer-main .container{display:grid;grid-template-columns:25% 25% 25% 25%}#dealer-locator .ct-full-width-page .ct-full-hero{width:400px}.ec-fit-block,.ct-fit-block{margin:0 auto 1.25rem}.ct-fit-logo{font-size:1.25rem}.ct-inner-models{font-size:1.2em}.relative-content .center{max-width:70%}.relative-content{padding-top:4.375rem;padding-bottom:4.375rem}[id$="5c280bc4-d372-4dbb-a8ce-11c4d45fdd99"] .banner{background-image:url(/cdn/shop/files/CT-Hero-Main-Desk-4.jpg?v=1687884166)}.orange-style h2{font-size:2.813rem}.orange-style h3{margin-bottom:.375rem;font-size:1.063rem;text-transform:uppercase;font-weight:600;letter-spacing:.094rem}}@media(min-width:1439px){[id$="5c280bc4-d372-4dbb-a8ce-11c4d45fdd99"] .banner{background-position:center -158px}.ct-home-app-col p{min-height:unset}}.collection-layout .product-card .product-type{font-weight:initial}.collection-layout .product-card .product-name{font-weight:700}#cooltop-rain-cover-only-all-sizes [id$=product-showcase],#cooltop-fan-and-motor-no-cage [id$=product-showcase],#cooltops-replacement-canopy-no-crossbars-for-rain-cover [id$=product-showcase]{display:none}theme-header.header.style2,.header.style2{display:block!important;padding:0}.header.style2 .header--inner{display:block!important;padding:0;max-width:none}.ct-header-nav .full-menu{display:flex!important;width:100%;justify-content:center}.ct-header-nav .thb-full-menu{display:flex;flex-wrap:wrap;justify-content:center}.ct-header-top [class*=search]{display:none!important}.ct-header-top{display:flex;align-items:center;gap:30px;background:#fff;padding:12px 30px}.ct-header-top .logolink{margin:0;flex:0 0 auto}.ct-header-promos{display:none;flex:1 1 auto;gap:60px;justify-content:center}.ct-header-promo{max-width:260px}.ct-header-promo b{display:block;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.05em;color:#000}.ct-header-promo span{font-size:12.5px;color:#444;line-height:1.35}.ct-header-top .thb-secondary-area{margin-left:auto}.ct-header-nav{display:none;background:#000}.ct-header-nav .thb-full-menu{justify-content:center;width:100%}.ct-header-nav .thb-full-menu>li>a{color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:.1em;font-size:14px;padding:15px 25px;margin:0}.ct-header-nav .thb-full-menu>li>a:hover{color:#e0a719}.ct-header-nav .thb-full-menu li.menu-item-has-children>a svg path{stroke:#fff}@media screen and (min-width:1068px){.ct-header-nav{display:block}.ct-header-promos{display:flex}.ct-header-top .thb-header-mobile-left{display:none}}@media screen and (max-width:1067px){.ct-header-top{padding:10px 15px;justify-content:space-between}.ct-header-promos{display:none}}.header.style2{background:#fff}.slideshow-content{display:flex;opacity:1!important;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.slideshow-content.bottom{align-items:flex-end;padding-bottom:30px}.slideshow-content.middle{align-items:center}.slideshow-content.relative-content{position:static}.slideshow-content .ds-flex{display:flex;width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.slideshow-content .left{margin-right:auto}.slideshow-content .center{margin-left:auto;margin-right:auto;text-align:center}.slideshow-content .content-bg{padding:30px 50px}.slideshow-content .citrus-style h2{font-size:40px;line-height:1.2;font-weight:700;margin:0}.slideshow-content .big-white{font-size:60px;color:#fff}@media screen and (max-width:767px){.slideshow-content .citrus-style h2{font-size:28px}.slideshow-content .big-white{font-size:38px}.slideshow-content .content-bg{padding:20px 25px}}:root{--c-theme: #e0a719;--c-default-h-t: #000000;--c-footer-bg: #000000;--c-footer-link-title: #e0a719;--c-footer-text: #ededed;--c-body-text: #000000;--c-block-title: #000000;--c-main-background: #ffffff;--font-heading: "Barlow Condensed", sans-serif}.text-simple h2{display:inline-block;font-size:50px;font-weight:700;padding:15px 28px 18px;margin:0}.text-simple{padding:40px 30px;text-align:center}.text-simple p{font-size:23px;max-width:1100px;margin:0 auto 30px}.ct-home-influencer-video h2{font-size:40px;font-weight:800;margin:0 45px 20px}@media screen and (max-width:767px){.text-simple h2{font-size:30px}.text-simple p{font-size:18px}.ct-home-influencer-video h2{font-size:26px;margin:0 15px 16px}}.product-dealers{background:#f2f2f2;text-align:center;padding:50px 0 30px}.product-dealers h2{display:inline-block;border-bottom:3px solid var(--c-theme);padding-bottom:8px;margin-bottom:10px}.product-dealer-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;max-width:1240px;margin:20px auto 0}.product-dealer-box img{max-height:90px;width:auto}@media screen and (max-width:767px){.product-dealer-grid{grid-template-columns:1fr;gap:30px}}@media screen and (max-width:1067px){.ct-header-top{position:relative}.mobile-menu-drawer{position:absolute!important;top:100%;left:0;height:calc(100vh - 70px);width:min(86vw,400px);overflow-y:auto;background:#fff;z-index:200;box-shadow:0 20px 40px #00000040}.mobile-menu-drawer--inner{padding:20px 0}}@media screen and (max-width:767px){.eclipse-pdp-hero-text h2{font-size:32px;line-height:1.15;overflow-wrap:normal;word-break:normal}.eclipse-pdp-hero-text p{font-size:16px}}.ct-header-promo{border-left:2px solid var(--c-theme);padding-left:10px;max-width:300px;text-align:left}.ct-header-promo b{font-size:17px;letter-spacing:.85px}.ct-header-promo span{font-size:15px;color:#333}.ct-header-top .thb-secondary-cart{border:2px solid var(--c-theme);padding:8px}.thb-full-menu .sub-menu{background:var(--c-theme)!important;border:0!important;border-radius:0!important;padding:30px 35px!important;min-width:300px;box-shadow:none!important}.thb-full-menu .sub-menu li{background:transparent!important}.thb-full-menu .sub-menu li a{color:#000!important;text-transform:uppercase;font-weight:700;font-size:15px;letter-spacing:.02em}.thb-full-menu .sub-menu li a:hover{opacity:.7}.sub-header{background:#000}nav.breadcrumb{background:#000;padding:10px 0}nav.breadcrumb,nav.breadcrumb a,nav.breadcrumb span{color:var(--c-theme);text-transform:uppercase;font-size:12.5px;letter-spacing:2px}nav.breadcrumb svg path{fill:var(--c-theme)}.product-information .product-title{font-size:45px;font-weight:800;border-bottom:5px solid var(--c-theme);padding-bottom:12px;margin-bottom:22px}.product-information .form__label,.product-information .option-selector-name{text-transform:uppercase;font-size:17px;letter-spacing:.35px}.product-information select{text-transform:uppercase}.ct-buy-row{display:flex;align-items:center;justify-content:space-between;margin:6px 0 14px}.ct-price-wrap{display:flex;align-items:baseline;gap:2px}.ct-price-label{font-weight:700;font-size:13px;text-transform:uppercase}.ct-buy-row .product-price-container{margin:0}.ct-buy-row [class*=unit-price],.ct-buy-row [class*=unit_price]{display:none!important}.add_to_cart_holder{width:100%}.add_to_cart_holder .single-add-to-cart-button{width:100%;font-size:1rem}.ct-equipment-note{text-align:center;font-size:14px}.ct-equipment-note a{color:var(--c-theme)}.ct-pdp-description .product-description p,.ct-pdp-description .product-description li{font-size:20px}.product-description table{width:100%;border-collapse:collapse;border-bottom:8px solid #000;margin:20px 0 40px}.product-description table td,.product-description table th{border:1px solid #d4d4d4;padding:14px 16px;font-size:15px;vertical-align:middle}.product-description table tr>td:first-child{text-align:right;font-weight:700;text-transform:uppercase;width:18%}.product-description table tr>td:nth-child(2){background:#efefef;text-align:center;font-weight:700;text-transform:uppercase;width:18%}.footer{border-top:5px solid var(--c-theme)}.footer .thb-widget-title{border-bottom:1px solid rgba(224,167,25,.55);padding-bottom:12px}.footer .widget--signup form input[type=email]{background:transparent;border:1px solid #e9e9e9;color:#ccc;letter-spacing:1px;padding:12px 14px}.footer .widget--signup form button,.footer .widget--signup form [type=submit]{background:#fc0000;color:#fff}.sub-footer{border-top:5px solid var(--c-theme);background:#000 url(https://www.cooltops.com/cdn/shop/files/BG-Element-2_0f7ccbe9-da95-419b-93a9-2bfa3f6b13eb.jpg) center / cover no-repeat;padding:54px 0 80px;text-align:center}.sub-footer .social-links{display:flex;justify-content:center;gap:26px;margin:0 0 22px}.sub-footer .social-links li{margin:0}.sub-footer .social-links li a{width:auto;height:auto}.sub-footer .social-links svg{width:30px;height:auto;fill:var(--c-theme)}.sub-footer .social-links svg path{fill:var(--c-theme)}.sub-footer .social-links span{display:none}.ct-footer-amshade{color:#fff;font-size:26px;font-weight:700;letter-spacing:5px;text-transform:uppercase;margin:0 0 12px}.sub-footer p{color:#ccc;font-size:14px;margin:0}.sub-footer p a{color:var(--c-theme)}.product-information .product-title{color:#000}.product-information .product-form__input--dropdown{display:block;width:100%}.product-information .product-form__input--dropdown .form__label{display:block;margin-bottom:6px}.product-information .product-form__input--dropdown .product-form__input-wrapper,.product-information .product-form__input--dropdown .select{width:100%}.product-information .product-form__input--dropdown select{width:100%;height:44px;font-size:17px;padding:8px 36px 8px 10px;background:#fff;border:1px solid #dfdfdf}.footer .widget--signup form button.submit,.footer .widget--signup form [type=submit]{background:transparent!important}.footer .widget--signup form button.submit svg{width:9px;height:15px}.footer .widget--signup form button.submit svg path{stroke:#e9e9e9}@media screen and (min-width:641px){.footer>.row>.medium-3.columns{width:33.3333%}}.ct-buy-row quantity-selector.quantity{display:inline-flex;align-items:stretch;height:46px;width:auto;border:1px solid #dfdfdf}.ct-buy-row quantity-selector .minus,.ct-buy-row quantity-selector .plus{width:38px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;height:auto}.ct-buy-row quantity-selector input{width:44px;height:auto;border:0;text-align:center;font-size:16px}.ct-price-label{margin-right:8px}.ct-buy-row .product-price-container,.ct-buy-row .product-price-container .price{font-weight:800;font-size:20px}.ct-spec-table-wrap .ct-spec-table,.ct-spec-table-wrap .ct-spec-table-head{column-gap:18px;align-items:center;padding-right:16px}.footer .thb-widget-title{font-size:25px;font-weight:800;padding-bottom:15px;margin-bottom:15px}.footer .thb-widget-menu a{font-size:18.5px;text-transform:none;color:#ededed;letter-spacing:.3px}.footer .thb-widget-menu li{margin-bottom:18px}.footer .widget--signup .h6,.footer .widget--signup .h6 p{font-size:14px;color:#fff}.ct-buy-row quantity-selector .minus,.ct-buy-row quantity-selector .plus{position:static!important;transform:none!important;margin:0!important}.ct-buy-row quantity-selector input{position:static!important}.ct-equip-fieldset{display:block!important}.ct-equip-fieldset .form__label{width:100%;white-space:nowrap}.ct-equip-fieldset[hidden]{display:none!important}@media screen and (min-width:641px){.footer>.row>.medium-3.columns{width:33.3333%!important;flex:0 0 33.3333%!important;max-width:33.3333%!important}}.ct-buy-row .quantity .qty{height:24px;line-height:24px}blockquote:before,blockquote:after{content:none!important}.container{max-width:1200px}.banner{position:relative;overflow:hidden}.banner .image-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background-size:cover;background-position:center}.product-information .product-form__input{border:0!important}.product-information .product-title{font-size:45px!important}.footer .thb-widget-title{font-size:25px!important}.ct-home-sl-button:hover,.btn-default:hover,.btn.btn-default:hover{background:#000!important;color:var(--c-theme)!important}.ct-pdp-button:hover{background:var(--c-theme)!important;color:#000!important}.on-page-specs{align-items:stretch!important}.on-page-specs h4{display:flex;align-items:center;justify-content:flex-end;height:100%}nav.breadcrumb .breadcrumb__sep{margin:0 10px}.banner .image-bg{z-index:0}.slideshow-content.relative-content{position:relative;z-index:2}.on-page-specs h4,.on-page-specs p{margin:0!important}.ct-header-nav .thb-full-menu>li>a svg{display:none}.ct-header-nav .thb-full-menu>li{height:auto!important}.ct-header-nav .thb-full-menu>li>a{height:auto!important;padding:15px 25px!important}.slideshow-content.relative-content{padding:70px 15px}.thb-full-menu .sub-menu{padding:25px 15px!important;min-width:280px}.thb-full-menu .sub-menu li a{font-weight:800!important;line-height:32px!important;padding:0 10px!important}#contact-cooltops .vb-form h2,#fleet-pricing .vb-form h2{font-size:22.5px!important;font-weight:800;line-height:normal;margin:0 0 24px}#contact-cooltops .vb-form .ds-flex,#fleet-pricing .vb-form .ds-flex{align-items:center;grid-template-columns:20% 80%}#contact-cooltops .vb-form input,#contact-cooltops .vb-form textarea,#fleet-pricing .vb-form input,#fleet-pricing .vb-form textarea{background:transparent!important}#contact-cooltops .vb-form,#fleet-pricing .vb-form{max-width:1200px;margin:0 auto;padding:0 15px}#contact-cooltops .map-contact__dtl,#fleet-pricing .map-contact__dtl{flex:0 0 34%;width:auto;padding-left:54px}#contact-cooltops .contact-dtl__tt,#fleet-pricing .contact-dtl__tt{font-size:20px;font-weight:700}#contact-cooltops .contact-input__container,#fleet-pricing .contact-input__container,#become-a-dealer-cooltops-fan-powered-canopies-and-eclipse-canopies .contact-input__container{border:1px solid #efefef;padding:50px}#contact-cooltops .vb-form .btn-default,#fleet-pricing .vb-form .btn-default,#contact-cooltops .vb-form button[type=submit],#fleet-pricing .vb-form button[type=submit]{display:block;margin-left:auto;background:transparent;color:var(--c-theme);border:2px solid var(--c-theme);font-size:30px;font-weight:700;text-transform:uppercase;padding:12px 20px;line-height:1}@media screen and (max-width:767px){#contact-cooltops .contact-input__container,#fleet-pricing .contact-input__container{padding:20px}#contact-cooltops .vb-form .btn-default,#fleet-pricing .vb-form .btn-default{font-size:22px}}#contact-cooltops .contact-dtl__ic svg,#fleet-pricing .contact-dtl__ic svg{width:44px;height:auto;display:block;margin-bottom:12px}#contact-cooltops .contact-dtl__ic svg path,#fleet-pricing .contact-dtl__ic svg path{fill:var(--c-theme)}#contact-cooltops,#fleet-pricing{display:block;padding-top:20px}#contact-cooltops .vb-form .ds-flex,#fleet-pricing .vb-form .ds-flex{grid-template-columns:minmax(132px,20%) 1fr}#contact-cooltops,#fleet-pricing{padding-top:0}#contact-cooltops .page-title,#fleet-pricing .page-title{margin:0 auto 20px!important}.slideshow-content .content-bg p{font-size:20px}.slideshow-content .citrus-style h2{margin-bottom:12px}.ct-home-app-content h2,.eclipse-pdp-hero-text h2,.product-description h2,.product-description h3,[id$="42519b6a-6355-45b3-b577-67d279296cab"] h2,[id$="42519b6a-6355-45b3-b577-67d279296cab"] h3{font-weight:800!important}.btn-default{font-weight:700!important;text-transform:uppercase!important}.product-dealers h2{font-size:50px!important;font-weight:800;text-transform:uppercase;padding:0 50px 10px;margin-bottom:20px}.product-dealer-box__heading{font-size:27.5px!important;font-weight:800!important;text-transform:uppercase;margin-bottom:0}.product-dealer-box__subheading{font-size:22.5px!important;margin-bottom:16px}.on-page-specs p{font-size:17.5px!important}.ct-spec-table-wrap .ct-spec-table,.ct-spec-table-wrap .ct-spec-table-head{font-size:18.2px}.ct-spec-table-wrap .ct-spec-table-head{color:#5c5c5c}.page-content h3{font-size:23.4px;font-weight:800}@media screen and (max-width:766px){.on-page-specs h4{justify-content:flex-start;text-align:left}}@media screen and (max-width:860px){.footer>.row>.medium-3.columns{width:100%!important;flex:0 0 100%!important;max-width:100%!important}}@media screen and (max-width:860px){.footer>.row>.medium-3.columns:not(:last-child){margin-bottom:40px}}@media only screen and (max-width:767px){.footer .widget--menu{border-top:0!important}}.single-add-to-cart-button.btn-backorder{line-height:1.2}.single-add-to-cart-button.btn-backorder .single-add-to-cart-button--text{display:block;text-align:center}.single-add-to-cart-button.btn-backorder small{display:block;font-size:.85em;font-weight:inherit;padding-top:6px}.ct-backorder-notice{display:inline-block;padding-top:4px}@media all and (min-width:768px){.product-dealer-grid [data-feature=shop-locally]{display:block}.product-dealer-grid .simple-shop-locally{display:block;width:100%}.product-dealer-grid .simple-shop-locally__header{text-align:center!important}.product-dealer-grid .simple-shop-locally__stores{display:flex;gap:1rem}.product-dealer-grid .simple-shop-locally__store{flex:1 1 50%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cooltop-custom.css.map */
