.fancybox__backdrop,.fancybox__toolbar{background:#fff!important}.fancybox__toolbar svg{stroke:#000}.specifications_heading .pool-details .details table{border:none!important;display:table;height:auto!important;margin-bottom:0;width:auto!important}.specifications_heading .pool-details .details table tr,.specifications_heading .pool-details .details table tr td{border:none!important;color:#000;font-weight:400;height:auto!important;margin:0!important;max-height:30px;overflow:hidden;padding:0!important;width:auto!important}.specifications_heading .pool-details .details table tr{align-items:center;display:flex;gap:10px}.specifications_heading .pool-details .details table tr:not(:last-child){margin-bottom:13px!important}.specifications_heading .pool-details .details table tr img{max-height:27px;max-width:27px}.fancybox-slide--image .fancybox-content{background-color:#fff!important;border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.5)}.specifications_heading .details-img-txt .details-img img{max-height:27px;max-width:27px;object-fit:cover}.diy-pool-section{background-color:var(--background_color);overflow:hidden}.diy-pool-section .content-wrapper{max-width:1224px}.specifications_heading.left-align{max-width:100%}.specifications_heading .choose-size-desktop h5{color:var(--primary_color2);font-size:20px;font-weight:700;line-height:1.3;margin-bottom:24px}.specifications_heading .tabber-main .tab-list{border:2px solid transparent;border-radius:8px;cursor:pointer;flex-basis:49%;font-size:14px;font-weight:500;gap:8px;line-height:1.6;padding:8px 20px;transition:all .3s ease-in-out}.specifications_heading .tabber-main .tab-list:hover,.tab-list.tab-active{background-color:#f2f7ff}.specifications_heading .tabber-main .tab-list.tab-active{border-color:var(--primary_color2)}.specifications_heading .tab-cta-btn a.cta_button{background-color:#f9550f;border-color:transparent;border-radius:8px;font-size:17px;padding:10.1px 24px;text-transform:capitalize;width:100%}.specifications_heading .tab-cta-btn a.cta_button:hover{background-color:transparent;border-color:#f9550f;color:#f9550f}.specifications_heading .section-details{position:relative}.specifications_heading .pool-details{opacity:0;position:absolute;visibility:hidden}.specifications_heading .pool-details.pool-active{opacity:1;position:relative;transition:all .3s ease-in-out;visibility:visible}.specifications_heading .ded-heading{color:#000;font-size:14px;font-weight:700;line-height:2.35;margin-bottom:11px}.specifications_heading .details-img-txt{gap:10px}.specifications_heading .details-img-txt .details-text{color:#000;font-size:14px;font-weight:400;line-height:1.85}.specifications_heading .details-img-txt:not(:last-child){margin-bottom:12px}.specifications_heading .pool-range h5{color:var(--primary_color2);font-size:20px;font-weight:700;line-height:1.3;margin-bottom:0}.specifications_heading .pool-details .pool-details-sec .details{margin-bottom:32px}.specifications_heading .choose-size-desktop .tab-cta-btn{margin-top:32px}.specifications_heading .choose-size .tabber-main{row-gap:10px}.diy-pool-section .deepslightly p{color:#000;font-size:14px;font-weight:400;letter-spacing:0}@media (min-width:768px){.specifications_heading .choose-size-mobile,.specifications_heading .img-pop .mobile-zoom,.specifications_heading .spctab_mobbtn{display:none}.specifications_heading .section-details .pool-image{flex-basis:63.6%}.specifications_heading .choose-size{flex-basis:32.6%}.specifications_heading .choose-size .choose-size-wrapper{border:1px solid #d0d0d0;border-radius:7px;padding:32px}.specifications_heading .section-details{flex-basis:52.7%;margin-right:10px;margin-top:-18px}.specifications_heading .pool-details .pool-details-sec{flex:1;margin-top:18px}.specifications_heading.left-align>h2{font-size:30px;line-height:1.53;margin-bottom:30px}.specifications_heading .section-details .pool-image img{height:100%;max-height:412px;max-width:100%;object-fit:contain;width:100%}.specifications_heading .deepslightly.mobile{display:none}.specifications_heading .choose-size .deepslightly.desktop{margin-top:32px}.specifications_heading .choose-size .deepslightly.desktop p:last-child{margin-bottom:0}}@media(max-width:1250px) and (min-width:768px){.specifications_heading .choose-size{flex-basis:40%}.specifications_heading .section-details{flex-basis:56%;margin-right:0}}@media (max-width:1024px) and (min-width:768px){.specifications_heading .choose-size{padding:20px}.specifications_heading .section-details .pool-image{flex-basis:53%}.specifications_heading .tabber-main .tab-list{padding:8px}.diy-pool-section .deepslightly{margin-top:0;max-width:40%}}@media (max-width:767px){.specifications_heading .choose-size .deepslightly.desktop,.specifications_heading .choose-size-desktop{display:none}.choose-size-mobile{color:var(--primary_color2);font-size:14px;font-weight:600;position:relative}.specifications_heading a.img-pop{background:#fff;border:1px solid #d0d0d0;border-radius:7px;display:block;overflow:hidden;padding:32px;position:relative}.specifications_heading .pool-details-sec{margin:32px auto 35px;max-width:250px}.specifications_heading.left-align>h2{font-size:24px;line-height:1.3;margin-bottom:24px;text-align:center}.specifications_heading .choose-size-mobile .choose-size{background:#fff;border:1.091px solid #d0d0d0;border-radius:8px;cursor:pointer;line-height:1.71;margin-bottom:24px;padding:12px 45px 12px 12px}.specifications_heading span.mob-drop-arrow{position:absolute;right:10px;top:20px}.specifications_heading span.mob-drop-arrow svg{display:block}.specifications_heading .pool-details .pool-details-wrap{flex-direction:column-reverse}.specifications_heading a.img-pop .mobile-zoom{bottom:14px;height:40px;position:absolute;right:14px;width:40px}.specifications_heading .section-details{border-bottom:1px solid #cbd4e1;margin-bottom:24px}.diy-pool-section .deepslightly{margin-top:32px;text-align:center}.specifications_heading .pool-list-sizes{background:#fff;border:1px solid #d0d0d0;border-radius:5px;box-shadow:0 4px 20.3px 0 rgba(0,0,0,.1);display:none;padding:12px;position:absolute;top:58px;width:100%;z-index:10}.specifications_heading .choose-size-mobile .pool-size{background:#fff;border-radius:8px;cursor:pointer;padding:12px 45px 12px 16px;transition:all .3s ease-in-out}.specifications_heading .choose-size-mobile .pool-size.activeMob,.specifications_heading .choose-size-mobile .pool-size:hover{background:#f2f7ff;border-radius:5px}}