body.template-index #MainContent{--pt-ink: #111827;--pt-gold: #a68b4e;--pt-sand: #f5f2eb}body.template-index #MainContent .page-width{max-width:1280px}body.template-index #MainContent :is(h1,h2,.heading,.wbimgtxt_right>.inline-richtext){font-family:var(--font-body-family);font-weight:400;letter-spacing:-.025em;line-height:1.2;text-transform:none}body.template-index #MainContent :is(h1,h2,.heading,.wbimgtxt_right>.inline-richtext){font-size:clamp(27px,3vw,40px)}body.template-index #MainContent :is(.rte,.img_subdesc,.pool-content) p{font-size:16px;line-height:1.7}body.template-index #MainContent :is(.button,.pool-button,.multicolumn .link){min-height:46px;border-radius:6px;font-size:14px;font-weight:600;text-transform:none;letter-spacing:.01em;box-shadow:none}body.template-index #MainContent .custom-multicolumn{background:#111827}body.template-index #MainContent .custom-multicolumn .multicolumn-list{gap:0}body.template-index #MainContent .custom-multicolumn .multicolumn-list__item{padding:14px 24px}body.template-index #MainContent .custom-multicolumn .multicolumn-list__item+.multicolumn-list__item{border-left:1px solid #ffffff20}body.template-index #MainContent .custom-multicolumn .multicolumn-card__image-wrapper{max-width:58px;margin:0 auto}body.template-index #MainContent .custom-multicolumn .multicolumn-card__info{padding:14px 0 0}body.template-index #MainContent .custom-multicolumn .heading{font-size:17px;font-weight:600;text-transform:none;letter-spacing:0}body.template-index #MainContent .custom-multicolumn .rte p{font-size:14px;line-height:1.5;color:#e4e6eb;margin:6px 0 0}body.template-index #MainContent .pool-type .multicolumn-card{background:#f5f2eb;border:1px solid #e6dfd1;border-radius:10px;overflow:hidden;box-shadow:none;height:100%}body.template-index #MainContent .pool-type .multicolumn-card__image-wrapper{margin:0;width:100%}body.template-index #MainContent .pool-type .media{padding-bottom:72%!important}body.template-index #MainContent .pool-type .media img{object-fit:cover}body.template-index #MainContent .pool-type .multicolumn-card__info{padding:22px;background:#f5f2eb}body.template-index #MainContent .pool-type :is(.heading,.heading a,.rte,.rte p){color:#111827!important;text-transform:none}body.template-index #MainContent .pool-type .heading{font-size:22px;font-weight:500}body.template-index #MainContent .pool-type .rte p{font-size:15px;min-height:52px}body.template-index #MainContent .pool-type .link{margin-top:18px;background:#a68b4e!important;color:#fff!important;padding:10px 22px;width:auto;height:auto;min-width:110px;border:0;border-radius:6px;text-decoration:none}body.template-index #MainContent .pool-supplier{background:#f5f2eb;border-block:1px solid #e7e2d7}body.template-index #MainContent .pool-supplier .multicolumn-card__image-wrapper{max-width:240px;margin:auto}body.template-index #MainContent .pool-supplier .media{padding-bottom:76px!important}body.template-index #MainContent .pool-supplier .media img{object-fit:contain}body.template-index #MainContent .rich-text__wrapper{max-width:780px;margin:auto}body.template-index #MainContent .rich-text p{color:#5d626b}body.template-index #MainContent [id$=__top_product_njHYhj] .card-wrapper{border:1px solid #e6dfd1;border-radius:10px;background:#faf8f3;box-shadow:none;overflow:hidden}body.template-index #MainContent [id$=__top_product_njHYhj] .card__heading{font-size:16px;line-height:1.45;font-weight:500;text-transform:none}body.template-index #MainContent .pool-slider-section{padding:0 0 56px}body.template-index #MainContent .pool-slider-section :is(.slider-prev,.slider-next){top:auto;bottom:0;transform:none;width:40px;height:40px;align-items:center}body.template-index #MainContent .pool-slider-section .slider-dots{bottom:8px}body.template-index #MainContent .pool-slider-section .slide{flex:0 0 100%;box-sizing:border-box;gap:48px;padding:0}body.template-index #MainContent .pool-slider-section .slide>div{flex:1;min-width:0;max-width:calc(50% - 24px);padding:0}body.template-index #MainContent .pool-image img{aspect-ratio:4/3;box-shadow:none;border-radius:10px}body.template-index #MainContent .pool-content p{color:#5d626b;max-width:48ch;margin:22px 0}body.template-index #MainContent .pt-finance-card{background:#f5f2eb}body.template-index #MainContent .pt-finance-card .wbimg_txt_flex{background:#fff;border:1px solid #e6dfd1;border-radius:10px;box-shadow:none;padding:40px;gap:56px}body.template-index #MainContent .pt-finance-card .wbimgtxt_left{width:34%;flex:0 0 34%;padding:36px}body.template-index #MainContent .pt-finance-card .wbimgtxt_right{flex:1;padding:0}body.template-index #MainContent .pt-finance-card .media{padding-bottom:35%!important;background:#fff;border:0}body.template-index #MainContent .pt-finance-card .media img{object-fit:contain}body.template-index #MainContent .custom-video{padding-top:56px}body.template-index #MainContent .home-star .img_subdesc{max-width:52ch}body.template-index #MainContent .home-star ul{padding-left:20px;line-height:2}body.template-index #MainContent .google-review-section .wbimg_txt_flex{border:0;border-top:1px solid #ffffff30;padding-top:40px}body.template-index #MainContent .google-review-section .img_subdesc{max-width:65ch;font-size:18px;line-height:1.7}body.template-index #MainContent .article-card{border:1px solid #e6dfd1;background:#faf8f3;border-radius:10px;overflow:hidden;box-shadow:none}body.template-index #MainContent .article-card__image{aspect-ratio:3/2}body.template-index #MainContent .article-card__image img{object-fit:cover}body.template-index #MainContent .article-card__title{font-size:20px;line-height:1.35;font-weight:500;text-transform:none!important}body.template-index #MainContent .contact-banner{border-top:1px solid #ffffff20}body.template-index #MainContent .product-tab-item .twopro>li{border:1px solid #e2dac9;border-radius:12px;overflow:hidden;background:#faf8f3}body.template-index #MainContent .product-tab-item .twopro .card-wrapper{border:0;border-radius:0;height:100%}body.template-index #MainContent .product-tab-item .twopro .card,body.template-index #MainContent .product-tab-item .twopro li:hover .card,body.template-index #MainContent .product-tab-item .wbproductdes.card__content{background:#faf8f3!important;color:#111827!important}body.template-index #MainContent .product-tab-item .wbproductdes.card__content{padding:18px 16px 20px}body.template-index #MainContent .product-tab-item .product-title,body.template-index #MainContent .product-tab-item .product-title a{color:#111827!important;font-size:16px;font-weight:600;line-height:1.45}body.template-index #MainContent .product-tab-item .product-title{min-height:4.35em;margin:0 0 12px}body.template-index #MainContent .product-tab-item .twopro li .price .price-item{color:#111827!important;font-size:17px}body.template-index #MainContent .product-tab-item .twopro li .price .price__sale s.price-item{color:#71717a!important;font-size:14px}body.template-index #MainContent .product-tab-item .price__sale{flex-wrap:wrap;justify-content:center;gap:4px 8px}body.template-index #MainContent .product-tab-item .card__inner{aspect-ratio:4 / 3!important;height:auto!important;min-height:0!important;background:#f5f2eb}body.template-index #MainContent .product-tab-item .card__inner:before{padding-bottom:0!important}body.template-index #MainContent .product-tab-item .card__media{top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0!important;border-radius:0!important}body.template-index #MainContent .product-tab-item .card__media :is(.product__media-item,.media){height:100%;width:100%;padding-bottom:0!important}body.template-index #MainContent .product-tab-item .card__media img{width:100%;height:100%;object-fit:cover!important}body.template-index #MainContent .product-tab-item .product-title,body.template-index #MainContent .product-tab-item .product-title a{word-break:normal;overflow-wrap:break-word}body.template-index #MainContent .product-tab-item .card__badge .badge{font-size:12px;border-radius:5px}body.template-index #MainContent .product-tab-item a:focus-visible{outline:2px solid #a68b4e;outline-offset:3px}@media(max-width:749px){body.template-index #MainContent .product-tab-item .product-title,body.template-index #MainContent .product-tab-item .product-title a{font-size:14px}body.template-index #MainContent .product-tab-item .wbproductdes.card__content{padding:14px 10px}body.template-index #MainContent .product-tab-item .twopro li .price .price-item{font-size:15px}}@media(max-width:990px){body.template-index #MainContent .page-width{padding-inline:20px}body.template-index #MainContent .custom-multicolumn .multicolumn-list__item{padding:12px}body.template-index #MainContent .custom-multicolumn .multicolumn-list__item:nth-child(3){border-left:0}body.template-index #MainContent .custom-multicolumn .heading{font-size:15px}body.template-index #MainContent .pt-finance-card .wbimg_txt_flex{padding:28px 24px;gap:24px;flex-direction:column}body.template-index #MainContent .pt-finance-card .wbimgtxt_left{width:220px;flex:auto;padding:24px}body.template-index #MainContent .pt-finance-card .wbimgtxt_right{width:100%;text-align:left}body.template-index #MainContent .pt-finance-card .wbimgtxt_right p{text-align:left}body.template-index #MainContent .custom-video{padding-top:36px}body.template-index #MainContent .google-review-section .wbimg_txt_flex{padding-top:28px}body.template-index #MainContent .article-card__title{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/pooltime-home-polish.css.map */
