[x-cloak]{display:none!important}.tc-baseline{color:#535862;font-family:Inter,sans-serif;font-size:16px;line-height:20px;position:relative}.tc-baseline html{text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;scroll-behavior:smooth}.tc-baseline *,.tc-baseline :after,.tc-baseline :before{box-sizing:border-box!important}.tc-baseline body{background-color:#fff;height:100%!important;margin:0}.tc-baseline a,.tc-baseline button,.tc-baseline input,.tc-baseline select,.tc-baseline textarea{font-family:Inter,sans-serif}.tc-baseline body.mobile-menu-toggled,.tc-baseline html.mobile-menu-toggled{overflow:hidden!important;position:relative!important}.tc-baseline .heading{font-family:"Source Serif 4",serif}.tc-baseline .h1,.tc-baseline .h2,.tc-baseline .h3,.tc-baseline .h4,.tc-baseline .h5,.tc-baseline .h6,.tc-baseline h1,.tc-baseline h2,.tc-baseline h3,.tc-baseline h4,.tc-baseline h5,.tc-baseline h6{color:#242e35;font-family:"Source Serif 4",serif}.tc-baseline .h1,.tc-baseline h1{color:#00334c;font-size:61.04px;font-style:normal;font-weight:400;line-height:80px;margin-bottom:24px}@media screen and (max-width:640px){.tc-baseline .h1,.tc-baseline h1{font-size:48px;line-height:56px}}.tc-baseline .h2,.tc-baseline h2{color:#00334c;font-size:48.83px;font-style:normal;font-weight:500;letter-spacing:.488px;line-height:normal;margin-bottom:5px}@media screen and (max-width:768px){.tc-baseline .h2,.tc-baseline h2{font-size:38px;line-height:42px}}.tc-baseline .h3,.tc-baseline h3{color:#00334c;font-size:39.06px;font-style:normal;font-weight:400;line-height:58.59px}@media screen and (max-width:768px){.tc-baseline .h3,.tc-baseline h3{font-size:31.25px;line-height:40px}}.tc-baseline .h4,.tc-baseline h4{color:#00334c;font-family:"Source Serif 4",serif;font-size:31.25px;font-style:normal;font-weight:400;letter-spacing:-.312px;line-height:46.88px}@media screen and (max-width:768px){.tc-baseline .h4,.tc-baseline h4{font-size:25px;line-height:37.5px}}.tc-baseline .h5,.tc-baseline h5{color:#00334c;font-size:25px;font-style:normal;font-weight:400;line-height:37.5px}@media screen and (max-width:768px){.tc-baseline .h5,.tc-baseline h5{font-size:20px;line-height:30px}.tc-baseline .h6,.tc-baseline h6{font-size:16px;line-height:24px}}.tc-baseline p{color:#535862;font-family:Inter,sans-serif;margin-bottom:0}.tc-baseline p,.tc-baseline ul{font-size:20px;font-style:normal;font-weight:400;line-height:140%}header{background-color:transparent}.ampersand-brand{font-family:"Source Serif 4",serif}.salmon-btn{align-items:center;background:#f8683b;border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;gap:2px;justify-content:center;letter-spacing:.18px;line-height:normal;min-width:200px;padding:20px 28px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.salmon-btn:hover{background:#f74a14;color:#fff;cursor:pointer}.salmon-btn:focus,.salmon-btn:focus-visible{background:#f74a14;box-shadow:0 0 0 4px rgba(248,104,59,.3);outline:none}.fern-btn{align-items:center;background:#5eab60;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;gap:2px;justify-content:center;letter-spacing:.18px;line-height:normal;min-width:200px;padding:20px 28px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.fern-btn:hover{background:#4d934f;color:#fff}.fern-btn:focus,.fern-btn:focus-visible{background:#4d934f;box-shadow:0 0 0 4px rgba(94,171,96,.3);outline:none}.lp-btn{align-items:center;background:#fff;border:none;border-radius:100px;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;gap:2px;justify-content:center;letter-spacing:.18px;line-height:normal;min-width:200px;padding:20px 28px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.lp-btn,.lp-btn:hover{color:#fff;cursor:pointer}.lp-btn:hover{--tw-bg-opacity:1;background-color:rgb(78 153 81/var(--tw-bg-opacity))}.lp-btn:focus,.lp-btn:focus-visible{background:#f74a14;box-shadow:0 0 0 4px rgba(248,104,59,.3);outline:none}.outline-salmon-btn{align-items:center;background:transparent;border:2px solid #f8683b;border-radius:100px;color:#f8683b;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;gap:2px;justify-content:center;letter-spacing:.18px;line-height:normal;min-width:200px;padding:20px 28px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.outline-salmon-btn:hover{background:#f8683b;color:#fff}.outline-salmon-btn:focus,.outline-salmon-btn:focus-visible{background:#f8683b;box-shadow:0 0 0 4px rgba(248,104,59,.3);outline:none}.white-btn-inverse{align-items:center;background:#fff;border:2px solid #fff;border-radius:100px;color:#f8683b!important;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;gap:2px;justify-content:center;letter-spacing:.18px;line-height:normal;outline:2px solid transparent;outline-offset:3px;padding:20px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content}.white-btn-inverse:hover{background:#f8683b;border-color:#fff;color:#fff!important;cursor:pointer;outline-color:#fff;transform:translateY(-1px)}.white-btn-inverse:focus,.white-btn-inverse:focus-visible{background:#f8683b;border-color:#fff;box-shadow:0 0 0 4px rgba(248,104,59,.3);color:#fff!important;outline:2px solid #fff;outline-offset:3px}.white-btn-inverse:active{background:#f74a14;border-color:#ebebeb;color:#fff!important;outline-color:#fff;transform:translateY(1px)}.white-btn{align-items:center;background:#fff;border:2px solid #fff;border-radius:100px;color:#00334c!important;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;gap:2px;justify-content:center;letter-spacing:.18px;line-height:normal;padding:20px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content}.white-btn:hover{background:transparent;border-color:#fff;color:#fff!important;cursor:pointer}.white-btn:focus,.white-btn:focus-visible{background:transparent;border-color:#fff;box-shadow:0 0 0 4px hsla(0,0%,100%,.35);color:#fff!important;outline:none}.white-btn:active{background:hsla(0,0%,100%,.16);border-color:#fff;color:#fff!important;transform:translateY(1px)}.related-link-list{font-size:16px;line-height:140%}.related-link-list a{font-size:inherit}.related-link-list a+a:before{color:#535862;content:"·";display:inline-block;margin:0 .45em;text-decoration:none}@media(min-width:1024px){.related-link-list{font-size:20px}}.product-carousel-wrapper{position:relative}.faq-content-wrapper{cursor:pointer;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item.active .faq-content-wrapper{grid-template-rows:1fr}.faq-content{overflow:hidden}.faq-btn{background:none!important;border:none!important;cursor:pointer}.faq-item{border-bottom:1px solid #d3d5d9;padding-bottom:14px}.faq-item:last-of-type{border-bottom:none}.faq-item h4{color:#00334c;font-family:"Source Serif 4",serif;font-size:25px;line-height:37.5px;text-align:left}.faq-item h4,.faq-item p{font-style:normal;font-weight:400}.faq-item p{color:#535862;font-family:Inter,sans-serif;font-size:20px;letter-spacing:-.1px;line-height:140%;padding-bottom:14px;padding-top:14px}.card-title{color:#00334c;font-family:"Source Serif 4",serif;font-size:25px;font-style:normal;font-weight:400;line-height:37.5px}.gallery-img{display:block;transform-origin:center;transition:transform .3s ease-in-out;width:100%}.gallery-img-link{border-radius:16px;display:block;overflow:hidden}.gallery-img-link:active .gallery-img,.gallery-img-link:focus .gallery-img,.gallery-img-link:focus-visible .gallery-img,.gallery-img-link:hover .gallery-img{transform:scale(1.08)}.gallery-img-link:focus,.gallery-img-link:focus-visible{outline:none}.list-breadcrumbs{text-align:center}@media(min-width:1024px){.list-breadcrumbs{text-align:left}}.list-breadcrumbs li{display:inline-block;font-size:12px;list-style-type:none}.list-breadcrumbs li a{color:#232323;font-weight:700}.list-breadcrumbs li.active{color:#232323;font-weight:400}.list-breadcrumbs li:nth-child(n+2):before{content:"/";font-size:14px;padding-left:5px;padding-right:5px;text-align:right}ul.list-circle{list-style-type:square;padding-left:20px}ul.list-circle ul{list-style-type:circle;padding-left:20px}.list-checked li{padding-left:30px;position:relative}.list-checked li:before{align-items:center;content:url(/static/dealer-31996/thinkcube/icons/checkbox.svg);display:flex;justify-content:center;left:0;margin-left:0;margin-right:10px;position:absolute;top:2px}.list-checked-atomic-tangerine li{padding-left:30px;position:relative}.list-checked-atomic-tangerine li:before{align-items:center;content:url(/static/dealer-31996/thinkcube/icons/checkmark-tangerine.svg);display:flex;justify-content:center;left:0;margin-left:0;margin-right:10px;position:absolute;top:2px}.list-arrow li{padding-left:30px;position:relative}.nav-breadcrumbs{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,.982) 18%,hsla(0,0%,100%,.795) 50%,hsla(0,0%,100%,0) 72%)}@media screen and (max-width:992px){.nav-breadcrumbs{background:hsla(0,0%,100%,.8);font-size:9px}}.nav-apple{position:relative}.nav-apple__backdrop{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:rgba(0,0,0,.3);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:35}.nav-apple__backdrop.is-visible{opacity:1;pointer-events:all}.nav-apple__panel{background:#fff;border-radius:0 0 6px 6px;border-top:1px solid rgba(0,51,76,.08);box-shadow:0 20px 48px rgba(0,51,76,.08),0 4px 12px rgba(0,0,0,.04);left:50%;min-width:540px;opacity:0;padding:40px 48px;pointer-events:none;position:absolute;top:calc(100% + 26px);transform:translateX(-50%) translateY(10px) scale(.98);transform-origin:top center;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility .25s;visibility:hidden;z-index:45}.nav-apple__panel.is-open{opacity:1;pointer-events:all;transform:translateX(-50%) translateY(0) scale(1);visibility:visible}.menu__item:after{background:transparent;content:"";height:30px;left:0;position:absolute;right:0;top:100%;z-index:40}.menu__item:last-child .nav-apple__panel,.menu__item:nth-last-child(2) .nav-apple__panel{left:auto;right:0;transform:translateX(0) translateY(10px) scale(.98);transform-origin:top right}.menu__item:last-child .nav-apple__panel.is-open,.menu__item:nth-last-child(2) .nav-apple__panel.is-open{transform:translateX(0) translateY(0) scale(1)}.nav-apple__panel-heading{border-bottom:1px solid rgba(0,51,76,.1);color:#00334c;font-size:14px;font-weight:700;letter-spacing:.05em;margin-bottom:20px;padding-bottom:12px;text-transform:uppercase}.nav-apple__grid{display:grid;gap:8px 16px}.nav-apple__grid--2col{grid-template-columns:repeat(2,1fr)}.nav-apple__grid--3col{grid-template-columns:repeat(3,1fr)}.nav-apple__item-text{display:flex;flex-direction:column}.nav-apple__item-title{color:#242e35;font-size:15px;font-weight:600;line-height:1.2;transition:color .15s ease}.nav-apple__item-subtitle{color:#8c8f99;font-size:13px;line-height:1.4;margin-top:4px}.nav-apple__item{align-items:flex-start;color:#4a4d55;display:flex;padding:8px 0;text-decoration:none;transition:color .2s ease,transform .2s ease}.nav-apple__item:focus,.nav-apple__item:hover{color:#f8683b;outline:none;text-decoration:none}.nav-apple__item:focus .nav-apple__item-title,.nav-apple__item:hover .nav-apple__item-title{color:#f8683b}.nav-apple__panel-footer{align-items:center;border-top:1px solid rgba(0,51,76,.1);display:flex;justify-content:space-between;margin-top:24px;padding-top:20px}.nav-apple__panel-cta{align-items:center;color:#f8683b;display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.nav-apple__panel-cta:focus,.nav-apple__panel-cta:hover{color:#00334c;outline:none;text-decoration:none}.nav-apple__panel-cta svg{transition:transform .2s ease}.nav-apple__panel-cta:focus svg,.nav-apple__panel-cta:hover svg{transform:translateX(4px)}.nav-apple__trigger{position:relative}.nav-apple__trigger:after{background:#f8683b;border-radius:2px;bottom:-4px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transition:transform .2s ease;width:16px}.nav-apple__trigger.is-active:after,.nav-apple__trigger:hover:after{transform:translateX(-50%) scaleX(1)}.nav-apple__mobile-accordion{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.nav-apple__mobile-accordion.is-open{max-height:600px}.nav-apple__mobile-sub-item{align-items:center;border-bottom:1px solid rgba(0,0,0,.04);color:#6f727c;display:flex;font-size:14px;gap:10px;padding:11px 24px 11px 48px;text-decoration:none;transition:color .15s ease,background .15s ease}.nav-apple__mobile-sub-item:hover{background:rgba(248,104,59,.05);color:#f8683b;text-decoration:none}.nav-apple__mobile-sub-item .nav-apple__mobile-sub-icon{align-items:center;background:rgba(0,51,76,.07);border-radius:7px;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;width:28px}.nav-apple__mobile-trigger{align-items:center;display:flex;justify-content:space-between;width:100%}.nav-apple__mobile-trigger .nav-apple__chevron{color:#aaa;transition:transform .25s ease}.nav-apple__mobile-trigger.is-open .nav-apple__chevron{transform:rotate(180deg)}.form-lp input{margin-bottom:10px}.form-modal input,.form-modal select,.form-modal textarea{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));border:1px solid #d0d0d0;box-shadow:none}.form-modal select{height:48px}.form-base input:not([type=radio]):not([type=checkbox]),.form-base select,.form-base textarea{background-color:#fff;border:1px solid #d0d0d0;border-radius:3px;box-shadow:none;outline:0}.form-base input:not([type=radio]):not([type=checkbox])::-moz-placeholder,.form-base select::-moz-placeholder,.form-base textarea::-moz-placeholder{color:#000}.form-base input:not([type=radio]):not([type=checkbox])::placeholder,.form-base select::placeholder,.form-base textarea::placeholder{color:#000}.form-base input:not(.btn):not([type=radio]):not([type=checkbox]){color:#000;font-family:Roboto,sans-serif;font-size:16px;height:48px;padding-left:10px;transition:all .2s ease-in-out}.form-base select{height:48px}.form-base textarea{font-size:16px;padding-left:10px;padding-top:10px}.form-base input:not([type=radio]):not([type=checkbox]):focus,.form-base input:not([type=radio]):not([type=checkbox]):hover{box-shadow:none}.form-base .ts-control input:not([type=radio]):not([type=checkbox]){height:auto}.form-base.form-lp input:not(.btn):not([type=radio]):not([type=checkbox]),.form-base.form-lp select,.form-base.form-lp textarea{background-color:#f5f6fa;border:0}.form-base.form-lp input:not([type=radio]):not([type=checkbox]):focus,.form-base.form-lp textarea:focus{background-color:#d9dbe0!important}.form-base.form-lp .ts-control,.form-base.form-lp .ts-control input:not([type=radio]):not([type=checkbox]):focus{background-color:#f5f6fa!important}.form-base.form-lp .ts-control{border:0}.form-base.form-lp .input-white .ts-control input:not([type=radio]):not([type=checkbox]):focus{background-color:#fff!important}.form-base.form-lp .input-white .ts-control{background-color:#fff!important;border:0}.form-base.form-lp input:not([type=radio]):not([type=checkbox])::-moz-placeholder,.form-base.form-lp select::-moz-placeholder,.form-base.form-lp textarea::-moz-placeholder{color:#0f3957}.form-base.form-lp input:not([type=radio]):not([type=checkbox])::placeholder,.form-base.form-lp select::placeholder,.form-base.form-lp textarea::placeholder{color:#0f3957}.ts-wrapper{height:48px}.ts-control{align-items:center;background-color:rgb(229 231 235/var(--tw-bg-opacity))!important;border:1px solid #d0d0d0;border-radius:3px;color:#000;display:flex;font-family:Roboto,sans-serif;font-size:16px;height:100%}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{color:#000;font-family:Roboto,sans-serif;font-size:16px;padding:8px 18px}.ts-wrapper.single .ts-control:after{border-color:gray transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-3px;position:absolute;right:15px;top:50%;width:0}.ts-wrapper.single.dropdown-active .ts-control:after{border-color:transparent transparent gray;border-width:0 5px 5px;margin-top:-4px}.form-lp .ts-control .item{color:#0f3957}.checkbox-flat{cursor:pointer;padding-left:30px;position:relative}.checkbox-flat .checkbox-input{opacity:0;position:absolute}.checkbox-label{background-color:#fff;border:2px solid #333;border-radius:4px;height:24px;left:0;position:absolute;top:0;width:24px}.checkbox-flat .checkbox-input:checked+.checkbox-label:after{color:#333;content:"✓";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.card-accordion .card-panel{position:relative}.card-accordion .card-panel:after{content:url();position:absolute;right:20px;top:24px;transform:rotate(90deg)}.card-accordion-faqs .card-panel:after{content:url();position:absolute;right:20px;top:33px;transform:rotate(90deg)}.card-accordion .card-panel-footer:after{top:24px}.card-accordion .card-panel.active:after{transform:rotate(-90deg);transform-origin:right}.card-accordion .card-panel.no-controls:after{content:""}.text-highlight,a.text-highlight{box-shadow:inset 0 -2px 0 #c3002f;color:inherit;transition:background .15s cubic-bezier(.33,.66,.66,1)}.text-highlight:active,.text-highlight:focus,.text-highlight:hover,a.text-highlight:active,a.text-highlight:focus,a.text-highlight:hover{background:#c3002f;color:#fff;text-decoration:none}.text-highlight-dark,a.text-highlight-dark{box-shadow:inset 0 -2px 0 #f14f30;color:inherit;transition:background .15s cubic-bezier(.33,.66,.66,1)}.text-highlight-dark:active,.text-highlight-dark:focus,.text-highlight-dark:hover,a.text-highlight-dark:active,a.text-highlight-dark:focus,a.text-highlight-dark:hover{background:#f14f30;color:#fff;text-decoration:none}.text-highlight-link,a.text-highlight-link{box-shadow:inset 0 -2px 0 #0070c2;color:#0070c2;transition:background .15s cubic-bezier(.33,.66,.66,1)}.text-highlight-link:active,.text-highlight-link:focus,.text-highlight-link:hover,a.text-highlight-link:active,a.text-highlight-link:focus,a.text-highlight-link:hover{background:#0070c2;color:#fff;text-decoration:none}.text-highlight-anakiwa,a.text-highlight-anakiwa{box-shadow:inset 0 -2px 0 #8fd0ff;color:#8fd0ff!important;transition:background .15s cubic-bezier(.33,.66,.66,1)}.text-highlight-anakiwa:active,.text-highlight-anakiwa:focus,.text-highlight-anakiwa:hover,a.text-highlight-anakiwa:active,a.text-highlight-anakiwa:focus,a.text-highlight-anakiwa:hover{background:#8fd0ff;color:#242e35!important;text-decoration:none}.text-highlight--inverse,a.text-highlight--inverse{box-shadow:inset 0 -2px 0 #fff;color:inherit;transition:background .15s cubic-bezier(.33,.66,.66,1)}.text-highlight--inverse:active,.text-highlight--inverse:focus,.text-highlight--inverse:hover,a.text-highlight--inverse:active,a.text-highlight--inverse:focus,a.text-highlight--inverse:hover{background:#fff;color:#fff;text-decoration:none}.text-highlight--elephant,a.text-highlight--elephant{box-shadow:inset 0 -2px 0 #0f3957;color:inherit;transition:background .15s cubic-bezier(.33,.66,.66,1)}.text-highlight--elephant:active,.text-highlight--elephant:focus,.text-highlight--elephant:hover,a.text-highlight--elephant:active,a.text-highlight--elephant:focus,a.text-highlight--elephant:hover{background:#0f3957;color:#fff;text-decoration:none}.text-highlight--curious-blue,a.text-highlight--curious-blue{box-shadow:inset 0 -2px 0 #2d96cd;color:inherit;transition:background .15s cubic-bezier(.33,.66,.66,1)}.text-highlight--curious-blue:active,.text-highlight--curious-blue:focus,.text-highlight--curious-blue:hover,a.text-highlight--curious-blue:active,a.text-highlight--curious-blue:focus,a.text-highlight--curious-blue:hover{background:#2d96cd;color:#fff;text-decoration:none}.malibu-600-highlight{color:#0c9fae!important;font-family:Inter,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:140%;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:8%;text-underline-offset:auto;text-underline-position:from-font}.malibu-500-highlight,.malibu-600-highlight:active,.malibu-600-highlight:focus,.malibu-600-highlight:hover{color:#0ac7d0!important}.malibu-500-highlight{font-family:Inter,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:140%;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:8%;text-underline-offset:auto;text-underline-position:from-font}.malibu-500-highlight:active,.malibu-500-highlight:focus,.malibu-500-highlight:hover{color:#0c9fae!important}.multiple-items:not(.swiper-initialized){display:flex;flex-direction:row;gap:24px;overflow-x:auto;padding-bottom:24px;scrollbar-width:none}.multiple-items:not(.swiper-initialized)::-webkit-scrollbar{display:none}.product-slider{overflow:hidden}.product-slider:not(.swiper-initialized){justify-content:center}.values-slider{overflow:hidden;padding-right:20%}.values-slider:not(.swiper-initialized){display:flex;flex-direction:row;gap:32px;overflow-x:auto;padding-bottom:16px;scrollbar-width:none}.values-slider:not(.swiper-initialized)::-webkit-scrollbar{display:none}.values-slider:not(.swiper-initialized)>div{flex:0 0 calc(50% - 16px);min-width:300px}.product-slider .swiper-wrapper,.values-slider .swiper-wrapper{display:flex!important}.product-slider .swiper-slide,.values-slider .swiper-slide{display:flex!important;flex-direction:column!important;height:auto!important}.product-slider .swiper-slide>div,.values-slider .swiper-slide>div{display:flex;flex:1 1 auto;width:100%}.product-card{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:100%;max-width:424px;padding:20px;text-align:center}.product-card h5{font-family:"Source Serif 4",serif;font-size:25px;font-style:normal;font-weight:400;line-height:37.5px}.product-card img{align-self:stretch;height:200px;margin-bottom:24px;max-height:180px;-o-object-fit:contain;object-fit:contain;width:auto}.product-specs{color:#535862;display:flex;flex-direction:column;flex-grow:1;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:400;gap:6px;letter-spacing:-.1px;line-height:140%;margin-bottom:32px}.product-controls{display:flex;gap:16px;justify-content:center;margin-top:40px}.product-arrow-btn{align-items:center;background:transparent;border:1px solid #00334c;border-radius:50%;color:#00334c;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:all .3s ease;width:44px}.product-arrow-btn:disabled{border-color:#9ca3af;color:#9ca3af;cursor:default;opacity:.6}.product-arrow-btn:not(:disabled):hover{background:#00334c;color:#fff}.product-arrow-btn .icon-arrow-left,.product-arrow-btn .icon-arrow-right,.product-arrow-btn svg{height:20px;width:20px}.values-carousel-wrapper{margin-top:2rem;position:relative}.values-slider .swiper-slide{height:auto}.value-card{background:linear-gradient(180deg,#eefaff,#fff);border-radius:20px;flex-direction:column;min-height:300px;padding:24px}.value-card,.values-controls-wrapper{display:flex;justify-content:space-between}.values-controls-wrapper{align-items:center;margin-top:48px;padding:0 16px;width:100%}.vc-counter{color:#00334c;font-family:"Roboto Serif",serif;font-size:24px;letter-spacing:2px;opacity:.9}.vc-arrows{display:flex;gap:16px}.vc-arrow-btn{align-items:center;background:transparent;border:1px solid #00334c;border-radius:50%;color:#00334c;cursor:pointer;display:flex;height:52px;justify-content:center;padding:0;transition:all .3s ease;width:52px}.vc-arrow-btn:disabled{border-color:#9ca3af;color:#9ca3af;cursor:default;opacity:.6}.vc-arrow-btn:not(:disabled):hover{background:#00334c;color:#f8fdff}.vc-arrow-btn .icon-arrow-left,.vc-arrow-btn .icon-arrow-right,.vc-arrow-btn svg{height:20px;width:20px}@media(min-width:1024px){.values-controls-wrapper{width:80%}}@media(max-width:768px){.value-card{border-radius:16px;padding:32px 24px}.value-card h3{font-size:24px;margin:0 0 24px}.values-controls-wrapper{margin-top:32px;padding:0 8px}.vc-arrow-btn{height:44px;width:44px}.vc-counter{display:none}}.thumb-controlled-carousel{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:100%;max-width:100%;min-height:560px;min-width:0;overflow:hidden;width:100%}.thumb-controlled-carousel *,.thumb-controlled-carousel :after,.thumb-controlled-carousel :before{box-sizing:border-box}.thumb-carousel-main{background:#edf3f7;border-radius:20px;flex:1 1 auto;max-width:100%;min-height:0;min-width:0;overflow:hidden;position:relative;width:100%}.thumb-carousel-main .swiper-slide,.thumb-carousel-main .swiper-wrapper{height:100%}.thumb-carousel-main img{display:block;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pool-gallery-video-thumb,.thumb-carousel-main a,.thumb-carousel-thumbs .swiper-slide{background:#edf3f7;overflow:hidden;position:relative}.pool-gallery-video-thumb{border-radius:20px;display:block}.pool-gallery-video-thumb:before,.thumb-carousel-main a:before,.thumb-carousel-thumbs .swiper-slide:before{animation:image-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#edf3f7,#f8fdff 45%,#edf3f7 90%);background-size:220% 100%;border-radius:inherit;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .25s ease,visibility .25s ease;z-index:2}.pool-gallery-video-thumb.is-image-loaded:before,.thumb-carousel-main a.is-image-loaded:before,.thumb-carousel-thumbs .swiper-slide.is-image-loaded:before{opacity:0;visibility:hidden}.thumb-carousel-thumbs img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pool-gallery-video-thumb img,.thumb-carousel-main a img,.thumb-carousel-thumbs .swiper-slide img,.thumb-carousel-thumbs img{opacity:0;transition:opacity .25s ease}.pool-gallery-video-thumb.is-image-loaded img,.thumb-carousel-main a.is-image-loaded img,.thumb-carousel-thumbs .swiper-slide.is-image-loaded img{opacity:1}@keyframes image-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.thumb-carousel-nav{align-items:center;background:rgba(248,253,255,.85);border:0;border-radius:9999px;color:#00334c;cursor:pointer;display:inline-flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .25s ease,color .25s ease;width:48px;z-index:3}.thumb-carousel-nav:hover{background:#00334c;color:#f8fdff}.thumb-carousel-nav .icon-arrow-left,.thumb-carousel-nav .icon-arrow-right{font-size:14px}.thumb-carousel-prev{left:14px}.thumb-carousel-next{right:14px}.thumb-carousel-thumbs .swiper-slide{border-radius:8px;cursor:pointer;opacity:.45;overflow:hidden;transition:opacity .2s ease}.thumb-carousel-thumbs{flex:0 0 96px;height:96px;max-width:100%;min-width:0;overflow:hidden;width:100%}.thumb-controlled-carousel .swiper-wrapper{max-width:100%}.thumb-controlled-carousel .swiper-slide{box-sizing:border-box;max-width:100%;min-width:0}.thumb-carousel-thumbs .swiper-slide,.thumb-carousel-thumbs .swiper-wrapper{height:100%}.thumb-carousel-thumbs .swiper-slide-thumb-active{opacity:1}.thumb-carousel-main:not(.swiper-initialized) .swiper-slide{display:none}.thumb-carousel-main:not(.swiper-initialized) .swiper-slide:first-child{display:block}.thumb-carousel-thumbs:not(.swiper-initialized) .swiper-wrapper{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1023px){.thumb-controlled-carousel{height:auto;min-height:0}.thumb-carousel-main{flex:0 0 auto}.thumb-carousel-main .swiper-slide{aspect-ratio:4/3}.thumb-carousel-main .swiper-slide,.thumb-carousel-main .swiper-wrapper{height:auto}}@media(max-width:640px){.thumb-carousel-nav{height:42px;width:42px}.thumb-carousel-prev{left:10px}.thumb-carousel-next{right:10px}}.offer-slider,.offer-slider-shell{position:relative}.offer-slider{background:#00334c;overflow:hidden;width:100%}.offer-slider .item{position:relative}.offer-slider .offer-image{height:520px;overflow:hidden;position:relative;width:100%}@media(min-width:768px){.offer-slider .offer-image{height:600px}}.offer-slider .offer-image img.img-hero{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.offer-slider .offer-image:after{background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.28) 55%,rgba(0,0,0,.06));content:"";inset:0;pointer-events:none;position:absolute}.offer-slider .offer-content{align-items:flex-end;display:flex;inset:0;position:absolute;z-index:10}.offer-slider .offer-content-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;width:100%}.offer-slider .col-md-12{flex:1;max-width:500px}.offer-slider h2.offer-title{color:#fff;font-family:"Source Serif 4",serif;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:400;line-height:1.1;margin:0 0 16px}.offer-slider p.offer-title-secondary{color:hsla(0,0%,100%,.88);font-family:"Source Serif 4",serif;font-size:1.2rem;font-weight:400;line-height:1.6;margin:0 0 32px;max-width:680px}.offer-slider .btn-primary.btn-round{background:#f8683b;border:2px solid transparent;border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:700;padding:20px 52px;text-decoration:none;transition:background .3s,color .3s,transform .2s}.offer-slider .btn-primary.btn-round:hover{background:#c14b27;color:#fff;transform:translateY(-2px)}.offer-slider-shell>.offer-controls-content{align-items:flex-end;display:flex;inset:0;pointer-events:none;position:absolute;z-index:30}.offer-slider-shell>.offer-controls-content .container{display:flex;justify-content:flex-end;width:100%}.offer-slider-shell .slider-controls{align-items:center;display:flex;gap:10px;pointer-events:auto}.offer-slider-shell .slider-control{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.12);border:2px solid hsla(0,0%,100%,.6);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;padding:0;transition:background .3s,border-color .3s,transform .2s;width:42px}.offer-slider-shell .slider-control:hover{background:#f8683b;border-color:#f8683b;transform:scale(1.08)}.offer-slider-shell .slider-control:disabled{cursor:default;opacity:.5}.offer-slider-shell .slider-control:disabled:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.6);transform:none}.offer-slider-shell .slider-control svg{display:block;height:18px;width:18px}.offer-slider .swiper-pagination{align-items:center;bottom:16px;display:flex!important;gap:8px;justify-content:center;left:0;margin:0;padding:0;position:absolute;right:0;z-index:20}.offer-slider .swiper-pagination-bullet{background:hsla(0,0%,100%,.4);border-radius:50%;cursor:pointer;height:8px;opacity:1;transition:background .3s,transform .3s;width:8px}.offer-slider .swiper-pagination-bullet-active{background:#fff;transform:scale(1.35)}@media(max-width:767px){.offer-slider .offer-image{height:480px}.offer-slider .offer-image:after{background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.5) 60%,rgba(0,0,0,.2))}.offer-slider .offer-content-inner{align-items:flex-start;flex-direction:column;gap:16px;justify-content:flex-end;padding:0 20px}.offer-slider .offer-content:not(.offer-controls-content){padding-bottom:7.25rem!important}.offer-slider h2.offer-title{font-size:clamp(1.85rem,7vw,2.5rem);margin-bottom:12px}.offer-slider p.offer-title-secondary{font-size:1.05rem;margin-bottom:22px}.offer-slider-shell>.offer-controls-content{padding-bottom:2.625rem!important}.offer-slider-shell>.offer-controls-content .container{justify-content:center}.offer-slider-shell .slider-controls{display:flex;gap:8px}.offer-slider-shell .slider-control{height:38px;width:38px}.offer-slider .swiper-pagination{bottom:14px}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/global/fonts/Inter-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/global/fonts/Inter-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/global/fonts/Inter-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/global/fonts/Inter-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Systemia;font-style:normal;font-weight:400;src:url(/assets/global/fonts/Systemia-Regular.woff2) format("woff2"),url(/assets/global/fonts/Systemia-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Systemia;font-style:normal;font-weight:500;src:url(/assets/global/fonts/Systemia-Medium.woff2) format("woff2"),url(/assets/global/fonts/Systemia-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Systemia;font-style:normal;font-weight:600;src:url(/assets/global/fonts/Systemia-SemiBold.woff2) format("woff2"),url(/assets/global/fonts/Systemia-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Systemia;font-style:normal;font-weight:700;src:url(/assets/global/fonts/Systemia-Bold.woff2) format("woff2"),url(/assets/global/fonts/Systemia-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:400;src:url(/assets/global/fonts/SourceSerif4_18pt-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Kalice;font-style:normal;font-weight:400;src:url(/assets/global/fonts/Kalice-Trial-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Kalice;font-style:normal;font-weight:500;src:url(/assets/global/fonts/Kalice-Trial-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Kalice;font-style:normal;font-weight:700;src:url(/assets/global/fonts/Kalice-Trial-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Kalice;font-style:normal;font-weight:800;src:url(/assets/global/fonts/Kalice-Trial-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:400;src:url(/assets/global/fonts/Roboto-Serif.ttf) format("truetype")}.text-gradient{background:-webkit-linear-gradient(#8fd0ff,#68fdb8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.filter-btn{background:#e6e7ea;border:none;border-radius:100px;color:#a0a3ab;cursor:pointer;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;letter-spacing:.18px;line-height:normal;min-width:200px;padding:20px 28px;text-align:center;transition:all .3s ease-in-out}.filter-btn.active,.filter-btn:hover{background:#f8683b;color:#fff}.lp-hot-tub-specials{background-color:#fff5f2}.lp-hot-tub-specials span{--tw-bg-opacity:1;background-color:rgb(248 104 59/var(--tw-bg-opacity))}.lp-hot-tub-specials h3{color:#c63507}.lp-hot-tub-specials a{--tw-bg-opacity:1;align-items:center;background-color:rgb(248 104 59/var(--tw-bg-opacity));display:flex;justify-content:center}.lp-hot-tub-specials a:hover{background-color:#f74a14}.lp-hot-tub-specials p{--tw-text-opacity:1;color:rgb(83 88 98/var(--tw-text-opacity))}.lp-pool-specials{--tw-bg-opacity:1;background-color:rgb(238 250 255/var(--tw-bg-opacity))}.lp-pool-specials span{--tw-bg-opacity:1;background-color:rgb(0 156 223/var(--tw-bg-opacity))}.lp-pool-specials h3{--tw-text-opacity:1;color:rgb(0 51 76/var(--tw-text-opacity))}.lp-pool-specials a{--tw-bg-opacity:1;align-items:center;background-color:rgb(0 156 223/var(--tw-bg-opacity));display:flex;justify-content:center}.lp-pool-specials a:hover{--tw-bg-opacity:1;background-color:rgb(0 51 76/var(--tw-bg-opacity))}.lp-pool-specials p{--tw-text-opacity:1;color:rgb(83 88 98/var(--tw-text-opacity))}.lp-general-specials{--tw-bg-opacity:1;background-color:rgb(238 250 255/var(--tw-bg-opacity))}.lp-general-specials span{--tw-bg-opacity:1;background-color:rgb(0 86 122/var(--tw-bg-opacity))}.lp-general-specials h3{--tw-text-opacity:1;color:rgb(0 51 76/var(--tw-text-opacity))}.lp-general-specials a{--tw-bg-opacity:1;align-items:center;background-color:rgb(0 86 122/var(--tw-bg-opacity));display:flex;justify-content:center}.lp-general-specials a:hover{--tw-bg-opacity:1;background-color:rgb(0 51 76/var(--tw-bg-opacity))}.lp-general-specials p{--tw-text-opacity:1;color:rgb(83 88 98/var(--tw-text-opacity))}.lp-accessories{--tw-bg-opacity:1;background-color:rgb(238 250 255/var(--tw-bg-opacity))}.lp-accessories span{--tw-bg-opacity:1;background-color:rgb(0 86 122/var(--tw-bg-opacity))}.lp-accessories h3{--tw-text-opacity:1;color:rgb(0 51 76/var(--tw-text-opacity))}.lp-accessories a{--tw-bg-opacity:1;align-items:center;background-color:rgb(0 86 122/var(--tw-bg-opacity));display:flex;justify-content:center}.lp-accessories a:hover{--tw-bg-opacity:1;background-color:rgb(0 51 76/var(--tw-bg-opacity))}.lp-accessories p{--tw-text-opacity:1;color:rgb(83 88 98/var(--tw-text-opacity))}#lp-layout-interior .lp-layout-content p{font-size:16px;margin-bottom:1rem}@media (min-width:1024px){#lp-layout-interior .lp-layout-content p{font-size:1.25rem;line-height:1.75rem}}#lp-layout-interior .lp-layout-content a{color:#0c9fae;font-family:Inter,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:140%;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:8%;text-underline-offset:auto;text-underline-position:from-font}#lp-layout-interior .lp-layout-content a:active,#lp-layout-interior .lp-layout-content a:focus,#lp-layout-interior .lp-layout-content a:hover{color:#0ac7d0}#lp-layout-interior .lp-countdown{overflow:hidden}#lp-layout-interior .lp-countdown-timer{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}#lp-layout-interior .lp-countdown-unit{align-items:center;display:flex;flex-direction:column;gap:.25rem;min-width:0}#lp-layout-interior .lp-countdown-pair{display:flex;gap:.125rem;justify-content:center;width:100%}#lp-layout-interior .lp-countdown-digit{backface-visibility:hidden;box-shadow:0 10px 24px rgba(0,0,0,.18);display:block;font-variant-numeric:tabular-nums;isolation:isolate;min-width:1.45rem;overflow:hidden;perspective:520px;position:relative;transform-origin:center center;transform-style:preserve-3d;width:clamp(1.45rem,5.2vw,2.5rem);will-change:transform,box-shadow}#lp-layout-interior .lp-countdown-digit:after{background:hsla(214,9%,64%,.28);box-shadow:0 1px 0 hsla(0,0%,100%,.18);content:"";height:1px;left:8%;pointer-events:none;position:absolute;right:8%;top:50%;z-index:2}@media(min-width:640px){#lp-layout-interior .lp-countdown-pair{gap:.25rem}}#lp-layout-interior .lp-countdown-flap,#lp-layout-interior .lp-countdown-half{align-items:center;background-color:#fff;color:inherit;display:flex;font-size:inherit;font-weight:inherit;height:100%;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:100%}#lp-layout-interior .lp-countdown-flap,#lp-layout-interior .lp-countdown-half--top{clip-path:inset(0 0 50% 0)}#lp-layout-interior .lp-countdown-half--top{background-image:linear-gradient(180deg,#fff,#f7f8fb)}#lp-layout-interior .lp-countdown-half--bottom{background-image:linear-gradient(180deg,#f7f8fb,#eceff3);clip-path:inset(50% 0 0 0)}#lp-layout-interior .lp-countdown-flap{backface-visibility:hidden;background-image:linear-gradient(180deg,#fff,#f1f3f6);opacity:0;transform:rotateX(0deg);transform-origin:center bottom;z-index:3}#lp-layout-interior .lp-countdown-digit.is-flipping{box-shadow:0 16px 28px rgba(0,0,0,.24)}#lp-layout-interior .lp-countdown-digit.is-flipping .lp-countdown-flap{animation:lp-countdown-top-flap .62s cubic-bezier(.2,.7,.25,1) forwards;opacity:1}@keyframes lp-countdown-top-flap{0%{opacity:1;transform:rotateX(0deg)}70%{opacity:1;transform:rotateX(-92deg)}to{opacity:0;transform:rotateX(-96deg)}}@media(prefers-reduced-motion:reduce){#lp-layout-interior .lp-countdown-digit,#lp-layout-interior .lp-countdown-digit.is-flipping{animation:none;transform:none}}.lp-form input,.lp-form select,.lp-form textarea{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));border:1px solid #d0d0d0;box-shadow:none}.lp-form select{height:48px}.blog-layout-content{line-height:1.7}.blog-layout-content p{margin-bottom:1.5rem;margin-top:0}.blog-layout-content p:last-child{margin-bottom:0}.blog-layout-content h2{margin-bottom:1rem;margin-top:3rem}.blog-layout-content h3{margin-bottom:1rem;margin-top:2rem}.blog-layout-content h2:first-child,.blog-layout-content h3:first-child{margin-top:0}.blog-layout-content ol,.blog-layout-content ul{margin-bottom:1.5rem;margin-top:0;padding-left:1.5rem}.blog-layout-content li{margin-bottom:.5rem}.blog-layout-content li:last-child{margin-bottom:0}.blog-layout-content img{border-radius:20px;display:block;height:auto;margin:2rem 0;max-width:100%}.blog-layout-content p:has(>img:only-child){margin-bottom:0}.blog-layout-content p>img{margin-bottom:1rem;margin-top:1rem}.blog-layout-content hr{border:0;border-top:1px solid #d1d5db;margin:3rem 0}.blog-layout-content .embed-responsive{margin-bottom:2rem;margin-top:2rem}.blog-layout-content a{color:#0c9fae;font-family:Inter,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:140%;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:8%;text-underline-offset:auto;text-underline-position:from-font}.blog-layout-content a:active,.blog-layout-content a:focus,.blog-layout-content a:hover{color:#0ac7d0}.flatpickr-calendar.open{z-index:999999999999}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{height:53px}.SpaBuilder .swatch.active{border:3px solid #0c9fae}.SpaBuilder #spa-shell-preview{max-width:600px}.SpaBuilder #spa-cabinet-preview{max-width:590px}.SpaBuilder #spa-image-preview{max-width:600px}@media screen and (max-width:768px){.SpaBuilder #spa-image-preview{max-width:100%}}.shell-aventine{margin-bottom:-92px!important}