/* WooCommerce presentation only: catalogue, stock, prices and checkout unchanged. */
.lyl-brand .woocommerce,.lyl-brand .woocommerce-page{color:var(--color-ink);font-family:var(--font-body)}
.lyl-brand .products .product{background:var(--color-surface);border:1px solid var(--color-rule)!important;border-radius:var(--radius);overflow:clip}
.lyl-brand .product-details{padding:22px!important;border-color:var(--color-rule)!important}
.lyl-brand #main .product-title,.lyl-brand #main .woocommerce-loop-product__title{font:600 28px/1.15 var(--font-display)!important;letter-spacing:-.02em!important}
.lyl-brand .products .product .price,.lyl-brand .summary .price{color:var(--color-accent)!important;font-family:var(--font-body)!important}
.lyl-brand .price del{color:var(--color-subtle)!important}.lyl-brand .price ins{background:var(--color-clear)!important}
.lyl-brand .woocommerce .button,.lyl-brand .woocommerce a.button,.lyl-brand .woocommerce button.button{background:var(--color-accent)!important;color:var(--color-dark-ink)!important;border:1px solid var(--color-accent)!important;border-radius:var(--radius)!important;font:700 12px/1.3 var(--font-body)!important;min-height:44px;padding:13px 18px!important;white-space:nowrap}
.lyl-brand .woocommerce .button:hover{background:var(--color-accent-light)!important}
.lyl-brand .catalog-ordering :is(a,li),.lyl-brand .order-dropdown>li,.lyl-brand .order-dropdown .current-li{background:var(--color-surface)!important;color:var(--color-ink)!important;border-color:var(--color-rule)!important;font-family:var(--font-body)!important}
.lyl-brand .catalog-ordering{font-size:12px}.lyl-brand .woocommerce-tabs,.lyl-brand .woocommerce-tabs .tabs li,.lyl-brand table.shop_table{background:var(--color-paper)!important;border-color:var(--color-rule)!important}
.lyl-brand .woocommerce-tabs .tabs li.active{background:var(--color-surface)!important}
.lyl-brand .woocommerce-message,.lyl-brand .woocommerce-info,.lyl-brand .woocommerce-error{background:var(--color-surface)!important;border-color:var(--color-accent)!important;color:var(--color-ink)!important}
.lyl-brand .woocommerce :is(th,td){border-color:var(--color-rule)!important;color:var(--color-ink)!important}
.lyl-brand .woocommerce .quantity .qty,.lyl-brand .woocommerce .quantity :is(.plus,.minus){background:var(--color-surface)!important;color:var(--color-ink)!important;border-color:var(--color-rule)!important}
.lyl-brand .woocommerce .select2-selection,.lyl-brand .select2-dropdown{background:var(--color-surface)!important;border-color:var(--color-rule)!important;color:var(--color-ink)!important}
.lyl-brand .select2-container .select2-selection__rendered{color:var(--color-ink)!important}
@media(max-width:40rem){.lyl-brand .catalog-ordering{display:flex;flex-wrap:wrap;gap:10px}.lyl-brand .catalog-ordering>*{max-width:100%;margin-right:0!important}.lyl-brand .products .product{min-width:0}.lyl-brand .product-details{padding:16px!important}}

.lyl-brand #wrapper :is(.awb-sort,.awb-woo-sorting) :is(a,span,li,ul),.lyl-brand #wrapper .awb-dropdown :is(a,span,li,ul){color:var(--color-ink)!important;border-color:var(--color-rule)!important}
.lyl-brand #wrapper :is(.awb-sort,.awb-dropdown) :is(.current-li,ul),.lyl-brand #wrapper .awb-order a{background:var(--color-surface)!important}
.lyl-brand #wrapper .awb-dropdown li a:hover{background:var(--color-raised)!important;color:var(--color-accent)!important}

.lyl-brand #wrapper .awb-product-view a{background:var(--color-surface)!important;color:var(--color-accent)!important;border-color:var(--color-rule)!important}
.lyl-brand #wrapper .awb-product-view .active-view a{background:var(--color-raised)!important}
@media(max-width:40rem){.lyl-brand.post-type-archive-product .fusion-builder-row-2{--awb-background-image:linear-gradient(90deg,rgba(8,7,10,.97) 20%,rgba(8,7,10,.62)),url(https://progettoloveyourlife.com/wp-content/uploads/2025/06/foto-sito-adattata-3-shop.png)!important}}
