.rz-box,.rz-cta,.rz-embed{--_accent:var(--rz-accent,#f97316);--_on-accent:var(--rz-on-accent,#fff);--_solid:var(--rz-solid,var(--_accent));--_on-solid:var(--rz-on-solid,var(--_on-accent));--_text:var(--rz-text,#111827);--_muted:var(--rz-muted,#6b7280);--_card:var(--rz-card,#fff);--_soft:var(--rz-soft,#f3f4f6);--_border:var(--rz-border,#e5e7eb);--_radius:var(--rz-radius,14px)}.rz-embed{clear:both;margin:1.6em 0}.rz-embed .rz-embed__title{color:var(--_text);margin:0 0 .75em;font-size:1.05em;font-weight:800;line-height:1.7}.rz-embed .rz-embed__items{gap:12px;display:grid}.rz-embed--grid .rz-embed__items{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.rz-embed--carousel .rz-embed__items{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px;display:flex;overflow-x:auto}.rz-embed--carousel .rz-card{scroll-snap-align:start;flex:0 0 min(210px,72%)}.rz-embed--list .rz-embed__items{grid-template-columns:1fr;gap:8px}.rz-embed--chips .rz-embed__items{flex-wrap:wrap;gap:8px;display:flex}.rz-embed .rz-card{border:1px solid var(--_border);border-radius:var(--_radius);background:var(--_card);min-width:0;color:var(--_text);flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.rz-embed .rz-card:hover{border-color:color-mix(in srgb,var(--_accent)55%,var(--_border));transform:translateY(-1px);box-shadow:0 12px 28px -18px #00000073}.rz-embed .rz-card:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.rz-embed .rz-card__media{aspect-ratio:16/10;background:var(--_soft);flex:none;display:block;overflow:hidden}.rz-embed .rz-card__media img{width:100%;max-width:none;height:100%;box-shadow:none;-o-object-fit:cover;object-fit:cover;border:0;border-radius:0;margin:0;display:block}.rz-embed .rz-card--category .rz-card__media,.rz-embed .rz-card--combo .rz-card__media,.rz-embed .rz-card--machine .rz-card__media,.rz-embed .rz-card--product .rz-card__media{aspect-ratio:1;background:#fff}.rz-embed .rz-card--category .rz-card__media img,.rz-embed .rz-card--combo .rz-card__media img,.rz-embed .rz-card--machine .rz-card__media img,.rz-embed .rz-card--product .rz-card__media img{-o-object-fit:contain;object-fit:contain;padding:8%}.rz-embed .rz-card__body{flex-direction:column;flex:1;gap:4px;min-width:0;padding:10px 12px 12px;display:flex}.rz-embed .rz-card__eyebrow{color:var(--_accent);white-space:nowrap;text-overflow:ellipsis;font-size:.72em;font-weight:700;line-height:1.6;overflow:hidden}.rz-embed .rz-card__title{font-size:.9em;font-weight:800;line-height:1.65}.rz-embed .rz-card__subtitle,.rz-embed .rz-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rz-embed .rz-card__subtitle{color:var(--_muted);font-size:.78em;line-height:1.75}.rz-embed .rz-card__meta{color:var(--_muted);flex-wrap:wrap;gap:4px 10px;font-size:.72em;display:flex}.rz-embed .rz-card__note{color:var(--_muted);margin-top:auto;padding-top:6px;font-size:.78em;font-weight:700}.rz-embed .rz-card__badge{z-index:1;top:8px;background:var(--_solid);color:var(--_on-solid);border-radius:999px;padding:1px 8px;font-size:.68em;font-weight:800;line-height:1.8;position:absolute;inset-inline-start:8px}.rz-embed--list .rz-card{flex-direction:row;align-items:stretch}.rz-embed--list .rz-card .rz-card__media{aspect-ratio:1;width:104px}.rz-embed--list .rz-card__body{justify-content:center}.rz-embed--single .rz-card{flex-direction:row}.rz-embed--single .rz-card .rz-card__media{aspect-ratio:4/3;width:min(42%,260px)}.rz-embed--single .rz-card__body{justify-content:center;gap:6px;padding:16px 18px}.rz-embed--single .rz-card__title{-webkit-line-clamp:3;font-size:1.05em}.rz-embed--single .rz-card__subtitle{-webkit-line-clamp:3}@media (width<=520px){.rz-embed--single .rz-card{flex-direction:column}.rz-embed--single .rz-card .rz-card__media{width:100%}}.rz-embed .rz-chip{border:1px solid var(--_border);background:var(--_card);max-width:100%;color:var(--_text);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.85em;font-weight:700;line-height:1.6;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.rz-embed .rz-chip:hover{border-color:var(--_accent);color:var(--_accent)}.rz-embed .rz-chip img{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:22px;height:22px;margin:0}.rz-embed .rz-chip span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rz-embed .rz-embed__more{color:var(--_accent);align-items:center;gap:4px;margin-top:12px;font-size:.85em;font-weight:800;text-decoration:none;display:inline-flex}.rz-embed .rz-embed__more:after{content:"←"}.rz-embed .rz-embed__more:hover{text-decoration:underline}.rz-box{--_box:var(--_accent);--_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-4 12.7V17a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-2.3A7 7 0 0 0 12 2zm-2 18h4v1a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1z'/%3E%3C/svg%3E");border:1px solid color-mix(in srgb,var(--_box)26%,transparent);border-inline-start:4px solid var(--_box);border-radius:var(--_radius);background:color-mix(in srgb,var(--_box)7%,var(--_card));color:var(--_text);margin:1.4em 0;padding:14px 16px}.rz-box--tip{--_box:#d97706}.rz-box--info{--_box:#2563eb;--_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm1 15h-2v-6h2zm0-8h-2V7h2z'/%3E%3C/svg%3E")}.rz-box--warning{--_box:#ea580c;--_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 1 21h22zm1 15h-2v-2h2zm0-4h-2V9h2z'/%3E%3C/svg%3E")}.rz-box--danger{--_box:#dc2626;--_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm4.2 12.8-1.4 1.4L12 13.4l-2.8 2.8-1.4-1.4 2.8-2.8-2.8-2.8 1.4-1.4 2.8 2.8 2.8-2.8 1.4 1.4-2.8 2.8z'/%3E%3C/svg%3E")}.rz-box--success{--_box:#16a34a;--_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1.5 14.5L6 12l1.4-1.4 3.1 3.1 6.1-6.1L18 9z'/%3E%3C/svg%3E")}.rz-box--note{--_box:#64748b;--_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h10l4 4v14H5zm9 1.5V8h3.5zM8 12h8v1.5H8zm0 3.5h8V17H8z'/%3E%3C/svg%3E")}.rz-box--quote{--_box:var(--_accent);border:none;border-inline-start:4px solid var(--_box);background:0 0;border-radius:0;padding:6px 18px;font-size:1.12em;font-weight:700;line-height:1.95}.rz-box .rz-box__head{color:var(--_box);align-items:center;gap:8px;margin:0 0 6px;font-weight:800;display:flex}.rz-box .rz-box__icon{width:18px;height:18px;-webkit-mask:var(--_icon)center/contain no-repeat;mask:var(--_icon)center/contain no-repeat;background:currentColor;flex:none}.rz-box .rz-box__title{font-size:.95em;font-weight:800}.rz-box .rz-box__body>:first-child{margin-top:0}.rz-box .rz-box__body>:last-child{margin-bottom:0}.rz-cta{border-radius:calc(var(--_radius)*1.2);background:var(--_solid);color:var(--_on-solid);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:1.6em 0;padding:18px 20px;display:flex}.rz-cta .rz-cta__text{flex-direction:column;flex:1;gap:4px;min-width:min(100%,220px);display:flex}.rz-cta .rz-cta__title{font-size:1.05em;font-weight:800;line-height:1.7}.rz-cta .rz-cta__desc{opacity:.88;font-size:.88em;line-height:1.85}.rz-cta .rz-cta__btn{background:var(--_on-solid);color:var(--_solid);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:10px 20px;font-size:.9em;font-weight:800;line-height:1.5;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.rz-cta .rz-cta__btn:hover{filter:brightness(.96);transform:translateY(-1px)}.rz-cta--soft{border:1px solid color-mix(in srgb,var(--_accent)25%,transparent);background:color-mix(in srgb,var(--_accent)9%,var(--_card));color:var(--_text)}.rz-cta--dark .rz-cta__btn,.rz-cta--soft .rz-cta__btn{background:var(--_solid);color:var(--_on-solid)}.rz-cta--dark{color:#fff;background:#0f172a}@media (width<=520px){.rz-cta .rz-cta__btn{width:100%}}