:root{--store-ink:#182c25;--store-green:#193e31;--store-soft:#f4f6f0;--store-line:#e5ebe4;--store-accent:#dce9b4}.lnaz-commerce{background:#fff}.lnaz-woocommerce-main{min-height:65vh}.lnaz-shop-content{padding-top:34px;padding-bottom:85px}.lnaz-store-banner{color:#fff;padding:82px 0 86px;background:linear-gradient(90deg,rgba(7,35,26,.88),rgba(7,35,26,.25)),url(//www.leonuiaz.com/wp-content/themes/leonuiaz-pro/assets/css/../outdoor-2.webp) center 46%/cover}.lnaz-store-banner .overline{color:#e5edbd}.lnaz-store-banner h1{font-size:clamp(37px,5vw,66px);letter-spacing:-.055em;line-height:1.1;margin:14px 0}.lnaz-store-banner p{font-size:17px;opacity:.92}.woocommerce-breadcrumb{font-size:12px!important;color:#76857c!important;margin-bottom:32px!important}.woocommerce-breadcrumb a{color:#385e49!important}.crumb-sep{padding:0 10px;color:#a6b4a9}.woocommerce .woocommerce-result-count{font-size:13px;color:#708078;padding-top:13px}.woocommerce .woocommerce-ordering select{background:#fff;border:1px solid var(--store-line);border-radius:7px;padding:12px 15px;color:var(--store-ink);max-width:100%}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px 19px;clear:both;padding:10px 0 28px!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;background:#fff;border:1px solid var(--store-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .22s,transform .22s;min-width:0}.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 22px 45px #122d2117}.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link{display:block;flex:1}.woocommerce ul.products li.product img{aspect-ratio:1/1;object-fit:contain;width:100%;background:#f6f8f4;margin:0!important;padding:12px;transition:transform .25s}.woocommerce ul.products li.product:hover img{transform:scale(1.025)}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:16px 16px 4px!important;line-height:1.45;font-size:15px!important;font-weight:800;min-height:64px;color:var(--store-ink)}.woocommerce ul.products li.product .price{padding:3px 16px 9px;color:#245d40!important;font-size:17px!important;font-weight:900!important}.woocommerce ul.products li.product .star-rating{margin:5px 16px!important}.woocommerce ul.products li.product .button{margin:8px 15px 16px!important;text-align:center;display:block!important;border-radius:6px!important;background:var(--store-green)!important;color:#fff!important;padding:12px 10px!important;font-size:12px!important;font-weight:750!important}.woocommerce ul.products li.product .added_to_cart{padding:0 16px 15px;font-size:12px;color:#245c40}.woocommerce span.onsale{background:#dbe9b8!important;color:#254431!important;min-width:0!important;min-height:0!important;padding:7px 12px!important;line-height:1.2!important;border-radius:6px!important;top:12px!important;left:12px!important;font-size:12px!important}.lnaz-home-products{background:#f7f9f5}.lnaz-home-products .section-heading p{color:#77867a;font-size:14px;margin:8px 0 0}.lnaz-shop-toolbar{min-height:30px}.woocommerce nav.woocommerce-pagination ul{border:0!important;display:flex;gap:7px;justify-content:center}.woocommerce nav.woocommerce-pagination ul li{border:0!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:1px solid var(--store-line);border-radius:5px;padding:12px 16px!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--store-green)!important;color:#fff!important}.woocommerce div.product{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);column-gap:clamp(30px,5vw,76px)}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none!important;width:100%!important;margin:0!important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{background:#f7f9f5;border:1px solid var(--store-line);border-radius:14px;overflow:hidden}.woocommerce div.product div.images img{object-fit:contain}.woocommerce div.product .flex-control-thumbs{display:flex;gap:10px;margin-top:13px!important}.woocommerce div.product .flex-control-thumbs li{border:1px solid var(--store-line);border-radius:7px;overflow:hidden}.woocommerce div.product .product_title{font-size:clamp(28px,3vw,42px);letter-spacing:-.045em;line-height:1.18;color:var(--store-ink);margin:0 0 19px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:26px;color:#24643f;font-weight:850}.woocommerce div.product .woocommerce-product-details__short-description{font-size:15px;line-height:1.8;color:#53645b;margin:23px 0}.woocommerce div.product form.cart .quantity .qty{padding:11px 4px;border:1px solid var(--store-line);border-radius:6px;min-height:44px}.woocommerce .button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button{background:var(--store-green)!important;color:#fff!important;border-radius:6px!important;padding:13px 20px!important;font-weight:750!important}.woocommerce .button:hover{background:#2a654d!important}.woocommerce div.product .product_meta{font-size:12px;color:#6d8274;margin:23px 0;line-height:2}.woocommerce div.product .product_meta a{color:#245c40}.lnaz-product-benefits{display:grid;gap:8px;background:#f3f7ed;border:1px solid #e0eacb;padding:16px 19px;border-radius:8px;font-size:13px;color:#31513b;margin-top:18px}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .related,.woocommerce div.product .upsells{grid-column:1/-1;margin-top:50px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0!important;border-bottom:1px solid var(--store-line)}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0!important;background:none!important;border-radius:0!important;margin:0 28px 0 0!important;padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:12px 0!important}.woocommerce div.product .woocommerce-tabs .panel{line-height:1.8}.woocommerce table.shop_table{border:1px solid var(--store-line)!important;border-radius:8px!important}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:15px!important}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{border-top-color:#387453!important;background:#f3f7ed}.lnaz-cart-link{font-size:12px;font-weight:800;white-space:nowrap;padding:10px;color:#214b38}.lnaz-cart-link span{display:inline-block;min-width:22px;line-height:22px;border-radius:50%;background:#dae9b5;text-align:center}.woocommerce ul.products li.product-category .woocommerce-loop-category__title{padding:12px 15px!important;font-size:16px!important}.woocommerce ul.products li.product-category mark{background:0 0;color:#64806e}@media(max-width:1020px){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce div.product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:30px}}@media(max-width:740px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;min-height:64px;padding:12px 10px 2px!important}.woocommerce ul.products li.product .price{font-size:14px!important;padding:2px 10px!important}.woocommerce ul.products li.product .button{margin:8px 8px 11px!important;font-size:11px!important}.lnaz-store-banner{padding:54px 0}.woocommerce div.product{grid-template-columns:1fr;gap:25px}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .related,.woocommerce div.product .upsells{margin-top:25px}.lnaz-shop-content{padding-bottom:45px}.lnaz-cart-link{font-size:0;padding:5px}.lnaz-cart-link:before{content:'🛒';font-size:19px}.lnaz-cart-link span{font-size:11px}.woocommerce .woocommerce-ordering{float:none!important}.woocommerce .woocommerce-result-count{float:none!important}}