:root{--theme_accent:#e11c1c;--theme_accent_semi:rgba(225,28,28,.8)}body{color:#777;font:1.05em/1.6em 'Jost',sans-serif}.post-nav a:hover span,a:hover{color:#000}input[type=reset],input[type=submit],button,select,textarea,#pagewrap input[type=checkbox],input[type=text],input[type=password],input[type=search],input[type=email],input[type=url],input[type=number],input[type=tel],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],.woocommerce ul.products li.product .button,.woocommerce a.button,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce button.button.alt,.woocommerce button.button,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.loops-wrapper.polaroid .post,.loops-wrapper.overlay .post,.loops-wrapper.auto_tiles>.product,.loops-wrapper.auto_tiles .post-image+.post-content,.loops-wrapper.auto_tiles>.post,.post-image img,.product img,ul.products li.product .post-image,#cart-wrap .product-image img,.woocommerce div.product div.images img,.woocommerce-product-gallery__wrapper .swiper-container-initialized,#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img,.select2-dropdown,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow,#slide-cart .button,#slide-cart .product-image img,.woocommerce-cart #content table.cart td.actions .coupon .input-text,.woocommerce span.onsale,.woocommerce ul.products li.product .onsale,.woocommerce table.shop_table,.woocommerce-checkout #payment,#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li,.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-page .cart-collaterals .cart_totals,body:not(.footer-block) #footer .back-top a,#pagewrap .back-top-float,#main-nav .highlight-link>a,.pagenav a,.pagenav span,.pagenav .current,a.load-more-button,.more-link,.widget .feature-posts-list .post-img{border-radius:0}input[type=reset],input[type=submit],button{background-color:#000;border:0;color:#fff;font:normal 1.3em 'Playfair Display',serif;letter-spacing:-.01em;padding:.65em 2.1em}input[type=reset]:hover,input[type=submit]:hover,button:hover{transform:none;background-color:var(--theme_accent)}textarea,input[type=text],input[type=password],input[type=search],input[type=email],input[type=url],input[type=number],input[type=tel],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],#pagewrap input[type=checkbox]{border-color:#d0d0d0;padding:.5em;text-transform:none}#commentform p label{display:inline-block;text-transform:none;font-size:.9em}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display SC',serif}h2{letter-spacing:-.005em}h4{letter-spacing:-.005em;text-transform:none}#site-logo{font:normal 1.65em/1em 'Playfair Display SC',serif;letter-spacing:.04em}#site-description{vertical-align:sub}#main-nav a{color:#777;font-size:1.05em;letter-spacing:.06em;text-transform:uppercase;padding-left:1.04em;padding-right:1.04em}#main-nav ul a{color:#777}#main-nav a:hover,#main-nav ul a:hover,#main-nav .mega-menu-posts a:hover,#main-nav .current_page_item>a,#main-nav .current-menu-item>a{color:#000}#main-nav ul a,#main-nav .mega-menu-posts a,#main-nav .mega-menu-posts span,#main-nav .has-mega-column .widgettitle,#main-nav .has-mega-column>.sub-menu>.columns-sub-item>a,#main-nav .has-mega-column>.sub-menu a{font-size:1em;text-transform:uppercase}#main-nav li:not(.themify-widget-menu)>ul,#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega-sub-menu .mega-sub-menu{border-radius:0}.transparent-header #headerwrap.fixed-header{background-color:rgba(255,255,255,.9);color:#000}.transparent-header #headerwrap a{transition:none}.transparent-header #main-nav>li>a{color:inherit}.header-minbar #main-nav a,.header-leftpane #main-nav a,.header-rightpane #main-nav a{padding:.6em 0}.header-overlay.transparent-header .fixed-header,.header-overlay.mobile-menu-visible #headerwrap{background-color:rgba(255,255,255,.9);color:#000}.header-overlay.transparent-header .fixed-header .header-icons a,.header-overlay.mobile-menu-visible .header-icons a,.header-overlay.mobile-menu-visible #header,.header-overlay.mobile-menu-visible #header a,.header-overlay.mobile-menu-visible #mobile-menu.sidemenu{color:#000}.header-overlay.transparent-header .fixed-header .header-icons a:hover,.header-overlay.mobile-menu-visible .header-icons a:hover,.header-overlay.mobile-menu-visible #header a:hover{color:var(--theme_accent)}.widgettitle{font-family:'Playfair Display SC',serif;letter-spacing:-.015em;text-transform:none}#footerwrap{background-color:#000;color:#fff}#footerwrap a{color:#fff;text-decoration:none}#footerwrap a:hover{color:var(--theme_accent)}#footer-logo{font:normal 1.9em 'Playfair Display SC',serif;letter-spacing:-.015em}#footer-logo a{color:#fff}.footer-nav a{text-transform:uppercase;font-size:1.15em;letter-spacing:.07em}#slide-cart .button,.woocommerce ul.products li.product .button,.woocommerce a.button.disabled,.woocommerce button.button.disabled,.woocommerce button.button.alt.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#000;color:#fff;font-family:'Jost',sans-serif;font-weight:normal;transition:all .3s}#slide-cart .button:hover,.woocommerce ul.products li.product .button:hover,.woocommerce a.button.alt.disabled:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:var(--theme_accent);color:#fff}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{min-width:auto;min-height:auto;line-height:normal}.woocommerce div.product form.cart div.quantity{margin:0}.woocommerce .quantity .qty{margin:0;padding:.325em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{text-transform:uppercase;font-size:.95em;font-weight:normal}.woocommerce-cart #content table.cart td.actions .coupon .input-text{padding-top:.35em;padding-bottom:.35em;margin-right:0}.woocommerce-form-coupon.checkout_coupon .form-row.form-row-first,.woocommerce-form-coupon.checkout_coupon .form-row.form-row-last{width:50%;margin:0;box-sizing:border-box}.woocommerce-form-coupon.checkout_coupon .form-row input.input-text{padding:.35em}.ui.builder_button{font:normal 1.2em 'Playfair Display',serif;text-transform:uppercase;border:0;padding:.7em 1.8em 1em;letter-spacing:.03em}.module.module-buttons .tb_default_color{background-color:#000;color:#fff}.module.module-buttons .tb_default_color:hover{background-color:var(--theme_accent);color:#fff}.module.module-buttons a.tb_default_color{color:#fff}.themify_builder_slider_wrap .carousel-prev,.themify_builder_slider_wrap .carousel-next{padding:17px 18px;position:relative}.themify_builder_slider_wrap .carousel-prev:before,.themify_builder_slider_wrap .carousel-next:before,.themify_builder_slider_wrap .carousel-prev:after,.themify_builder_slider_wrap .carousel-next:after{border-radius:0;margin-left:0;margin-right:0}.themify_builder_slider_wrap .carousel-prev:after,.themify_builder_slider_wrap .carousel-next:after{content:"";display:inline-block;border-top:1px solid;position:absolute;margin-top:0;width:34px;top:50%}.themify_builder_slider_wrap .carousel-prev:after{left:50%;margin-left:-11px}.themify_builder_slider_wrap .carousel-next:after{right:50%;margin-right:-11px}.themify_builder_slider_wrap .carousel-prev:before,.themify_builder_slider_wrap .carousel-next:before{border-width:1px;width:16px;height:16px}.themify_builder_slider_wrap .carousel-prev:before{margin-left:-2px}.themify_builder_slider_wrap .carousel-next:before{margin-right:-2px}div.themify_builder_slider_vertical .carousel-prev,div.themify_builder_slider_vertical .carousel-next{padding:17px 18px}.tf_carousel_nav_wrap .carousel-prev:hover,.tf_carousel_nav_wrap .carousel-next:hover{background:0}.auto_tiles .post-image+.post-content{background-color:#fff;padding:1em}.loops-wrapper.auto_tiles .post,.woocommerce ul.products.auto_tiles li.product{text-align:inherit}.auto_tiles .post-title{font-family:'Jost',sans-serif;text-transform:none}
