.espt-ec{text-align:center;flex-direction:column;align-items:center;max-width:520px;margin:0 auto;padding:56px 24px 48px;display:flex}.espt-ec-art{width:112px;height:112px;margin-bottom:22px}.espt-ec-art svg{width:100%;height:100%}.espt-ec-art-ring{fill:color-mix(in srgb, var(--espt-primary,#16a34a) 8%, transparent)}.espt-ec-art-bag{fill:color-mix(in srgb, var(--espt-primary,#16a34a) 14%, #fff);stroke:var(--espt-primary,#16a34a);stroke-width:2.5px;stroke-linejoin:round}.espt-ec-art-handle{fill:none;stroke:var(--espt-primary,#16a34a);stroke-width:2.5px;stroke-linecap:round}.espt-ec-title{color:var(--espt-heading,#111827);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(22px,4vw,28px);font-weight:700}.espt-ec-sub{color:#6b7280;max-width:40ch;margin:0 0 26px;font-size:15.5px;line-height:1.65}.espt-ec-btn.button{padding:var(--espt-btn-pad,13px 28px);background:var(--espt-btn-bg,var(--espt-primary,#16a34a));border-radius:var(--espt-btn-radius,10px);box-shadow:var(--espt-btn-shadow,none);color:var(--espt-btn-text,#fff);font-size:var(--espt-btn-size,15px);font-weight:var(--espt-btn-weight,600);text-transform:var(--espt-btn-tt,none);border:0;justify-content:center;align-items:center;text-decoration:none;transition:filter .15s;display:inline-flex}.espt-ec-btn.button:hover{background:var(--espt-btn-bg-h,var(--espt-btn-bg,var(--espt-primary,#16a34a)));color:var(--espt-btn-text-h,var(--espt-btn-text,#fff));filter:brightness(.96)}.espt-ec-picks{max-width:1100px;margin:0 auto;padding:0 20px 64px}.espt-ec-picks-title{color:var(--espt-heading,#111827);text-align:center;margin:0 0 18px;font-size:18px;font-weight:700}.espt-ec-grid.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.espt-ec-grid.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.espt-ec-grid.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.espt-ec{padding:40px 18px 32px}.espt-ec-art{width:92px;height:92px}.espt-ec-picks{padding:0 14px 44px}}body.espt-cart-skin.woocommerce-cart .woocommerce>.espt-ec,body.espt-cart-skin.woocommerce-cart .woocommerce>.espt-ec-picks{grid-column:1/-1}