.-bg-off-white{background-color:var(--bg-off-white)}.-bg-light{background-color:var(--bg-light)}.-bg-dark{background-color:var(--bg-dark)}.-bg-yellow{background-color:var(--yellow)}.button{--transition-duration: .25s;display:inline-block;padding-block:1.4rem;padding-inline:var(--spacing-sm) calc((var(--spacing-sm) * 1.25) + 42px);font-size:1.6rem;font-weight:500;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--bg-light);border:none;border-radius:28px;position:relative;color:#fff;transition:color var(--transition-duration) ease-in-out}button.button{padding-block:1.65rem;cursor:pointer}button:disabled{opacity:.6;text-align:center;padding-inline:var(--spacing-md);cursor:auto}button:disabled:hover{color:#fff}.button:disabled:after{content:none}.button>span{position:relative;z-index:2}.button:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:4px;width:44px;height:44px;border-radius:28px;background-color:#fff;transition:all .3s;background-repeat:no-repeat;background-size:25px;background-position:right 8px center;transition:width var(--transition-duration) ease-in-out}.button:hover{color:var(--text-color)}.button:hover:after{width:calc(100% - 8px)}@media (max-width: 767px){.button{white-space:normal}}.button.-dark{background-color:var(--bg-dark)}.button.-yellow{background-color:var(--yellow);color:var(--font-color-base)}.button.-orange{background-color:var(--orange)}.price-tag{background-color:var(--orange);display:inline-block;padding:var(--spacing-tiny) var(--spacing-xs);font-weight:600;border-radius:10px;color:#fff!important}.collection-card{border-radius:20px;padding:var(--spacing-sm);background-color:var(--bg-off-white);position:relative}.collection-card>a>img{width:100%;position:relative;z-index:2;margin-bottom:calc(var(--spacing-md) * 1.5)}.collection-card .dynamic-background{position:absolute;bottom:0;left:0;width:100%;height:50%;background-color:var(--bg-light);border-radius:20px;display:flex;align-items:flex-end;transition:height .25s ease-in-out}.collection-card:hover .dynamic-background{height:100%}.collection-card .content{color:#fff;display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:500;gap:var(--spacing-xs);padding:var(--spacing-xs) calc(var(--spacing-xs) * 1.5)}.collection-card .arrow{width:4.2rem;height:4.2rem;border-radius:50%;padding:var(--spacing-xs);background-color:#fff;display:inline-flex;align-items:center;justify-content:center}.collection-card .arrow img{width:100%;height:100%;object-fit:contain}@media (max-width: 767px){.collection-card .dynamic-background{height:60%}.collection-card{padding:var(--spacing-xs)}.collection-card .content{font-size:1.4rem}.collection-card .arrow{display:none}}.extended-warranty{margin-block:var(--spacing-md)}.extended-warranty .title{font-size:1.8rem;font-weight:600;margin-bottom:var(--spacing-xs)}.extended-warranty fieldset{display:flex;gap:10px;border:none;padding:0;margin:0}.extended-warranty label{cursor:pointer;padding:2px 20px;border:1px solid #aaa;border-radius:20px;font-size:1.6rem;transition:border .25s ease-in-out;-webkit-user-select:none;user-select:none;color:#aaa;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex-direction:column}.extended-warranty label.active{border-color:var(--bg-light);color:var(--bg-light)}.extended-warranty input{opacity:0;position:absolute;pointer-events:none}.extended-warranty label span{line-height:1.25}.extended-warranty label span:first-of-type{font-weight:500}.key-features{margin-block:var(--spacing-md)}.key-features h3{font-size:1.8rem;margin-bottom:var(--spacing-xs)}.key-features ul{list-style-position:inside;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}.key-features li{padding-left:var(--spacing-md);position:relative;font-size:1.4rem;font-weight:600;min-height:2.6rem;display:inline-flex;align-items:center}.key-features li:before{position:absolute;top:50%;transform:translateY(-50%);left:0;width:26px;height:26px;background-size:contain;content:""}@media (max-width: 1023px){.key-features ul{flex-wrap:wrap}}.gopool-substitute{background-color:var(--bg-off-white);border-radius:20px;padding:var(--spacing-sm);display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--spacing-md);grid-row-gap:var(--spacing-sm);align-items:flex-start}.gopool-substitute>span{font-size:2.4rem;font-weight:500;line-height:1.2}.gopool-substitute h4{font-size:1.8rem;font-weight:600}.gopool-substitute .price{font-size:3rem;font-weight:600;color:var(--bg-light);margin-right:var(--spacing-xs)}.gopool-substitute .compare{font-size:2rem;text-decoration:line-through}.gopool-substitute figure{border-radius:20px;overflow:hidden;aspect-ratio:4/3;margin:0}.gopool-substitute figure>img{object-fit:cover;width:100%;height:100%;object-position:center}@media (max-width: 600px){.gopool-substitute{grid-template-columns:1fr}.gopool-substitute figure{max-width:250px;grid-row:3}}.gopool-help-advantages{border-radius:20px;margin-block:var(--spacing-sm)}.gopool-help-advantages h3{font-size:1.6rem;margin-bottom:var(--spacing-sm)}.gopool-help-advantages>div.-bg-light *,.gopool-help-advantages>div.-bg-dark *{color:#fff}.gopool-help-advantages .help{display:flex;flex-direction:column;row-gap:var(--spacing-sm);padding:calc(var(--spacing-sm) * 1.25);position:relative}.gopool-help-advantages .help h3{margin-bottom:0}.gopool-help-advantages .help p{font-size:1.4rem;margin-bottom:0}.gopool-help-advantages .help .content,.gopool-help-advantages .help .schedule,.gopool-help-advantages .help .links{position:relative;z-index:4}.gopool-help-advantages .help .content{margin-right:var(--spacing-xs)}.gopool-help-advantages .help .content{display:flex;align-items:center;gap:var(--spacing-xs)}.gopool-help-advantages .help .schedule{margin-left:var(--spacing-sm)}.gopool-help-advantages .help .schedule p{font-size:2rem;margin-bottom:0}.gopool-help-advantages .help .schedule p:first-of-type{font-weight:600}.gopool-help-advantages .help .links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs)}.gopool-help-advantages .help .links a,.gopool-help-advantages .help .links button{background-color:#fff;padding:var(--spacing-xs) var(--spacing-sm);display:inline-flex;justify-content:center;align-items:center;border-radius:36px;border:1px solid var(--bg-light);transition:all .25s ease-in-out;font-size:1.4rem}.gopool-help-advantages .help .links a:hover{background-color:var(--bg-light);color:#fff}.gopool-help-advantages .help figure{margin:0;position:absolute;right:0;bottom:0;width:250px;padding-left:var(--spacing-lg)}.gopool-help-advantages .help figure img{position:relative;z-index:3}.gopool-help-advantages .help figure figcaption{position:absolute;bottom:52%;left:0;background-color:var(--yellow);color:var(--text-color);border-radius:36px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1.4rem;font-weight:600;padding:1rem 1.25rem;z-index:2;line-height:1.25}.gopool-help-advantages .advantages .tagline{background-color:#fff;color:rgb(var(--text-color));text-align:center;padding:var(--spacing-xs) var(--spacing-sm);margin-top:var(--spacing-sm);font-weight:600;border-radius:36px}@media (max-width: 1400px){.gopool-help-advantages .help figure{width:50%;max-width:175px;padding-left:0;min-width:150px}.gopool-help-advantages .help figure figcaption{display:none}}@media (max-width: 1200px){.gopool-help-advantages .help .links{margin-left:0}}@media (max-width: 900px){.gopool-help-advantages .help .links{flex-direction:column;align-items:flex-start}.gopool-help-advantages .help figure{width:60%;max-width:225px}}@media (max-width: 767px){.gopool-help-advantages .help .links{margin-left:0;flex-direction:row}.gopool-help-advantages .help figure{width:50%;max-width:175px}}@media (max-width: 400px){.gopool-help-advantages .help figure{min-width:100px}.gopool-help-advantages .help .schedule{margin-left:0}.gopool-help-advantages .help .links{flex-direction:column}}.gopool-help-advantages .advantages{padding:calc(var(--spacing-sm) * 1.25);border-radius:0 0 20px 20px}.gopool-help-advantages .advantages ul{display:flex;justify-content:space-between;gap:var(--spacing-sm)}.gopool-help-advantages .advantages li{display:grid;grid-template-columns:60px 1fr;align-items:center;font-size:1.4rem;gap:var(--spacing-xs);font-weight:600}.gopool-help-advantages .advantages li span{max-width:125px}.gopool-help-advantages .advantages li img{width:auto;height:45px;justify-self:end}@media (max-width: 1200px){.gopool-help-advantages .advantages ul{flex-wrap:wrap}}.gopool-advantages,.help-cta{border-radius:20px;padding:calc(var(--spacing-sm) * 1.25);margin-block:var(--spacing-sm)}.gopool-advantages h3,.help-cta h3{font-size:1.6rem;margin-bottom:var(--spacing-sm)}.gopool-advantages.-bg-light *,.gopool-advantages.-bg-dark *{color:#fff}.gopool-advantages ul{display:flex;justify-content:space-between;gap:var(--spacing-sm)}.gopool-advantages li{display:grid;grid-template-columns:60px 1fr;align-items:center;font-size:1.4rem;gap:var(--spacing-xs);font-weight:600}.gopool-advantages li span{max-width:125px}.gopool-advantages li img{width:auto;height:45px;justify-self:end}@media (max-width: 1200px){.gopool-advantages ul{flex-wrap:wrap}}.help-cta{background-color:var(--bg-off-white);display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--spacing-sm)}.help-cta h3{margin-bottom:0}.help-cta p{font-size:1.4rem;margin-bottom:0}.help-cta>img,.help-cta .content{margin-right:var(--spacing-xs)}.help-cta .links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);margin-left:auto}.help-cta .links a{background-color:#fff;padding:var(--spacing-xs) var(--spacing-sm);display:inline-flex;justify-content:center;align-items:center;border-radius:36px;transition:all .25s ease-in-out;font-size:1.4rem}.help-cta .links a:hover{background-color:var(--bg-light);color:#fff}@media (max-width: 1200px){.help-cta .links{margin-left:0}}@media (max-width: 767px){.help-cta .links{margin-left:auto}}@media (max-width: 620px){.help-cta .links{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/components.css.map */
