.wte-section{background:var(--wte-bg);color:var(--wte-color);padding:var(--wte-pd);text-align:var(--wte-align);background-image:var(--wte-image,none);background-position:center;background-size:cover}.wte-section-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,5vw,72px);margin:auto}.wte-width-container .wte-section-inner{max-width:1200px}.wte-width-wide .wte-section-inner{max-width:1440px}.wte-width-full .wte-section-inner{max-width:none}.wte-section-media img{display:block;width:100%;height:auto}.wte-eyebrow{display:inline-block;margin-bottom:10px;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wte-section h2{margin:0 0 16px;font-size:clamp(2rem,5vw,4.5rem);line-height:1.05}.wte-section-text{margin-bottom:24px;font-size:1.08rem}.wte-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:var(--primary-color,#5b5bd6);color:#fff!important;padding:12px 20px;font-weight:700;text-decoration:none;cursor:pointer}.wte-products-section{margin-inline:auto;max-width:1320px;padding:56px 20px}.wte-products-heading{text-align:center;margin-bottom:28px}.wte-products{display:grid;grid-template-columns:repeat(var(--wte-columns),minmax(0,1fr));gap:20px}.wte-products.is-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.wte-products.is-slider>.wte-product-card{flex:0 0 min(290px,82vw);scroll-snap-align:start}.wte-product-card{min-width:0;overflow:hidden;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 8px 24px #0f172a0f}.wte-card-media{position:relative;display:block;overflow:hidden;aspect-ratio:1;background:#f8fafc}.wte-card-media img{width:100%;height:100%;object-fit:cover;transition:.25s}.wte-card-hover{position:absolute;inset:0;opacity:0}.wte-card-media:hover .wte-card-hover{opacity:1}.wte-card-discount,.wte-card-badge{position:absolute;top:10px;padding:4px 8px;border-radius:999px;background:#dc2626;color:#fff;font-size:12px;font-weight:800}.wte-card-discount{left:10px}.wte-card-badge{right:10px;background:#4f46e5}.wte-card-body{padding:16px}.wte-card-body h3{margin:0 0 7px;font-size:17px}.wte-card-body h3 a{color:inherit;text-decoration:none}.wte-card-rating{color:#eab308}.wte-card-rating span{color:#64748b}.wte-card-price{display:flex;gap:8px;align-items:center;margin:10px 0}.wte-card-price strong{font-size:20px;color:var(--primary-color,#4f46e5)}.wte-card-price del{color:#94a3b8}.wte-card-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.wte-card-action{padding:8px 10px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#334155;text-decoration:none}.wte-catalog-empty{padding:30px;border:1px dashed #cbd5e1;border-radius:10px;text-align:center;color:#64748b}@media(max-width:991px){.wte-section{padding:var(--wte-pt)}.wte-products{--wte-columns:3!important}}@media(max-width:767px){.wte-section{padding:var(--wte-pm)}.wte-section-inner{grid-template-columns:1fr}.wte-section-media{order:-1}.wte-products{--wte-columns:2!important}}@media(max-width:480px){.wte-products{--wte-columns:1!important}}
