/*
Theme Name: VARIALUXE
Version: 1.3.0
Author: VARIALUXE
Description: Faithful migration of the approved Sites storefront to native WooCommerce.
Requires PHP: 8.0
Requires at least: 6.6
Text Domain: varialuxe
License: GPL-2.0-or-later
*/
.native-content{padding:45px 6% 65px;max-width:1400px;margin:auto;min-height:50vh}.native-content h1{font-size:30px;line-height:1.7;letter-spacing:0}.native-content h2{font-size:24px}.native-content p{line-height:2}.native-content input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.native-content textarea,.native-content select{font:inherit;padding:11px;border:1px solid #cbb8bc;background:#fffdfb;border-radius:3px;max-width:100%}.native-content article img{max-width:100%;height:auto}.woocommerce ul.products li.product{border:1px solid var(--line);background:white;padding-bottom:15px}.woocommerce ul.products li.product img{aspect-ratio:1;object-fit:contain}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button{margin-inline:15px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price{color:var(--wine)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.wc-block-components-button{background:var(--wine)!important;color:white!important;border-radius:2px;padding:13px 22px}.woocommerce a.button:hover,.woocommerce button.button:hover{background:#4f2133!important}.woocommerce form .form-row{padding:8px 0}.woocommerce form .form-row label{margin-bottom:6px}.woocommerce .woocommerce-breadcrumb{margin-bottom:25px;font-size:11px}.woocommerce div.product .product_title{font-size:28px;line-height:1.8;margin-bottom:14px}.woocommerce div.product .product_meta{font-size:11px;color:var(--muted)}.woocommerce .woocommerce-product-details__short-description{font-size:13px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#eeded8;border-color:var(--line)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--paper)}.woocommerce div.product .woocommerce-tabs .panel{padding:20px 0;line-height:2}.woocommerce .woocommerce-tabs a{text-decoration:underline}.woocommerce div.product div.images img{max-height:560px;object-fit:contain;background:white}.reference-caption{font-size:10px!important;color:var(--muted);text-align:center;margin:10px 0!important}.woocommerce-cart table.cart img{width:70px}.woocommerce .woocommerce-MyAccount-navigation{display:block;width:25%}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--line);padding:12px}.woocommerce .woocommerce-MyAccount-content{width:70%}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#f2e5df;color:var(--ink);border-top-color:var(--wine)}.woocommerce .quantity .qty{padding:8px!important}.woocommerce table.shop_table{border-color:var(--line)}.woocommerce .woocommerce-ordering select{padding:8px}.empty-edit{padding:45px 20px;text-align:center;border:1px solid var(--line);background:#f5e9e2}.collection-search{display:flex;gap:10px;margin-bottom:25px;align-items:center}.collection-search input{flex:1;min-width:0}.collection-search button{background:var(--wine);color:white;padding:12px 22px}.collection-search label{font-size:11px}

.site-header{display:contents}.native-content{min-height:55vh}.native-content .woocommerce-MyAccount-navigation{display:block;gap:0}.native-content .woocommerce-MyAccount-navigation ul{display:block}.native-content .woocommerce-MyAccount-navigation a{display:block}body.admin-bar>header{top:32px}.notice{font-size:11px}.document .primary{margin-bottom:20px}.native-content .review-notice{border:1px dashed #cba4af;padding:15px;background:#f6eded;margin-bottom:20px;font-size:11px}.native-content .review-notice span{display:block}.native-content:after{content:'';display:block;clear:both}.stock-label{font-size:9px}
@media(max-width:782px){body.admin-bar>header{top:46px}}@media(max-width:700px){.native-content{padding:30px 5% 45px}.native-content h1{font-size:26px}.woocommerce div.product .product_title{font-size:24px}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content{width:100%;float:none}.woocommerce ul.products[class*=columns-] li.product{width:48%;margin-inline:0}}

/* VARIALUXE notification form */
.vlx-stock-notice{margin:24px 0;padding:20px;border:1px solid #dcbeb2;border-radius:16px;background:#fbf5f0}.cwginstock-subscribe-form{max-width:100%;direction:rtl}.cwginstock-subscribe-form .panel-primary{border-color:#bb8b79!important}.cwginstock-subscribe-form .panel-heading{background:#682f43!important;border-color:#682f43!important}.cwginstock-subscribe-form input[type=email],.cwginstock-subscribe-form input[type=text]{width:100%;max-width:100%;min-height:46px;border:1px solid #dcbeb2;border-radius:8px;padding:10px}.cwginstock-subscribe-form input[type=submit]{background:#682f43;color:white;border:0;border-radius:8px;padding:12px 22px;font-family:inherit;cursor:pointer}.cwginstock-subscribe-form label{line-height:1.8}.filters{flex-wrap:wrap}
