@import url('https://fonts.googleapis.com/css2?family=Spartan:wght@100;200;300;400;500;600;700;800;900&display=swap');



h1, h2, h3, h4, h5, h6, p, a, form, div, button, input, textarea, select, option, strong, em { font-family: 'Spartan', sans-serif !important; }



body.header-layout-1 .site-header .header-wrapper .site-branding .site-logo img { margin: 0 0 0 25px !important; height: 55px !important; }



.woocommerce ul.products li.product .product_thumbnail .shop_product_buttons_wrapper .shop_product_buttons .button.getbowtied_product_quick_view_button { font-size: 0.6em !important; }
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart { font-size: 0.6em !important; }



body.header-sticky.page-id-71 .site-header { box-shadow: 0 3px 5px rgba(0,0,0,0.1) !important; }

.titulo-slider div { letter-spacing: 0.025em !important; font-weight: 700 !important; line-height: 1em !important; padding: 15px 0 0; font-size: 4.55em !important; font-family: 'Spartan', sans-serif !important; }
.subtitulo-slider div { letter-spacing: 0.55em !important; font-weight: 700 !important; font-family: 'Spartan', sans-serif !important; }
.boton-slider div { letter-spacing: 0.095em !important; font-weight: 700 !important; line-height: 1em !important; padding: 1px 0; font-family: 'Spartan', sans-serif !important; }

.wpb_text_column h2 {
    padding: 100px 0 25px 0 !important;
    font-size: 2.15em !important;
    line-height: 1em !important;
    font-weight: 300;
    letter-spacing: 0.075em;
    text-shadow: 0 0 10px rgb(0 0 0 / 95%);
}

.vc_btn3-container.vc_btn3-center { margin-bottom: 100px !important }

body.catalog-mode .out-of-stock,
body.catalog-mode .product-badges,
body.catalog-mode .shop-product-badges,
body.catalog-mode .shopping-bag-button,
body.catalog-mode .variations_button,
body.catalog-mode a.product_type_grouped,
body.catalog-mode a.product_type_simple,
body.catalog-mode a.product_type_variable,
body.catalog-mode form.cart {
    display: block !important;
}

body.catalog-mode .shopping-bag-button { display: table-cell !important; }
h3.shortcode_title { padding: 75px 0 0 0; margin-bottom: 30px; }

.vc_custom_1572367281398 { background-position: top center !important; background-size: cover !important; }
.vc_custom_1572367918899 { background-position: 50% 25% !important; background-size: cover !important; }

.categories_layout_default .woocommerce .shortcode_products li.category_item { padding: 15px !important; }
.categories_layout_default .woocommerce .shortcode_products li.category_item { padding: 15px !important; }

.categories_layout_default .woocommerce .shortcode_products li.category_item .category_name a { background: transparent; color: #fff; font-size: 1.15em; letter-spacing: 0.025em; text-shadow: 0 0 5px rgba(0,0,0,0.95); font-family: 'Spartan', sans-serif !important; }

.categories_layout_default .woocommerce .shortcode_products li.category_item .category_name span.count { display: none; color: #fff; font-family: 'Spartan', sans-serif !important; }

.main-navigation-slices>ul>li>ul>li { float: left !important; }

div#n2-ss-2 a.n2-ow { line-height: 1em !important; padding: 15px 30px !important; font-family: 'Spartan', sans-serif !important; }

.main-navigation-slices { text-align: right; padding-left: 5%; }

.main-navigation-slices > ul > li.menu-item-has-children > a:after { margin-left: 0.55em; font-size: 0.9em; }

.main-navigation-slices > ul > li:last-child { margin-right: 1.5em !important; }

.main-navigation-slices > ul > li > ul { background: #fff !important; }

.main-navigation-slices > ul > li > ul > li { padding: 0 !important; text-align: center !important; width: 25% !important; transition: all 0.3s ease-in !important; border: none !important; }

.main-navigation-slices > ul > li > ul > li > a { text-align: center !important; padding: 10% 10% !important; color: #fff !important; width: 100% !important; /**height: 197px !important;**/ display: block !important; margin: 0 auto !important; float: none !important; position: relative !important; transition: all 0.3s ease-in !important; font-family: 'Spartan', sans-serif !important; }



.main-navigation-slices > ul > li > ul > li:hover { background: #fff !important; opacity: 1 !important; transition: all 0.15s ease-out !important; }

.main-navigation-slices > ul > li > ul > li > a:hover { color: #8CC7C3 !important; opacity: 1 !important; transition: all 0.15s ease-out !important; }







.postid-1207 header.site-header { background: #fff !important; background-size: cover; box-shadow: 0 3px 5px rgba(0,0,0,0.15); }



body.header-transparent:not(.header-sticky-scroll) .site-header { background: url(https://www.luxurysg.co/wp-content/uploads/2019/12/luxury-sunglasses-vogue-01.png) no-repeat 50% -215px !important; background-size: cover; padding: 0 0 85px; }



body.header-transparent:not(.header-sticky-scroll).page-id-317 .site-header { background: transparent !important; }



.main-navigation-slices>ul>li>ul>li#menu-item-1067 { background: url(https://www.luxurysg.co/wp-content/uploads/2019/12/luxury-sunglasses-arnette-01.png) no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1069 { background: url(https://www.luxurysg.co/wp-content/uploads/2019/12/luxury-sunglasses-oakley-01.png) no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1070 { background: url(https://www.luxurysg.co/wp-content/uploads/2019/12/luxury-sunglasses-ray-ban-01.png) no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1071 { background: url(https://www.luxurysg.co/wp-content/uploads/2019/12/luxury-sunglasses-vogue-01.png) no-repeat top center; background-size: cover; }



.main-navigation-slices>ul>li>ul>li#menu-item-1075 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-transparentes-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1076 { background: url('https://www.luxurysg.co/wp-content/uploads/2019/12/luxury-sunglasses-oakley-01.png') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1463 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-verdes-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1462 { background: url('https://www.luxurysg.co/wp-content/uploads/2019/12/luxury-sunglasses-ray-ban-01.png') no-repeat top center; background-size: cover; }



.main-navigation-slices>ul>li>ul>li#menu-item-1466 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-blancas-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1467 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-negras-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1468 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-azules-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1469 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-rojas-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1470 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-cafes-03.jpg') no-repeat top center; background-size: cover; }



.main-navigation-slices>ul>li>ul>li#menu-item-1472 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-transparentes-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1473 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-cafes-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1658 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/07/pexels-andrea-piacquadio-3761512-2-scaled.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1474 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-plateadas-03.jpg') no-repeat top center; background-size: cover; }



.main-navigation-slices>ul>li>ul>li#menu-item-1476 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-plateadas-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1477 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-azules-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1478 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-blancas-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1479 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-naranjas-03.png') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1480 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-rojas-03.jpg') no-repeat top center; background-size: cover; }



.main-navigation-slices>ul>li>ul>li#menu-item-1630 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-doradas-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1633 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-plateadas-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1632 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-negras-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1629 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-cafes-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1627 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-azules-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1634 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-rojas-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1628 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-blancas-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1637 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-verdes-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1626 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-amarillas-03.png') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1631 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-naranjas-03.png') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1635 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-rosadas-03.jpg') no-repeat top center; background-size: cover; }

.main-navigation-slices>ul>li>ul>li#menu-item-1636 { background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-transparentes-03.jpg') no-repeat top center; background-size: cover; }







.site-content { padding-top: 175px !important; }

.woocommerce .product-images-wrapper { border: solid 1px #8CC7C3 !important; border-bottom: solid 5px #8CC7C3 !important; }

.swiper-slide { border-bottom: solid 2px #8CC7C3 !important; }

/*.woocommerce .product_content_wrapper .product_infos { padding: 0 0 5% 15% !important; }*/

.woocommerce .product_infos .stock { text-transform: none !important; border-width: 2px !important; border-style: solid !important; border-color: #0dc388 !important; background: #0dc388 !important; border-radius: 0 !important; display: inline-block !important; margin: 0 !important; font-size: 0.9em !important; line-height: 1em !important; font-weight: bold !important; color: #fff !important; letter-spacing: 0.055em !important; padding: 7px 12px !important; }



.woocommerce .product_infos .product_excerpt { margin: 0 auto; }
.woocommerce .product_infos .product_excerpt p { margin-bottom: 13px; color: #000; }
.woocommerce .product_infos .after_single_product_summary { margin-top: 40px !important; border-top: solid 2px #000; }
.woocommerce .product_infos .entry-title { line-height: 1em !important; margin: 0 auto !important; font-family: 'Spartan', sans-serif !important; }
.woocommerce .woocommerce-tabs #reviews #review_form p.form-submit .submit { width: 15% !important; }

.woocommerce .product_infos .after_title_wrapper .product_price .price { color: #8CC7C3 !important; font-family: 'Spartan', sans-serif !important; }

.woocommerce.single .woocommerce-breadcrumb { display: none; }

.woocommerce .product_infos .single_product_share .share-product-text { text-align: right; display: block; padding-right: 0; margin: 0 0 20px; font-family: 'Spartan', sans-serif !important; }

.woocommerce .product_infos .single_product_share .social_links { transform: scale(0.9); }



.woocommerce.archive .shop-sidebar { background: #fff !important; display: none !important; }



.woocommerce.archive .shop-listing-with-sidebar { width: 1190px !important; left: 0 !important; float: none !important; margin: 75px auto !important; }



body.header-transparent.tax-product_cat:not(.header-sticky-scroll) .site-header { background: transparent !important; }



.woocommerce .shop-page-header .shop-page-title-wrapper ul.shop-tools { display: none !important; }



.offcanvas_quickview .buttons .view-product { background: #8CC7C3 !important; }



.woocommerce ul.products li.product { border: none !important; border-bottom: solid 5px #8CC7C3 !important; border-radius: 3px 3px 0 0 !important; margin: 0 23px 46px !important; width: 250px !important; background: #fff !important; box-shadow: 0 0 30px rgba(0,0,0,0.1) !important; height: 390px !important; font-family: 'Spartan', sans-serif !important; }



.woocommerce ul.products li.product .shop_product_metas { padding: 0 !important; }

.woocommerce ul.products li.product .shop_product_metas h3 a { font-size: 1.05em !important; font-weight: 800 !important; letter-spacing: 0.055em !important; font-family: 'Spartan', sans-serif !important; }



.woocommerce ul.products li.product .shop_product_metas .shop_product_price { color: #8CC7C3 !important; font-size: 0.75em !important; letter-spacing: 0.035em !important; }

.woocommerce ul.products li.product .shop_product_metas .shop_product_price > span { padding: 0 5px 0 0 !important; }



.vc_column_container>.vc_column-inner { padding-top: 0 !important; }

.wpb_top-to-bottom { margin-bottom: 0 !important; }



.vc_row .vc_general.vc_btn3.vc_btn3-size-md {
    padding: 18px 25px 15px 25px !important;
    font-size: 0.8em !important;
    line-height: 1em !important;
    border-radius: 99px !important;
    letter-spacing: 0.075em !important;
     text-transform: none !important;
}

.vc_row .vc_general.vc_btn3.vc_btn3-size-md:hover { background: #8CC7C3 !important; color: #fff !important; opacity: 1 !important; }



.main-navigation-slices>ul { font-size: 0.85em; letter-spacing: 0.075em; }

.main-navigation-slices>ul>li { margin-right: 0 !important; }

.main-navigation-slices>ul>li>a {
    padding: 0.5em 0.75em !important;
    font-family: 'Spartan', sans-serif !important;
    text-transform: none;
    font-weight: 700;
}







.page-id-71 .vc_custom_1575221114441 { margin-top: 0 !important; }

.page-id-71 .site-content { padding-top: 125px !important; }



.woocommerce-cart .entry-content .woocommerce form { padding: 0 0 0 75px; }



.whatsappme.whatsappme--show { transform: scale(0.85); }



.widget_shopping_cart h2.widgettitle { padding: 19px 35px !important; text-align: center !important; background: #000 !important; color: #8CC7C3 !important; letter-spacing: 0.35em !important; font-size: 1.35em !important; font-family: 'Spartan', sans-serif !important; }



.offcanvas_minicart p.buttons a:not(.checkout) { background: #8CC7C3 !important; }



.woocommerce section.related.products ul.products li.product { margin: 0 19px 75px !important; }







body header h1.page-title,
h1.shop-page-title.entry-title.page-title,
h1.blog-header,

.woocommerce ul.products li.product .shop_archive_wishlist .yith-wcwl-add-to-wishlist a, body.blog:not(.woocommerce) .blog_layout_1 .blog_posts .blog_post article.sticky .bg-image-wrapper::before,
body.blog:not(.woocommerce) .blog_layout_2 .blog_posts .blog_post article.sticky .bg-image-wrapper::before,
body.archive:not(.woocommerce) .blog_layout_1 .blog_posts .blog_post article.sticky .bg-image-wrapper::before,
body.archive:not(.woocommerce) .blog_layout_2 .blog_posts .blog_post article.sticky .bg-image-wrapper::before { background-color: #8CC7C3 !important; }

body header h1.page-title { margin-bottom: 55px !important; background: #000 !important; color: #8CC7C3 !important; letter-spacing: 0.75em !important; font-size: 1em !important; font-family: 'Spartan', sans-serif !important; }

.woocommerce .shop-page-header .shop-page-title-wrapper .shop-page-title.transparent {
    background: #000 !important;
    color: #8CC7C3 !important;
    letter-spacing: 0.95em !important;
    font-size: 0.9em !important;
    font-weight: 100 !important;
    font-family: 'Spartan', sans-serif !important;
}

footer.site-footer { display: none !important; }

.footer-widget-wrapper { /*background: url('https://www.luxurysg.co/wp-content/uploads/2020/01/luxury-sunglasses-gafas-blancas-03.jpg') no-repeat top center !important;*/background-color: #8dc7c4; background-size: cover !important; padding: 20px; !important}

.footer-widget-wrapper .footer-widget-area li.widget { /*width: 989px !important; height: 345px; */display: block; margin: 0 auto; float: none; position: relative; /*padding: 100px 0 55px; */}
.footer-widget-wrapper #menu-main-navigation-1 { width: 900px; height: 200px; display: block; margin: 0 auto; float: none; position: relative; }
.footer-widget-wrapper #menu-main-navigation-1 .menu-item-1481 { display: none !important; }
.footer-widget-wrapper #menu-main-navigation-1 li.menu-item.menu-item-has-children { width: 120px; height: auto; display: block; margin: 0 30px; float: left; position: relative; }
.footer-widget-wrapper #menu-main-navigation-1 li.menu-item:last-child { display: none; }

.footer-widget-wrapper #menu-main-navigation-1 li.menu-item.menu-item-has-children > a { color: #8CC7C3; font-size: 1.13em; letter-spacing: 0.075em; font-family: 'Spartan', sans-serif !important; }
.footer-widget-wrapper #menu-main-navigation-1 li.menu-item.menu-item-has-children ul.sub-menu li { font-size: 0.7em; letter-spacing: 0.15em; text-align: left; font-weight: 300; margin-bottom: 0; margin-top: 10px; font-family: 'Spartan', sans-serif !important; }
.footer-widget-wrapper #menu-main-navigation-1 li.menu-item.menu-item-has-children ul.sub-menu li:first-child { margin-top: 15px; }
.footer-widget-wrapper .footer-widget-area li.widget.widget_media_image { /*width: 300px !important; height: auto !important;*/ display: block !important; margin: 0 auto !important; float: none !important; position: relative !important; /*padding: 30px 10px !important; */}



@media only screen and (min-width: 80em){
    .xlarge-block-grid-4 { display: block !important; padding: 0 !important; }
}

@media only screen and (min-width: 1599px){
    .woocommerce.archive .shop-listing-with-sidebar { width: 1480px !important; }
}

@media only screen and (max-width: 1399px){
    .xlarge-block-grid-4 { width: 1190px !important; }
    /*.woocommerce ul.products li.product { margin: 0 18px 0 !important; }*/
}

@media only screen and (max-width: 1279px){
    .xlarge-block-grid-4 { margin: 0 auto !important; width: 296px !important; }
    .xlarge-block-grid-3 { margin: 0 auto !important; width: 296px !important; }
}

@media only screen and (max-width: 1249px){
    .site-header .header-wrapper .nav { display: none !important; }
}

@media only screen and (max-width: 949px){
    .footer-widget-wrapper .footer-widget-area li.widget { width: 80% !important; height: auto; }
    .footer-widget-wrapper #menu-main-navigation-1 { width: 100%; height: auto; }
    .footer-widget-wrapper #menu-main-navigation-1 li.menu-item.menu-item-has-children { width: 100%; height: auto; margin: 0 auto 50px; float: none; }
    .footer-widget-wrapper #menu-main-navigation-1 li.menu-item:last-child { display: none; }
    .footer-widget-wrapper #menu-main-navigation-1 li.menu-item.menu-item-has-children > a { width: 100%; height: auto; display: block; margin: 0 auto; text-align: center; }
    .footer-widget-wrapper #menu-main-navigation-1 li.menu-item.menu-item-has-children ul.sub-menu li { text-align: center; }
    .footer-widget-wrapper #menu-main-navigation-1 li.menu-item.menu-item-has-children ul.sub-menu li:first-child { margin-top: 15px; }
    .footer-widget-wrapper .footer-widget-area li.widget.widget_media_image { width: 250px !important; }

    main#main { margin: 55px auto 0; }

.site-content { padding-top: 0px !important; }
}
.footer-widget-wrapper .footer-widget-area li.widget {
    padding: 0 !important;
}
.widget-area .widget ul li {
    font-size: 22px !important;
    margin: 5px 0px !important;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook, .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram, .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
    background-color: #fff;
}
.footer-widget-wrapper ul.footer-widget-area * {
    color: #8dc7c4 !important;
}



