a{text-decoration:underline;color:#222}a:active,a:hover{text-decoration:none}#main.site-main{position:relative}.woocommerce .woocommerce-error .button,.added_to_cart.wc-forward,ul.products li.product span.onsale,.wc-empty-cart-message,.return-to-shop,.woocommerce-products-header,.woocommerce-result-count,.product_meta,.woocommerce-breadcrumb,.wc-tabs,.related.products,.woocommerce span.onsale,.screen-reader-text,.home .woocommerce-info,.woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .wc-block-components-notice-banner.is-info,.woocommerce-checkout .woocommerce>.wc-block-components-notice-banner.is-success,.home h1.entry-title,.page .page-header .entry-title,.pswp__caption__center,.subsite .blog .page-header .entry-title{display:none!important}@media only screen and (min-width:992px){.subsite .page-header .entry-title,.subsite .site-footer .footer-inner,.subsite .site-footer:not(.dynamic-footer),.subsite .site-header .header-inner,.subsite .site-header:not(.dynamic-header),.subsite .site-main{max-width:500px!important}}@media only screen and (min-width:768px){.subsite .page-header .entry-title,.subsite .site-footer .footer-inner,.subsite .site-footer:not(.dynamic-footer),.subsite .site-header .header-inner,.subsite .site-header:not(.dynamic-header),.subsite .site-main{max-width:500px!important}}@media only screen and (min-width:992px){.woocommerce-checkout .site-main{max-width:540px!important}}@media only screen and (min-width:768px){.woocommerce-checkout .site-main{max-width:540px!important}}@media (max-width:575px){body:not([class*=elementor-page-]) .site-main{padding-inline-start:20px!important;padding-inline-end:20px!important}}.home.main-site{background-position:center;background-size:cover;background-repeat:no-repeat}.main-site .search-form{text-align:center}.main-site .search-form label{vertical-align:baseline}.blog.main-site .page-header .entry-title,.blog.subsite .page-header .entry-title{display:none}.top-menu-main-site{display:flex;justify-content:space-between;align-items:center;padding:10px 0 10px 0;width:100%}.top-menu-main-site .menu-item{margin:0 10px}.top-menu-main-site .logo{flex-grow:1}.top-menu-main-site .logo img{width:140px}.top-menu-main-site .menu-item:not(.logo){flex-grow:0;text-align:right}.top-menu-main-site .open-gallery{text-decoration:none;background-color:#222;padding:10px 15px;color:#FFF;border-radius:5px}.top-menu-main-site .open-gallery a{color:#FFF;text-decoration:none}.top-menu-main-site .open-gallery:hover{opacity:.8}@media only screen and (min-width:1200px){.search.main-site .page-content .posts-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px}.main-site .search-form label{width:50%}}@media only screen and (min-width:900px) and (max-width:1200px){.search.main-site .page-content .posts-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px}}@media only screen and (max-width:1200px){.main-site .search-form label{width:66%}}@media (max-width:768px){.top-menu-main-site .logo img{width:120px}}.search.main-site .page-header{margin:30px 0 60px 0;text-align:center;border-bottom:1px solid #e8e8e8;padding-bottom:20px}.search.main-site .page-header h1{font-size:1.2rem;font-weight:400}.search.main-site .post h2{font-size:1.4rem}.search.main-site .main-search-field{margin-top:25px}.search.main-site .post .wp-post-image{margin-bottom:15px}.search.main-site .post:hover{opacity:.85}.main-site .search-field::-webkit-search-cancel-button{display:none}.main-site .search-field:focus{outline:none}.home.main-site [type=submit],.search.main-site [type=submit]{color:#666!important;border:1px solid #666!important}.home.main-site [type=submit]:hover,.search.main-site [type=submit]:hover{color:#FFF!important;background-color:#333}.main-site .facetwp-facets-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:#F6F6F6;border-radius:5px;margin:40px 0 40px 0;padding:20px}.main-site .facetwp-facet{flex:1;padding:10px;box-sizing:border-box}.main-site .facetwp-facet-gallery-search{margin-right:20px}.main-site .facetwp-facet-art-gallery-listing{margin-left:0}.main-site .facetwp-facet{margin-bottom:0px!important;width:100%}.main-site .fs-label-wrap{height:42px!important;border-radius:3px;border:1px solid #666}.main-site .fs-label-wrap .fs-label{padding:11px 22px 6px 16px!important;color:#585858}.main-site .fs-arrow{right:10px!important}.main-site .fs-wrap.multiple{width:100%!important}.main-site .facetwp-input-wrap{width:100%}@media (max-width:768px){.main-site .facetwp-facet{flex-basis:100%;margin-right:0;margin-left:0;padding:0}.main-site .facetwp-facet-gallery-search,.main-site .facetwp-facet-art-gallery-listing{margin-top:10px;margin-bottom:10px}.main-site .facetwp-facet-gallery_search,.main-site .facetwp-facet-search{margin-bottom:15px!important}.main-site .facetwp-facet-art_gallery_listing,.main-site .facetwp-facet-location{margin-bottom:10px!important}.main-site .facetwp-facets-container{padding:20px 30px}}.main-site .custom-footer-links{text-align:center;padding:40px 0 20px 0}.main-site .custom-footer-links a{margin:0 10px;text-decoration:none;color:#333;font-size:14px}@media (max-width:280px){.main-site .custom-footer-links a{display:block;margin:10px auto}}.home-mainsite-intro-text{padding:20px;margin-bottom:20px;text-align:center;font-size:1.1rem;line-height:1.6}.home-mainsite-intro-text h1{margin-top:0}.home-mainsite-intro-text p{margin-bottom:15px;text-align:center}.home-mainsite-intro-text a{text-decoration:none}.home-mainsite-intro-text a:hover{text-decoration:underline}.home-mainsite-block{text-align:center;margin-bottom:30px}.home-mainsite-title{font-size:18px;margin-bottom:20px;margin-top:50px;text-align:left;font-weight:400}.home-mainsite-title .home-mainsite-see-all{text-decoration:underline}.home-mainsite-title .home-mainsite-see-all:hover{text-decoration:none}.home-mainsite-three-column-block{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -15px}.home-mainsite-three-column-block .home-mainsite-column{flex:1;min-width:250px;max-width:33%;box-sizing:border-box;padding:0 15px;text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.home-mainsite-three-column-block .home-mainsite-column-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;width:100%}.home-mainsite-three-column-block .home-mainsite-column-content{padding:0 0 10px 0;box-sizing:border-box;text-align:center;flex:1}.home-mainsite-three-column-block .home-mainsite-column-link:hover{text-decoration:none;opacity:.8}.home-mainsite-three-column-block .home-mainsite-column-image{width:100%;height:150px;background-size:cover;background-position:center}@media (max-width:1024px){.home-mainsite-three-column-block .home-mainsite-column{max-width:50%;flex:0 0 50%}}@media (max-width:768px){.home-mainsite-three-column-block .home-mainsite-column{max-width:100%;flex:0 0 100%}.home-mainsite-three-column-block .home-mainsite-column:not(:last-child){margin-bottom:15px}.home-mainsite-intro-text{margin-bottom:10px}}.home-mainsite-column h2{font-size:1.2rem;text-align:left;font-weight:400;margin-top:15px;margin-bottom:10px}.home-mainsite-column p{text-align:left}@media (min-width:1200px){.main-site main.site-main{max-width:725px!important;margin-left:auto;margin-right:auto}}.blog.main-site .intro-text-filters h1{font-size:1.4rem;text-align:center}.blog.main-site .intro-text-filters{margin-top:30px}.main-site .post .wp-post-image{margin-bottom:20px}.main-site .post:not(:last-child){margin-bottom:40px;border-bottom:1px solid #E8E8E8;padding-bottom:30px}.single-post.main-site .post{border-bottom:none}.blog.main-site .entry-title{font-size:1.2rem!important}.single-post.main-site .entry-title{font-size:1.4rem;margin:40px 0 15px 0;padding:0!important}.single-post.main-site .back-to-directory-link{margin-top:10px;display:inline-block;padding:10px;background-color:#f8f8f8;text-decoration:none;color:#333;border-radius:5px}.single-post.main-site .wrapper-button-link-gallery:hover{opacity:.8}.single-post.main-site .button-link-gallery{display:inline-block;padding:10px 20px;background-color:#333;color:#FFF;border-radius:5px;margin-top:10px}.single-post.main-site a.button-link-gallery{text-decoration:none}.main-site .post-navigation{display:flex;justify-content:space-between;margin-top:50px}.main-site .post-navigation .prev-gallery,.main-site .post-navigation .next-gallery{flex:1;text-align:center}.main-site .post-navigation a{display:block;padding:10px;background-color:#f8f8f8;text-decoration:none;color:#333;border-radius:5px}@media (max-width:600px){.main-site .post-navigation{flex-direction:column}.main-site .post-navigation .prev-gallery,.main-site .post-navigation .next-gallery{margin-bottom:10px}}.level-2-container-logo{text-align:center;margin:30px 0 40px 0;width:100%}.level-2-container-logo img{max-width:250px}.site-main-menu{display:flex;justify-content:space-around;width:100%;padding:10px 0 0 0}.site-main-menu a{text-decoration:none!important}.current-menu-item{font-weight:700}.introduction-text{text-align:justify;padding:30px 10px 30px 10px}.carousel{overflow:hidden;transition:height 0.3s ease;height:auto}.carousel button{border:none!important}.carousel button:hover,.carousel button:focus{background-color:transparent!important}.carousel-control-next,.carousel-control-prev{height:100px;position:absolute;top:50%;transform:translateY(-50%)}.carousel-control-next-icon,.carousel-control-prev-icon{height:100%}.home .woocommerce-loop-product__link img.attachment-woocommerce_thumbnail,.archive img.attachment-woocommerce_thumbnail{display:none!important}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%!important;background-color:#FFF;box-shadow:0 0 40px rgba(0,0,0,.15);position:relative;margin:0 0 5em!important}.woocommerce-shop ul.products{margin:30px 0 0 0px!important}.woocommerce ul.products .woocommerce-LoopProduct-link:hover{opacity:.85}.woocommerce ul.products li.product .button{display:inline-block;width:250px;text-align:center;border-radius:10px;line-height:30px;font-weight:500!important;position:absolute;left:50%;transform:translateX(-50%);bottom:-25px;box-shadow:0 0 40px rgba(0,0,0,.1)}.woocommerce ul.products li.product .button:hover{opacity:.85}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1em;float:left;color:#111;padding-left:20px;margin-bottom:5px!important}.woocommerce ul.products li.product .price{color:#111;display:block;font-weight:300;margin-bottom:40px!important;font-size:1em;float:right;padding:.35em 20px .5em 0}.facets-products-home{padding:0 10px 0 10px;margin:30px 0 0 0}.facetwp-facet{margin-bottom:10px!important;width:100%}.facetwp-type-dropdown{position:relative;display:inline-block}.facetwp-type-dropdown .facetwp-dropdown{appearance:none}.facetwp-type-dropdown::after{content:"\F282";font-family:'Bootstrap-icons';position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none;transition:transform 0.3s ease;font-size:20px;color:#000}.facetwp-type-dropdown.opened::after{transform:translateY(-50%) rotate(90deg)}.facetwp-dropdown{appearance:none;background-color:#fafafa;border:1px solid #292929;padding:10px;border-radius:5px;width:100%}.woocommerce nav.woocommerce-pagination{margin-bottom:30px}body.product-price-zero .cart{display:none}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{margin-bottom:45px!important;position:relative;width:100%!important;padding:25px 25px 0 25px;background-color:#F8F8F8;float:none!important;min-height:115px}.woocommerce div.product-type-variable div.summary,.woocommerce-page div.product-type-variable div.summary{padding:25px 25px 5px 25px!important}.woocommerce div.product div.images,.woocommerce-page div.product div.images{margin-bottom:0!important;float:none!important}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{position:absolute;left:50%;transform:translateX(-50%);bottom:0}.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce div.product .button-request-price{position:absolute;left:50%;transform:translateX(-50%);bottom:-20px}.woocommerce .woocommerce-variation.single_variation{max-width:200px;margin:auto}.woocommerce .woocommerce-variation-price{float:left;line-height:40px;height:40px;min-width:10px}.woocommerce .woocommerce-variation-availability{float:left;line-height:40px;height:40px}.woocommerce .woocommerce-variation-availability .in-stock{margin-left:70px}.woocommerce .woocommerce-variation-availability .out-of-stock{margin-left:50px}.woocommerce .product-type-simple .stock{margin-bottom:1.8rem}.single-product .quantity,.single-product #tab-description h2,.woocommerce .reset_variations,.stripe_afterpay-product-message{display:none!important}.single-product #tab-description{padding:0 20px 5px 20px}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 1em!important}.woocommerce div.product{background-color:#FFF;box-shadow:0 0 40px rgba(0,0,0,.1);border-radius:0 0 15px 15px;padding-bottom:5px;margin-top:10px}.woocommerce div.product .product_title{font-size:1.35rem;float:left}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%!important}.woocommerce div.product form.cart .variations select{max-width:90%;min-width:75%}.woocommerce div.product form.cart .variations{margin-top:3em}.entry-summary table.variations th,.entry-summary table.variations td{background-color:#F8F8F8!important;padding:0!important}.woocommerce div.product .button-request-price{text-align:center;background-color:#222}.woocommerce div.product a.link-request-price{color:#FFF;line-height:40px;font-weight:700}.woocommerce div.product form.cart .button,.woocommerce div.product .button-request-price{min-width:200px;height:40px;border-radius:10px}.woocommerce div.product form.cart .button:hover,.woocommerce div.product .button-request-price:hover{opacity:.85}.woocommerce div.product p.price{float:right}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product .stock{color:#222}.woocommerce div.product p.stock{clear:both}.woocommerce div.product form.cart .variations label{font-weight:500!important}.woocommerce div.product form.cart .variations th{vertical-align:middle!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel ul{margin-bottom:16px!important}.modal-footer{position:sticky;bottom:0;background:#444;padding:0;border-top:1px solid #eaeaea;border-radius:0}.add-to-cart-modal{width:100%;text-align:center}.add-to-cart-modal button.button{border-radius:0;padding:15px;width:100%}.add-to-cart-modal button.button:hover{opacity:.85}.single_add_to_cart_button{width:auto;padding:10px 20px}div.pswp__bg{opacity:0.75!important}.modal-dialog .product-gallery-modal img{max-width:20%;height:auto;float:left}.modal-dialog .product-gallery-modal{width:100%;float:left;margin:5px 0 20px 0}.product-gallery-modal .woocommerce-product-gallery__image a img{margin-right:5px}.responsive-video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.single-product .responsive-video-wrapper{margin-bottom:-5px}.responsive-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-video-wrapper-home{position:relative;padding-bottom:56.25%;width:100%;overflow:hidden;margin-top:30px;margin-bottom:40px}.responsive-video-wrapper-contact{position:relative;padding-bottom:56.25%;width:100%;overflow:hidden;margin-bottom:40px}.responsive-video-wrapper-home iframe,.responsive-video-wrapper-contact iframe{position:absolute;top:0;left:0;width:100%;height:100%}.custom-cart-text-intro{margin:15px 0 35px 0;padding-left:20px}.woocommerce-message,.woocommerce-error{margin:30px 0 0 0!important;border-radius:0}.woocommerce-NoticeGroup-checkout .woocommerce-error{margin:0 0 25px 0!important}.woocommerce-checkout .woocommerce .woocommerce-message .button{display:none!important}.custom-display-regular-price-cart,.custom-display-regular-price-checkout{text-decoration:line-through;opacity:.5;padding-right:5px;float:left}.wc-block-components-notice-banner.is-error{margin-bottom:25px!important}.wc-block-components-notice-banner{border-radius:10px!important;margin:25px 0 16px 0!important}input[name='update_cart']{display:none!important}button[name='update_cart']{display:none!important}.new-empty-cart-message{margin:0 0 30px 0}.page.woocommerce-checkout .page-content{margin-top:0px!important;padding:0!important}.page.woocommerce-checkout #content{background-color:transparent!important;border-radius:0px!important}#order_review_heading,.woocommerce-billing-fields>h3,.woocommerce-cart-form .shop_table_responsive{visibility:hidden}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:100%!important}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:left!important;width:100%!important}.woocommerce .blockUI.blockOverlay::before{top:80%!important}.woocommerce-checkout .woocommerce .woocommerce-cart-form__cart-item a{text-decoration:none!important}.woocommerce-checkout-review-order [type=checkbox],.woocommerce-checkout-review-order [type=radio]{height:15px;width:15px}.woocommerce-checkout .woocommerce h3{font-size:1.35rem}.woocommerce-checkout .woocommerce h3.custom-checkout-main-title{text-align:center;font-size:1.55rem;height:55px;line-height:55px;border-radius:8px}.woocommerce-checkout .woocommerce h3#ship-to-different-address{font-size:1.1rem!important}.woocommerce-checkout .woocommerce h3#order_review_heading{margin-top:30px;background-color:#fafafa;padding:20px;border-radius:15px 15px 0 0;margin-bottom:0}.woocommerce-checkout .woocommerce h3.custom-cart-title{text-align:left;background-color:#fafafa;padding:20px 20px 30px 20px;border-radius:15px 15px 0 0;margin-bottom:0}.woocommerce-checkout form.woocommerce-cart-form{background-color:#fafafa;border-radius:0 0 15px 15px}.woocommerce-checkout .woocommerce form.woocommerce-checkout{margin-top:30px}.woocommerce-checkout .woocommerce #customer_details{background-color:#fafafa;padding:15px 20px 15px 20px;border-radius:10px}.woocommerce-checkout .entry-title,.custom-modal-checkout .legal-link-footer,.wc-stripe-card-icons-container,.woocommerce-checkout .page-content br{display:none!important}.woocommerce-checkout #payment ul.payment_methods li input{margin:1px 0 0 0;float:left;width:5%}ul.payment_methods li[class*=payment_method]>input[name=payment_method]+label{padding-top:0;padding-right:0;padding-bottom:0;width:90%;float:right;text-align:left}.woocommerce-checkout #payment{border-radius:0 0 15px 15px!important}.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:3em 0 1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e3;color:#515151}.woocommerce a.remove{font-size:1.2em;display:inline-block;color:#111111!important}.woocommerce a.remove:hover{background:none!important;color:red!important}.coupon .input-text{margin:10px 0 5px 0!important;height:38px!important;padding:0 0 0 10px!important;width:50%!important;border-radius:4px 0 0 4px!important;border-right:0!important}.coupon button.button{width:50%!important;margin:10px 0 0 0!important;height:38px!important;border-radius:0 4px 4px 0!important;font-weight:500!important}.woocommerce-checkout-payment button.button{height:50px;width:100%!important;background-color:#222222!important}.woocommerce-checkout-payment button.button:hover{opacity:.85}.woocommerce-checkout .woocommerce-cart-form table.shop_table,.woocommerce-checkout .woocommerce-cart-form table th,.woocommerce-checkout .woocommerce-cart-form table td{border:0px!important}.woocommerce table.shop_table{background-color:#fafafa;padding:0 10px 20px 10px;margin-bottom:0px!important;border:0 solid rgba(0,0,0,.1)!important}.woocommerce table.woocommerce-cart-form__contents{border-radius:0 0 15px 15px!important}.woocommerce table.woocommerce-checkout-review-order-table{border-radius:0px!important}.woocommerce table.shop_table th{font-weight:500!important}@media (max-width:575px){.custom-modal-checkout .site-main{padding-inline-start:0px!important;padding-inline-end:0px!important}}.tooltip.bs-tooltip-top{top:-10px!important}.home .sticky-wrap-buttons .previous-checkout-next,.woocommerce-checkout .sticky-wrap-buttons .previous-checkout-next,.page .sticky-wrap-buttons .previous-checkout-next,.blog .sticky-wrap-buttons .previous-checkout-next{width:200px!important}.woocommerce-order-received .sticky-wrap-buttons .previous-checkout-next{width:120px!important}.sticky-wrap-buttons .previous-checkout-next{position:fixed;bottom:15px;width:375px;max-height:65px;left:50%;transform:translateX(-50%);padding:10px 20px;text-align:center;border:none;cursor:pointer;text-decoration:none;font-size:16px;font-weight:600;border-radius:0;box-shadow:0 0 40px rgba(0,0,0,.4);z-index:1000;border-radius:15px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:530px){.sticky-wrap-buttons .previous-checkout-next{width:84%!important}}.sticky-wrap-buttons .previous-checkout-next .bi{font-size:20px}.sticky-wrap-buttons .previous-checkout-next .open-checkout-page,.sticky-wrap-buttons .previous-checkout-next .button-wrapper-home,.sticky-wrap-buttons .previous-checkout-next .button-wrapper-prev,.sticky-wrap-buttons .previous-checkout-next .button-wrapper-next,.sticky-wrap-buttons .previous-checkout-next .anchor-cart-block{flex-grow:1;display:flex;justify-content:center;text-align:center}.home .sticky-wrap-buttons .previous-checkout-next .button-wrapper-home{width:45%!important}.home .sticky-wrap-buttons .previous-checkout-next .open-checkout-page{width:45%!important;position:relative}.sticky-wrap-buttons .previous-checkout-next .button-wrapper-home{width:25%}.sticky-wrap-buttons .previous-checkout-next .open-checkout-page,.sticky-wrap-buttons .previous-checkout-next .anchor-cart-block{width:25%;position:relative}.sticky-wrap-buttons .previous-checkout-next .open-checkout-page a,.sticky-wrap-buttons .previous-checkout-next .button-wrapper-home a,.sticky-wrap-buttons .previous-checkout-next .button-wrapper-prev a,.sticky-wrap-buttons .previous-checkout-next .button-wrapper-next a,.sticky-wrap-buttons .previous-checkout-next .anchor-cart-block a{text-decoration:none;font-weight:400;font-size:.9rem}.sticky-wrap-buttons .previous-checkout-next .open-checkout-page a:hover,.sticky-wrap-buttons .previous-checkout-next .button-wrapper-home a:hover,.sticky-wrap-buttons .previous-checkout-next .button-wrapper-prev a:hover,.sticky-wrap-buttons .previous-checkout-next .button-wrapper-next a:hover,.sticky-wrap-buttons .previous-checkout-next .anchor-cart-block:hover{opacity:.85}.home .sticky-wrap-buttons .previous-checkout-next .button-wrapper-prev,.woocommerce-checkout .sticky-wrap-buttons .previous-checkout-next .button-wrapper-prev,.home .sticky-wrap-buttons .previous-checkout-next .button-wrapper-next,.woocommerce-checkout .sticky-wrap-buttons .previous-checkout-next .button-wrapper-next,.page .sticky-wrap-buttons .previous-checkout-next .button-wrapper-prev,.page .sticky-wrap-buttons .previous-checkout-next .button-wrapper-next,.blog .sticky-wrap-buttons .previous-checkout-next .button-wrapper-prev,.blog .sticky-wrap-buttons .previous-checkout-next .button-wrapper-next{width:5%!important;flex:0 0 auto;display:none}.home .sticky-wrap-buttons .previous-checkout-next .anchor-cart-block,.single-product .sticky-wrap-buttons .previous-checkout-next .anchor-cart-block,.woocommerce-checkout .sticky-wrap-buttons .previous-checkout-next .open-checkout-page,.woocommerce-order-received .sticky-wrap-buttons .previous-checkout-next .anchor-cart-block{display:none!important}.sticky-wrap-buttons .previous-checkout-next .button-wrapper-prev{width:25%;flex:0 0 auto}.sticky-wrap-buttons .previous-checkout-next .button-wrapper-next{width:25%;flex:0 0 auto}.button-wrapper-home i,.open-checkout-page i,.anchor-cart-block i{display:block;margin-bottom:0}.open-checkout-page.cart-not-empty,.open-checkout-page.cart-not-empty:hover{opacity:1!important}.anchor-cart-block a.disabled,.anchor-cart-block a:hover.disabled,.open-checkout-page.cart-empty,.open-checkout-page.cart-empty:hover{opacity:0.5!important}.woocommerce-order-received .woocommerce .new-empty-cart-message,.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received,.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details,.woocommerce-order-received section.woocommerce-order-details,.woocommerce-order-received section.woocommerce-customer-details,.woocommerce-order-received .new-empty-cart-image,.woocommerce-order-received .page-content br{display:none!important}.page-content a.thank-you-message-link{text-decoration:none!important}.woocommerce-checkout .woocommerce h3.thank-you-title{font-size:1.25rem;margin-top:30px!important}.thank-you-contact-us{margin:15px 0 50px 0}.thank-you-message{margin:0 0 30px 0;text-align:justify}.content-legal-privacy h3{margin-block-end:2rem!important}.content-legal-privacy h4{font-weight:500;margin:35px 0 0 0;font-size:1.15rem;line-height:.5}.content-legal-privacy p{margin-top:1rem!important;margin-bottom:1rem!important}.woocommerce-checkout .page-content .content-legal-privacy br{display:inline-block!important}.home h3.about-us-title-home{padding:0 0 0 10px;margin-top:15px;font-size:1.1rem!important}.home .about-us-text-home{padding:0 10px 0 10px;text-align:justify}.home .about-us-text-home a:hover{opacity:.85}.about-us-image-slider{margin:30px 0 0 0}.custom-modal-checkout .social-icons{display:none}.social-icons{text-align:center;margin:30px 0 20px 0}.social-icons .custom-social-icon{margin:0 22px 0 0}.social-icons .custom-social-icon:last-child{margin:0}.social-icons a.custom-social-icon{font-size:1.2em}.social-icons a:hover,.bymattis-footer-link a:hover,.legal-link-footer a:hover,bymattis-footer-link-free-account a:hover{opacity:.85}.social-icons .bi{font-size:26px}.bymattis-footer-link,.bymattis-footer-link-free-account{display:flex;justify-content:space-between;align-items:center}.contact-shop-footer{text-align:right;flex-grow:1}.bymattis-footer-link-free-account .contact-shop-footer{text-align:right;flex-grow:1.5}.bymattis-footer-link .legal-link-footer{text-align:left;flex-grow:1}.separator-footer-left{margin:0 10px}.separator-footer-right{margin:0 10px}.bymattis-footer-link-free-account .separator-footer-left{margin:0 20px}.bymattis-footer-link-free-account .separator-footer-right{margin:0 20px}.bymattis-footer-link-free-account .legal-link-footer{text-align:center;flex-grow:0}.create-your-shop-link-footer{text-align:left;flex-grow:1}.bymattis-footer-link,.bymattis-footer-link-free-account{margin:0 0 120px 0}.bymattis-footer-link a,.bymattis-footer-link-free-account a,.bymattis-footer-link a{background-color:transparent;text-decoration:none}.modal-open{overflow:hidden;overflow-y:scroll;padding-right:0!important}.modal-dialog button{border:none}.content-contact-shop{max-width:600px;margin:auto}.contact-image-section{position:relative;text-align:center}.contact-image-placeholder{background:#ddd;height:300px;border-radius:0;background-size:cover;background-repeat:no-repeat}.modal-image-container{position:relative}#legalPrivacyModal .modal-body{padding:1rem!important}#legalPrivacyModal .modal-dialog .modal-header,#contactShopModal .modal-dialog .modal-header{border-bottom:none;height:0;position:absolute;z-index:100;right:20px;top:5px}#legalPrivacyModal .btn-close,#contactShopModal .btn-close{padding:16px 16px 12px 22px;background-color:#eaeaea;color:#FFF;border-radius:0 0 0 10px;opacity:1;position:absolute;z-index:10}#legalPrivacyModal .btn-close:hover,#contactShopModal .btn-close:hover,#legalPrivacyModal .btn-close:focus,#contactShopModal .btn-close:focus{border:none;background-color:#FFF;box-shadow:none}#contactShopModal .modal-header{position:relative;margin-bottom:-20px;border-bottom:none!important}#contactShopModal .modal-body{padding:0rem!important}#contactShopModal .modal-body .my-4{margin-top:2rem!important;margin-bottom:0!important;padding-right:0;padding-left:0}#contactShopModal .main-content{padding:0 25px 0 25px}.title-over-image{position:absolute;bottom:40px;left:0;right:0;text-align:center}.title-over-image h3{display:inline-block;background:rgba(255,255,255,.8);border-radius:15px 15px 0 0;padding:5px 10px;margin:0}.page form#contactForm{margin-top:30px}.page form#contactForm button{color:#FFF;background-color:#222;border:1px solid #222}.page form#contactForm button:hover{opacity:.85}.page.subsite .page-content{padding:25px;margin-top:20px;background-color:#FFF;border-radius:15px}.single-post.subsite .page-content{padding:25px;background-color:#FFF;border-radius:0 0 15px 15px}.blog.subsite .page-content{margin-top:20px}.blog.subsite h2{font-size:1.5rem;margin-top:0;margin-bottom:25px}.single-post.subsite h1{font-size:1.5rem}.single-post.subsite .page-header h1{margin-bottom:0px!important;margin-top:20px;padding:25px 0 0 25px;background-color:#FFF;border-radius:15px 15px 0 0}.blog.subsite .page-content .post{margin-bottom:40px;padding:25px;background-color:#FFF;border-radius:15px}.blog.subsite .post .wp-post-image,.subsite .single-post .page-content img{margin-bottom:20px}.blog.subsite .post .wp-post-image:hover{opacity:.85}.blog.subsite .post .entry-title a:hover{color:#222;opacity:.85}