/*!
Skin Name:Ultra Cosmetic
Version:1.0
Demo URI:https://themify.org/ultra-cosmetic/
Required Plugins:woocommerce,builder-contact,builder-woocommerce
*/:root{--theme_accent:#b46432;--theme_accent_hover:#000;--theme_accent_semi:rgba(180,100,50,.8);--theme_accent_alt:#ffbe41;--theme_accent_alt_semi:rgba(255,190,65,.8)}.brown{--tb_pr_bg:var(--theme_accent)}body{color:#444;font-family:Jost,sans-serif;font-size:1.08em;line-height:1.55}input:read-only,input:read-write,input[type=checkbox],input[type=radio],select,textarea{padding:.8em}button,input[type=reset],input[type=submit]{font-weight:500;padding:.8em 1.6em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:400;letter-spacing:-.03em;line-height:1.3;margin:0 0 .4em}.page-title,h1{font-size:4em;line-height:1.05;margin-bottom:.4em}h2{font-size:2.4em;line-height:1.2}h3{font-size:2em}h3,h4{letter-spacing:-.01em}h4{font-size:1.3em}#headerwrap{background-color:#fff;border:none;box-shadow:0 0 20px rgba(0,0,0,.05);color:#000}#header{padding-block:1.2em}#headerwrap.fixed-header,.transparent-header #headerwrap.fixed-header{background-color:hsla(0,0%,100%,.9);color:#000}#site-logo{font-size:1.65em;font-weight:500;letter-spacing:-.02em;line-height:1}#main-nav a,#site-logo{text-transform:uppercase}#main-nav ul a{color:#000;text-transform:unset}#main-nav .has-mega-column>.sub-menu>.has-sub-menu>a,#main-nav .widgettitle{font-weight:500}.post-title{font-size:3.6em;letter-spacing:-.02em}.related-posts .post-title{font-weight:400;letter-spacing:-.01em}.widgettitle{font-weight:500}#footerwrap{background:#000;border:none;color:#fff;padding:2.2em 0 1em}#footerwrap a{color:var(--theme_accent_alt)}#footerwrap a:hover{color:var(--theme_accent_alt_semi)}#footerwrap :is(h1,h2,h3,h4,h5,h6){color:inherit}#footerwrap .widgettitle,#footerwrap h4{font-size:1.1em;font-weight:500;letter-spacing:.03em;margin:0 0 1em;text-transform:uppercase}.footer-widgets-wrap{margin-top:2em}#footer-logo{font-weight:500;text-transform:uppercase}#footer-logo a{color:inherit}.footer-text{border-top:1px solid var(--theme_accent_alt);margin-top:1em;padding:1.5em 0 0}.footer-text .one,.footer-text .two{display:inline-block;margin:0 0 10px}.footer-text .one{margin-right:1.2em}.woocommerce #respond input#submit,.woocommerce .related h2,.woocommerce .upsells h2,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.disabled,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce div.product .product_title,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce span.onsale,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .onsale{font-weight:500}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:400}.woocommerce ul.products li.product:hover{background:hsla(0,0%,100%,.2);box-shadow:0 5px 30px rgba(0,0,0,.1);padding:2%;transition:padding .3s,box-shadow .3s}.ui.builder_button{border:none;border-radius:10em;font-size:.95em;font-weight:500;letter-spacing:.03em;padding:.6em 1.4em;text-transform:uppercase}@media screen and (max-width:1024px){.page-title,.post-title,h1{font-size:4.2em}h2{font-size:3em}h3{font-size:1.4em}h4{font-size:1.2em}}@media screen and (max-width:680px){.page-title,.post-title,h1{font-size:2.6em}h2{font-size:2em}h3{font-size:1.6em}.woocommerce ul.products li.product:hover{padding:3%}.module-products .wc-products .product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:.9em}}