.elementor .e-636c83fe-fc44{width:100%;aspect-ratio:1 / 1;object-fit:contain;display:block;}.elementor .e-4d68b9e7-337d{width:100%;min-height:0px;padding:0px;& .elementor-widget { margin-bottom: 0; } & .quantity { display: none !important; } & form.cart { margin: 0 !important; } & .button { display: flex !important; align-items: center; justify-content: center; width: 100% !important; min-height: 40px; margin: 0 !important; padding: 0 10px !important; border: 0 !important; border-radius: 0 !important; background: var(--blue-600) !important; color: #ffffff !important; font-family: var(--ff); font-weight: 600 !important; font-size: 13px !important; line-height: 16px !important; text-align: center; } & .button:hover { background: var(--brand) !important; } & .added_to_cart { display: none !important; }\n}.elementor .e-1807fe16-9b9f{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;opacity:0%;transform:translate3d(0px, 100%, 0px);transition:opacity 0.15s, transform 0.15s;&:focus-within { opacity: 1; transform: translateY(0); }\n}.elementor .e-1e4077a-3546{overflow:hidden;position:relative;padding:0px;border-radius:var(--radius-sm);}.elementor .e-85b4b14-6390:hover,.elementor .e-85b4b14-6390:focus-visible{color:var(--brand);}.elementor .e-85b4b14-6390{min-height:60px;overflow:hidden;font-family:var(--ff);font-weight:400;font-size:15px;color:var(--ink);line-height:20px;margin:0px;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;\n}.elementor .e-239533a7-462c{font-family:var(--ff);font-weight:700;font-size:17px;color:var(--price);line-height:22px;margin-block-start:auto;font-variant-numeric: tabular-nums;\n}.elementor .e-5546426c-53f0:hover,.elementor .e-5546426c-53f0:focus-visible{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.19);}.elementor .e-5546426c-53f0{width:100%;height:100%;position:relative;padding:14px;border-radius:var(--radius-md);border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--surface);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);transition:box-shadow 0.15s;display:flex;flex-direction:column;gap:10px;&:hover > :first-child > :last-child { opacity: 1; transform: translateY(0); }\n}