/*
Theme Name: Zenvotira — Homedespot Migration
Version: 1.0.0
Description: Source storefront migrated from homedespot.shop to WooCommerce.
*/
.animation-init,[data-animation]{opacity:1!important;visibility:visible!important;transform:none!important}
.slide-item-image{transform:scale(1)!important;transition:none!important}
body{margin:0}img{max-width:100%}.zen-main{max-width:1200px;margin:48px auto 70px;padding:0 24px;min-height:45vh}.zen-main:after{content:"";display:block;clear:both}.zen-main h1{font-size:30px;margin:0 0 30px}.zen-main p{line-height:1.75;margin-bottom:16px}.zen-main ul,.zen-main ol{padding-left:24px}.zen-main li{line-height:1.65}.zen-main .woocommerce ul.products{padding:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px;font-weight:400;line-height:1.5;min-height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.woocommerce ul.products li.product a img{aspect-ratio:1;object-fit:contain;background:#fff}.woocommerce ul.products li.product .price{font-size:17px;color:#f96302}.woocommerce span.onsale{background:#f96302;border-radius:0;min-width:44px;min-height:26px;line-height:26px;padding:3px 7px}.woocommerce div.product .product_title{font-family:Arial,sans-serif;font-size:25px;line-height:1.45}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#f96302;font-size:25px}.woocommerce div.product p.price del,.woocommerce ul.products li.product .price del{color:#8b8b8b}.woocommerce div.product form.cart .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:#f96302;color:white;border:0;border-radius:0;padding:14px 24px;font-weight:600}.woocommerce div.product form.cart .variations select{padding:10px;min-height:42px;width:100%;border:1px solid #ddd;background:white}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{padding:7px 0}.woocommerce .quantity .qty{height:44px;border:1px solid #ddd}.woocommerce div.product div.images img{object-fit:contain;max-height:650px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-top-color:#f96302}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:12px;border:1px solid #ddd}.woocommerce table.shop_table{border-collapse:collapse}.woocommerce form.checkout{display:block}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%;margin-bottom:20px}.woocommerce #customer_details{width:55%;float:left}.woocommerce #order_review_heading,.woocommerce #order_review{width:40%;float:right}.woocommerce .woocommerce-breadcrumb{font-size:12px;margin-bottom:30px}.woocommerce ul.products li.product .button{margin-top:10px;font-size:12px}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce-message{border-top-color:#f96302}.woocommerce-message::before{color:#f96302}.zen-search-form{display:flex;max-width:800px;margin:30px auto;gap:10px}.zen-search-form input{padding:14px;border:1px solid #ddd;flex:1;min-width:0}.zen-search-form button{padding:14px 24px;background:#f96302;color:#fff;border:0}.zen-quick-dialog{border:0;padding:35px;max-width:900px;width:90vw;max-height:85vh;overflow:auto;box-shadow:0 10px 80px #0003}.zen-quick-dialog::backdrop{background:#0007}.zen-dialog-close{position:absolute;right:12px;top:8px;border:0;background:none;font-size:28px;cursor:pointer}.zen-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.zen-quick-grid img{width:100%;height:350px;object-fit:contain}.zen-quick-grid h2{font-size:22px;line-height:1.45}.zen-quick-grid .price{font-size:24px;color:#f96302;margin:20px 0}.zen-quick-grid .button{display:inline-block;background:#f96302;color:white;padding:14px 24px;margin-top:22px}.zen-newsletter-status{font-size:13px;padding:12px 0}.block_slides .swiper-wrapper{padding:0;margin:0}.block_slides .swiper-slide{list-style:none}.zen-collection-content .container-wrapper{max-width:1200px;margin:auto}.zen-collection-content h1,.zen-collection-content h2{text-align:center}body .product_view{cursor:pointer}.zen-mobile-open{display:block!important;transform:none!important;visibility:visible!important;opacity:1!important;z-index:10000!important}button{cursor:pointer}#zen-search-overlay{position:fixed;inset:0;background:#fffef8f5;z-index:100001;padding:15vh 6vw}#zen-search-overlay[hidden]{display:none}#zen-search-overlay .zen-dialog-close{right:5vw;top:4vh}.zen-empty{padding:40px 0;text-align:center}
@media(max-width:768px){.zen-main{margin-top:26px;padding:0 16px}.zen-main h1{font-size:24px}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;margin-right:4%;float:left;clear:none}.woocommerce ul.products[class*=columns-] li.product:nth-child(even){margin-right:0}.woocommerce ul.products[class*=columns-] li.product:nth-child(odd){clear:both}.woocommerce div.product .product_title{font-size:21px}.woocommerce #customer_details,.woocommerce #order_review_heading,.woocommerce #order_review{width:100%;float:none}.zen-quick-grid{grid-template-columns:1fr;gap:15px}.zen-quick-grid img{height:250px}.zen-quick-dialog{padding:28px 18px}.zen-search-form button{padding:12px}.zen-search-form input{width:65%}}
