/*
Theme Name: MonaLisa Dresses
Version: 1.0.0
Text Domain: monalisa
*/
@import url('original.css');
.brand-emblem img{width:100%;height:100%;object-fit:cover}.header-actions{gap:20px}.woocommerce-main{padding-top:45px;padding-bottom:70px;min-height:60vh}.woocommerce ul.products li.product a img{aspect-ratio:3/4;object-fit:cover}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:24px;color:var(--ink)}.woocommerce ul.products li.product .price{color:var(--rose);font-size:16px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--ink);color:white;border-radius:0;padding:15px 22px;font-weight:500}.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--rose);color:white}.woocommerce div.product p.price{color:var(--rose)}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{padding:12px;border:1px solid var(--line);background:white;max-width:100%}.woocommerce div.product .product_title{font-size:42px}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:var(--blush);border-color:var(--line)}.woocommerce form .form-row{padding:5px 0}.woocommerce table.shop_table{border-radius:0}.woocommerce-info,.woocommerce-message{border-top-color:var(--rose)}.woocommerce-info:before,.woocommerce-message:before{color:var(--rose)}.woocommerce ul.products{margin-top:30px}.monalisa-demo{padding:13px 18px;background:var(--blush);margin:18px 0;color:var(--rose)}.site-footer{margin-top:40px}.site-footer .footer-top{padding:45px 0}.steps-grid{padding-bottom:45px}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--blush)}.woocommerce-breadcrumb{font-size:12px!important}.woocommerce div.product form.cart .variations td{display:block}.woocommerce div.product form.cart .variations select{min-width:200px}.woocommerce-privacy-policy-text{font-size:12px}.footer-bottom{flex-wrap:wrap;gap:15px}.contact-section{padding:50px 30px}.woocommerce .quantity .qty{width:5em}@media(max-width:700px){.header-main{flex-wrap:wrap}.desktop-nav{display:none}.header-actions{gap:12px}.woocommerce ul.products li.product{width:48%!important;margin-right:2%!important}.woocommerce div.product .product_title{font-size:32px}.hero-content{position:relative}.woocommerce-main{padding-top:25px}.brand{max-width:220px}.contact-header{display:none!important}}
.monalisa-contact-links{display:grid;gap:8px;text-align:center;font-size:12px;color:var(--rose);margin:15px 0}.contact-number{text-align:center;margin:8px 0;font-size:12px;color:var(--muted)}#monalisa-contact .request-form input:not([type=checkbox]):not([type=hidden]),#monalisa-contact .request-form textarea{width:100%}#monalisa-contact [hidden]{display:none!important}#monalisa-contact a:focus-visible{outline:2px solid var(--rose);outline-offset:3px}.floating-contact>span:first-child{font-size:22px}.contact-header{white-space:nowrap}
/* Show the entire original circular emblem, excluding the photo's black margins. */
.brand .brand-emblem{width:58px;height:58px;border-radius:50%;overflow:hidden;background:transparent;flex:0 0 58px}
.brand .brand-emblem img{position:absolute;display:block;width:118.94%;height:147.93%;max-width:none;left:-9.47%;top:-31.95%;object-fit:fill}
.site-footer .brand .brand-emblem{width:58px;height:58px}
@media(max-width:700px){.brand .brand-emblem{width:46px;height:46px;flex-basis:46px}.site-footer .brand .brand-emblem{width:46px;height:46px}.brand{max-width:none}}
