input[type=email],input[type=text],textarea{border:1px solid var(--wp--preset--color--primary-2);border-radius:0;box-sizing:border-box;padding:10px 20px;width:100%}input[type=submit]{background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:0;box-sizing:border-box;color:var(--wp--preset--color--base);padding:10px 20px}*,a{transition:all .3s ease-out}*{box-sizing:border-box}.wp-block-button.is-style-outline a:hover{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}.site-header{border-bottom:1px solid var(--wp--preset--color--accent-2)}.home .site-header{border-bottom:0}.header-menu .wp-block-navigation-link.current-menu-item a,.header-menu .wp-block-navigation>.wp-block-navigation-link a:hover,.header-menu .wp-block-navigation>.wp-block-navigation-link.current-menu-item a:hover{border-bottom:2px solid;color:var(--wp--preset--color--primary);padding-bottom:5px}.heading-brown-border{margin-bottom:var(--wp--preset--spacing--70);position:relative}.heading-brown-border:after{background-color:var(--wp--preset--color--primary);content:"";display:block;height:3px;margin-top:var(--wp--preset--spacing--50);position:absolute;width:120px}.heading-brown-border.right:after{right:0}.heading-brown-border.center:after{left:0;margin-left:auto;margin-right:auto;right:0}.home-services-section .service-heading{position:relative}.home-services-section .service-heading strong{background-color:var(--wp--preset--color--base);padding-right:15px;position:relative;z-index:1}.home-services-section .service-heading:after{background-color:var(--wp--preset--color--primary);content:"";height:2px;left:0;position:absolute;right:0;top:55%}.wpls-logo-showcase .slick-arrow{background-color:transparent}.wpls-logo-showcase .slick-arrow svg{fill:var(--wp--preset--color--primary-2);height:25px;width:25px}.second-featured-slider .cb-wrapper{align-items:center}.trending-product-wrap .trending-product-box{transition:all .3s ease-in-out}.trending-product-wrap .trending-product-box:hover{background-color:var(--wp--preset--color--accent-2)}.trending-product-wrap .trending-product-box:hover .trending-product-photo{overflow:hidden}.trending-product-wrap .trending-product-box:hover .trending-product-photo img{transform:scale(1.1)}.trending-product-wrap .trending-product-box .trending-product-photo{overflow:hidden}.trending-product-wrap .trending-product-box .trending-product-title{margin-top:-15px}.trending-product-wrap .trending-product-box .trending-product-title a{color:var(--wp--preset--color--primary-2);text-decoration:none}@media screen and (max-width:1023px){.header-right{display:none}.header-menu{flex-basis:75%!important}.home-hero-banner{min-height:400px!important}}@media screen and (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.header-menu,.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.site-logo{flex-basis:50%!important}.site-header>.wp-block-columns{flex-wrap:nowrap!important}.page-content-two-column{text-align:left!important}.page-content-two-column .heading-brown-border{text-align:left}.page-content-two-column .heading-brown-border.right:after{left:0}.page-content-two-column p{text-align:left}}@media screen and (max-width:600px){.wp-block-navigation__responsive-dialog{margin-top:0!important}.wp-block-navigation__responsive-container{background-color:var(--wp--preset--color--base)!important;padding:var(--wp--preset--spacing--50)!important}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{border:1px solid;color:var(--wp--preset--color--primary);padding:5px}.wp-block-navigation__responsive-container-content{display:block!important;float:left;width:100%}.wp-block-navigation__responsive-container-content .wp-block-navigation{display:block!important}.wp-block-navigation__responsive-container-content .wp-block-navigation .wp-block-navigation-item__content{border-bottom:0 solid!important;color:var(--wp--preset--color--contrast)!important;margin-bottom:5px!important;padding-bottom:5px!important;text-transform:none}.wp-block-navigation__responsive-container-content .wp-block-navigation .wp-block-navigation__submenu-container{padding-left:0!important;padding-top:0!important}.wp-block-navigation__responsive-container-content .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a{padding-left:0!important}.wp-block-navigation__responsive-container-content .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:before{color:var(--wp--preset--color--accent-1)!important;content:"";font-family:dashicons;margin-left:var(--wp--preset--spacing--10)!important}.site-header .wp-block-navigation .wp-block-navigation-item{display:block!important}}p.has-drop-cap:first-letter{color:var(--wp--preset--color--accent-3)!important;font-size:var(--wp--preset--font-size--h-2)!important;font-weight:400!important;margin-right:var(--wp--preset--spacing--20)!important;margin-top:var(--wp--preset--spacing--20)!important;vertical-align:bottom!important}.blog-post-title a{color:var(--wp--preset--color--accent-3)}.blog-post-content .wp-block-post-excerpt__more-link{font-size:var(--wp--preset--font-size--xsm);font-weight:700;text-decoration:none}.wp-block-post-content ul{padding-left:0}.wp-block-post-content ul li{list-style:none;margin-left:0;padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--60);position:relative}.wp-block-post-content ul li:before{content:url(../images/list-arrow.2d121bdd.png);left:5px;position:absolute;top:3px}.taxonomy-product_cat,.taxonomy-product_tag,.wp-block-woocommerce-product-sku{font-weight:300}.taxonomy-product_cat a,.taxonomy-product_tag a,.wp-block-woocommerce-product-sku a{color:var(--wp--preset--color--contrast);text-decoration:none}.woocommerce-product-details__short-description ul li{color:var(--wp--preset--color--contrast);font-weight:300}.woocommerce #content div.product .woo-gallery-wrap div.images,.woocommerce div.product .woo-gallery-wrap div.images,.woocommerce-page #content div.product .woo-gallery-wrap div.images,.woocommerce-page div.product .woo-gallery-wrap div.images{width:100%}.woocommerce #content div.product .woo-gallery-wrap div.images .wpgs-nav,.woocommerce div.product .woo-gallery-wrap div.images .wpgs-nav,.woocommerce-page #content div.product .woo-gallery-wrap div.images .wpgs-nav,.woocommerce-page div.product .woo-gallery-wrap div.images .wpgs-nav{display:none!important}.woocommerce #content div.product .woo-gallery-wrap div.images .woocommerce-product-gallery__image,.woocommerce div.product .woo-gallery-wrap div.images .woocommerce-product-gallery__image,.woocommerce-page #content div.product .woo-gallery-wrap div.images .woocommerce-product-gallery__image,.woocommerce-page div.product .woo-gallery-wrap div.images .woocommerce-product-gallery__image{height:500px;overflow:hidden!important}.woocommerce #content div.product .woo-gallery-wrap div.images .flaticon-right-arrow,.woocommerce div.product .woo-gallery-wrap div.images .flaticon-right-arrow,.woocommerce-page #content div.product .woo-gallery-wrap div.images .flaticon-right-arrow,.woocommerce-page div.product .woo-gallery-wrap div.images .flaticon-right-arrow{right:20px}.woocommerce #content div.product .woo-gallery-wrap div.images .flaticon-back,.woocommerce div.product .woo-gallery-wrap div.images .flaticon-back,.woocommerce-page #content div.product .woo-gallery-wrap div.images .flaticon-back,.woocommerce-page div.product .woo-gallery-wrap div.images .flaticon-back{left:20px}.product-call-to-action{overflow:hidden;position:relative}.product-call-to-action .product-call-to-action-img img{left:0;opacity:.4;position:absolute;right:0;top:-40%;z-index:0}.product-call-to-action .wp-block-buttons,.product-call-to-action h2{position:relative}.woo-product-basin-gallery{display:none}.product_cat-above-counter-stone-basins .woo-product-basin-gallery,.product_cat-accessories .woo-product-basin-gallery,.product_cat-freestanding-stone-basins .woo-product-basin-gallery{display:block}.product_cat-above-counter-stone-basins .product-call-to-action,.product_cat-above-counter-stone-basins .woo-product-bathtub-gallery,.product_cat-above-counter-stone-basins .woo-product-benefit-section,.product_cat-accessories .product-call-to-action,.product_cat-accessories .woo-product-bathtub-gallery,.product_cat-accessories .woo-product-benefit-section,.product_cat-freestanding-stone-basins .product-call-to-action,.product_cat-freestanding-stone-basins .woo-product-bathtub-gallery,.product_cat-freestanding-stone-basins .woo-product-benefit-section{display:none}.product-cat-header-wrap{max-height:400px;overflow:hidden}.product-cat-header-wrap img{width:100%}.woo-cat-product-wrap{background-color:hsla(0,0%,88%,.5)}.woo-product-filter-wrap{box-shadow:0 0 10px rgba(0,0,0,.1)}.woo-shop-product-filter .wc-block-product-filter-chips__item{border:1px solid var(--wp--preset--color--accent-2);border-radius:0;font-size:var(--wp--preset--font-size--xsm);font-weight:300;letter-spacing:2px;padding:var(--wp--preset--spacing--20);text-transform:uppercase}.woo-product-shop-list .wc-block-product{position:relative}.woo-product-shop-list .wc-block-product:hover .woo-product-shop-title a{opacity:1}.woo-product-shop-list .woo-product-shop-title a{align-items:center;background:rgba(75,79,88,.8);bottom:0;color:var(--wp--preset--color--base);display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.berocket_single_filter_widget .bapf-clean-rounded ul{justify-content:center}.berocket_single_filter_widget .bapf-clean-rounded li label{border:1px solid var(--wp--preset--color--accent-2);font-family:var(--wp--preset--font-family--heading-font);font-weight:400;letter-spacing:1px}.berocket_single_filter_widget .bapf-clean-rounded li.checked label{border-color:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--accent-1)}.berocket_single_filter_widget .bapf-clean-rounded li.checked label:before{border-color:var(--wp--preset--color--accent-1)}@keyframes cursor{0%,to{border-color:transparent}50%{border-color:#000}}@keyframes typing{0%{width:100%}90%,to{width:0}}@keyframes slide{33.3333333333%{font-size:3rem;letter-spacing:3px}to{font-size:0;letter-spacing:0}}.typing-slider{font-family:Consolas,monospace;font-weight:700;text-align:center;white-space:nowrap}.typing-slider p{animation:slide 15s step-start infinite;display:inline;font-size:0;letter-spacing:0;position:relative;text-transform:uppercase}.typing-slider p:after{animation:typing 5s infinite,cursor 1s infinite;background-color:#fc0;border-left:3px solid #000;bottom:0;content:"";position:absolute;right:0;top:0}.typing-slider p:first-child{animation-delay:0s}.typing-slider p:first-child:after{animation-delay:0s;animation-timing-function:steps(16),step-end}.typing-slider p:nth-child(2){animation-delay:5s}.typing-slider p:nth-child(2):after{animation-delay:5s;animation-timing-function:steps(23),step-end}.typing-slider p:nth-child(3){animation-delay:10s}.typing-slider p:nth-child(3):after{animation-delay:10s;animation-timing-function:steps(12),step-end}
