.blog-index-index .columns{content-visibility:auto;contain-intrinsic-size:auto 3532px}.blog-index-index .blog-banner-container{margin-left:auto;margin-right:auto;margin-bottom:2rem;display:flex;height:420px;max-width:1366px;align-items:center;justify-content:center;background-size:cover;background-position:-150px;background-repeat:no-repeat}.categorypath-pool-supplies-inground-pool-covers-safety-covers-custom-covers #maincontent>.container.blog-index-index .blog-banner-container.justify-start.text-4xl.mb-4{display:none}.categorypath-pool-supplies-inground-pool-covers-safety-covers-custom-covers .blog-index-index .blog-banner-container{display:flex}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .blog-banner-container{padding:.3rem 0 0}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .blog-banner-container.left-block{width:50%;float:left;border-right:1px solid}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .blog-banner-container.right-block{width:50%;float:left;text-align:left;padding-left:4rem}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .blog-banner-container.right-block .block-bottom{font-size:4.4rem;line-height:5rem;font-weight:700;color:#009de0}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .blog-banner-container .block-top{padding:0;margin:0;font-size:2.4rem;line-height:2.8rem}@media (min-width:768px){.blog-index-index .blog-banner-container{justify-content:flex-end;padding:1.5rem}}@media (min-width:1280px){.blog-index-index .blog-banner-container{margin-bottom:4rem;background-size:123%;background-position:40% 0;padding:2rem}}.blog-index-index .blog-banner-container .text-container{height:-moz-fit-content;height:fit-content;width:70%;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:768px){.blog-index-index .blog-banner-container .text-container{padding-bottom:2rem}}.blog-index-index .blog-banner-container .text-container{text-shadow:0 10px 15px #00000030}.blog-index-index .blog-banner-container .text-container h2{margin-bottom:2rem;font-size:2.25rem;line-height:2.5rem;font-weight:510;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.categorypath-pool-supplies-inground-pool-covers-safety-covers-custom-covers #maincontent>.container.flex.justify-start.blog-index-index .blog-banner-container .text-container h2.mb-4{display:none}@media (min-width:768px){.blog-index-index .blog-banner-container .text-container h2{font-family:acumin-variable,Arial,sans-serif;font-size:3rem;line-height:1;font-weight:600}}@media (min-width:1280px){.blog-index-index .blog-banner-container .text-container h2{font-size:3.75rem;line-height:1;font-weight:700}}.blog-index-index .blog-banner-container .text-container p{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem}.categorypath-pool-supplies-inground-pool-covers-safety-covers-custom-covers #maincontent>.container.flex.justify-start.text-4xl.blog-index-index .blog-banner-container .text-container p{display:none}@media (min-width:768px){.blog-index-index .blog-banner-container .text-container p{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1280px){.blog-index-index .blog-banner-container .text-container p{font-size:1.5rem;line-height:2rem}}.blog-index-index .blog-banner-container .text-container p+p{display:none}@media (min-width:768px){.blog-index-index .blog-banner-container .text-container p+p{display:block}}.blog-index-index .category-tile-container{position:relative;margin-left:auto;margin-right:auto;margin-bottom:1.5rem;display:flex;width:100%;max-width:1366px;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.5rem}.categorypath-pool-supplies-inground-pool-covers-safety-covers-custom-covers #maincontent>.container.blog-index-index .category-tile-container.justify-start.text-4xl.mb-4{display:none}.categorypath-pool-supplies-inground-pool-covers-safety-covers-custom-covers .blog-index-index .category-tile-container{display:flex;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;flex-wrap:wrap}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .category-tile-container{padding:.3rem 0 0}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .category-tile-container.left-block{width:50%;float:left;border-right:1px solid}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .category-tile-container.right-block{width:50%;float:left;text-align:left;padding-left:4rem}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .category-tile-container.right-block .block-bottom{font-size:4.4rem;line-height:5rem;font-weight:700;color:#009de0}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .category-tile-container .block-top{padding:0;margin:0;font-size:2.4rem;line-height:2.8rem}@media (min-width:768px){.blog-index-index .category-tile-container{gap:1.5rem}}.blog-index-index .category-tile-container .category-tile{position:relative;margin-bottom:.625rem;display:flex;width:calc(50% - 8px);flex-direction:column;align-items:center;justify-content:center}.categorypath-pool-supplies-inground-pool-covers-safety-covers-custom-covers #maincontent>.container.blog-index-index .category-tile-container .category-tile.justify-start.text-4xl.mb-4{display:none}.categorypath-pool-supplies-inground-pool-covers-safety-covers-custom-covers .blog-index-index .category-tile-container .category-tile{display:flex}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .category-tile-container .category-tile{padding:.3rem 0 0}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .category-tile-container .category-tile.left-block{width:50%;float:left;border-right:1px solid}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .category-tile-container .category-tile.right-block{width:50%;float:left;text-align:left;padding-left:4rem}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .category-tile-container .category-tile.right-block .block-bottom{font-size:4.4rem;line-height:5rem;font-weight:700;color:#009de0}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .category-tile-container .category-tile .block-top{padding:0;margin:0;font-size:2.4rem;line-height:2.8rem}@media (min-width:768px){.blog-index-index .category-tile-container .category-tile{width:calc(20% - 20px)}}.blog-index-index .category-tile-container .category-tile .category-tile-title{margin-bottom:auto;width:100%;padding-top:.625rem;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:510;--tw-text-opacity:1;color:rgb(32 114 183/var(--tw-text-opacity))}@media (min-width:1280px){.blog-index-index .category-tile-container .category-tile .category-tile-title{font-size:1.25rem;line-height:1.75rem}}.blog-index-index .category-tile-container .category-tile .category-tile-image{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blog-index-index .blog-widget-recent .post-list .post-holder{flex-direction:column-reverse}@media (min-width:768px){.blog-index-index .post-list-wrapper{padding-left:2rem;padding-right:2rem}}@media (min-width:1025px){.blog-index-index .post-list-wrapper{padding-left:3rem;padding-right:3rem}}.blog-index-index .post-list-wrapper>.title{margin-bottom:.625rem;padding-left:.5rem;padding-bottom:.5rem;padding-top:0;font-size:1.5rem;line-height:2rem;font-weight:700}.checkout-cart-index .cart-summary #cart-totals>div:last-child .blog-index-index .post-list-wrapper>.title{margin-top:0;border-top-width:1px;--tw-border-opacity:1;border-top-color:rgb(156 163 175/var(--tw-border-opacity))}.checkout-cart-index .cart-summary #cart-totals>div:last-child .blog-index-index .post-list-wrapper>.title,.checkout-cart-index .cart-summary #cart-totals>div:last-child .blog-index-index .post-list-wrapper>.title *{margin-bottom:1rem;padding-top:.5rem;font-size:1.25rem;line-height:1.75rem}.categorypath-pool-supplies-inground-pool-covers-safety-covers-custom-covers #maincontent>.container.flex.justify-start.text-4xl .checkout-cart-index .cart-summary #cart-totals>div:last-child .blog-index-index .post-list-wrapper>.title *,.categorypath-pool-supplies-inground-pool-covers-safety-covers-custom-covers #maincontent>.container.flex.justify-start.text-4xl.checkout-cart-index .cart-summary #cart-totals>div:last-child .blog-index-index .post-list-wrapper>.title{display:none}@media (min-width:768px){.blog-index-index .post-list-wrapper>.title{padding-left:0}}.blog-index-index .post-list{margin-bottom:2.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.categorypath-pool-supplies-inground-pool-covers-safety-covers-custom-covers #maincontent>.container.blog-index-index .post-list.justify-start.text-4xl.mb-4{display:none}.categorypath-pool-supplies-inground-pool-covers-safety-covers-custom-covers .blog-index-index .post-list{display:flex;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;flex-wrap:wrap}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .post-list{padding:.3rem 0 0}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .post-list.left-block{width:50%;float:left;border-right:1px solid}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .post-list.right-block{width:50%;float:left;text-align:left;padding-left:4rem}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .post-list.right-block .block-bottom{font-size:4.4rem;line-height:5rem;font-weight:700;color:#009de0}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .post-list .block-top{padding:0;margin:0;font-size:2.4rem;line-height:2.8rem}.blog-index-index .post-list:after{display:none}.blog-index-index .post-list .post-holder{position:relative;margin-bottom:1.25rem;display:flex;width:calc(50% - 8px);max-width:none;flex-direction:column;align-items:center;justify-content:center;border-width:0!important;padding-top:0}.categorypath-pool-supplies-inground-pool-covers-safety-covers-custom-covers #maincontent>.container.blog-index-index .post-list .post-holder.justify-start.text-4xl.mb-4{display:none}.categorypath-pool-supplies-inground-pool-covers-safety-covers-custom-covers .blog-index-index .post-list .post-holder{display:flex}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .post-list .post-holder{padding:.3rem 0 0}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .post-list .post-holder.left-block{width:50%;float:left;border-right:1px solid}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .post-list .post-holder.right-block{width:50%;float:left;text-align:left;padding-left:4rem}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .post-list .post-holder.right-block .block-bottom{font-size:4.4rem;line-height:5rem;font-weight:700;color:#009de0}.page-layout-inground-liner #igl-tool .step-foot .blog-index-index .post-list .post-holder .block-top{padding:0;margin:0;font-size:2.4rem;line-height:2.8rem}@media (min-width:768px){.blog-index-index .post-list .post-holder{width:calc(33% - 16px);max-width:16rem}}.blog-index-index .post-list .post-holder .post-categories,.blog-index-index .post-list .post-holder .post-posed-date,.blog-index-index .post-list .post-holder .post-read-more,.blog-index-index .post-list .post-holder .post-text-hld{display:none}.blog-index-index .post-list .post-holder .post-content{width:100%}.blog-index-index .post-list .post-holder .post-header{margin-bottom:auto}.blog-index-index .post-list .post-holder .post-title{margin-bottom:auto;width:100%;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:510;--tw-text-opacity:1;color:rgb(32 114 183/var(--tw-text-opacity))}@media (min-width:1025px){.blog-index-index .post-list .post-holder .post-title{font-size:1.25rem;line-height:1.75rem}}.blog-index-index .post-list .post-holder .post-title>a{font-weight:510}.blog-index-index .post-list .post-ftimg-hld{position:relative;padding:0 0 .625rem}@media (min-width:1025px){.blog-index-index .post-list .post-ftimg-hld{padding:1rem}}.blog-index-index .post-list .post-ftimg-hld img{aspect-ratio:16/9;height:100%;width:100%}@media (min-width:640px){.blog-index-index .columns{contain-intrinsic-size:auto 3767px}}@media (min-width:768px){.blog-index-index .columns{contain-intrinsic-size:auto 1558px}}@media (min-width:1025px){.blog-index-index .columns{contain-intrinsic-size:auto 1662px}}