.llcs-showcase{--llcs-accent:#a77b2e;--llcs-ink:#222;max-width:100%;margin:30px auto;padding:0 4px;box-sizing:border-box;color:var(--llcs-ink)}.llcs-showcase *{box-sizing:border-box}.llcs-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 18px;padding:0 0 12px;border-bottom:1px solid #e8e2d7}.llcs-heading{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#29251f;margin:0}.llcs-view-all{font-size:.93rem;font-weight:600;text-decoration:none!important;color:#77591d!important;white-space:normal}.llcs-view-all:hover{text-decoration:underline!important}.llcs-products ul.products{display:grid!important;grid-template-columns:repeat(var(--llcs-columns,4),minmax(0,1fr))!important;gap:18px!important;margin:0!important;padding:0!important;list-style:none!important;align-items:stretch}.llcs-products ul.products:before,.llcs-products ul.products:after{content:none!important;display:none!important}.llcs-products ul.products li.product{min-width:0!important;width:auto!important;max-width:none!important;float:none!important;clear:none!important;margin:0!important;padding:14px 12px!important;text-align:center!important;background:#fff;border:1px solid #ebe7df;border-radius:9px;display:flex!important;flex-direction:column;align-items:center;position:relative;box-shadow:0 2px 7px rgb(0 0 0 / .035);transition:box-shadow .15s}.llcs-products ul.products li.product:hover{box-shadow:0 5px 15px rgb(0 0 0 / .09)}.llcs-products ul.products li.product a.woocommerce-LoopProduct-link{width:100%;min-width:0}.llcs-products ul.products li.product img{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:contain;display:block;margin:0 auto 12px!important}.llcs-products ul.products li.product .woocommerce-loop-product__title{font-size:.96rem!important;font-weight:600;line-height:1.35;white-space:normal;overflow-wrap:anywhere;color:#29251f}.llcs-products ul.products li.product .price{font-size:.95rem!important;color:#29251f;font-weight:650;margin:8px 0 14px!important}.llcs-products ul.products li.product .button,.llcs-products ul.products li.product .added_to_cart{margin-top:auto!important;text-decoration:none;text-align:center;max-width:100%;white-space:normal}.llcs-products ul.products li.product .onsale{z-index:2}@media(max-width:700px){.llcs-showcase{margin:20px auto}.llcs-products ul.products{grid-template-columns:repeat(var(--llcs-mobile-columns,2),minmax(0,1fr))!important;gap:10px!important}.llcs-products ul.products li.product{padding:10px 8px!important}.llcs-products ul.products li.product .woocommerce-loop-product__title{font-size:.85rem!important}.llcs-products ul.products li.product .button{font-size:.8rem;line-height:1.3;padding:9px 7px}.llcs-heading{font-size:1.3rem}}