/*!
	Theme Name: LoaLuxuries
	Theme URI: https://loaluxuries.com/
	Description: A fast &amp; optimized ClassicCommerce ClassicPress Theme based on <a href="https://fuelthemes.net" target="_blank">fuelthemes</a> Fifth Avenue WP Theme.
	Version: 1.4.0
	Author: Stavros Savva
	Author URI: https://dinowoo.com/
	Text Domain: loaluxuries
	Domain Path: /inc/languages
  	License: GPLv2 or later
*/.image-block{padding:40px 0;position:relative}.image-block .the-image{border-radius:2px;background:#f1f1f1;width:100%;position:relative;z-index:1}.image-block .the-link{padding:10px 15px;font-size:20px;border-radius:4px}.image-block .the-content{border-radius:2px;background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;height:100%;padding:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;left:0;top:0;text-align:center}.image-block .the-content h2{font-family:inherit;font-weight:600;font-size:26px}.image-block .the-content p{font-family:inherit;font-weight:400;font-size:20px;line-height:1.5;margin-bottom:30px}.image-block .the-content--about{padding:50px 35px;background:#f6e3d8;color:#333}.image-block--reverse .the-content{left:auto;right:0}@media screen and (min-width:992px){.image-block{padding:60px 0;margin-bottom:40px}.image-block .the-content{left:-30px;top:40px;z-index:0}.image-block--reverse .the-content{left:auto;right:-30px}}.home-section{position:relative;background:#fff}.home-section--two{background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important;width:100%;height:auto;min-height:300px}@media screen and (min-width:992px){.home-section--two{min-height:460px}}@media screen and (min-width:1200px){.home-section--two{min-height:650px}}@media screen and (min-width:1800px){.home-section--two{min-height:800px}}.home-section .type-2{min-height:300px;width:100%;height:auto;background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important}@media screen and (min-width:992px){.home-section .type-2{min-height:460px}}@media screen and (min-width:1200px){.home-section .type-2{min-height:650px}}@media screen and (min-width:1800px){.home-section .type-2{min-height:750px}}.home-section .home-button{padding:15px 30px}.home-section .home-button a{font-size:14px;font-weight:400;letter-spacing:3px;overflow:hidden}.home-section .home-button a:after{display:block;content:"";width:50px;height:2px;background:#71c1e8;transform:translateX(-175px);transition:.3s ease-in-out;cursor:pointer;opacity:0}.home-section .home-button a:hover:after{transform:translateX(0);opacity:1}@media screen and (min-width:992px){.home-section .home-button{padding:30px 70px}.home-section .home-button a{font-size:22px}}.mini-section{padding:30px 0}.mini-section h2,.mini-section p{text-align:center}.mini-section .btn-div{margin-top:30px}.mini-section--white{background:#fff}.mini-section--gray{background:#f1f1f1}@media screen and (min-width:992px){.mini-section{padding:60px 0}.mini-section p{line-height:1.7;font-size:17px;max-width:800px;display:block;margin:0 auto}}.newsletter{margin-top:30px;padding:2rem 0;background:#f7f7f7}.newsletter h2{display:block;margin-bottom:20px}.newsletter form.subscribe-form{display:flex;flex-direction:column;height:100px;justify-content:space-between}.newsletter form.subscribe-form label{vertical-align:center;margin:0 20px 0 0}.newsletter form.subscribe-form input[type=email]{width:100%;font-size:18px;margin-bottom:0;margin-right:20px}.newsletter form.subscribe-form input[type=submit]{width:100%}@media screen and (min-width:992px){.newsletter{margin-top:60px}.newsletter form.subscribe-form{display:flex;flex-direction:row;align-items:center}}form#contact-form input,form#contact-form label,form#contact-form textarea{width:100%}form.subscribe-form-footer{padding-top:5px;display:flex;flex-direction:column}form.subscribe-form-footer input[type=email]{display:block;width:100%;border-radius:4px}form.subscribe-form-footer input[type=submit]{display:block;width:200px;background:transparent;border:1px solid #333;color:#333;border-radius:4px;transition:.3s ease-in}form.subscribe-form-footer input[type=submit]:hover{color:#333;border-color:transparent}@media screen and (min-width:992px){form.subscribe-form-footer{flex-direction:row;align-items:center;justify-items:center;justify-content:space-between;width:100%}form.subscribe-form-footer input[type=email]{margin-bottom:0;border-radius:2px 0 0 2px;width:75%;font-size:16px;letter-spacing:2px}form.subscribe-form-footer input[type=submit]{width:25%;border-radius:0 2px 2px 0;border:1px solid transparent}}.checkout_coupon.woocommerce-form-coupon{margin-bottom:80px}.about-full{background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;height:auto}.intro-about{padding:40px 0}.intro-about h1{color:#333;text-align:center;font-size:30px}.intro-about p{text-align:center;font-size:20px}.page-title h1{text-transform:capitalize;color:#333}.contacts h2.form-title{color:#333;letter-spacing:2px;text-transform:uppercase;font-weight:400;margin-bottom:50px;font-size:34px!important}.loa-instagram{display:block;text-align:center;margin:40px auto 0}.loa-instagram h2{font-weight:500;font-size:1.6rem}.loa-instagram p{text-align:center;font-weight:700;color:#000;font-size:1.1rem}#sb_instagram .sbi_follow_btn a{background:#000}#sb_instagram .sbi_follow_btn a:active,#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{background:#333}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{outline:0;box-shadow:inset 0 0 10px 20px #333}.loa-footer-logo{display:block;width:200px;height:auto;margin:0 auto 45px}.loa-footer-text{display:block;font-size:44px;font-weight:400;letter-spacing:4px;text-align:center;margin:0 auto 45px;color:#333}@media only screen and (min-width:768px){.footer{padding:20px 0 30px}.subfooter{padding:20px 0!important}.subfooter p{font-size:14px}}.thb-payment-icons li{color:#333!important}.footer .widget .thb-widget-title,.footer .widget h1,.footer .widget h2,.footer .widget h3{text-transform:lowercase;color:#333!important}.footer .widget .thb-widget-title{font-size:20px;line-height:1;font-weight:500;margin-bottom:10px}.footer .widget .thb-widget-title:hover{color:#000!important}.footer .widget a,.footer .widget p{font-size:17px;text-transform:lowercase;transition:.2s ease-in-out}.footer .widget a:hover,.footer .widget p:hover{color:#000!important}.social-media-footer .icons{display:flex}.social-media-footer .icons li{margin-right:15px}.social-media-footer svg.bi{width:35px;height:auto}.cross-sells h2,.products-title,.single-product .products>h2{text-align:center;margin-top:100px}.thb-product-detail .product-information h1{font-size:32px!important;color:#7e6565}@media screen and (min-width:992px){.thb-product-detail .product-information h1{font-size:42px}}.thb-secondary-area .thb-secondary-item .count{background:#f1f1f1;color:#0278a5}.thb-full-menu>.menu-item>a{text-transform:lowercase!important;font-weight:300!important;font-size:1.4rem!important}.thb-full-menu.thb-secondary-menu>.menu-item>a{font-weight:300!important}.thb-product-detail .product-information .price .amount{font-size:19px!important}p.form-row.form-row-wide.mc4wp-checkbox.mc4wp-checkbox-woocommerce span{margin-left:10px;vertical-align:bottom;font-weight:400}.link-to-fit-guide{padding:10px 0;text-align:left;font-size:15px;font-weight:500;vertical-align:bottom;color:#444;margin-bottom:10px;transition:all .3s ease-in}.link-to-fit-guide svg.size-icon{vertical-align:middle}.link-to-fit-guide a{color:#0278a5}h2.product-features{font-family:inherit;font-size:20px;font-weight:400}.header .header-logo-row{padding:10px 0!important}.logo-holder .logoimg{max-height:80px!important}.btn,.button,.pushbutton-wide{background:#333;color:#f6e3d8;border-radius:4px;box-shadow:1px 0 4px rgba(0,0,0,.4);transition:.3s ease-in-out}.btn:active,.btn:focus,.btn:focus-visible,.btn:focus-within,.btn:hover,.button:active,.button:focus,.button:focus-visible,.button:focus-within,.button:hover,.pushbutton-wide:active,.pushbutton-wide:focus,.pushbutton-wide:focus-visible,.pushbutton-wide:focus-within,.pushbutton-wide:hover{background:#333;color:#fff}.thb-product-detail .product-information .single_add_to_cart_button{background:#9e8888;color:#fff}.thb-product-detail .product-information .single_add_to_cart_button:active,.thb-product-detail .product-information .single_add_to_cart_button:focus,.thb-product-detail .product-information .single_add_to_cart_button:hover{background:#9e8888;color:#f6e3d8}a.button.checkout.wc-forward{background:#444}.st-align-center{justify-content:center}.header .thb-navbar{margin-left:0!important}.price_slider_amount button{padding:2px 4px!important}.btn-dinowoo{background:#444!important}.product_meta{position:relative;text-align:center;display:flex;justify-content:flex-end;margin-top:60px}@media screen and (min-width:992px){.product_meta{margin-top:150px}}.product_meta span.posted_in,.product_meta span.sku_wrapper,.product_meta span.tagged_as{font-size:14px;text-transform:lowercase}.product_meta span.posted_in:after,.product_meta span.sku_wrapper:after,.product_meta span.tagged_as:after{display:inline-block;font-weight:700;content:"-";margin-left:10px;margin-right:10px}.product_meta span.posted_in:last-child:after,.product_meta span.sku_wrapper:last-child:after,.product_meta span.tagged_as:last-child:after{display:none;margin-right:0}div.product-content{margin-top:30px}.fit-guide-img{display:block;margin:0 auto;height:200px;cursor:pointer;border:none}.fit-row{padding:60px 0}.fit-guide-section h1{text-align:center;font-weight:500;font-size:28px}.fit-guide-section p.fit-intro{text-align:center;font-size:20px;max-width:800px;margin:0 auto 50px}.fit-guide-section p.category-intro{text-align:center;font-size:18px;margin:20px auto}.tab{background-color:#fff;color:#333;display:flex;flex-wrap:wrap;justify-content:center}.tab h2.fit-title{text-transform:lowercase;font-weight:300;letter-spacing:2px;text-align:center}.tab h3{font-size:18px}.tab h3,.tab strong{font-weight:500;text-align:center}.tab .main-tab{display:flex;flex-direction:row;align-items:center;margin-bottom:60px;justify-content:center;text-align:center;overflow:scroll}.tab .inner-tabs{display:flex;flex-direction:column}@media screen and (min-width:992px){.tab .main-tab{justify-content:center;overflow:hidden}}.tab button{background-color:inherit;border:none;outline:none;cursor:pointer;padding:12px 10px;margin-right:15px;margin-bottom:15px;transition:.3s;font-size:16px;font-family:inherit;background-color:#faebe2;font-weight:500;color:#333;letter-spacing:1px;text-transform:uppercase}.tab button:hover{color:#000}.tab button.active,.tab button:hover{background-color:#f5cbb3}.tab button.maintablinks{background:#f5cbb3;color:#222}.tab button.maintablinks .tab-image{display:none;width:40px;height:auto;margin:0 auto 15px}.tab button.maintablinks span{display:block;font-size:16px;text-align:center}.tab button.maintablinks.active{color:#333!important;background:#e69f76}@media screen and (min-width:768px){.tab button.maintablinks .tab-image{display:block;width:120px;height:auto;margin:0 auto 20px}.tab button.maintablinks span{display:block;font-size:22px;text-align:center}}.tabcontent{display:none;border-top:none;font-size:18px;text-align:center}.tabcontent .fit-content{max-width:800px;padding:25px 5px;margin:0 auto}.images-of-fit-guide{margin-top:20px;display:flex;flex-direction:row;justify-content:center;align-items:center}.images-of-fit-guide img{width:100%;max-width:150px;margin:0 10px}@media screen and (min-width:568px){.images-of-fit-guide{margin-top:25px}.images-of-fit-guide img{max-width:240px}}@media screen and (min-width:768px){.images-of-fit-guide{margin-top:25px}.images-of-fit-guide img{max-width:300px}}@media screen and (min-width:992px){.images-of-fit-guide{margin-top:30px}.images-of-fit-guide img{max-width:350px}}@media screen and (min-width:1200px){.images-of-fit-guide{margin-top:35px}.images-of-fit-guide img{max-width:400px}}.the-size-chart{padding:80px 0}.the-size-chart h2{font-size:28px;font-weight:500;text-align:center;margin-bottom:20px}.size-chart-table{width:700px;max-width:700px;margin:0 auto;font-family:inherit;font-size:18px}.size-chart-table tbody,.size-chart-table td,.size-chart-table th,.size-chart-table thead,.size-chart-table tr{text-align:center!important;background:#fff}.size-chart-table th.table-header{border-color:#fdd1b7!important;color:#333;font-weight:400;letter-spacing:2px}.size-chart-table .size-chart-title{text-align:center!important}.size-chart-table .highlight{font-weight:600}.fabrics a img{width:50px;height:auto;margin-right:5px;margin-bottom:5px}.fabrics{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start}