.component.article-listing #article-type .product-list .cgp-product .body-copy h3{padding:2rem 0 1rem 0}.component.article-listing #article-type .product-list .cgp-product .body-copy h3 a{font-size:2.4rem;font-family:Roboto,sans-serif}.component.article-listing #article-type .product-list .cgp-product .body-copy h3 a:hover{color:#f70915;text-decoration:underline}.component.article-listing #article-type .product-list .cgp-product .body-copy p{font-size:1.6rem;color:#333}@media only screen and (min-width:992px){.component.article-listing #article-type .product-list .cgp-product{display:flex}.component.article-listing #article-type .product-list .cgp-product .image-holder{max-width:45%}.component.article-listing #article-type .product-list .cgp-product .body-copy{max-width:55%;padding:0 1rem}}
.component.breadcrumb{display:block}.component.breadcrumb li{margin-left:auto}.component.breadcrumb li .navigation-title a{color:#f70915;font-size:1.2rem;font-weight:400;text-transform:none}.component.breadcrumb li .navigation-title a:hover{color:#f70915;text-decoration:underline}.component.breadcrumb .separator{color:#ccc;font-weight:400}
.container:not(.col-12){margin-right:auto;margin-left:auto;max-width:114rem}@media only screen and (min-width:768px) and (max-width:991px){.container:not(.col-12){max-width:75rem}}
.component.content-tile .text-overlay .tile-wrap{margin:4rem auto}.component.content-tile .text-overlay .tile-wrap .text-wrap{border-top:10px solid #6f9b38}.component.content-tile .text-overlay .tile-wrap .text-wrap h2{color:#000}.component.content-tile .text-overlay .tile-wrap .text-wrap p{font-size:2.4rem;line-height:1.2}.component.content-tile .text-overlay .tile-wrap .image-wrap img{width:100%}@media only screen and (min-width:992px){.component.content-tile .text-overlay .tile-wrap .text-wrap{border-left:10px solid #6f9b38;background-color:rgba(255,255,255,.9);box-shadow:1px 0 12px -3px rgba(0,44,39,.52);max-width:33%;border-top:none;padding:3rem 1rem}.component.content-tile .text-overlay .tile-wrap .text-wrap p{font-size:1.7rem;line-height:1.42857}.component.content-tile .text-overlay .tile-wrap:nth-child(2n) .text-wrap{border-right:10px solid #6f9b38}}
.component.feature-content-tiles.variant-1{padding:0}.component.feature-content-tiles.variant-1 .content-wrapper .inner-wrapper .copy-wrap .field-image{max-width:65%;margin:auto}.component.feature-content-tiles.variant-5.with-image-cta.feature-tiles .section-container .field-data a{display:none}.component.feature-content-tiles.variant-5.with-image-cta .section-container>.row{justify-content:center}.component.feature-content-tiles.variant-5.with-image-cta .section-container .field-data{text-align:center}.component.feature-content-tiles.variant-5.with-image-cta .section-container .field-data h2{color:#000;font-size:2.2rem}@media only screen and (min-width:992px){.component.feature-content-tiles.variant-5.with-image-cta .section-container .field-data h2{font-size:3.2rem}}.exact-tiles{background:url(../images/blue_background.jpg)}.exact-tiles .component.feature-content-tiles.variant-5.with-image-cta h2{color:#f70915;font-size:4.4rem;text-align:center;font-family:Ubuntu,sans-serif}.exact-tiles .component.feature-content-tiles.variant-5.with-image-cta .section-container .field-image img{height:19rem;width:auto}.exact-tiles .component.feature-content-tiles.variant-5.with-image-cta .section-container .field-data h2{font-size:1.6rem;font-weight:400;color:#f70915;font-family:Roboto,sans-serif}
#footer{background:url(../images/footer_grass.png) no-repeat bottom;min-height:25rem}#footer .utility-navigation.social-links .icon-container{border:none}#footer .utility-navigation.social-links .icon-container a:hover{color:#f70915;text-decoration:none}#footer .utility-navigation.social-links .icon-container a .fa{font-size:4rem}#footer .component.rich-text h3{color:#000;font-size:2.4rem;margin-bottom:3rem}#footer .component.rich-text span{font-size:1.6rem;color:#565656}#footer .component.rich-text p{color:#fff;font-size:1.52rem}#footer .component.rich-text p a{font-family:tahoma,sans-serif;font-size:1.6rem;text-decoration:none}#footer .component.rich-text p a:hover{color:#f70915;text-decoration:underline}#footer .component.rich-text .copyright p{font-family:Arial,sans-serif}#footer .component.rich-text .copyright p span{color:#fff;font-size:1.52rem}#footer .link-list.inline-link ul li .field-link a{color:#fff;font-size:1.52rem;font-weight:400}#footer .link-list.inline-link ul li .field-link a:hover{color:#fff;border-bottom:none;text-decoration:underline}#footer .link-list.inline-link ul li.even::before{background:#fff}
.component .hubspot-form input[type=submit],.component.content a.score-button,.component.link.varieties-btn a,.sxa-btn .sxa-btn-primary a,.sxa-btn a{border-color:#f70915;background-color:#f70915;font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;color:#fff;padding:.8rem 2rem;min-width:20rem;border-radius:0;text-decoration:none}.component .hubspot-form input[type=submit]:active,.component .hubspot-form input[type=submit]:hover,.component.content a.score-button:active,.component.content a.score-button:hover,.component.link.varieties-btn a:active,.component.link.varieties-btn a:hover,.sxa-btn .sxa-btn-primary a:active,.sxa-btn .sxa-btn-primary a:hover,.sxa-btn a:active,.sxa-btn a:hover{background-color:#c00;border-color:#c20000;text-decoration:none;cursor:pointer}
.component.global-search-listing .search-box{padding:1.5rem}.component.global-search-listing .search-box .search-wrapper .search-input-wrapper input{padding:1rem;box-shadow:none;border:1px solid #e3e3e3;font-size:1.6rem;border-radius:3px}.component.global-search-listing .search-box .search-wrapper::before{display:none}.component.global-search-listing #article-type h3,.component.global-search-listing #others-type h3,.component.global-search-listing #product-type h3{border-bottom:2px solid #f70915}.component.global-search-listing #article-type .product-list .image-holder,.component.global-search-listing #others-type .product-list .image-holder,.component.global-search-listing #product-type .product-list .image-holder{height:22rem;text-align:center}.component.global-search-listing #article-type .product-list .image-holder img,.component.global-search-listing #others-type .product-list .image-holder img,.component.global-search-listing #product-type .product-list .image-holder img{height:100%}.component.global-search-listing #article-type .product-list .body-copy,.component.global-search-listing #others-type .product-list .body-copy,.component.global-search-listing #product-type .product-list .body-copy{text-align:center}.component.global-search-listing #article-type .product-list .body-copy h3,.component.global-search-listing #others-type .product-list .body-copy h3,.component.global-search-listing #product-type .product-list .body-copy h3{padding:1rem 0;border-bottom:none}.component.global-search-listing #article-type .product-list .body-copy h3 a,.component.global-search-listing #others-type .product-list .body-copy h3 a,.component.global-search-listing #product-type .product-list .body-copy h3 a{font-size:2rem}.component.global-search-listing #article-type .product-list .body-copy h3 a:hover,.component.global-search-listing #others-type .product-list .body-copy h3 a:hover,.component.global-search-listing #product-type .product-list .body-copy h3 a:hover{color:#f70915;text-decoration:underline}.component.global-search-listing #article-type .product-list .body-copy p,.component.global-search-listing #others-type .product-list .body-copy p,.component.global-search-listing #product-type .product-list .body-copy p{font-size:1.6rem}
.component.header-shell.variant-2{font-family:Ubuntu,sans-serif}.component.header-shell.variant-2 .wrapper{background:#f70915}.component.header-shell.variant-2 .wrapper .wrapper-nav{background:#f70915}.component.header-shell.variant-2 .component.plain-html .hamburger{background:0 0}.component.header-shell.variant-2 .component.plain-html .hamburger .icon-bar{height:2px}.component.header-shell.variant-2.active .component.plain-html .hamburger .icon-bar:first-child{-webkit-transform:rotateZ(45deg) translate(8px,8px);transform:rotateZ(45deg) translate(8px,8px)}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item{border-bottom:none}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item a{color:#fff;font-size:1.8rem;font-weight:700;border-bottom:none}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item .submenu-utility-linklist{margin:1rem}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item .submenu-utility-linklist .link-list .component-content h3{color:#fff;border-bottom:none;font-size:1.4rem;text-transform:uppercase;font-family:Ubuntu,sans-serif}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item .submenu-utility-linklist .link-list .component-content li{margin:5px 10px}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item .submenu-utility-linklist .link-list .component-content li a{color:#fff;font-size:1.2rem;font-weight:700;padding-left:0;text-transform:uppercase}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item .submenu-utility-linklist .link-list .component-content li a:hover{text-decoration:underline}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item .submenu-utility-linklist .component.image img{max-height:12.5rem;width:auto}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item.has-submenu-list{position:relative}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item.has-submenu-list::before{color:#fff;right:1.5rem}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item.has-submenu-list.open::before{top:1.8rem}.component.header-shell.variant-2 .component.page-list.variant-1 .top-nav{background:#fff}.component.header-shell.variant-2 .component.page-list.variant-1 .top-nav .list-wrap{display:flex;justify-content:center}.component.header-shell.variant-2 .component.page-list.variant-1 .top-nav .list-wrap .list-item{margin:5px}.component.header-shell.variant-2 .component.page-list.variant-1 .top-nav .list-wrap .list-item a{color:#f70915;border-bottom:none;font-size:1.4rem;font-weight:700}.component.header-shell.variant-2 .component.page-list.variant-1 .top-nav .list-wrap .list-item a::before{font-weight:400}@media only screen and (min-width:992px){.component.header-shell.variant-2 .wrapper{background:#fff}.component.header-shell.variant-2 .logo-container .file-type-icon-media-link{position:absolute;z-index:1;top:2.2rem}.component.header-shell.variant-2 .utility-navigation .top-nav .list-wrap{margin:.5rem 0}.component.header-shell.variant-2 .utility-navigation .top-nav .list-wrap .list-item a{color:#f70915;font-size:1.4rem;padding:0 1rem}.component.header-shell.variant-2 .utility-navigation .top-nav .list-wrap .list-item a:hover{text-decoration:underline}.component.header-shell.variant-2 .utility-navigation .top-nav .list-wrap .list-item a::before{font-weight:400}.component.header-shell.variant-2 .component.page-list.variant-1{padding-right:initial;margin:1rem auto}.component.header-shell.variant-2 .component.page-list.variant-1 .items{justify-content:flex-end}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item{padding:1.5rem}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item a{font-size:1.4rem}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item .submenu-utility-linklist{background:#fff;margin:auto -1.5rem;padding:1.5rem;box-shadow:0 12px 12px rgba(0,0,0,.18)}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item .submenu-utility-linklist .link-list .component-content h3{color:#565656;border-bottom:none;font-size:1.4rem;text-transform:none}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item .submenu-utility-linklist .link-list .component-content li a{color:#f70915;font-size:1.4rem;font-weight:400;padding-left:0;text-transform:none;font-family:Ubuntu,sans-serif}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item .submenu-utility-linklist .link-list .component-content li a:hover{text-decoration:underline}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item.has-submenu-list{position:static}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item.has-submenu-list::before{display:none}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item.has-submenu-list:hover{background:#fff}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item.has-submenu-list:hover a{color:#f70915;text-transform:none;font-weight:400}.component.header-shell.variant-2 .component.page-list.variant-1 .items .item.has-submenu-list:hover .submenu-utility-linklist{display:block}}
.component.hero-carousel .slick-prev::before{background-image:url(../images/left_arrow.png)}.component.hero-carousel .slick-next:after{background-image:url(../images/right_arrow.png)}.component.hero-carousel .slick-next:after,.component.hero-carousel .slick-prev::before{content:"";background-repeat:no-repeat;background-position:center;background-size:80%;width:25px;height:60px;display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.component.hero-carousel .slick-dots li{background-color:transparent;border-radius:0}.component.hero-carousel .slick-dots li.slick-active{border-color:#fff;background-color:#fff}.component.hero-carousel.mulitple-bottom-links .field-slidecardtitle{float:initial;text-align:center}.component.hero-carousel.mulitple-bottom-links .field-slidecardtitle h2{color:#fff;font-size:4.4rem;font-family:Ubuntu,sans-serif}.component.hero-carousel.mulitple-bottom-links .field-slidecardtitle p{color:#fff;font-size:2.5rem}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .slick-next,.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .slick-prev{display:block!important}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .slick-next{right:6%}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .mobile-img{height:33rem}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .mobile-img img{height:100%;object-fit:cover;object-position:20%}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .container{padding-left:0;padding-right:0}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .container .body-copy{width:100%;max-width:100%}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .container .body-copy .caption h2{color:#fff;font-size:2.4rem;font-family:Ubuntu,sans-serif}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .container .body-copy .caption p{color:#fff;font-size:2.5rem;font-weight:400}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .container .body-copy .caption h3 a{color:#fff;font-size:1.8rem}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .mobile-img{height:20rem}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .mobile-img img{object-position:40% 0}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .slick-next,.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .slick-prev{top:35%}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .container .body-copy{min-height:21rem}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .container .body-copy .caption{max-width:100%}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .container .body-copy .caption h2{font-size:2.4rem}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .container .body-copy .caption p{font-size:1.6rem}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .container .body-copy .caption a h3{color:#fff;font-size:1.2rem}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .container .body-copy .caption a:hover{text-decoration:none}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .container .body-copy .caption .sxa-btn{display:none}@media only screen and (min-width:768px){.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .slick-next{right:3%}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .container{max-width:100%}}@media only screen and (min-width:992px){.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .slide:not(.wrap){min-height:55rem}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .slick-next{right:2%}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .container{max-width:114rem}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .container .body-copy{border-radius:0;max-width:46.7rem}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .container .body-copy .caption h2{font-size:4.4rem}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .container .body-copy .caption p{color:#fff;font-size:2.5rem;font-weight:400}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links) .container .body-copy .caption h3 a{color:#fff;font-size:1.8rem}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .container{display:flex;justify-content:center}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .container .slick-next,.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .container .slick-prev{top:50%}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .container .body-copy{background-color:transparent!important}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .container .body-copy .caption{max-width:100%}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .container .body-copy .caption h2{font-size:4.4rem}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .container .body-copy .caption p{font-size:2.5rem}.component.hero-carousel.responsive-carousel:not(.mulitple-bottom-links).home-carousel .container .body-copy .caption a h3{font-size:1.8rem}}
.component.hero.with-title-top.border-green{border-bottom:3px solid #6f9b38}.component.hero.with-title-top .hero-banner-image a{cursor:auto}.component.hero.with-text.orange-overlay .wrap .field-herobannertitle .caption{background-color:#e5ba6c}.component.hero.with-text.blue-overlay .wrap .field-herobannertitle .caption{background-color:#35bcdb}.component.hero.with-text.blue-overlay .wrap .field-herobannertitle .caption,.component.hero.with-text.orange-overlay .wrap .field-herobannertitle .caption{border:none;width:100%;padding:4rem;text-align:left}.component.hero.with-text.blue-overlay .wrap .field-herobannertitle .caption a:active,.component.hero.with-text.orange-overlay .wrap .field-herobannertitle .caption a:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.13)}.component.hero.with-text .wrap{background-size:auto 35rem;background-position:20% 0;background-repeat:no-repeat;padding-top:28%;height:51.5rem}.component.hero.with-text .wrap .field-herobannertitle{-webkit-transform:none;transform:none;padding:initial;top:auto;bottom:0;left:auto;right:0}.component.hero.with-text .wrap .field-herobannertitle .caption{background:#f8bd00;padding:4rem}.component.hero.with-text .wrap .field-herobannertitle h2{font-size:2.4rem;font-family:Ubuntu,sans-serif}.component.hero.with-text .wrap .field-herobannertitle a{font-size:1.2rem;font-weight:700;line-height:4rem;padding:1rem 0}.component.hero.with-text .wrap .field-herobannertitle a:hover{text-decoration:none}.component.hero.with-text .wrap .field-herobannertitle a::after{content:">>>";margin-left:1rem}.component.hero.with-text .wrap .field-herobannertitle .score-highlight-body{font-size:1.6rem}.component.hero.banner-adjustable-height{background:url(../images/blue_background.jpg) no-repeat;background-size:cover}.component.hero.banner-adjustable-height .banner-wrapper{margin:2rem auto}.component.hero.banner-adjustable-height .banner-image{height:25rem;text-align:center}.component.hero.banner-adjustable-height .banner-image img{width:auto;height:100%}.component.hero.banner-adjustable-height .inner-container{max-width:initial;display:block!important}.component.hero.banner-adjustable-height .banner-content-wrapper{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-align:center}.component.hero.banner-adjustable-height .hero-banner-title{color:#f70915;font-size:2.4rem}.component.hero.banner-adjustable-height .hero-banner-description{color:#565656;font-size:1.6rem}.component.hero.with-carousel .field-heroimagedesktop{height:35rem}.component.hero.with-carousel .field-heroimagedesktop img{object-fit:cover;object-position:35% 50%;height:100%}.component.hero.with-carousel .hero-container{background-color:rgba(255,255,255,.7);max-width:56rem;height:20rem;-webkit-transform:none;transform:none;top:auto;bottom:0;right:15%}.component.hero.with-carousel .hero-container h1{top:auto;padding:4rem}.component.hero.with-carousel .hero-container h2{font-size:2.2rem}.component.hero.with-carousel .hero-container .score-highlight-body{font-size:1.6rem;font-weight:400;color:#414141}@media only screen and (min-width:768px){.component.hero.banner-adjustable-height .banner-wrapper{width:90%}.component.hero.banner-adjustable-height .banner-image{text-align:initial}.component.hero.banner-adjustable-height .inner-container{width:100rem}.component.hero.banner-adjustable-height .banner-content-wrapper{left:62%}}@media only screen and (min-width:992px){.component.hero.with-title-top.border-green{border-bottom:1px solid #6f9b38}.component.hero.with-text.orange-overlay .wrap .field-herobannertitle .caption{background-color:rgba(229,186,108,.7)}.component.hero.with-text.blue-overlay .wrap .field-herobannertitle .caption{background-color:rgba(53,188,219,.7)}.component.hero.with-text.blue-overlay .wrap .field-herobannertitle,.component.hero.with-text.orange-overlay .wrap .field-herobannertitle{right:15%;top:auto}.component.hero.with-text.blue-overlay .wrap .field-herobannertitle .caption,.component.hero.with-text.orange-overlay .wrap .field-herobannertitle .caption{height:31.5rem;width:56rem;float:right}.component.hero.with-text .wrap{background-size:cover;background-position:35% 50%;height:54.5rem}.component.hero.with-text .wrap .field-herobannertitle{right:0;top:50%}.component.hero.with-text .wrap .field-herobannertitle .caption{background-color:transparent}.component.hero.with-text .wrap .field-herobannertitle h2{font-size:4.4rem}.component.hero.with-text .wrap .field-herobannertitle a{font-size:1.8rem}.component.hero.with-text .wrap .field-herobannertitle .score-highlight-body{font-size:2rem}.component.hero.banner-adjustable-height .banner-wrapper{width:80%}.component.hero.banner-adjustable-height .inner-container{width:100%}.component.hero.banner-adjustable-height .banner-content-wrapper{left:57%;padding:0 2rem}.component.hero.banner-adjustable-height .hero-banner-title{font-size:3.2rem}.component.hero.with-carousel .field-heroimagedesktop{height:54.5rem}.component.hero.with-carousel .hero-container{height:31.5rem}.component.hero.with-carousel .hero-container h1{padding:0}.component.hero.with-carousel .hero-container h2{font-size:3.2rem}}
.component .hubspot-form .submitted-message{color:#fff}.component .hubspot-form input[type=submit]{line-height:1.1}.component .hubspot-form .hs-richtext h2{color:#fff}.component .hubspot-form .hs-richtext p{color:#fff}.component .hubspot-form .hs-form-field{margin:2rem 0}.component .hubspot-form legend{color:#fff;font-size:2.1rem}.component .hubspot-form .hs-form .hs-input{-webkit-appearance:auto;appearance:auto;box-shadow:none}.component .hubspot-form .hs-form .hs-form-checkbox{padding:initial}.component .hubspot-form .hs-form .hs-form-checkbox label{display:flex}.component .hubspot-form .hs-form .hs-form-checkbox label span{font-weight:500}.component .hubspot-form .hs-form input[type=email],.component .hubspot-form .hs-form input[type=tel],.component .hubspot-form .hs-form input[type=text],.component .hubspot-form .hs-form textarea{border:1px solid #e3e3e3;height:4rem;padding:5px 18px;line-height:4rem;font-size:1.6rem;font-weight:600;color:#414141;border-radius:3px;box-shadow:none;max-width:100%;box-sizing:border-box}.component .hubspot-form .hs-form input[type=email]:focus,.component .hubspot-form .hs-form input[type=tel]:focus,.component .hubspot-form .hs-form input[type=text]:focus,.component .hubspot-form .hs-form textarea:focus{border-color:#000;outline:0;box-shadow:0 0 8px rgba(102,175,233,.6);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.component .hubspot-form .hs-form input:not([type=image]){box-sizing:inherit}.component .hubspot-form .hs-form .hs-form-booleancheckbox{width:auto}.component .hubspot-form .hs-form .hs-form-booleancheckbox label input[type=checkbox].hs-input{visibility:visible;min-width:auto;height:2rem;margin:0;background:0 0;border:1px solid #414141;-webkit-appearance:auto;appearance:auto}.component .hubspot-form .hs-form .hs-form-booleancheckbox label input[type=checkbox].hs-input:focus{box-shadow:none}.component .hubspot-form .hs-form .input select{-webkit-appearance:none;appearance:none;background-image:url(../images/triangle_red.png);background-position:95% 50%;background-size:12px 6px;font-size:1.4rem;line-height:2rem;border:1px solid #e3e3e3;height:4rem;padding:5px 18px;font-weight:600;color:#414141;border-radius:3px;box-shadow:none;max-width:100%}.component .hubspot-form .hs-form label{margin-bottom:5px}.component .hubspot-form .hs-form label span{color:#fff;font-weight:700;font-size:1.6rem}.component .hubspot-form .hs-form .hs-error-msgs li label{font-size:1.6rem;font-weight:800;color:#f70915}.component .hubspot-form .hs-form .form-columns-1 p{color:#fff}.component .hubspot-form .hs-form .form-columns-1 p strong{font-weight:500}.component .hubspot-form .hs-form .form-columns-1 .input .hs-input,.component .hubspot-form .hs-form .form-columns-1 .input input[type=email]{max-width:100%}.component .hubspot-form .hs-form .form-columns-1 .input li .hs-input{min-width:auto;width:auto}.component .hubspot-form .hs-form .form-columns-2 .input .hs-input{width:100%}
.component.link a{border-bottom:none;color:#6f9b38;font-size:2.4rem;font-weight:600}.component.link a:hover{text-decoration:underline}.component.link.learn-more a{color:#f70915;font-size:2.2rem}.component.link.learn-more a:hover{text-decoration:underline}@media only screen and (min-width:992px){.component.link.learn-more a{font-size:3.2rem}}
.component.linked-thumbnail.quick-links{max-width:95%;margin-left:auto;margin-right:auto}.component.linked-thumbnail.quick-links.category-list{background:#005d88}.component.linked-thumbnail.quick-links.recent-posts{background:#00b0db}.component.linked-thumbnail.quick-links h3{color:#fff;font-size:2.4rem;font-weight:700;text-align:center;font-family:Roboto,sans-serif}.component.linked-thumbnail.quick-links ul{margin-bottom:2rem;-webkit-padding-start:1rem;padding-inline-start:1rem}.component.linked-thumbnail.quick-links ul li{color:#fff;margin-bottom:5px}.component.linked-thumbnail.quick-links .QuickLink-Style a{color:#fff;font-size:1.6rem;font-family:Roboto,sans-serif}
.component.multi-column-content-tiles.variant-2{background:0 0;padding:0}.component.multi-column-content-tiles.variant-2 a{color:#fff}.component.multi-column-content-tiles.variant-2 a:hover{text-decoration:none}.component.multi-column-content-tiles.variant-2 h3{color:#fff}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap{padding:0;height:100%}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body{height:100%}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body::after{box-shadow:none}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body:hover::after{box-shadow:none}@media only screen and (min-width:768px) and (max-width:991px){.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body>div{width:100%;flex:0 0 100%;max-width:100%}}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body .col-left{background-image:none;display:none}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body .col-left .field-image img{min-height:40rem}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body .col-right{padding:6rem 3.5rem}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body .col-right .body-copy{text-align:left}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body .col-right .body-copy .field-title{font-size:2.2rem;font-weight:700}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body .col-right .body-copy .field-subtext li{font-size:1.6rem}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body .col-right .body-copy .field-subtext h3{font-size:1.8rem}@media only screen and (min-width:768px){.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .spacer-col:last-child:not(:nth-child(even)){flex:0 0 100%;max-width:100%}}@media only screen and (min-width:992px){.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body{position:relative;min-height:40rem}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body .col-left{position:absolute;left:15px;display:block;bottom:0;z-index:1;height:100%;overflow:hidden;background-color:transparent}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body .col-left .field-image{height:100%}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body .col-left .field-image img{min-height:initial;height:100%;object-position:bottom;object-fit:contain}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body .col-right{width:100%;flex:0 0 100%;max-width:100%;padding-left:calc(50% + 30px)}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body .col-right .body-copy .field-title{font-size:3.2rem}.component.multi-column-content-tiles.variant-2 .wrapper .inner-wrap .copy-wrap .card-body .col-right .body-copy .field-subtext li{font-size:1.6rem}}
.component.product-details.variant-4 .product-wrapper h1{font-size:3.1rem;color:#f70915;text-transform:none;font-family:Ubuntu,sans-serif}.component.product-details.variant-4 .product-wrapper .body-copy{margin-bottom:1rem}.component.product-details.variant-4 .product-wrapper .body-copy p{color:#414141}.component.product-details.variant-4 .product-wrapper .body-copy p strong span{font-weight:700}.component.productimage .image-placeholder{border:none}.component.productimage .inner-wrap .image-container .slick-next::after,.component.productimage .inner-wrap .image-container .slick-next::before,.component.productimage .inner-wrap .image-container .slick-prev::after,.component.productimage .inner-wrap .image-container .slick-prev::before{content:"\f061";color:#414141;font-size:15px;border-radius:50%;padding:.4rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.component.productimage .inner-wrap .image-container .slick-next::after,.component.productimage .inner-wrap .image-container .slick-prev::after{display:none}.component.productimage .inner-wrap .image-container .slick-next:hover::after,.component.productimage .inner-wrap .image-container .slick-next:hover::before,.component.productimage .inner-wrap .image-container .slick-prev:hover::after,.component.productimage .inner-wrap .image-container .slick-prev:hover::before{background-color:#d6d1ca}.component.productimage .inner-wrap .image-container .slick-next::before{display:none}.component.productimage .inner-wrap .image-container .slick-next:after{display:block;-webkit-transform:rotate(0);transform:rotate(0)}.component.productimage .inner-wrap .image-container .field-image img{border:1px solid #ddd}.component.productimage .inner-wrap:not(.iscarousel) .image-container>div{width:calc(33% - 1rem)}.component.ps-widget[ps-sku]{margin:1.5rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.component.product-variant .where-to-buy{padding:0}.component.product-variant h4{color:#414141}.component.product-variant select{background:#ddd;color:#414141;font-size:1.6rem}.component.product-variant ul{-webkit-padding-start:4rem;padding-inline-start:4rem}.component.product-variant ul li{font-size:1.6rem;list-style:disc;line-height:1.42857}.component.product-variant .product-description-accordion .panel{box-shadow:0 1px 1px rgba(0,0,0,.05)}.component.product-variant .product-description-accordion .panel .panel-heading h4{padding:1.2rem 0;margin:auto}.component.product-variant .product-description-accordion .panel .panel-heading h4 a{color:#414141;font-family:Ubuntu,sans-serif}.component.product-variant .product-description-accordion .panel .panel-heading h4 a:hover{color:#f70915}.component.product-variant .product-description-accordion .panel .panel-heading h4 a::after{content:">";float:right;font-size:2rem}.component.product-variant .product-description-accordion .panel .panel-heading h4 a.collapsed::after{content:"^"}.component.product-variant .product-description-accordion .panel .panel-body{padding:1.5rem}.component.product-variant .dimensions,.component.product-variant .weight{line-height:1.5}.component.product-variant .dimensions h4,.component.product-variant .weight h4{font-family:Ubuntu,sans-serif;color:#565656;font-weight:600;margin:1rem 0}.component.product-variant .variant-id{line-height:1.5}.component.product-variant .variant-id p{display:flex;flex-direction:column;font-weight:600;color:#565656;font-family:Ubuntu,sans-serif}.component.product-variant .variant-id p span{font-weight:400;font-family:Roboto,sans-serif}@media only screen and (min-width:992px){.component.product-details.variant-4 .product-wrapper h1{font-size:4.4rem}}
#searchfilter .facet-wrapper h3{background:#ddd;border-bottom:none}#searchfilter .facet-wrapper h3 .link-btn{font-size:1.6rem;font-weight:600;color:#565656;font-family:Ubuntu,sans-serif}#searchfilter .facet-wrapper h3 .link-btn::after,#searchfilter .facet-wrapper h3 .link-btn::before{width:1.2rem}#searchfilter .facet-wrapper .form-check{padding-bottom:initial}#searchfilter .facet-wrapper .form-check label{font-size:1.6rem;font-weight:700}.component.product-listing .search-box{width:100%}.component.product-listing .search-box input[type=text]{color:#414141;font-size:1.6rem;font-weight:700;padding:1rem 2rem;box-shadow:none}.component.product-listing #product-type .product-list .cgp-product .image-holder{height:22rem;text-align:center}.component.product-listing #product-type .product-list .cgp-product .image-holder img{height:100%}.component.product-listing #product-type .product-list .cgp-product .body-copy h3{text-align:center}.component.product-listing #product-type .product-list .cgp-product .body-copy h3 a{color:#565656;font-size:1.6rem;font-weight:600;font-family:Ubuntu,sans-serif}.component.product-listing #product-type .product-list .cgp-product .body-copy h3 a:hover{text-decoration:underline}
.component.content.variant-2.related-articles .inner-wrap a .img-wrapper{display:none}
.component.rich-text h1,.component.rich-text h2,.component.rich-text h3,.component.rich-text h4,.component.rich-text h5,.component.rich-text h6{color:#f70915;font-family:Ubuntu,sans-serif}.component.rich-text h1{font-size:3.1rem}.component.rich-text h2{color:#000;font-size:2.2rem;font-family:Roboto,sans-serif}.component.rich-text h2.red-heading{color:#f70915}.component.rich-text h3{font-size:2.4rem;color:#000;font-family:Roboto,sans-serif}.component.rich-text h4{color:#565656}.component.rich-text a{color:#f70915;text-decoration:none}.component.rich-text a:hover{text-decoration:underline}.component.rich-text a.shop-btn{color:#fff}.component.rich-text .home-text{color:#f70915}.component.rich-text .commitment-content p{font-size:2.4rem}.component.rich-text .score-document-header{padding-bottom:1rem}.component.rich-text .all-products{font-weight:700;color:#565656;font-family:Ubuntu,sans-serif}.component.rich-text .vet-petbird h3{font-size:2.5rem;color:#f70915}.component.rich-text .vet-petbird p{font-size:2rem;color:grey}.component.rich-text .vet-recommended{width:80%;margin:auto}.component.rich-text .vet-recommended img{display:block;margin-left:auto;margin-right:auto}.component.rich-text .vet-recommended h2{font-size:2.4rem}.component.rich-text .image-left-header-text-right{display:flex;width:60%;margin:auto}.component.rich-text .image-left-header-text-right h2{color:#f70915}.component.rich-text ol li,.component.rich-text ul li{font-size:1.6rem;color:#414141;list-style-position:inherit}.component.rich-text .big-white h1,.component.rich-text .big-white h2{color:#fff}.component.rich-text ul.timeline{position:relative;padding:2rem 0}.component.rich-text ul.timeline li{position:relative;margin-bottom:2rem}.component.rich-text ul.timeline li .timeline-panel{width:75%;float:right;border:1px solid #d4d4d4;border-radius:2px;position:relative;padding:2rem;box-shadow:0 1px 6px rgba(0,0,0,.18)}.component.rich-text ul.timeline li .timeline-panel::after{position:absolute;top:2.7rem;right:auto;left:-1.4rem;display:inline-block;border-top:1.4rem solid transparent;border-left:0 solid #fff;border-right:1.4rem solid #fff;border-bottom:1.4rem solid transparent;content:" "}.component.rich-text ul.timeline li .timeline-panel::before{position:absolute;top:2.6rem;right:auto;left:-1.5rem;display:inline-block;border-top:1.5rem solid transparent;border-left:0 solid #ccc;border-right:1.5rem solid #ccc;border-bottom:1.5rem solid transparent;content:" "}.component.rich-text ul.timeline li .timeline-panel h4{color:#414141;font-size:1.6rem;font-weight:600;font-family:Ubuntu,sans-serif}.component.rich-text ul.timeline li .timeline-panel p{font-size:1.6rem}.component.rich-text ul.timeline li::after,.component.rich-text ul.timeline li::before{content:" ";display:table}.component.rich-text ul.timeline li::after{clear:both}.component.rich-text ul.timeline li .timeline-badge{color:#fff;width:5rem;height:5rem;line-height:5rem;font-size:1.4em;text-align:center;position:absolute;top:1.6rem;left:1.5rem;margin-left:0;background-color:#999;z-index:100;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%}.component.rich-text ul.timeline li .timeline-badge.primary{background-color:#2e6da4}.component.rich-text ul.timeline li .timeline-badge.info{background-color:#5bc0de}.component.rich-text ul.timeline li .timeline-badge.success{background-color:#3f903f}.component.rich-text ul.timeline::before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#eee;left:4rem;margin-left:-1.5px}@media only screen and (min-width:768px){.component.rich-text ul.timeline li .timeline-panel{width:46%;float:left}.component.rich-text ul.timeline li .timeline-panel::after{position:absolute;top:2.7rem;right:-1.4rem;left:auto;border-left:1.4rem solid #fff;border-right:0 solid #fff;content:" "}.component.rich-text ul.timeline li .timeline-panel::before{position:absolute;top:2.6rem;right:-1.5rem;left:auto;border-left:1.5rem solid #ccc;border-right:0 solid #ccc;content:" "}.component.rich-text ul.timeline li.timeline-inverted .timeline-panel{float:right}.component.rich-text ul.timeline li.timeline-inverted .timeline-panel::after{border-left-width:0;border-right-width:1.4rem;left:-1.4rem;right:auto}.component.rich-text ul.timeline li.timeline-inverted .timeline-panel::before{border-left-width:0;border-right-width:1.5rem;left:-1.5rem;right:auto}.component.rich-text ul.timeline li .timeline-badge{left:50%;margin-left:-2.5rem}.component.rich-text ul.timeline::before{left:50%}}@media only screen and (min-width:992px){.component.rich-text h1{font-size:4.4rem}.component.rich-text h2{font-size:3.2rem}}.component.image.error-image img{height:45rem;width:45rem}.component.image.reg-image img{width:75%}.component.image.bird-image img{height:25rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.feature-images .image img{padding:0 3.5rem}.exact-text{background:#fefafa}
.pdp-page .component.video iframe{width:100%;min-height:25rem}.component.video iframe{width:100%;min-height:25rem}@media only screen and (min-width:768px){.component.video iframe{min-height:40rem}}@media only screen and (min-width:992px){.component.video iframe{min-height:55rem}}
main{min-height:calc(100vh - 500px)}body{font-size:1.6rem;line-height:1.42857;color:#414141;background-color:#fff;-webkit-font-smoothing:auto;font-family:Roboto,sans-serif}.article-page .component.hero{padding:0 1.5rem}h1,h2,h3,h4,h5,h6{color:#f70915;font-weight:700;font-family:Roboto,sans-serif}a{color:#f70915;text-decoration:none}a:hover{text-decoration:underline}.component.content{line-height:1.42857}.component.content.article-subtext{font-size:2.24rem;font-weight:700;border-bottom:1px solid #eee;padding-bottom:1rem;margin-bottom:1rem}.component.content h1{font-size:3.1rem;color:#f70915;font-family:Ubuntu,sans-serif}.component.content h2,.component.content h3,.component.content h4,.component.content h5,.component.content h6{color:#000;font-family:Roboto,sans-serif}.component.content h2{font-size:2.2rem}.component.content h4 a{font-family:Ubuntu,sans-serif}.component.content p{margin-bottom:1rem}.component.content a{color:#f70915;text-decoration:none}.component.content a:hover{text-decoration:underline}.component.content li{font-size:1.6rem}.component.content ul{-webkit-padding-start:4rem;padding-inline-start:4rem}.component.content ul li{list-style:inherit}.component.content ol li{list-style-position:initial}.component.content sup{line-height:0}.component.content table td{border:1px solid}.component.content embed{width:100%;min-height:37.5rem}.component.content .product-title h1{font-size:3.1rem;font-family:Ubuntu,sans-serif}.component.title h1{font-size:3.1rem;color:#f70915;line-height:1.1;border-bottom:none;cursor:auto;font-family:Ubuntu,sans-serif}@media only screen and (min-width:992px){.component.content.article-subtext{font-size:3.2rem}.component.content .product-title h1{font-size:4.4rem}.component.content h1{font-size:4.4rem}.component.title h1{font-size:4.4rem}}.indent-top-xl{padding-top:20rem;padding-bottom:initial}.dark-blue-bg{background-color:#005d88}.dark-blue-bg .component.rich-text h1{color:#fff}.green-band-bg{background:url(../images/green_band.jpg)}.green-band-bg *{color:#fff!important}.exact-title .component.title h1{font-size:3.4rem;font-family:Roboto,sans-serif}