.bayel-showcase{background:#f5f4f1;padding:66px 0 34px;margin:20px 0 0;border-block:1px solid #eceae5}.showcase-head{display:flex;justify-content:space-between;align-items:end;gap:24px}.showcase-head h2{font-size:clamp(30px,3.4vw,46px);letter-spacing:-1.6px;margin:14px 0 10px;line-height:1.12}.showcase-head p{color:#71716f;font-size:14px;margin:0;max-width:540px}.showcase-all{font-size:13px;font-weight:700;white-space:nowrap;padding-bottom:5px;border-bottom:1px solid #242426}.showcase-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 22px}.showcase-tabs{display:flex;gap:8px;flex-wrap:wrap}.showcase-tabs button{border:1px solid #deddd8;background:transparent;border-radius:30px;padding:11px 19px;font-size:12px;font-weight:700;min-height:44px}.showcase-tabs button[aria-pressed=true]{background:#242426;color:white;border-color:#242426}.showcase-controls{display:flex;align-items:center;gap:8px}.showcase-controls button{border:1px solid #dddcd7;background:transparent;border-radius:50%;width:44px;height:44px;font-size:20px}.showcase-controls button:disabled{opacity:.28;cursor:default}.showcase-counter{font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:1px;margin-right:10px;white-space:nowrap}.showcase-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c6c2bb transparent;padding:3px 1px 18px;overscroll-behavior-x:contain}.showcase-card{flex:0 0 calc((100% - 60px)/4);min-width:0;scroll-snap-align:start;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #ecebe7;transition:box-shadow .2s,transform .2s}.showcase-card:hover{box-shadow:0 10px 25px #2424260b}.showcase-media{position:relative;display:flex;height:240px;align-items:center;justify-content:center;background:#fff;overflow:hidden}.showcase-media img{width:100%;height:100%;object-fit:contain;padding:26px;mix-blend-mode:multiply;transition:transform .35s}.showcase-card:hover img{transform:scale(1.045)}.showcase-badge{position:absolute;left:15px;top:15px;background:#efeeeb;color:#565650;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;border-radius:5px;padding:7px 9px}.showcase-badge.new{background:#e5eee6;color:#386348}.showcase-badge.sale{background:#fbe7e7;color:#c52528}.showcase-badge.flash{background:#242426;color:#fff}.showcase-saving{position:absolute;right:14px;bottom:10px;background:#df2427;color:#fff;padding:7px 9px;border-radius:6px;font-size:12px;font-weight:800}.showcase-info{padding:18px 20px 19px;border-top:1px solid #f5f4f1}.showcase-stock{font-size:10px;color:#6f7b65}.showcase-info h3{font-size:14px;line-height:1.55;margin:9px 0 15px;min-height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:700}.showcase-prices{display:flex;gap:9px;align-items:baseline;flex-wrap:wrap;min-height:31px}.showcase-prices strong{font-size:20px;letter-spacing:-.6px}.showcase-prices del{font-size:12px;color:#93918a}.showcase-go{display:block;margin-top:16px;padding-top:13px;border-top:1px solid #efeeeb;font-size:11px;font-weight:700}.showcase-foot{display:flex;justify-content:space-between;gap:16px;margin-top:17px;font-size:10px;letter-spacing:.7px;color:#8a8882}.showcase-no-image{font-size:32px;letter-spacing:5px;font-weight:800;color:#d4d1ca}
.vitrine-settings{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;align-items:start}.vitrine-config{padding:24px;display:grid;gap:16px}.vitrine-config label{display:grid;gap:7px;font-size:12px;font-weight:600}.vitrine-config input,.vitrine-config textarea,.vitrine-config select,.vitrine-selected select,.vitrine-selected input{width:100%;min-width:0;border:1px solid #ddd;border-radius:8px;background:white;padding:11px;font:inherit;font-size:14px}.vitrine-config .vitrine-check{display:flex;align-items:center;gap:10px}.vitrine-check input{width:18px;min-height:18px;accent-color:#df2427}.vitrine-search{position:sticky;top:20px}.vitrine-results{max-height:520px;overflow:auto;display:grid;gap:8px}.vitrine-result{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid #e8e8e8;background:white;border-radius:9px;padding:9px;min-height:64px;font-size:12px}.vitrine-result img,.vitrine-selected img{width:52px;height:52px;object-fit:contain;background:#fff;border-radius:5px;flex-shrink:0}.vitrine-result span{flex:1;overflow-wrap:anywhere}.vitrine-result:disabled{opacity:.45;cursor:default}.vitrine-selected{display:grid;gap:12px;margin:20px 0}.vitrine-row{border:1px solid #e5e5e5;background:white;border-radius:10px;padding:16px;display:grid;gap:12px}.vitrine-row-head{display:flex;align-items:center;gap:12px}.vitrine-row-head strong{flex:1;font-size:13px;overflow-wrap:anywhere}.vitrine-row-actions{display:flex;gap:7px;flex-wrap:wrap}.vitrine-row-actions button{min-height:38px;border:1px solid #ddd;border-radius:6px;background:#fafafa;padding:6px 12px;font-size:12px}.vitrine-row label{display:grid;gap:6px;font-size:12px}.vitrine-row small{color:#777}.vitrine-actions{display:flex;gap:10px;flex-wrap:wrap}.vitrine-empty{padding:35px 18px;border:1px dashed #d6d4cd;border-radius:10px;text-align:center;color:#777;font-size:13px}.vitrine-status{font-size:13px;line-height:1.6}.vitrine-status:empty{display:none}
@media(max-width:1100px){.showcase-card{flex-basis:calc((100% - 40px)/3)}.showcase-media{height:220px}}@media(max-width:800px){.vitrine-settings{grid-template-columns:1fr}.vitrine-search{position:static}.showcase-card{flex-basis:calc((100% - 20px)/2)}.showcase-head{align-items:start}.showcase-all{font-size:11px}.showcase-media{height:210px}}@media(max-width:540px){.bayel-showcase{padding:38px 0 25px}.showcase-head{display:block}.showcase-all{display:inline-block;margin-top:20px}.showcase-toolbar{align-items:start;flex-wrap:wrap;margin-top:24px}.showcase-tabs{gap:6px}.showcase-tabs button{font-size:11px;padding:9px 14px}.showcase-controls{margin-left:auto}.showcase-card{flex-basis:82%}.showcase-media{height:230px}.showcase-info{padding:16px 18px}.showcase-foot span:last-child{display:none}.vitrine-config{padding:18px}.vitrine-row-head{flex-wrap:wrap}.vitrine-row-head strong{min-width:130px}.vitrine-results{max-height:360px}}@media(prefers-reduced-motion:reduce){.showcase-card,.showcase-media img{transition:none}}

.showcase-delivery{display:block;margin-top:9px;font-size:10px;font-weight:700;color:#755722}
