html,body{font-size:16px}body,ul,.tooltip-inner,h1,h2,h3,h4,h5,h6,.hestia-title,.hestia-title.title-in-content,p.meta-in-content,.info-title,.card-title,.page-header.header-small .hestia-title,.page-header.header-small .title,.widget h5,.hestia-title,.title,.footer-brand,.footer-big h4,.footer-big h5,.media .media-heading,.carousel h1.hestia-title,.carousel h2.title,.carousel span.sub-title,.hestia-about h1,.hestia-about h2,.hestia-about h3,.hestia-about h4,.hestia-about h5{font-family:"Roboto","Helvetica","Arial",sans-serif}h1{font-size:2.5rem!important;letter-spacing:.1rem;font-weight:700!important;text-transform:uppercase}h1,h2,h3,h4,h5,h6,.comment-reply-title{font-family:'Roboto',Arial,Helvetica,sans-serif!important}h1.hestia-title:not(.title-in-content){font-size:3rem!important;padding:1rem 2rem;background-color:#2e7f94cc}.woocommerce-checkout .xoo-wsc-markup,.woocommerce-cart .xoo-wsc-markup{display:none}@media (max-width:768px){.woocommerce-cart .wrapper.no-content article .hestia-title,.woocommerce-checkout .wrapper.no-content article .hestia-title{margin-top:50px!important}h1.hestia-title.title-in-content{margin-top:50px!important}}h2{font-size:1.75rem;font-weight:700;margin:0;margin-bottom:1rem!important}.page-header.header-small .container .hestia-title{margin:auto}.page-header.header-small .container .description{margin:auto;margin-top:1rem;padding:1rem 2rem;background-color:#2e7f94cc}.page-header.header-small .container .description p{margin-bottom:0}.single-post-wrap,.page-content-wrap,.single-post-wrap ul,.page-content-wrap ul,.single-post-wrap ol,.page-content-wrap ol,.single-post-wrap dl,.page-content-wrap dl,.single-post-wrap table,.page-content-wrap table,.page-template-template-fullwidth article,.main article.section .has-body-font-size,.navbar,.navbar a,.label,.footer .footer-menu a,.media-footer a,.hestia-top-bar{font-size:1rem}.navbar .navbar-nav>li>a{font-weight:600;border-radius:0}.navbar .navbar-header .navbar-brand img{max-height:70px}nav.navbar .current_page_item a{border-bottom:4px solid #2E7F94}.page-header.header-small{height:700px!important}.page-header.header-small>.container{display:flex;height:100%;align-items:center;justify-content:center}.page-header.header-small>.container>.row{width:100%}.page-header.header-small>.container>.row>div{display:flex;flex-direction:column;justify-content:center;margin-left:auto!important;margin-right:auto!important;width:100%}.page-header.header-small>.header-filter::before{background-color:unset}@media (max-width:992px){.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.navbar>.container{transition:padding .1s ease;padding:10px 15px;align-items:center;display:block}.navbar .nav.navbar-nav{display:block;margin:7.5px 0;width:100%}.navbar-nav>li{float:none}.navbar.navbar-fixed-top .navbar-collapse{max-height:calc(100% - 70px);margin-top:70px;overflow-y:auto;position:fixed;z-index:9999;background:#fff;width:100%;left:0;top:0;margin-left:0;margin-right:0;-webkit-overflow-scrolling:auto}body.admin-bar .navbar.navbar-fixed-top .navbar-collapse{max-height:calc(100% - 115px);margin-top:115px}.navbar .navbar-nav>li{border-bottom:1px solid lightgray}.navbar .navbar-nav>li:last-child{border-bottom:none}.navbar .navbar-nav>li>a{text-align:center;font-size:1.5rem;line-height:2rem}.navbar-toggle{display:block}.container .navbar-header{width:100%;display:flex;margin:0 auto}}@media (min-width:992px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-toggle{display:none}}.page:not(.woocommerce-page) .blog-post .section-text p,p,.wp-block-image{margin-bottom:1rem}.main{margin-top:0!important}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:#2E7F94aa;padding:.5rem;font-size:.9rem}.wp-block-media-text .wp-block-media-text__content{padding:0}figcaption{font-size:.85rem;font-style:italic;text-align:center}figure.wp-block-pullquote{padding:2rem 0;border:none;margin:1rem 0 2rem}figure.wp-block-pullquote p:last-child{margin:0!important}p.before-headline{display:inline-block;margin-top:2rem!important;margin-bottom:0!important;border-bottom:4px solid #2E7F94}a.wp-block-button__link{border-radius:0!important}.first-buttons{justify-content:space-evenly}.first-buttons .wp-block-button{margin:.5rem}@media (max-width:450px){.first-buttons .wp-block-button{display:block;width:100%;margin:0}.first-buttons .wp-block-button a{width:100%}.is-provider-youtube iframe{height:300px}}.wc-block-grid__products .wc-block-grid__product-image{display:flex;overflow:hidden;height:230px}.wc-block-grid__products .wc-block-grid__product-image img{object-fit:cover;object-position:center;width:100%}.wc-block-grid__products .wgm-info,.wc-block-grid__products .wc-gzd-additional-info{display:none}.hestia-scroll-to-top{border-radius:0;border:2px solid #fff;box-shadow:0 2px 10px -3px #2e7f94}.hestia-scroll-to-top svg{fill:#fff}.products .wgm-info{display:none}.woocommerce.archive .blog-post .products .product .card .category a,.woocommerce.archive .blog-post .products .product .card .category a:focus,.woocommerce.archive .blog-post .products .product .card .category a:visited{color:#2e7f94}.woocommerce.archive .blog-post ul.products{padding-top:2rem}@media (max-width:768px){.woocommerce div.product table.shop_attributes tr{display:flex;flex-direction:column}th.woocommerce-product-attributes-item__label,td.woocommerce-product-attributes-item__value{padding:.5rem!important;width:100%!important}.products{display:block}.products .product .card .card-image{display:flex}.products .product .card .card-image a{width:100%}.products .product .card .card-image a img{max-width:330px;width:100%;height:auto}}.woocommerce.archive .blog-post .products{margin-left:0;margin-right:0}.woocommerce .products .product{margin-top:0!important;margin-bottom:2rem!important;padding:0!important}.products .product .card{margin-top:0;margin-bottom:0;padding-top:1rem;border-radius:0;box-shadow:none}.products .product .card .category{display:none}.products .product .card a.shop-item-title-link{display:flex;justify-content:center;color:#2e7f94;font-size:1.25rem;font-weight:700}.products .product .card .footer{display:flex;justify-content:center}.products .product .card .footer .price h4{font-size:1.375rem;margin:0;line-height:1}.products .product .card .footer .stats{display:flex!important;color:#2E7F94}.products .product .card .footer .stats .button{font-size:1.2rem;margin:0!important}.products .product .card .footer .stats .button i{width:unset;height:unset}.products .product .card .card-image{margin-top:0}.products .product .card .card-image img{width:330px;border-radius:0}.card-product.pop-and-glow:hover .card-image{transform:none;box-shadow:none}.woocommerce-ordering.form-group{display:none}.woocommerce nav.woocommerce-pagination ul li span.current{padding:1px 11px;border-radius:0;box-shadow:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span.current{display:flex;border:2px solid #2e7f94;border-radius:0;width:2.25rem;height:2.25rem;justify-content:center;align-content:center;flex-wrap:wrap}.button-category{margin-right:.5rem}@media (max-width:768px){.category-button-container{display:flex;flex-direction:column}.button-category{margin-right:0;margin-bottom:.25rem}.button-category .wp-block-button__link{display:block}}#woo-products-wrap{padding-left:1rem;padding-right:1rem}.berocket_better_labels.berocket_better_labels_image div.br_alabel>span{border-radius:0;margin-top:0;margin-left:0;margin-right:0;margin-bottom:auto;padding:1rem;line-height:1;width:auto;height:auto}.woocommerce.single-product .blog-post div.product{border-radius:0!important;box-shadow:none!important}.woocommerce.single-product h1.product_title{font-size:2rem;letter-spacing:.05rem;font-weight:700!important;text-transform:uppercase;margin-bottom:0;color:#2e7f94}.woocommerce.single-product .woocommerce-product-details__short-description p{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#2e7f94}.woocommerce.single-product .summary.entry-summary{padding-left:3rem;margin-bottom:3rem}.woocommerce .related.products h2,.woocommerce .cross-sells h2{font-size:1.75rem}.woocommerce.single-product .product .woocommerce-tabs.wc-tabs-wrapper{width:100%;margin-bottom:3rem;padding:1rem;float:none;border:1px solid #2e7f94}.woocommerce .card-product>.card-image{box-shadow:none}.woocommerce.single-product div.product p,.woocommerce.single-product div.product small,.woocommerce.single-product div.product .summary p,.woocommerce.single-product div.product .wgm-info,.woocommerce.single-product div.product .section-text,.woocommerce.single-product div.product .wc-gzd-additional-info,.woocommerce.single-product div.product table.shop_attributes td,.woocommerce.single-product div.product table.shop_attributes td p,.woocommerce.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li a{font-size:1rem;font-style:normal}.woocommerce.single-product div.product p.stock{margin-bottom:1rem;font-weight:700}.woocommerce.single-product div.product p.price span{font-size:1.5rem;font-weight:700}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li a{font-weight:700}.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:1rem}.woocommerce div.product table.shop_attributes,.woocommerce div.product table.shop_attributes tr,.woocommerce div.product table.shop_attributes th,.woocommerce div.product table.shop_attributes td{border:none}.woocommerce.single-product .product form.cart.form-group{margin-top:0}.woocommerce.single-product .product form.cart.form-group .quantity{display:inline;float:none}.row-sidebar-toggle{display:none}.comment-respond .form-submit input#submit,.wpforms-submit-container .wpforms-submit,.woocommerce.single-product .product form.cart.form-group .button,.woocommerce .button:not(.add_to_cart_button),.woocommerce.single-product .product .form-submit input.submit{font-family:'Roboto'!important;border-radius:0!important;float:none;box-shadow:none!important;color:#fff!important;background-color:#2E7F94!important;border:none!important;outline:none!important;padding:.65rem 1rem!important}.woocommerce.single-product .product form.cart.form-group .after_cart_button{margin-top:1rem}.woocommerce.single-product .product form.cart.form-group .after_cart_button a{text-decoration:underline}.woocommerce.single-product .product .woocommerce-noreviews{margin-bottom:1rem}.woocommerce.single-product .product .woocommerce-review__author{font-family:"Roboto","Helvetica","Arial",sans-serif!important}.woocommerce.single-product .product .star-rating,.woocommerce div.product p.stars a:before{color:#2e7f94}.woocommerce.single-product .product .comment-reply-title{font-size:1rem;text-align:left;margin-top:0}.card-description p{padding:0!important}@media (max-width:768px){.woocommerce.single-product .summary.entry-summary{padding-left:0}}@media (max-width:1200px){.woocommerce.single-product .product .woocommerce-tabs.wc-tabs-wrapper{width:100%}}.woocommerce.single-product .up-sells.upsells.products{clear:both;background-color:#f0f0f0;padding:1rem 0}.woocommerce.single-product .up-sells.upsells.products .products{margin-bottom:0}.woocommerce.single-product .up-sells.upsells.products .products .product{margin-bottom:0!important}.woocommerce.single-product .product .wgm-info,.woocommerce.single-product .product .wgm-info span,.woocommerce.single-product .product small,.woocommerce.single-product .product .wc-gzd-additional-info,.woocommerce.single-product .product .product_meta{font-size:.9rem!important}footer .sib-default-btn{border-radius:0!important;text-transform:none;font-size:1rem;transition:all .3s ease;opacity:1}footer .sib-default-btn:hover{box-shadow:none;opacity:.75}footer input.form-control{padding:0 1rem}footer label{top:0!important}footer .widget{margin-bottom:0}footer .sfsi_wicons:first-child{margin-left:0!important}.cmplz-show-banner a{cursor:pointer}.xoo-wsc-basket{border-radius:0;width:50px;height:50px;right:5px;bottom:65px;background-color:#2e7f94;color:#fff;border:2px solid #fff;display:flex!important;justify-content:center;align-content:center;flex-wrap:wrap;box-shadow:0 2px 10px -3px #2e7f94}.xoo-wsc-basket .xoo-wsc-bki{font-size:25px;top:0}.xoo-wsc-container .xoo-wsc-btn{outline:none!important;background-color:#2E7F94!important;border-radius:0!important;box-shadow:none!important;border:none!important;outline:none!important}.woocommerce-page .main{background-color:#f0f0f0}.woocommerce-page .main article{background-color:#fff;padding:1rem 1rem 0!important}.woocommerce-page .main article .woo-products-wrap{display:flex;flex-direction:column}.woocommerce-page .main article .woo-products-wrap .category-button-container{margin:auto}.woocommerce .variation{display:flex;flex-direction:column}.woocommerce .variation dt,.woocommerce .variation dd{margin-bottom:0!important}.woocommerce .cart-collaterals .shop_table tr{display:flex;flex-direction:column;margin-bottom:.5rem;border:none!important}.woocommerce .cart-collaterals .shop_table th,.woocommerce .cart-collaterals .shop_table td{width:100%!important;padding:0!important;border:none!important}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block}@media (max-width:768px){.woocommerce .woocommerce-cart-form .product-thumbnail:before{content:none}.woocommerce .woocommerce-cart-form .product-thumbnail{border:none}.woocommerce .woocommerce-cart-form tr{border-bottom:1px solid lightgray}.woocommerce .woocommerce-cart-form tr td{line-height:30px;border:none}.woocommerce .woocommerce-cart-form tr td::before{margin-right:.25rem;line-height:30px}.woocommerce .woocommerce-cart-form .product-name{width:50%;float:left;text-align:left!important;padding-top:0}.woocommerce .woocommerce-cart-form .product-price{width:50%;float:right;padding-top:0}.woocommerce .woocommerce-cart-form .product-quantity{width:50%;float:right;padding-top:0;border:none}.woocommerce .woocommerce-cart-form .product-subtotal{clear:both}.woocommerce .woocommerce-cart-form .product-price .woocommerce-Price-amount{font-weight:700}}@media (max-width:450px){.woocommerce .woocommerce-cart-form .product-name,.woocommerce .woocommerce-cart-form .product-price,.woocommerce .woocommerce-cart-form .product-quantity{width:100%;float:none}}.hestia-view-cart-wrapper{display:none}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox,.woocommerce-additional-fields .thwcfd-field-checkbox label{margin-left:20px}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input,.woocommerce-additional-fields .thwcfd-field-checkbox label input{margin-left:-20px!important}@media (max-width:767px){.woocommerce .col2-set,.woocommerce-page .col2-set{margin-bottom:0}}.archive .card-blog{margin-top:17px}.archive .card .card-title a,.archive .card .category.text-info a{color:#2E7F94!important}.archive .card .card-image{box-shadow:none;border-radius:0;margin-top:5rem}.archive .card .card-image img{border-radius:0}.archive .card .card-description p{font-size:1rem}.archive .card a.moretag{text-decoration:underline;color:#2E7F94}.archive .card .posted-by{font-size:.85rem!important}.card-blog .row .category{margin-top:0;font-size:.85rem}@media (max-width:480px){.archive .card .card-image{margin-top:0}}.single .section-blog-info .entry-categories{display:none}.single .section-blog-info .entry-social a{border-radius:0!important;box-shadow:none}aside{text-align:center}aside .widget_media_image{max-width:120px;margin:3rem auto}aside .search-submit{display:block!important;border-radius:0!important;width:50px!important;height:50px!important;border:2px solid #fff;box-shadow:0 2px 10px -3px #2e7f94}aside .search-form:after{right:17px!important}aside .widget_block h4{padding:0}aside .widget_block:nth-child(1){margin-bottom:0}aside .wp-block-archives-list{padding:0}div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100%}