/* Lalano 2026-10-09: premium empty-cart view; exclusively page 12. */
body.page-id-12 .lc-commerce .wp-block-woocommerce-empty-cart-block{padding:clamp(24px,4.1vw,62px)!important;border:1px solid rgba(200,164,106,.38)!important;border-radius:26px!important;background:#fffdf9!important;box-shadow:0 18px 50px rgba(74,47,43,.035)}
body.page-id-12 .lc-commerce .lc-cart-empty-intro{text-align:center;max-width:650px;margin:0 auto;padding:3px 0 7px}
body.page-id-12 .lc-cart-empty-emblem{position:relative;display:grid;place-items:center;width:94px;height:94px;margin:0 auto 26px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fcfaf6,#efe5d8);border:1px solid #dfc9aa;color:#654638;box-shadow:0 12px 28px rgba(74,47,43,.075),inset 0 1px 0 #fff}
body.page-id-12 .lc-cart-empty-emblem:before{content:"";position:absolute;inset:-10px;border:1px solid rgba(200,164,106,.26);border-radius:50%}
body.page-id-12 .lc-cart-empty-emblem svg{width:43px;height:43px;display:block}
body.page-id-12 .lc-cart-empty-kicker,body.page-id-12 .lc-cart-recommendations-kicker{color:#98734b;font:650 10px/1.4 Montserrat,Arial,sans-serif!important;letter-spacing:.16em;text-transform:uppercase}
body.page-id-12 .lc-cart-empty-kicker{margin:0 0 12px!important}
body.page-id-12 .lc-cart-empty-intro h2{font:500 clamp(34px,3.3vw,52px)/1.12 "Cormorant Garamond",Georgia,serif!important;letter-spacing:-.025em;color:#4a2f2b!important;margin:0 0 14px!important;text-wrap:balance}
body.page-id-12 .lc-cart-empty-lead{max-width:510px;margin:0 auto 26px!important;color:#826c5d;font:400 13px/1.8 Montserrat,Arial,sans-serif!important}
body.page-id-12 .lc-cart-empty-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:47px;padding:0 22px;border:1px solid #4a2f2b;border-radius:11px;background:linear-gradient(135deg,#4a2f2b,#583932);box-shadow:0 10px 25px rgba(74,47,43,.13);color:#fff!important;text-decoration:none!important;font:600 11px/1.3 Montserrat,Arial,sans-serif;letter-spacing:.04em;transition:transform .25s ease,box-shadow .25s ease}
body.page-id-12 .lc-cart-empty-cta:hover,body.page-id-12 .lc-cart-empty-cta:focus-visible{transform:translateY(-2px);box-shadow:0 13px 30px rgba(74,47,43,.22)}
body.page-id-12 .lc-cart-empty-cta svg{display:block;flex-shrink:0}
body.page-id-12 .lc-commerce .lc-cart-recommendations{padding:36px 0 0;margin:48px 0 0!important;border-top:1px solid rgba(200,164,106,.34)}
body.page-id-12 .lc-cart-recommendations-head{text-align:center;margin:0 0 29px}
body.page-id-12 .lc-cart-recommendations-kicker{margin:0 0 8px!important}
body.page-id-12 .lc-cart-recommendations-head h2{font:500 clamp(32px,3vw,43px)/1.12 "Cormorant Garamond",Georgia,serif!important;color:#4a2f2b!important;margin:0 0 7px!important}
body.page-id-12 .lc-cart-recommendations-head>p:last-child{font:400 11px/1.6 Montserrat,Arial,sans-serif!important;margin:0;color:#857063}
body.page-id-12 .lc-cart-recommendations .wc-block-grid{width:100%;margin:0;max-width:none}
body.page-id-12 .lc-cart-recommendations .wc-block-grid__products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,22px)!important;padding:0!important;margin:0!important;list-style:none!important}
body.page-id-12 .lc-cart-recommendations .wc-block-grid__product{position:relative;display:flex!important;flex-direction:column!important;min-width:0!important;max-width:none!important;width:auto!important;float:none!important;flex:none!important;align-self:stretch!important;padding:12px 12px 17px!important;margin:0!important;border:1px solid rgba(200,164,106,.23)!important;border-radius:24px!important;background:rgba(250,247,243,.78)!important;box-shadow:0 14px 38px rgba(74,47,43,.05),inset 0 1px 0 #fff;text-align:left!important;transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease}
body.page-id-12 .lc-cart-recommendations .wc-block-grid__product:hover,body.page-id-12 .lc-cart-recommendations .wc-block-grid__product:focus-within{transform:translateY(-4px);border-color:rgba(200,164,106,.58)!important;box-shadow:0 20px 44px rgba(74,47,43,.10)}
body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-link{display:block!important;color:inherit!important;text-decoration:none!important;margin:0!important}
body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-image{position:relative;aspect-ratio:1;overflow:hidden;margin:0 0 17px!important;padding:13px!important;border-radius:18px;background:linear-gradient(145deg,#fbf8f4,#eee5dc);border:1px solid #fff;box-shadow:0 14px 30px rgba(74,47,43,.07),inset 0 1px 0 #fff}
body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-image:after{content:"";position:absolute;inset:7px;border:1px solid rgba(200,164,106,.27);border-radius:12px;pointer-events:none}
body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-image img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;max-width:100%!important;border-radius:9px;transition:transform .65s ease}
body.page-id-12 .lc-cart-recommendations .wc-block-grid__product:hover img{transform:scale(1.035)}
body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:61px;margin:0 5px 10px!important;color:#4a2f2b!important;font:550 clamp(17px,1.4vw,22px)/1.14 "Cormorant Garamond",Georgia,serif!important;letter-spacing:-.01em;text-align:left!important}
body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-price{display:block;margin:2px 5px 7px!important;color:#806149!important;font:600 12px/1.5 Montserrat,Arial,sans-serif!important;text-align:left!important}
body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-price ins{text-decoration:none}
body.page-id-12 .lc-cart-recommendations .wc-gzd-additional-info,body.page-id-12 .lc-cart-recommendations .wc-block-grid__product .shipping-costs-info{font:400 9px/1.45 Montserrat,Arial,sans-serif!important;color:#826e5f!important;text-align:left!important}
body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-add-to-cart{width:100%;margin:auto 0 0!important;padding-top:14px}
body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-add-to-cart a,body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-add-to-cart button{width:100%!important;min-height:42px!important;display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #4a2f2b!important;border-radius:10px!important;margin:0!important;padding:10px 8px!important;background:linear-gradient(135deg,#4a2f2b,#553630)!important;color:#fff!important;text-decoration:none!important;font:600 10px/1.3 Montserrat,Arial,sans-serif!important;white-space:normal!important;box-shadow:0 7px 18px rgba(74,47,43,.09)!important}
body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-add-to-cart a:hover,body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-add-to-cart button:hover{background:#674536!important}
body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-onsale{color:#89643b!important;border-color:#d4b88b!important}
body.page-id-12 .lc-cart-recommendations .wc-block-grid__product .wp-block-button{margin:0;width:100%}
@media(max-width:1050px){body.page-id-12 .lc-cart-recommendations .wc-block-grid__products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){body.page-id-12 .lc-commerce .wp-block-woocommerce-empty-cart-block{padding:25px 16px!important;border-radius:18px!important}body.page-id-12 .lc-cart-empty-emblem{width:76px;height:76px;margin-bottom:23px}body.page-id-12 .lc-cart-empty-emblem svg{width:35px;height:35px}body.page-id-12 .lc-cart-empty-lead{font-size:12px!important}body.page-id-12 .lc-commerce .lc-cart-recommendations{margin-top:37px!important;padding-top:32px}body.page-id-12 .lc-cart-recommendations .wc-block-grid__products{gap:12px!important}body.page-id-12 .lc-cart-recommendations .wc-block-grid__product{padding:9px 9px 13px!important;border-radius:17px!important}body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-image{padding:8px!important;border-radius:13px!important;margin-bottom:13px!important}body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-title{font-size:18px!important;min-height:61px;margin:0 2px 8px!important}body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-price{font-size:11px!important}body.page-id-12 .lc-cart-recommendations .wc-block-grid__product-add-to-cart a{font-size:9px!important;min-height:40px!important}body.page-id-12 .lc-cart-recommendations .wc-block-grid__product .shipping-costs-info{font-size:8px!important}}
@media(max-width:365px){body.page-id-12 .lc-cart-recommendations .wc-block-grid__products{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){body.page-id-12 .lc-cart-recommendations .wc-block-grid__product,body.page-id-12 .lc-cart-recommendations .wc-block-grid__product img,body.page-id-12 .lc-cart-empty-cta{transition:none!important}}
