@-webkit-keyframes easeInCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}@-webkit-keyframes easeOutCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}.pull-left-xs{float:left}.pull-right-xs{float:right}@media (min-width:576px) and (max-width:767.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width:768px) and (max-width:1079.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media (min-width:1080px) and (max-width:1279.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media (min-width:1280px) and (max-width:1599.98px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media (min-width:1600px){.pull-left-xxl{float:left}.pull-right-xxl{float:right}}@media (max-width:575.98px){.hidden-xs-down{display:none!important}}@media (max-width:767.98px){.hidden-sm-down{display:none!important}}@media (max-width:1079.98px){.hidden-md-down{display:none!important}}@media (max-width:1279.98px){.hidden-lg-down{display:none!important}}@media (max-width:1599.98px){.hidden-xl-down{display:none!important}}.hidden-xxl-down{display:none!important}.row.equal-height>[class^=col]{display:-webkit-box;display:-ms-flexbox;display:flex}@keyframes easeInCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}@keyframes easeOutCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}.swatch-circle-beige{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:beige;border-radius:1.25em;display:block;position:relative}.swatch-circle-beige.disabled{opacity:.2}.swatch-filter-beige{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:beige;border-radius:.69em;background-color:beige;display:block;position:relative}.swatch-filter-beige.disabled{opacity:.2}.swatch-circle-black{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#000;border-radius:1.25em;display:block;position:relative}.swatch-circle-black.disabled{opacity:.2}.swatch-filter-black{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#000;border-radius:.69em;background-color:#000;display:block;position:relative}.swatch-filter-black.disabled{opacity:.2}.swatch-circle-blue{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#001c4e;border-radius:1.25em;display:block;position:relative}.swatch-circle-blue.disabled{opacity:.2}.swatch-filter-blue{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#001c4e;border-radius:.69em;background-color:#001c4e;display:block;position:relative}.swatch-filter-blue.disabled{opacity:.2}.swatch-circle-brown{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:brown;border-radius:1.25em;display:block;position:relative}.swatch-circle-brown.disabled{opacity:.2}.swatch-filter-brown{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:brown;border-radius:.69em;background-color:brown;display:block;position:relative}.swatch-filter-brown.disabled{opacity:.2}.swatch-circle-green{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#5d761d;border-radius:1.25em;display:block;position:relative}.swatch-circle-green.disabled{opacity:.2}.swatch-filter-green{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#5d761d;border-radius:.69em;background-color:#5d761d;display:block;position:relative}.swatch-filter-green.disabled{opacity:.2}.swatch-circle-grey{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#8f979d;border-radius:1.25em;display:block;position:relative}.swatch-circle-grey.disabled{opacity:.2}.swatch-filter-grey{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#8f979d;border-radius:.69em;background-color:#8f979d;display:block;position:relative}.swatch-filter-grey.disabled{opacity:.2}.swatch-circle-navy{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:navy;border-radius:1.25em;display:block;position:relative}.swatch-circle-navy.disabled{opacity:.2}.swatch-filter-navy{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:navy;border-radius:.69em;background-color:navy;display:block;position:relative}.swatch-filter-navy.disabled{opacity:.2}.swatch-circle-orange{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:orange;border-radius:1.25em;display:block;position:relative}.swatch-circle-orange.disabled{opacity:.2}.swatch-filter-orange{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:orange;border-radius:.69em;background-color:orange;display:block;position:relative}.swatch-filter-orange.disabled{opacity:.2}.swatch-circle-pink{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fe249a;border-radius:1.25em;display:block;position:relative}.swatch-circle-pink.disabled{opacity:.2}.swatch-filter-pink{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#fe249a;border-radius:.69em;background-color:#fe249a;display:block;position:relative}.swatch-filter-pink.disabled{opacity:.2}.swatch-circle-purple{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:purple;border-radius:1.25em;display:block;position:relative}.swatch-circle-purple.disabled{opacity:.2}.swatch-filter-purple{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:purple;border-radius:.69em;background-color:purple;display:block;position:relative}.swatch-filter-purple.disabled{opacity:.2}.swatch-circle-red{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:red;border-radius:1.25em;display:block;position:relative}.swatch-circle-red.disabled{opacity:.2}.swatch-filter-red{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:red;border-radius:.69em;background-color:red;display:block;position:relative}.swatch-filter-red.disabled{opacity:.2}.swatch-circle-white{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;display:block;position:relative}.swatch-circle-white.disabled{opacity:.2}.swatch-filter-white{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#fff;border-radius:.69em;background-color:#fff;display:block;position:relative}.swatch-filter-white.disabled{opacity:.2}.swatch-circle-yellow{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#ff0;border-radius:1.25em;display:block;position:relative}.swatch-circle-yellow.disabled{opacity:.2}.swatch-filter-yellow{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#ff0;border-radius:.69em;background-color:#ff0;display:block;position:relative}.swatch-filter-yellow.disabled{opacity:.2}.swatch-circle-miscellaneous{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#821e91),color-stop(25%,#821e91),color-stop(25%,#edd134),color-stop(50%,#ff0),color-stop(50%,#edd134),color-stop(50%,#59ba00),color-stop(76%,#59ba00),color-stop(76%,#111),to(#111)),-webkit-gradient(linear,left bottom,left top,color-stop(0,#0e5cd1),color-stop(50%,#0e5cd1),color-stop(50%,#e20b0b),to(#e20b0b));background:linear-gradient(0deg,#821e91,#821e91 25%,#edd134 0,#ff0 50%,#edd134 0,#59ba00 0,#59ba00 76%,#111 0,#111),linear-gradient(0deg,#0e5cd1,#0e5cd1 50%,#e20b0b 0,#e20b0b);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:.063em solid rgba(0,0,0,.3);border-radius:1.25em;display:block;height:2.5em;position:relative;-webkit-transform:rotate(35deg);transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:.2}.swatch-circle-miscellaneous.selected:after{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.swatch-square-miscellaneous{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#821e91),color-stop(25%,#821e91),color-stop(25%,#edd134),color-stop(50%,#ff0),color-stop(50%,#edd134),color-stop(50%,#59ba00),color-stop(76%,#59ba00),color-stop(76%,#111),to(#111)),-webkit-gradient(linear,left bottom,left top,color-stop(0,#0e5cd1),color-stop(50%,#0e5cd1),color-stop(50%,#e20b0b),to(#e20b0b));background:linear-gradient(0deg,#821e91,#821e91 25%,#edd134 0,#ff0 50%,#edd134 0,#59ba00 0,#59ba00 76%,#111 0,#111),linear-gradient(0deg,#0e5cd1,#0e5cd1 50%,#e20b0b 0,#e20b0b);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:.063em solid rgba(0,0,0,.3);border-radius:1.25em;display:block;line-height:1.38em;position:relative;width:1.38em}.swatch-square-miscellaneous.disabled{opacity:.2}.swatch-square-miscellaneous.selected:after{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}body[data-action=Product-Show]{overflow-x:hidden}.product-detail .customize-this{margin-top:14px;margin-bottom:-4px}.product-detail .reset-attributes{border:none;text-transform:capitalize;color:#7492ad;background-color:transparent}.product-detail .attribute{padding:1.25rem;background:#fff;margin-top:.9375rem}@media (min-width:768px){.product-detail .attribute{padding:1.25rem;border-bottom:0}}.product-detail .attribute.active .title{margin-bottom:.625rem}@media (min-width:768px){.product-detail .attribute.active .title{margin-bottom:1.25rem}}.product-detail .attribute.active .attribute-values{display:-webkit-box;display:-ms-flexbox;display:flex}.product-detail .attribute:not(.default-open).gated-disable{opacity:.4;cursor:no-drop}.product-detail .attribute:not(.default-open).gated-disable .title{margin-bottom:0;cursor:no-drop;pointer-events:none}.product-detail .attribute:not(.default-open).gated-disable .attribute-values{display:none}.product-detail .attribute.estimated-ship-date{display:-webkit-box;display:-ms-flexbox;display:flex}.product-detail .attribute.estimated-ship-date .est-shipping-label{display:inline-block;padding-left:.625rem}.product-detail .attribute.estimated-ship-date .icon{-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;max-width:25px}.product-detail .attribute .title{padding:0;margin-bottom:0}.product-detail .attribute .content>hr{width:100%;margin-top:0;margin-bottom:1.25rem;display:none}@media (min-width:768px){.product-detail .attribute .content>hr{display:block}}.product-detail .attribute .custom-select option:disabled{color:#с5с5с5}.product-detail .attribute-values{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail .attribute-values label{color:#002a48}.product-detail h4.hydrotherapy+.attribute-values{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-detail .display-attribute-value{text-transform:none;font-family:Avenir Std Roman,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;letter-spacing:.5px;color:#444}.product-detail .color-attribute{display:block;width:60px;height:60px;margin-right:3px;margin-bottom:3px;border:7px solid #fff}@media (min-width:768px){.product-detail .color-attribute{width:90px;height:90px;margin-right:5px;margin-bottom:6px}}.product-detail .color-attribute:focus{outline-color:#002a48}.product-detail .color-attribute:focus.selected .swatch-value{border:none;-webkit-box-shadow:none;box-shadow:none}.product-detail .color-attribute.unselectable-container-button:focus{outline-color:hsla(0,0%,100%,0)}.product-detail .color-attribute.selected{position:relative}.product-detail .color-attribute.selected:after{content:"";position:absolute;bottom:-5px;right:-5px;width:29px;height:29px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 1)'%3E%3Ccircle cx='14.5' cy='14.5' r='14.5' fill='%23FFF' stroke='%23002a48' stroke-width='2'/%3E%3Cpath fill='%23002a48' fill-rule='nonzero' d='M0 5.425L4.794 10 14 1.241 12.678 0 4.794 7.5 1.303 4.175z' transform='translate(8 10)'/%3E%3C/g%3E%3C/svg%3E");background-size:29px 29px}.product-detail .color-attribute.selected .swatch-value{border:2px solid #002a48;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}@media (min-width:768px){.product-detail .color-attribute.selected .swatch-value{-webkit-box-shadow:inset 0 0 0 5px #fff;box-shadow:inset 0 0 0 5px #fff}}.product-detail .color-attribute.hydrotherapy-attribute{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:auto;height:auto;margin:0 0 .625rem}@media (min-width:576px){.product-detail .color-attribute.hydrotherapy-attribute{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}}@media (min-width:768px){.product-detail .color-attribute.hydrotherapy-attribute{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1080px){.product-detail .color-attribute.hydrotherapy-attribute{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}}.product-detail .color-attribute.hydrotherapy-attribute.selected{border:0;position:static}.product-detail .color-attribute.hydrotherapy-attribute.selected:after{display:none}.product-detail .color-attribute.hydrotherapy-attribute.selected .hydrotherapy-value{position:relative;border:2px solid #002a48}.product-detail .color-attribute.hydrotherapy-attribute.selected .hydrotherapy-value:after{content:"";position:absolute;bottom:-5px;right:-5px;width:29px;height:29px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 1)'%3E%3Ccircle cx='14.5' cy='14.5' r='14.5' fill='%23FFF' stroke='%23002a48' stroke-width='2'/%3E%3Cpath fill='%23002a48' fill-rule='nonzero' d='M0 5.425L4.794 10 14 1.241 12.678 0 4.794 7.5 1.303 4.175z' transform='translate(8 10)'/%3E%3C/g%3E%3C/svg%3E");background-size:29px 29px}.product-detail .color-attribute.hydrotherapy-attribute .hydrotherapy-value{background-repeat:no-repeat;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;max-width:80px;max-height:80px;height:80px;width:80px;background-size:64px 23px;background-position:50%;border:1px solid #ccc}.product-detail .attribute-display-name{color:#444;padding-left:.625rem;text-align:left;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 80px);flex:0 0 calc(100% - 80px);max-width:calc(100% - 80px)}.product-detail a.hydrotherapy-link{color:#002a48!important;margin-top:1.25rem;margin-bottom:.625rem;display:inline-block}.product-detail .swatch-circle{display:block;width:100%;height:100%;background:#fff;background-size:85px 85px}.product-detail .swatch-circle.unselectable,.product-detail [disabled] .swatch-circle{cursor:not-allowed;opacity:.4}.product-detail .swatch-circle.unselectable.color-value.selected:after,.product-detail [disabled] .swatch-circle.color-value.selected:after{background-color:#f2f2f2}.product-detail.bundle-item .primary-images,.product-detail.bundle-product-detail .primary-images{position:static}.product-detail.bundle-item .bundle-footer,.product-detail.bundle-product-detail .bundle-footer{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.product-detail.bundle-item .align-items-start+hr,.product-detail.bundle-product-detail .align-items-start+hr{display:none}@media (min-width:768px){.product-detail.bundle-item .align-items-start+hr,.product-detail.bundle-product-detail .align-items-start+hr{display:block}}.product-detail.bundle-item .promotions,.product-detail.bundle-product-detail .promotions{width:100%}.product-detail.bundle-item{padding:0}@media (min-width:768px){.product-detail.bundle-item{padding:0 0 1.875rem}}.product-detail.bundle-item .product-detail-bar{-ms-flex-item-align:start;align-self:flex-start;margin:0}@media (min-width:768px){.product-detail.bundle-item .primary-images{padding-right:.9375rem}}.product-detail.set-item{padding:0;margin-top:1.875rem}@media (min-width:768px){.product-detail.set-item{padding:0 0 1.875rem}}.product-detail.set-item .product-detail-bar{margin:0}@media (min-width:768px){.product-detail.set-item .primary-images{padding-right:.9375rem}}.product-detail.set-item+hr{display:none}.product-attributes ul{padding:0;margin-bottom:0}.product-attributes ul li{list-style-type:none;padding-bottom:.9375rem}.expand-closed:after,.expand-open:after{content:"";display:inline-block;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 1)'%3E%3Cg fill='%23001C4E'%3E%3Cpath d='M8.286 4h1.429v10H8.286z'/%3E%3Cpath d='M4 8.286h10v1.429H4z'/%3E%3C/g%3E%3Ccircle cx='9' cy='9' r='9' stroke='%23001C4E'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:20px;height:20px;vertical-align:text-top;margin-left:5px}.expand-open:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 1)'%3E%3Cpath fill='%23001C4E' d='M4 8.286h10v1.429H4z'/%3E%3Ccircle cx='9' cy='9' r='9' stroke='%23001C4E'/%3E%3C/g%3E%3C/svg%3E")}.bundle-items-label{margin-bottom:1.875rem;padding:1.875rem 1.875rem 0}@media (min-width:768px){.bundle-items-label{padding:0}}.primary-images{padding:0}@media (min-width:768px){.primary-images{padding-left:.9375rem;position:sticky;top:0}}.primary-images .product-carousel{margin-bottom:0}@media (min-width:768px){.primary-images .product-carousel{margin-bottom:1.875rem}}.primary-images .product-carousel .slick-dots{background-color:#f2f2f2;height:30px}@media (min-width:768px){.primary-images .product-carousel .slick-dots{background:none;height:inherit}}@media (max-width:1079.98px){.product-breadcrumb{border-top:1px solid #e2e2e2}}.product-breadcrumb .breadcrumb{border-bottom:none;margin-bottom:0}.product-carousel{padding:0}.product-carousel img{width:100%}.product-carousel .video-shiv{position:absolute;height:80px;width:80px;top:50%;left:50%;z-index:100}.product-carousel .video-shiv .play-button{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#002a48;background-image:url(../../svg-icons/play-button-small.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.product-carousel .yt-video{position:relative}.product-carousel .yt-video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:50px;display:block;z-index:1}.product-carousel .yt-video.player .video-shiv{display:none}.product-carousel-thumbnails{display:none;max-width:320px;margin:1.875rem auto 0}@media (min-width:768px){.product-carousel-thumbnails.slick-initialized{display:block}}.product-carousel-thumbnails .slick-track{padding-bottom:6px}.product-carousel-thumbnails .slick-track.no-translate{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.product-carousel-thumbnails .slick-prev{left:-28px}.product-carousel-thumbnails .slick-next{right:-28px}.product-carousel-thumbnails .product-carousel-slide{padding:0 5px}.product-carousel-thumbnails .product-carousel-slide.slick-current .slide-link:after{content:"";display:block;position:absolute;bottom:-6px;width:100%;height:4px;background:#001c4e}.product-carousel-thumbnails .slide-img{border:1px solid #ccc}.product-carousel-thumbnails .video-thumbnail{background-color:#000;position:relative;width:110px;margin:0 5px;padding:0}.product-carousel-thumbnails .video-thumbnail:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.6);background-image:url(../../svg-icons/play-button-small.svg);background-position:50%;background-repeat:no-repeat;background-size:35%}.product-carousel-thumbnails .video-thumbnail .video-img{width:100%;height:auto}.product-carousel-slide+.product-carousel-slide{display:none}.slick-initialized .product-carousel-slide+.product-carousel-slide{display:block}.product-detail-bar{padding:1.25rem .9375rem 1.875rem;background:#f2f2f2;margin:0 -.9375rem}@media (min-width:768px){.product-detail-bar{padding:2.5rem 1.875rem;margin:0}}@media (min-width:1080px){.product-detail-bar{padding:2.5rem}}@media (min-width:768px){.product-detail-bar.product-set{margin:0}}.product-detail-bar .price{font-size:1.5rem}.product-detail-bar .prices-add-to-cart-actions{padding:0 .9375rem .9375rem}@media (min-width:768px){.product-detail-bar .prices-add-to-cart-actions{padding:0}}.product-detail-bar .price{display:inline-block}.product-detail-bar .price,.product-detail-bar .price-label{font-family:Avenir Std Heavy,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.product-detail-bar .price-label{font-size:1.5rem;text-transform:none}@media (max-width:767.98px){.product-detail-bar .price-label{display:none}}.product-detail-bar .price-label-msrp{text-transform:none}.product-detail-bar p.affirm-as-low-as{padding-bottom:0!important;margin-bottom:0!important}.product-detail-bar p.affirm-as-low-as:empty{height:0!important}.product-detail-bar .final-sale-message{padding-bottom:1.25rem;font-size:1.125rem;color:#d52e2c}.product-detail-bar .gated{margin:1.875rem 0 .9375rem}@media (min-width:768px){.product-detail-bar .gated{margin:3.75rem 0}}@media (min-width:768px){.product-detail-bar .secondary .gated{margin:.625rem 0}}@media (min-width:768px){.product-detail-bar .secondary .prices{padding:.625rem 0}}.product-detail-bar div.pro-delivery-install .postalCode,.product-detail-bar div.pro-delivery-install a.pdp-change-postal-code{color:#002a48}.product-detail-bar div.pro-delivery-install a.pro-delivery-how-it-works{display:block;color:#002a48}.product-detail-bar div.pro-delivery-install .dealer-address{margin:1.25rem 0 1.875rem;border:1px solid #ccc;padding:.9375rem 1.25rem;background-color:#f2f2f2}.product-detail-bar div.pro-delivery-install .dealer-address span.dealer-cost,.product-detail-bar div.pro-delivery-install .dealer-address span.ship-to-address1,.product-detail-bar div.pro-delivery-install .dealer-address span.ship-to-address2,.product-detail-bar div.pro-delivery-install .dealer-address span.ship-to-city-st-zip,.product-detail-bar div.pro-delivery-install .dealer-address span.ship-to-name,.product-detail-bar div.pro-delivery-install .dealer-address span.ship-to-phone{display:block}.product-detail-bar .hydrotherapy-count-label{margin-top:-5px;letter-spacing:.5px}.product-detail-bar [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex[aria-label*="0.0"]{display:none!important}.product-detail-bar .trustpilot-widget iframe:only-child{display:none!important}.product-detail-bar .how-to{position:absolute;top:34px;right:35px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail-bar .how-to .how-to-txt{padding-right:5px;color:#002a48}.product-custom-quote-separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-custom-quote-separator>hr{width:1.875rem;margin:1.25rem 0}@media (min-width:768px){.product-custom-quote-separator>hr{margin:1.875rem 0}}.product-custom-quote-separator>span{margin:0 5px}.pdp-cta-help-butttons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.pdp-cta-help-butttons .cta-help-button{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-top:1.25rem}.pdp-cta-help-butttons .cta-help-button:first-child{margin-top:0}.pdp-cta-help-butttons .cta-help-button .content-asset{display:block;width:100%}@media (min-width:576px) and (max-width:767.98px){.pdp-cta-help-butttons .cta-help-button{margin-top:0;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px)}}@media (min-width:1080px){.pdp-cta-help-butttons .cta-help-button{margin-top:0;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.pdp-cta-help-butttons .cta-help-button a,.pdp-cta-help-butttons .cta-help-button button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-width:1px}.pdp-cta-help-butttons .cta-help-button a .icon,.pdp-cta-help-butttons .cta-help-button a img,.pdp-cta-help-butttons .cta-help-button button .icon,.pdp-cta-help-butttons .cta-help-button button img{margin-right:7px}.prop-65-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.875rem;font-size:1rem}@media (min-width:768px){.prop-65-container{margin-top:2.5rem}}.prop-65-container .info-icon{margin-left:.25em}div.description-and-detail{margin-top:3.75rem}@media (min-width:768px){div.description-and-detail{padding:0 .9375rem;margin-top:6.25rem}}div.description-and-detail .mobile-page-title{border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:.9375rem}div.description-and-detail div.pdp-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}div.description-and-detail div.pdp-info .title{margin-bottom:0;font-family:Avenir Std Heavy,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;border-bottom:1px solid #ccc;padding-bottom:1.25rem;padding-top:1.25rem}@media (min-width:768px){div.description-and-detail div.pdp-info .title{padding-bottom:1.875rem;padding-top:1.875rem;font-size:1.125rem}}div.description-and-detail div.pdp-info .content{padding-top:.9375rem;padding-bottom:.9375rem}div.description-and-detail div.pdp-info .attribute-values:last-child{padding-bottom:0}div.description-and-detail .pdp-info-left,div.description-and-detail .pdp-info-right{padding:0}@media (min-width:768px){div.description-and-detail .pdp-info-left,div.description-and-detail .pdp-info-right{padding:0 .9375rem}}div.description-and-detail .pdp-info-left>.row.active .title,div.description-and-detail .pdp-info-right>.row.active .title{border-bottom:0}@media (min-width:768px){div.description-and-detail .pdp-info-left>.row.active .title,div.description-and-detail .pdp-info-right>.row.active .title{border-bottom:1px solid #ccc}}div.description-and-detail .pdp-info-left>.row.active .content,div.description-and-detail .pdp-info-right>.row.active .content{border-bottom:1px solid #ccc;max-width:calc(100% - 1.875rem);margin:0 auto;padding:0 0 1.25rem}@media (min-width:768px){div.description-and-detail .pdp-info-left>.row.active .content,div.description-and-detail .pdp-info-right>.row.active .content{border-bottom:0;max-width:100%;margin:0;padding:0 .9375rem}}.key-feature-outer{width:100%}.key-feature-inner .key-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.key-feature-inner .key-feature.hidden{display:none}.key-feature-inner .key-feature p{display:inline-block;padding-left:.625rem}.key-feature-inner.active .hidden{display:-webkit-box;display:-ms-flexbox;display:flex}.manual-bv-reviews{padding:0;margin-bottom:0;margin-top:3.75rem}@media (min-width:768px){.manual-bv-reviews{margin-top:6.25rem}}.manual-bv-reviews.slick-slider{margin-bottom:0}.manual-bv-reviews .slick-arrow{top:calc(50% - 72px);-webkit-transform:translate(0);transform:translate(0)}.manual-bv-reviews .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.manual-bv-button{text-align:center}.read-all-reviews-btn{margin:2.5rem 0 0}.rating-details.hidden{display:none}.manual-review{text-align:center;padding:.9375rem 1.25%}.manual-review.slick-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.manual-review{border-left:1px solid;border-color:hsla(0,0%,100%,0)}.manual-review:nth-child(3n+2){border-left-color:#ccc}.manual-review:nth-child(3n+3){border-color:#ccc}.manual-review:first-child{border-color:hsla(0,0%,100%,0)}}.manual-review .review-stars{margin:.9375rem 0}.manual-review i{height:18px;width:17px;display:inline-block;background-repeat:no-repeat}.manual-review i.empty-star{background-image:url(../../svg-icons/gray-star.svg)}.manual-review i.half-star{background-image:url(../../svg-icons/half-star.svg)}.manual-review i.full-star{background-image:url(../../svg-icons/full-star.svg)}.manual-review .review-body,.manual-review .review-cite{font-size:1.125rem}.manual-review .review-cite{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal}.wishlist-social{padding-top:.9375em;text-align:center}.promotions{font-weight:400;height:85%}.promotions div.collapsible-xl button.callout{font-size:1.25em;padding-bottom:1.25rem;padding-top:1.25rem;color:#d52e2c}@media (min-width:576px){.promotions div.collapsible-xl button.callout{font-size:1.375em}}.promotions div.collapsible-xl button.callout:after{color:#000}.promotions .callout{margin-top:1.25rem}.product-options{margin-top:1.25em}.color-attribute{border:none;padding:0;background:none}.non-input-label{display:block;margin-bottom:.5rem}.recommendations-selected{margin-top:2em}.recommendation-carousel .grid-tile{padding:0 .625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recommendation-carousel .grid-tile.slick-slide:focus,.recommendation-carousel .grid-tile.slick-slide:focus-within{outline:none}.recommendation-carousel .grid-tile.slick-slide:focus-within .product-tile,.recommendation-carousel .grid-tile.slick-slide:focus .product-tile{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.recommendation-carousel .product-tile{-ms-flex-direction:column;flex-direction:column}.recommendation-carousel .product-tile,.recommendation-carousel .product-tile .tile-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.recommendation-carousel .product-tile .tile-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column}.recommendation-carousel .product-tile .tile-body hr{width:100%;margin-top:auto!important;border-top:1.25rem solid hsla(0,0%,100%,0);border-bottom:1px solid #ccc}.recommendation-carousel-header{margin-bottom:1.25rem;text-align:center}#offerRecommendationsModal .modal-content{padding-top:1rem}#offerRecommendationsModal .modal-content .modal-body{max-height:95vh}@media (max-width:767.98px){#offerRecommendationsModal .modal-content .modal-body h2.modal-title{font-size:1.25rem}#offerRecommendationsModal .modal-content .modal-body .btn-lg{padding:1rem 1.875rem}#offerRecommendationsModal .modal-content .modal-body .tile-image{max-height:175px}}#offerRecommendationsModal .offer-recommendations-carousel .grid-tile{padding:0 .625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#offerRecommendationsModal .offer-recommendations-carousel .grid-tile.slick-slide:focus,#offerRecommendationsModal .offer-recommendations-carousel .grid-tile.slick-slide:focus-within{outline:none}#offerRecommendationsModal .offer-recommendations-carousel .grid-tile.slick-slide:focus-within .product-tile,#offerRecommendationsModal .offer-recommendations-carousel .grid-tile.slick-slide:focus .product-tile{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}#offerRecommendationsModal .offer-recommendations-carousel .product-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#offerRecommendationsModal .offer-recommendations-carousel .product-tile .tile-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#offerRecommendationsModal .offer-recommendations-carousel .product-tile .tile-body hr{width:100%;margin-top:auto!important;border-top:1.25rem solid hsla(0,0%,100%,0);border-bottom:1px solid #ccc}#offerRecommendationsModal .close{font-size:2.5rem;line-height:0}@media (max-width:767.98px){footer{margin-bottom:130px}}.package-attributes .package-attribute{margin:.9375rem 0 0;border:1px solid #ccc;padding:1.25rem 1.25rem .9375rem}.package-attributes .package-attribute.selected{border:2px solid #002a48}.package-attributes .package-attribute .package-price,.package-attributes .package-attribute a.package-what-is-included.secondary{color:#002a48}.package-attributes .custom-checkbox{cursor:pointer}.package-attributes .package-attribute-selection{padding-right:3px}.set-items-label{margin:1.875rem 0 .9375rem 1.875rem}@media (min-width:768px){.set-items-label{margin:1.875rem 0 0}}@media (min-width:576px){.set-items .description-top-hr{display:none}}.set-items .description-and-detail+hr{display:none}@media (min-width:768px){.set-items .description-and-detail+hr{display:block}}.set-footer{width:100%}.set-footer .cart-and-ipay{margin-top:.9375rem}.product-detail-simple .primary-images{min-height:514px}.product-detail-simple .product-carousel{height:calc(100% - 108px)}.product-detail-simple .product-carousel .product-carousel-slide,.product-detail-simple .product-carousel .slick-list,.product-detail-simple .product-carousel .slick-track,.product-detail-simple .product-carousel .slide-link{height:100%}.product-detail-simple .product-carousel .product-carousel-slide .slide-img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.product-detail-simple .product-carousel .product-carousel-slide:focus{outline:none}.product-detail-simple .product-carousel-thumbnails .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.product-detail-simple .product-carousel-thumbnails .slick-track .product-carousel-slide{float:none;display:-webkit-box;display:-ms-flexbox;display:flex}.product-detail-simple .product-carousel-thumbnails .slick-track .product-carousel-slide:focus{outline:none}.product-detail-simple .product-carousel-thumbnails .slide-link{width:68px;height:68px}.product-detail-simple .product-carousel-thumbnails .slide-link .slide-img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.image-disclaimer-container{position:absolute;top:5px;right:0;padding-right:.9375rem}.image-disclaimer-container p{color:#fff;text-shadow:1px 1px 2px #000}.store-details{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.store-details,.store-details .store-links{display:-webkit-box;display:-ms-flexbox;display:flex}.store-details .store-links{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.store-details .store-links>a{padding-right:10px;border-right:1px solid #ccc;margin-right:10px;color:#002a48!important;font-size:1rem}.store-details .store-links>a:last-child{border-right:0}.unselectable-container{opacity:.5}.unselectable-container-button span{opacity:.4}.key-feature-inner .key-feature p{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 55px);flex:0 0 calc(100% - 55px);max-width:calc(100% - 55px)}.key-feature-inner .key-feature img{max-width:45px;margin:0 auto}