iframe{aspect-ratio: 16 / 9;height:100%;width:100%}.ppc-button-wrapper{text-align:center}.search-results .prdctfltr_product_cat,.search-results .prdctfltr_pa_brands,.tax-product_cat .prdctfltr_product_cat,.tax-product_cat .prdctfltr_pa_brands{display:none!important;opacity:0;visibility:hidden}button.ppcp-hidden{display:none!important}.woocommerce-checkout-review-order-table input[type="radio"].shipping_method{display:inline-block}.woocommerce ul#shipping_method li:before,.woocommerce-checkout-review-order-table input[type="radio"].shipping_method+label::before{display:none}.woocommerce ul#shipping_method li input{margin:-2px .4375em 0 0;vertical-align:middle}#store-sidebar-filters .woocommerce-ordering{float:none}#store-sidebar-filters{border:solid 1px #e9e9e9;padding:20px 20px 10px}#store-filter .widget-title{border:0;font-size:16px;background:#001382;color:#fff;padding:15px 10px;margin:0 0 10px 0;line-height:1;font-family:'Gill Sans MT',sans-serif;font-weight:normal;text-transform:uppercase}#store-filter .prdctfltr_columns_1 .prdctfltr_filter{width:50%;width:100%}#store-filter .prdctfltr_terms_customized_system select{max-width:100%}#store-filter .widget{margin-bottom:10px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#fc4d01}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#ffa900}.woocommerce .widget_price_filter .price_slider_amount .button{line-height:35px;font-size:14px}.pf_rngstyle_flat .irs-from,.pf_rngstyle_flat .irs-to,.pf_rngstyle_flat .irs-single{border-radius:0;background:#ffa900}.pf_rngstyle_flat .irs-from:after,.pf_rngstyle_flat .irs-to:after,.pf_rngstyle_flat .irs-single:after{border-top-color:#ffa900}.pf_rngstyle_flat .irs-bar{background:#ffa900}.pf_rngstyle_html5 .irs-bar{border-top:1px solid #ffa900;border-bottom:1px solid #ffa900;background:#ffa900}.pf_rngstyle_html5 .irs-from,.pf_rngstyle_html5 .irs-to,.pf_rngstyle_html5 .irs-single{font-family:'Gill Sans MT',sans-serif;font-size:12px;font-weight:normal;border-radius:0;background:#001382}.pf_rngstyle_html5 .irs-min,.pf_rngstyle_html5 .irs-max{border-radius:0;font-family:'Gill Sans MT',sans-serif}.pf_rngstyle_html5 .irs-slider{background:#ffa900;box-shadow:none;border:solid 1px #ffa900;width:18px;height:18px;top:29px}.pf_rngstyle_html5 .irs-line{background:#f9891c;border:solid 1px #f9891c}#store-filter .price_label{line-height:46px;color:#000;font-family:'Gill Sans MT',sans-serif}#store-filter .widget_recently_viewed_products{display:none}#store-filter .prdctfltr_collector>span{font-size:12px}.empty-viewed-product-list{font-size:14px}.recently-viewed-products-list li{font-size:14px;line-height:1.4;font-family:"Gill Sans SemiBold",sans-serif;margin-bottom:15px}.recently-viewed-products-list li a:after{content:"";display:block;clear:both}.recently-viewed-products-list li img{float:left;border:solid 1px #e9e9e9;width:15%}.recently-viewed-products-list li a{display:block;position:relative}.recently-viewed-product-title{position:absolute;right:0;width:85%;height:100%;padding-left:10px}.woocommerce-notices-wrapper{padding:0 0}.woocommerce-notices-wrapper .woocommerce-message{padding-left:50px;border-top-color:#f8af2e;font-size:16px;line-height:55px}.woocommerce-message::before{color:#f8af2e}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{background:#001382;color:#fff;text-decoration:none!important;padding:0 20px;line-height:60px}.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-error .button:hover,.woocommerce-page .woocommerce-info .button:hover,.woocommerce-page .woocommerce-message .button:hover{color:#001382;background:#f8af2e}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none;width:100%;max-width:100%}.product-page-heading{padding-top:20px;margin-bottom:50px}.product-pagination{display:flex;float:right}.product-pagination .ssp-button-1{margin-left:25px}.product-pagination .ssp-button-1>a{color:#0f2c5e;color:#fff}.woocommerce span.onsale{min-height:50px;min-width:50px;width:20px;left:auto;display:none}.product-page-heading h1{font-size:45px;color:#0f2c5e;font-family:'Gill Sans MT',sans-serif;line-height:1;display:inline-block;position:relative}.product-page-heading h1 .onsale.moved{font-size:13px;font-weight:normal;width:60px;height:20px;line-height:20px;padding:0;left:0;top:0;position:relative;display:block;border-radius:0;min-height:0;text-transform:uppercase;margin-top:3px}.product-column{float:left;width:47%;margin-right:3%}.product-column .product-column-heading h3{font-size:36px;color:#0f2c5e;font-family:'Gill Sans MT',sans-serif;border-bottom:solid 2px #e2e2e2;padding-bottom:15px;font-weight:normal;margin-bottom:30px}.product-column-contents ul li{margin-left:0}dl.product-column-specification{font-size:16px;color:#686a6f;font-family:"Open Sans",sans-serif;margin-top:0;margin-bottom:20px}dl.product-column-specification dt,dl.product-column-specification dd{display:inline-block;vertical-align:top;margin:0}dl.product-column-specification dt{font-weight:bold;color:#000}dl.product-column-specification dd{margin-left:0}dl.product-column-specification{max-height:320px;overflow:hidden}#select-hot-tub-colors{margin-bottom:20px}#select-hot-tub-colors h3{margin-bottom:10px}#select-hot-tub-colors .ssp-button-1.button-dark>a{font-size:18px;line-height:60px}#select-hot-tub-colors .ssp-button-1.button-dark>a:hover{color:#001382;background:#f8af2e}.yith_ywraq_add_item_browse_message a{font-size:18px;line-height:60px;background:#001382;font-family:'Gill Sans MT',sans-serif;color:#fff;min-width:210px;font-weight:normal;text-align:center;text-transform:uppercase;margin-top:5px}.yith_ywraq_add_item_browse_message a:hover{color:#001382;background:#f8af2e}#colors-selected{padding-top:10px}.color-selected{border-top:solid 1px #dbdbdb;padding:7px 0 7px;display:none}#colors-selected .color-selected:nth-last-child(2) {border-bottom:solid 1px #dbdbdb}.color-selected-fields div{float:left}.color-selected-label{color:#000;font-size:16px;font-family:'Gill Sans MT',sans-serif;font-weight:normal;text-transform:uppercase;width:145px;float:left;padding-left:2px;line-height:28px}.color-selected-image{float:left;margin-right:10px}.color-selected-image img{max-width:55px}.color-selected-title{color:#686a6f;font-size:16px;font-family:'Gill Sans MT',sans-serif;font-weight:normal;text-transform:uppercase;width:auto;float:left;padding-left:2px;line-height:28px}.color-selected-change{float:right;line-height:28px}.color-selected-change a{text-transform:uppercase}.woocommerce div.product #single-product-gallery div.images img{max-height:400px;cursor:default;width:auto;margin:0 auto}.bundled_product{display:none}#single-product-gallery .woocommerce-product-gallery--columns-4 ol{text-align:center;padding:20px 0 0 0}#single-product-gallery .woocommerce-product-gallery--columns-4 .flex-control-thumbs li{float:none;display:inline-block;vertical-align:top;overflow:visible;margin:0 4px;width:15px;height:15px;border-radius:140%;background:none}#single-product-gallery .woocommerce-product-gallery .flex-control-thumbs img{opacity:1;border:solid 8px #233484;border-radius:100%;cursor:pointer!important}#single-product-gallery .woocommerce-product-gallery .flex-control-thumbs img.flex-active{border:solid 8px #039afd;opacity:1;width:0;height:0;margin:0;border-radius:100%}#single-product-gallery .pswp__caption__center{text-align:center}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{cursor:pointer}.woocommerce div.product #single-product-gallery div.images .woocommerce-product-gallery__trigger::before{border:3px solid #000;top:8px;left:8px}.woocommerce div.product #single-product-gallery div.images .woocommerce-product-gallery__trigger::after{height:10px}.flex-direction-nav li{position:absolute;top:40%}.flex-direction-nav li a{display:block;width:25px;height:40px;font-size:0;color:#6f7a84;cursor:pointer}.flex-direction-nav li a:hover{color:#0f2c5e}.flex-direction-nav .flex-nav-prev{left:50px}.flex-direction-nav .flex-nav-next{right:50px}.flex-direction-nav .flex-nav-prev a:before,.flex-direction-nav .flex-nav-next a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:40px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:60px}.flex-direction-nav .flex-nav-prev a:before{content:"\f0d9"}.flex-direction-nav .flex-nav-next a:before{content:"\f0da"}.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter i.prdctfltr-down,.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter i.prdctfltr-up{font-size:20px;color:#001382}.woocommerce-products-header .prdctfltr-up:before,.woocommerce-products-header .prdctfltr-down:before{font-weight:900!important;font-family:"FontAwesome"!important;-moz-osx-font-smoothing:grayscale!important;-webkit-font-smoothing:antialiased!important;display:inline-block!important;font-style:normal!important;font-variant:normal!important;text-rendering:auto!important;line-height:1!important}.woocommerce-products-header .prdctfltr-down:before{content:"\f107"!important}.woocommerce-products-header .prdctfltr-up:before{content:"\f106"!important}.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter .prdctfltr_regular_title,.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter .prdctfltr_regular_title,.prdctfltr_wc.prdctfltr_wc_regular .prdctfltr_terms_customized.prdctfltr_terms_customized_select .prdctfltr_checkboxes label{font-family:'Gill Sans MT',sans-serif;font-weight:normal}.woocommerce ul.products li.product a img{width:auto;margin:0 auto 10px}a.button.prdctfltr_woocommerce_filter_submit.pf_stopajax{display:none}ul.products li.product .woocommerce-loop-product__link{color:#001382}ul.products li.product .woocommerce-loop-product-title{font-family:'Gill Sans MT',sans-serif;font-size:18px;color:#001382;color:#000;font-weight:normal;margin-bottom:10px;padding:0 20px}nav.prdctfltr-pagination.prdctfltr-pagination-load-more{padding-top:50px}.woocommerce ul.order_details li:before{display:none}#payment .place-order button.button,#entry-content .cart_totals .wc-proceed-to-checkout .checkout-button,.summary form.cart button[type="submit"],nav.prdctfltr-pagination.prdctfltr-pagination-load-more .button{vertical-align:middle;font-weight:700;line-height:60px;background:#f3f3f3;text-align:center;min-width:175px;font-size:17.3px;display:inline-block;padding:0 20px;border:none;cursor:pointer;color:#000;text-transform:uppercase;border-radius:0;box-sizing:border-box;text-align:center;font-family:'Open Sans',sans-serif;text-decoration:none!important;cursor:pointer;background:#001382!important;color:#fff!important;width:auto}#payment .place-order button.button:hover,#entry-content .cart_totals .wc-proceed-to-checkout .checkout-button:hover,.summary form.cart button[type="submit"]:hover,nav.prdctfltr-pagination.prdctfltr-pagination-load-more .button:hover{color:#001382!important;background:#f8af2e!important}#entry-content .cart_totals .wc-proceed-to-checkout .checkout-button::after{display:none}.woocommerce div.product #single-product-details form.cart .button{font-weight:normal;width:218px!important;line-height:60px!important;font-family:'Gill Sans MT',sans-serif;font-size:18px}.woocommerce div.product #single-product-details .yith-ywraq-add-to-quote .add-request-quote-button.button{min-width:218px;text-decoration:none!important;font-family:'Gill Sans MT',sans-serif;font-weight:normal;background:#001382;color:#fff}.woocommerce div.product #single-product-details .yith-ywraq-add-to-quote .add-request-quote-button.button:hover{color:#001382;background:#f8af2e}.woocommerce .quantity .qty{line-height:initial;height:60px;border-radius:7px;border:solid 1px #e9e9e9;color:#737373;text-align:center}.woocommerce div.product form.cart{margin-bottom:70px;padding-top:20px}.prdctfltr_wc .prdctfltr_buttons{margin:0}ul.products li.product .woocommerce-loop-product__link{text-align:center;width:100%}#product-attributes-menu{text-align:center;background:#001382;padding:25px 20px 25px 20px;margin-bottom:45px}#product-attributes-menu ul{margin:0}#product-attributes-menu ul li{display:inline-block;vertical-align:middle}#product-attributes-menu ul li a{color:#fff;font-weight:normal;font-family:Helvetica,sans-serif;text-transform:uppercase;font-size:23px;display:block;width:100%;line-height:65px;text-align:center;padding:0 22.5px}#product-attributes-menu ul li a:hover{color:#f8af2e}#product-attributes-menu ul li .button-border{border:solid 2px #fff}#product-attributes-menu ul li .button-border:hover{border:solid 2px #f8af2e;background:#f8af2e;color:#001382}.woocommerce .products .model-colors-shop{clear:both;text-align:center;margin-bottom:0}.woocommerce .products .model-colors-shop:after{display:block;content:"";clear:both}.woocommerce .products .model-colors-shop li{display:inline-block;vertical-align:top;margin:0 2px;max-width:50px;font-size:13px;text-transform:uppercase;position:relative;cursor:default}.woocommerce .products .model-colors-shop li:before{content:attr(title);padding:5px;position:absolute;left:0;top:-30px;display:none;font-size:11px;border-radius:4px;white-space:nowrap;line-height:1.2;text-align:center;min-width:100%;color:#686a6f;background:#fff;border:solid 1px #d5d5d5;text-transform:capitalize}.woocommerce .products .model-colors-shop li:hover:before{display:block}.select-stores{font-size:14px;margin:0;text-transform:uppercase}.product-section{position:relative;margin-bottom:40px;clear:both}.product-section-anchor{position:absolute;left:0;top:-100px}.product-section-contents{padding-top:25px}.product-section-contents p:last-child{margin-bottom:0}.product-section-heading{position:relative}.product-section-heading h2{color:#0f2c5e;font-size:36px;font-weight:normal;font-family:'Gill Sans MT',sans-serif;border-bottom:solid 2px #e2e2e2;padding-bottom:10px;margin-bottom:25px;margin-bottom:0;position:relative;cursor:pointer}.product-section-heading i{font-size:68px;color:#6f7a84;display:block;line-height:24px;position:absolute;right:5px;top:10px;cursor:pointer}.product-section-heading .section-close{display:none}.product-section-close .product-section-heading .section-close{display:block}.product-section-close .product-section-heading .section-open{display:none}.product-model-color{float:left;max-width:165px;margin-right:22px;text-align:center;padding-bottom:10px}.product-model-color.active{box-shadow: 0 3px 13px rgb(0 0 0 / 15%)}#product-colors{margin-bottom:20px}.product-model-color amp-img,.product-model-color img{display:block;margin-bottom:5px;cursor:pointer;width:100%}.product-model-color p{color:#212121;font-size:14px;line-height:1.4;margin-bottom:0;padding:0 5px}#model-color-photo amp-img,#model-color-photo img{position:absolute;left:0;top:0;opacity:0;width:600px;max-width:100%;margin:0 auto;transition:opacity .3s}#model-color-photo .preview-active{opacity:1}#model-color-photo{position:relative;text-align:center;height:0;padding-top:48%;padding-top:51%;margin:0 auto;max-width:600px}#model-color-photo+p{font-size:14px;line-height:1.4;font-style:italic;padding-top:30px}#product-specifications{padding-top:30px}.product-specification{display:flex;margin:0;border-bottom:solid 2px #e2e2e2;line-height:44px}.product-specification dt{min-width:250px;padding-left:5px;font-size:16px;color:#000;font-weight:bold;font-family:"Open Sans",sans-serif}.product-specification dd{font-size:16px;color:#686a6f;font-weight:normal;font-family:"Open Sans",sans-serif}#product-specifications .product-section-heading h2{margin-bottom:0}#product-specifications .product-section-contents{padding-top:0}.product-support{text-align:center;border:solid 4px #e2e2e2;margin-top:0;font-size:28px;font-family:"Open Sans",sans-serif;color:#0f2c5e;font-weight:bold}.product-support a{color:#0f2c5e;height:155px;display:block}.product-support a:hover{color:#0f2c5e;color:#f8af2e}.product-support .support-label{display:inline-block;vertical-align:middle;margin-left:20px;margin-left:0}.product-documents .row{display:flex}.model-feature-row{display:flex}.model-feature-column{position:relative;max-width:25%}.model-feature-column img,.model-feature-column amp-img{display:block}.model-feature-description{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;background:rgba(0,19,130,.8);opacity:0;visibility:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;padding:0 20px}.model-feature-column:hover .model-feature-description{opacity:1;visibility:visible}.model-feature-description h3{color:#fff}.model-feature-description p{color:#fff}.woocommerce div.product form.cart.bundle_form div.quantity{display:none}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2,.woocommerce .cart-collaterals .cart_totals .shop_table,.woocommerce-page .cart-collaterals .cart_totals .shop_table{display:none}.woocommerce table.shop_table td.product-thumbnail{padding:15px 40px;width:280px;max-width:100%}.woocommerce table.shop_table td.product-thumbnail a{display:block}.woocommerce table.shop_table .product-thumbnail img{width:200px;max-width:200px;max-height:200px;width:auto;margin:0 auto}.woocommerce table.shop_table .product-name h3{font-family:'Gill Sans MT',sans-serif;font-size:20px;color:#000;font-weight:normal;margin-bottom:0}.woocommerce table.shop_table .product-name h3 a{color:#000}.woocommerce table.shop_table .product-name p{margin-bottom:0;font-size:14px;color:#f8af2e}.woocommerce table.shop_table .product-remove_{text-align:center;font-size:20px;width:500px;max-width:100%}.woocommerce-checkout form[name="checkout"]{display:block}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:100%;padding-left:0;float:none;clear:both}.woocommerce-checkout .woocommerce-billing-fields h3{margin:0 0 20px}.woocommerce-checkout #payment{background:#fafafa;border-radius:7px;padding:10px 20px}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{padding:0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:#001382}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #001382;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0}#payment .place-order button.button{width:100%}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#0e1e3f;line-height:38px!important;font-size:19px}.woocommerce-checkout .select2-container .select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;padding-left:0;color:#737373}.cart-category-title,.cart-category-addon-title{margin-bottom:10px}.woocommerce .woocommerce-cart-form .shop_table_responsive{margin-bottom:30px}.woocommerce-regular-cart-form.woocommerce-cart-form .bundled_table_item,.woocommerce-regular-cart-form.woocommerce-cart-form .bundle_table_item{display:none}.tr-heading{position:relative}.tr-heading h3{margin-bottom:0;padding-top:20px}.tr-heading h3:before,.tr-heading h3:after{content:"";position:absolute;width:1px;height:100%;top:0;z-index:1;background:#fff}.tr-heading h3:before{left:-1px}.tr-heading h3:after{right:-1px}.tr-heading:not(.bundle_table_item):first-child,
.tr-heading:not(.bundled_table_item):first-child {}.tr-heading td{padding-left:0!important;padding-right:0!important}.woocommerce table.shop_table .product-name input[type="checkbox"]{display:none}.woocommerce ul.products li.product{margin-bottom:50px}.woocommerce .woocommerce-form-login__rememberme{margin:12px 0 0 0}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{vertical-align:middle;font-weight:700;line-height:60px;background:#001382!important;text-align:center;min-width:175px;font-size:17.3px;display:inline-block;padding:0 20px;border:none;cursor:pointer;color:#fff!important;text-transform:uppercase;border-radius:0;box-sizing:border-box;text-align:center;font-family:'Open Sans',sans-serif}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#f8af2e!important;color:#001382!important;text-decoration:none!important}.woocommerce .woocommerce-MyAccount-navigation ul{margin-left:0;border-top:1px solid rgba(0,0,0,.05)}.woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid rgba(0,0,0,.05);position:relative;padding-left:0;margin-left:0}.woocommerce-MyAccount-navigation ul li:before{display:none}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{text-decoration:none;padding:.875em 0;display:block;color:#000;font-family:'Gill Sans MT',sans-serif;text-transform:uppercase}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a{color:#001382;color:#f8af2e}.woocommerce-MyAccount-navigation ul li a::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;float:right;line-height:1.618;font-family:"Font Awesome 5 Free";font-weight:900;color:#001382;color:#25cceb}.woocommerce-MyAccount-navigation ul li.is-active a::before,.woocommerce-MyAccount-navigation ul li a:hover::before{color:#f8af2e}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\f3fd"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--quotes a::before{content:"\f02b"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:"\f291"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{content:"\f1c6"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\f015"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f007"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\f2f5"}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:15px 15px;vertical-align:middle;font-family:'Gill Sans MT',sans-serif;text-transform:uppercase}.woocommerce table.my_account_orders th{font-family:'Gill Sans MT Bold'}.woocommerce-info{border-top-color:#001382}.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:35px;font-size:16px;padding-left:50px!important}.woocommerce-form-coupon-toggle .woocommerce-info{padding:1em 2em 1em 3.5em}.woocommerce-info::before{color:#001382}#yith-ywraq-form{margin-bottom:50px;margin-top:20px}#pricing-checkout-page #yith-ywraq-form{opacity:0;visibility:hidden;height:0;overflow:hidden;margin:0}.woocommerce div.product span.price .yith-ywraq-before-table{text-align:right}.woocommerce div.product p.price,.single-product .woocommerce-variation-price{color:#001382;font-weight:600}.woocommerce div.product span.price{color:#ffa900}.woocommerce ul.products li.product .price{color:#001382;font-weight:600}.woocommerce div.product form.cart .variations select{max-width:50%;min-width:100px;margin-bottom:5px}.woocommerce .woocommerce-cart-form .shop_table_responsive #coupon_code{line-height:60px;height:60px;padding:10px 10px}form.cart.yith-wcpb-bundle-form{display:none}tr.bundle-parent,tr.yith-wcpb-child-of-bundle-table-item{clear:both;border:1px solid #ecedf1;margin-bottom:20px}tr.yith-wcpb-child-of-bundle-table-item td.product-remove,tr.yith-wcpb-child-of-bundle-table-item td.product-quantity{display:none}.woocommerce a.remove{cursor:pointer;margin:0 auto}.pricing-cart-page span.selection{display:none}.pricing-cart-page #yith-ywraq-default-form{margin-left:-18px;margin-right:-18px}.pricing-cart-page .woocommerce form .form-row{clear:none;padding:3px 18px}.pricing-cart-page .button.wc-backward{margin-top:-80px}#pricing-cart-page #yith-ywraq-default-form,#pricing-cart-page .wpcf7{display:none}.pricing-cart-page table.shop_table thead{display:none}.pricing-cart-page table.shop_table,.pricing-cart-page table.shop_table tr td{border:0;border-collapse:collapse}.pricing-cart-page table.shop_table tr:after{display:block;content:"";clear:both}.woocommerce table.shop_table tr.yith-wcpb-child-of-bundle-table-item td.product-thumbnail{border:0!important}.woocommerce table.shop_table td{color:#000}.woocommerce table.shop_table td.product-name a{line-height:1.2;font-size:20px;color:#001382;font-family:'Open Sans',sans-serif;font-weight:600}label .mandatory{color:red}#checkout-selections{padding:20px 0 10px}#pricing-checkout-page input[type="submit"]{width:100%;font-size:20px;background:#001382;font-family:'Gill Sans MT',sans-serif;color:#fff;line-height:60px;min-width:210px;font-weight:normal}#pricing-checkout-page input[type="submit"]:hover{color:#001382;background:#f8af2e}p.form-row.form-row-wide.raq-send-request-row{text-align:center}.woocommerce table.shop_table th,.woocommerce .woocommerce-cart-form .shop_table_responsive th{color:#000;text-transform:uppercase;font-family:"Gill Sans SemiBold"}.woocommerce-cart-form .actions .button{padding:0!important}.woocommerce-checkout form .col2-set{width:100%;float:none;padding-right:0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table thead,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table thead{display:table-header-group}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table{border:1px solid rgba(0,0,0,.1);border-collapse:collapse}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table th,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table th{border-top:1px solid rgba(0,0,0,.1)}#payment ul.payment_methods li:before{display:none!important}#payment:after,#payment:before{content:"";display:table}#payment:after{clear:both}#payment .create-account{clear:both}#payment .payment_methods{margin:0!important;padding:0!important}#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods>.woocommerce-PaymentMethod>label{display:block;padding:1.41575em;cursor:pointer;margin-top:0;margin-bottom:0}#payment .payment_methods li{list-style:none!important;margin-left:0;position:relative}#payment .payment_methods li img{float:right;border:0;padding:0;max-height:1.618em}#payment .payment_methods li:last-child:not(.woocommerce-notice) {padding-bottom:0;border-bottom:0}#payment .payment_methods li p{margin:0;color:#fff;font-size:14px;line-height:1.6}.woocommerce-checkout ul.woocommerce-error li{padding:0;margin:0}.woocommerce-checkout ul.woocommerce-error li:before{display:none;opacity:0}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-family:'Open Sans',sans-serif;font-size:16px}#payment .payment_methods li .payment_box{padding:1.41575em}#payment .payment_methods li .payment_box fieldset{border:0;margin:0;padding:1em 0 0;font-size:.875em}#payment .payment_methods li .payment_box fieldset label{width:auto;margin-left:0}#payment .payment_methods li .payment_box fieldset .form-row{margin-bottom:1em}#payment .payment_methods li .payment_box fieldset .form-row input[type="checkbox"]{margin-right:5px}#payment .payment_methods li .payment_box fieldset #cvv{width:22%!important}#payment .payment_methods li .payment_box fieldset .help{width:75%;float:right}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods{padding-top:1em;margin:0}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li{margin-top:.6180469716em}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li input[type="radio"]{margin-right:.236em}#payment .payment_methods li .payment_box ul.wc-saved-payment-methods{margin-left:0}#payment .terms{width:100%;clear:both;float:none;margin-bottom:1em}#payment .terms label{display:block;cursor:pointer}#payment .woocommerce-terms-and-conditions{padding:1em;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);margin-bottom:16px;background-color:rgba(0,0,0,.05)}#payment .place-order{padding:1.41575em;margin-bottom:0;float:none;width:100%;margin-top:20px}#payment .place-order .button{font-size:1.41575em;width:100%;white-space:pre-wrap}.woocommerce-terms-and-conditions-wrapper{margin-bottom:0}#payment .payment_methods>.wc_payment_method>label:before,#payment .payment_methods>.woocommerce-PaymentMethod>label:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:Font\ Awesome\ 5\ Free;font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f111";margin-right:.5407911001em;-webkit-transition:color , ease , .2s;transition:color , ease , .2s;color:#001382}.star-rating span:before,.quantity .plus,.quantity .minus,p.stars a:hover:after,p.stars a:after,.star-rating span:before,#payment .payment_methods li input[type="radio"]:first-child:checked+label:before{color:#ffa900}#payment .payment_methods li.wc_payment_method>input[type="radio"]:first-child:checked+label:before,#payment .payment_methods li.woocommerce-PaymentMethod>input[type="radio"]:first-child:checked+label:before{content:"\f192"}.single-product .summary .woocommerce-product-details__short-description table{border:1px solid #f2f2f2;border-collapse:collapse;border-radius:5px;width:100%;margin-bottom:20px}.single-product .summary .woocommerce-product-details__short-description tr{border:1px solid #f2f2f2}.single-product .summary .woocommerce-product-details__short-description td{padding:5px 10px;border-collapse:collapse;font-size:14px}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{font-family:"Gill Sans SemiBold"}ul.products li.product .woocommerce-loop-product-title{font-size:16px;line-height:1.3}.yith-infs-loader img{opacity:0;visibility:hidden}.yith-infs-loader::before{content:'';position:absolute;background-color:#fff;top:10px;left:10px;width:20px;height:20px;border:none;border-radius:100%;transform-origin:38px 38px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;background:gray;left:50%;top:50%;margin:-50px 0 0 -50px;z-index:999}.yith-infs-loader::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:20000%;background:rgba(255,255,255,.8)}.yith-infs-loader{text-align:center;position:relative}@media (prefers-reduced-motion:reduce){.yith-infs-loader::before{animation-name:blink;animation-duration:2000ms}}#shop-product-grid{position:relative;overflow:hidden}@media only screen and (min-width:1601px) and (max-width:1920px){#model-color-photo{padding-top:48%;max-width:500px}}@media only screen and (min-width:1367px) and (max-width:1600px){.product-model-color{max-width:20%}#model-color-photo{padding-top:60%;max-width:550px}#product-attributes-menu ul li a{font-size:20px;line-height:55px}}@media only screen and (min-width:1281px) and (max-width:1366px){.product-model-color{max-width:20%}#model-color-photo{padding-top:58%;max-width:500px}#product-attributes-menu{padding:15px 20px 15px 20px}#product-attributes-menu ul li a{font-size:15px;line-height:45px}.product-page-heading h1{font-size:34px}.product-pagination .ssp-button-1{margin-left:10px}.product-pagination .ssp-button-1>a{font-size:13px;line-height:40px;min-width:110px}.product-column .product-column-heading h3{font-size:26px;margin-bottom:20px}.product-column-contents ul li,dl.product-column-specification{font-size:14px}.model-feature-description p{font-size:14px;line-height:1.4}#select-hot-tub-colors{margin-bottom:10px}.woocommerce div.product #single-product-details .yith-ywraq-add-to-quote .add-request-quote-button.button,#select-hot-tub-colors .ssp-button-1.button-dark>a,.yith_ywraq_add_item_browse_message a{font-size:14px;line-height:50px;min-width:178px}.product-model-color p{font-size:13px}.product-section-heading h2{font-size:28px}.product-specification dt,.product-specification dd{font-size:13px}.product-section-heading i{font-size:48px}.product-support{font-size:20px;border:solid 2px #e2e2e2}.product-support a{height:130px}.product-support .icon-warranty{width:70px;height:70px;background-size:70px 70px}.product-support .icon-specsheet{width:59px;height:70px;background-size:59px 70px}.product-support .icon-manual{width:62px;height:55px;background-size:62px 55px}#store-filter .widget-title{font-size:14px}}@media only screen and (min-width:1025px) and (max-width:1280px){.product-model-color{max-width:20%}#model-color-photo{padding-top:64%;max-width:500px}#product-attributes-menu{padding:15px 20px 15px 20px}#product-attributes-menu ul li a{font-size:15px;line-height:45px}.product-page-heading h1{font-size:34px}.product-pagination .ssp-button-1{margin-left:10px}.product-pagination .ssp-button-1>a{font-size:13px;line-height:40px;min-width:110px}.product-column .product-column-heading h3{font-size:26px;margin-bottom:20px}.product-column-contents ul li,dl.product-column-specification{font-size:14px}.model-feature-description p{font-size:14px;line-height:1.4}#select-hot-tub-colors{margin-bottom:10px}.woocommerce div.product #single-product-details .yith-ywraq-add-to-quote .add-request-quote-button.button,#select-hot-tub-colors .ssp-button-1.button-dark>a,.yith_ywraq_add_item_browse_message a{font-size:14px;line-height:50px;min-width:178px}.product-model-color p{font-size:13px}.product-section-heading h2{font-size:28px}.product-specification dt,.product-specification dd{font-size:13px}.product-section-heading i{font-size:48px}.product-support{font-size:20px;border:solid 2px #e2e2e2}.product-support a{height:130px}.product-support .icon-warranty{width:70px;height:70px;background-size:70px 70px}.product-support .icon-specsheet{width:59px;height:70px;background-size:59px 70px}.product-support .icon-manual{width:62px;height:55px;background-size:62px 55px}#store-filter .widget-title{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1024px){ul.products li.product .woocommerce-loop-product-title{font-size:16px;line-height:1.3;padding:0}.woocommerce-notices-wrapper .woocommerce-message{line-height:1.4;font-size:14px}.product-page-heading h1{font-size:34px;line-height:1.2}.product-pagination .ssp-button-1{margin-left:10px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{font-size:15px;margin-left:10px;line-height:50px}.woocommerce table.shop_table th,.woocommerce .woocommerce-cart-form .shop_table_responsive th{font-size:14px}.woocommerce table.shop_table td.product-thumbnail{padding:15px 10px;width:120px}.woocommerce table.shop_table .product-thumbnail img{max-width:100px;max-height:100px}.woocommerce table.shop_table td.product-name a{font-size:16px}#payment .place-order button.button,#entry-content .cart_totals .wc-proceed-to-checkout .checkout-button,.summary form.cart button[type="submit"],nav.prdctfltr-pagination.prdctfltr-pagination-load-more .button{font-size:15px}#product-attributes-menu{display:none}#product-specifications{padding-top:0}.product-column .product-column-heading h3,.product-section-heading h2{font-size:30px}.product-section-heading i{font-size:48px}#product-colors,.product-section{margin-bottom:30px}#product-colors .row{display:flex;flex-wrap:wrap;text-align:center}#product-colors .row .column:nth-child(1) {order:2;flex:0 0 100%}#product-colors .row .column:nth-child(2) {order:1;flex:0 0 100%}#model-color-photo{padding-top:63%}#model-color-photo+p{padding-top:18px;font-size:13px}.product-model-color{width:50%;margin:10px 0 20px 0!important;padding:0 10px;display:inline-block;float:none}.product-model-color p{font-size:13px;line-height:1.2;padding-bottom:8px}.model-feature-row{display:flex;flex-wrap:wrap}.model-feature-column{flex:0 0 50%}.product-support{border:solid 2px #e2e2e2;font-size:18px}.product-support .icon-specsheet{width:51px;height:60px;background-size:51px 60px}.product-support .icon-warranty{width:60px;height:60px;background-size:60px 60px}.product-support .icon-manual{width:52px;height:50px;background-size:52px 50px}.color-selected-label,.color-selected-title,.color-selected-change a{font-size:14px}.woocommerce .products .model-colors-shop li{max-width:30px}#store-filter .prdctfltr_terms_customized_system select{font-size:14px}#store-sidebar-filters{padding:10px}#store-filter .widget-title{text-transform:capitalize;font-size:14px;padding:10px 10px;line-height:1.2}.recently-viewed-products-list li{font-size:13px;line-height:1.2}.recently-viewed-products-list li img{width:25%}.recently-viewed-product-title{position:relative;right:0;width:75%;height:100%;padding-left:10px;float:right}}@media only screen and (max-width:767px){.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:1.4}.woocommerce .content-area .site-main{margin:0}#store-filter .prdctfltr_columns_1 .prdctfltr_filter{width:100%}.product-page-heading{padding-top:0;margin-bottom:20px}.product-pagination{display:block;float:none;text-align:center;margin-bottom:20px}.product-pagination .ssp-button-1{margin:0 5px;display:inline-block}.product-pagination .ssp-button-1>a{padding:13px 20px;font-size:14px;min-width:120px}.product-page-heading h1{line-height:1.1;font-size:34px}.flex-viewport{max-width:80%;margin:0 auto}.flex-direction-nav .flex-nav-prev{left:0}.flex-direction-nav .flex-nav-next{right:0}.product-column{float:none;width:100%;margin-right:0;margin-bottom:30px}.product-column .product-column-heading h3{margin-bottom:20px;font-size:28px;padding-bottom:10px}#select-hot-tub-colors{margin-bottom:0}#select-hot-tub-colors h3{font-size:18px}#select-hot-tub-colors .ssp-button-1.button-dark>a{font-size:17.3px;line-height:60px;padding:0 20px;width:218px}#product-attributes-menu{display:none}.product-section-heading h2{font-size:25px}.product-section-heading i{font-size:50px;top:8px}.product-section{margin-bottom:15px}#product-specifications{padding-top:0}#product-colors .row{display:flex;flex-wrap:wrap;text-align:center}#product-colors .row .column:nth-child(1) {order:2;flex:0 0 100%}#product-colors .row .column:nth-child(2) {order:1;flex:0 0 100%}#model-color-photo{padding-top:78%}#model-color-photo+p{padding-top:18px;font-size:13px}.product-model-color{width:50%;margin:0 0 20px 0!important;padding:0 10px;display:inline-block;float:none}.product-model-color p{font-size:13px;line-height:1.2;padding-bottom:8px}.product-specification{display:block;line-height:1.2;padding:12px 0}.product-specification dt,.product-specification dd{display:inline;font-size:14px;padding-left:0}.product-specification dd{margin-left:0}.model-feature-row{display:block}.product-support{border:solid 2px #e2e2e2;font-size:18px}.product-support .icon-specsheet{width:51px;height:60px;background-size:51px 60px}.product-support .icon-warranty{width:60px;height:60px;background-size:60px 60px}.product-support .icon-manual{width:52px;height:50px;background-size:52px 50px}.woocommerce div.product #single-product-details form.cart .button{width:200px!important;font-size:16px}.woocommerce-notices-wrapper .woocommerce-message{font-size:14px;line-height:1.4;text-align:center}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{margin-bottom:10px;float:none;width:100%;font-size:15px;line-height:50px!important}.woocommerce table.shop_table td.product-name a{text-align:left;font-size:16px;padding:10px 0}.woocommerce table.shop_table_responsive tr:nth-child(2n+1) td,
    .woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td {filter:unset}.woocommerce table.shop_table_responsive .button,.woocommerce-page table.shop_table_responsive .button{background-color:#001382!important;color:#fff!important}#entry-content .cart_totals .wc-proceed-to-checkout .checkout-button{float:none;width:100%}.woocommerce table.shop_table_responsive tr .product-thumbnail img,.woocommerce-page table.shop_table_responsive tr .product-thumbnail img{margin:0 auto;display:block}.woocommerce table.shop_table td.product-thumbnail{width:100%}.woocommerce table.shop_table_responsive tr .product-remove,.woocommerce-page table.shop_table_responsive tr .product-remove{float:none}.woocommerce table.shop_table_responsive tr:first-child,.woocommerce-page table.shop_table_responsive tr:first-child{border-top:0}.woocommerce-checkout form .col2-set p{margin-bottom:5px;float:none;width:100%}#order_review .product-name{font-size:14px}.woocommerce table.cart .product-thumbnail{display:block}.ywraq-form-table-wrapper table.shop_table .cart_item.bundle-parent{display:flex;flex-wrap:wrap}.ywraq-form-table-wrapper table.shop_table .product-remove{flex:0 0 100%;order:1}.ywraq-form-table-wrapper table.shop_table .product-thumbnail{flex:0 0 100%;order:2}.ywraq-form-table-wrapper table.shop_table .product-thumbnail img{max-width:70px;margin:0 auto;display:block}.ywraq-form-table-wrapper table.shop_table .product-name{flex:0 0 100%;order:3;text-align:center;padding-bottom:20px}.ywraq-form-table-wrapper table.shop_table .product-name a{padding:0!important}#pricing-cart-proceed a{width:100%;font-size:17px;font-weight:bold;font-family:"Open Sans",sans-serif}.woocommerce ul.order_details li{float:none;margin-bottom:20px;display:block}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-size:14px}#store-filter .prdctfltr_terms_customized_system select{font-size:14px}#store-sidebar-filters{padding:10px}#store-filter .widget-title{text-transform:capitalize;font-size:14px;padding:10px 10px;line-height:1.2}.recently-viewed-products-list li{font-size:13px;line-height:1.2}.recently-viewed-products-list li img{width:25%}.recently-viewed-product-title{right:0;width:75%;height:100%;padding-left:10px}}p.sku,p.variation-sku{display:inline}.wcpay-payment-element{margin-bottom:2rem}.wcpay-card-mounted{background-color:#fff}#express-payment-method-platform_checkout{width:100%}.wc-block-components-main .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content>:last-child{padding:0}#contact-fields{padding-bottom:1.5em}button.wcpay-stripelink-modal-trigger{display:none;position:absolute;right:5px;width:64px;height:40px;background:no-repeat url(https://ssptesting.com/valleypoolspa/wp-content/themes/valleypoolspa/assets/assets/images/payment-methods/link.svg?ver=1ca35a4d775cf0c0a9d8);background-color:transparent;cursor:pointer;border:none}button.wcpay-stripelink-modal-trigger:hover{background-color:transparent;border-color:transparent}.wc-block-checkout__payment-method .wc-block-components-radio-control__label span{width:95%}.wc-block-checkout__payment-method .wc-block-components-radio-control__label span img{float:right}#contact_details{float:none}#contact_details+#customer_details{display:block}#contact-fields .wc-block-components-text-input,#contact-fields .woocommerce-input-wrapper,.platform-checkout-billing-email .wc-block-components-text-input,.platform-checkout-billing-email .woocommerce-input-wrapper{display:inline-block;position:relative;width:100%}#contact-fields .wc-block-components-text-input .wc-block-components-spinner,#contact-fields .woocommerce-input-wrapper .wc-block-components-spinner,.platform-checkout-billing-email .wc-block-components-text-input .wc-block-components-spinner,.platform-checkout-billing-email .woocommerce-input-wrapper .wc-block-components-spinner{right:10px;width:24px}.platform-checkout-login-session-iframe{width:100%;height:100vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:355000;border:0;background:#fff;visibility:hidden}.platform-checkout-login-session-iframe.open{transition:top 500ms;visibility:visible}@media screen and (min-width:768px){.platform-checkout-login-session-iframe-wrapper{position:fixed;background:rgba(117,117,117,.6);top:0;left:0;width:100vw;height:100vh;content:" ";display:block;z-index:355000}.platform-checkout-login-session-iframe-wrapper .platform-checkout-login-session-iframe{transition:none;height:90vh;max-height:520px;position:absolute;max-width:374px;border-radius:8px}}.platform-checkout-otp-iframe{transition:top 500ms;width:100%;height:100vh;position:fixed;top:100%;left:0;z-index:355000;border:0;background:#fff}.platform-checkout-otp-iframe.open{top:0}.platform-checkout-otp-iframe-wrapper .arrow{position:fixed;top:100%}@media screen and (min-width:768px){.platform-checkout-otp-iframe-wrapper{position:fixed;background:rgba(117,117,117,.6);top:0;left:0;width:100vw;height:100vh;content:" ";display:block;z-index:355000}.platform-checkout-otp-iframe-wrapper .platform-checkout-otp-iframe{transition:none;height:90vh;max-height:650px;position:absolute;max-width:374px;border-radius:8px;right:50px;left:auto}.platform-checkout-otp-iframe-wrapper .arrow{position:absolute;right:7.5px;background:transparent;width:0;height:0;z-index:355001;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #fff}}.woopay-express-button{font-size:13px;font-weight:500;font-family:"SF Pro Text","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;letter-spacing:.8px;height:40px;background:#f2deff;border:1px solid #fff;color:#674399;width:100%;border-radius:4px;padding-top:1px;padding-bottom:1px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.woopay-express-button:hover{background:#d9baff;cursor:pointer}.woopay-express-button svg{fill:#674399;position:relative;top:1px}.woopay-express-button[data-theme="dark"]{background:#674399;color:#fff;border-color:#674399}.woopay-express-button[data-theme="dark"] svg{fill:#fff}.woopay-express-button[data-theme="dark"]:hover{background:#533582}.woopay-express-button[data-theme="light-outline"]{border-color:#674399}.woopay-express-button[data-theme="light-outline"]:hover{background:#d9baff}.woopay-express-button[data-size="medium"]{font-size:14px;height:48px}.woopay-express-button[data-size="medium"] svg{top:2px;width:auto;height:27px}.woopay-express-button[data-size="large"]{font-size:16px;height:56px}.woopay-express-button[data-size="large"] svg{top:3px;width:auto;height:32px}.woopay-express-button[data-type="buy"] svg,.woopay-express-button[data-type="book"] svg,.woopay-express-button[data-type="donate"] svg{margin-left:6px}.woopay-express-button[data-type="buy"][data-size="large"] svg,.woopay-express-button[data-type="book"][data-size="large"] svg,.woopay-express-button[data-type="donate"][data-size="large"] svg{margin-left:8px}.is-loadable-placeholder{animation:loading-fade 1.6s ease-in-out infinite;background-color:#e2e4e7;color:transparent;display:inline-block}@media screen and (prefers-reduced-motion:reduce){.is-loadable-placeholder{animation:none}}.is-loadable-placeholder.is-inline{display:inline}.is-loadable-placeholder.is-block{display:block;margin-top:1em}.is-loadable-placeholder.is-block:first-child{margin-top:0}.is-loadable-placeholder.is-block p{margin:0}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{padding-top:3px;padding-bottom:5px}.woocommerce-error li:before,.woocommerce-info li:before,.woocommerce-message li:before{display:none}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border-right:0}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:0;width:35px;line-height:35px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:0;width:35px;height:35px;line-height:35px;font-size:15px;font-family:'Gill Sans MT',sans-serif;background:#001382;color:#fff}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#001382;background:#f8af2e}