.rv-cats{background:#fff;padding-block:56px!important}.rv-cats-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px}.rv-cats-head h2{font-family:var(--font-heading--family,Inter,system-ui,sans-serif);font-size:clamp(26px,2.8vw,40px);font-weight:750;line-height:1;letter-spacing:-.045em;margin:8px 0 0;color:#151614}.rv-cats-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.rv-cat-card{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:#151614}.rv-cat-img{width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;background:linear-gradient(145deg,#f4f2ec,#edeae3);transition:transform .28s ease,box-shadow .28s ease;box-shadow:0 3px 14px #12110e12}.rv-cat-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .45s ease}.rv-cat-card:hover .rv-cat-img{transform:translateY(-4px);box-shadow:0 12px 30px #12110e1f}.rv-cat-card:hover .rv-cat-img img{transform:scale(1.06)}.rv-cat-name{font-size:12px;font-weight:700;letter-spacing:-.01em;text-align:center;color:#1b1c19}@media(max-width:1100px){.rv-cats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media(max-width:600px){.rv-cats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rv-cat-img{border-radius:12px}.rv-cat-name{font-size:11px}}@media(max-width:380px){.rv-cats-grid{gap:8px}}.rv-flash{background:#0f0f0d;padding-block:56px!important;position:relative;overflow:hidden}.rv-flash:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 80% at 10% 50%,rgba(255,160,0,.08),transparent),radial-gradient(ellipse 40% 60% at 90% 20%,rgba(255,60,0,.06),transparent);pointer-events:none}.rv-flash .container{position:relative;z-index:1}.rv-flash-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;flex-wrap:wrap}.rv-flash-title-wrap{display:flex;flex-direction:column;gap:8px}.rv-flash-badge{display:inline-flex;align-items:center;gap:5px;background:#ff6b00;color:#fff;font-size:9px;font-weight:800;letter-spacing:.14em;padding:5px 11px;border-radius:999px;width:fit-content}.rv-flash-title-wrap h2{font-family:var(--font-heading--family,Inter,system-ui,sans-serif);font-size:clamp(28px,3.2vw,46px);font-weight:750;line-height:.96;letter-spacing:-.055em;margin:0;color:#fff}.rv-flash-timer-wrap{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rv-flash-timer-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.rv-flash-timer{display:flex;align-items:center;gap:4px}.rv-timer-unit{display:flex;flex-direction:column;align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 10px;min-width:48px}.rv-timer-num{font-family:var(--font-heading--family,Inter,system-ui,sans-serif);font-size:22px;font-weight:800;line-height:1;letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums}.rv-timer-lbl{font-size:8px;font-weight:700;letter-spacing:.1em;color:#fff6;margin-top:3px}.rv-timer-sep{font-size:20px;font-weight:800;color:#ffffff4d;align-self:flex-start;margin-top:6px}.rv-flash-all{font-size:11px;font-weight:800;color:#ff9f3a;border-bottom:1px solid rgba(255,159,58,.4);padding-bottom:2px;white-space:nowrap;transition:color .18s ease,border-color .18s ease}.rv-flash-all:hover{color:#ffbe70;border-color:#ffbe7099}.rv-flash-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.rv-flash-card{background:#1a1b18;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease;display:flex;flex-direction:column}.rv-flash-card:hover{transform:translateY(-4px);border-color:#ffffff2e;box-shadow:0 18px 40px #0006}.rv-flash-media{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:#252521}.rv-flash-media img{display:block;width:100%;height:100%;object-fit:contain;padding:10px;transition:transform .4s ease}.rv-flash-card:hover .rv-flash-media img{transform:scale(1.05)}.rv-flash-placeholder{display:grid;place-items:center;width:100%;height:100%;font-family:var(--font-heading--family,Inter,sans-serif);font-size:36px;font-style:italic;color:#444}.rv-flash-pct{position:absolute;top:10px;left:10px;background:#ff3c00;color:#fff;font-size:9px;font-weight:800;letter-spacing:.06em;padding:4px 8px;border-radius:999px}.rv-flash-pct--hot{background:#ff6b00}.rv-flash-info{padding:12px 12px 14px;display:flex;flex-direction:column;gap:5px;flex:1}.rv-flash-vendor{font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;margin:0}.rv-flash-info h3{font-size:13px;font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:0}.rv-flash-info h3 a{color:#f0ede8}.rv-flash-info h3 a:hover{text-decoration:underline;text-underline-offset:3px}.rv-flash-price{display:flex;align-items:center;gap:7px;margin-top:2px}.rv-flash-price strong{font-size:16px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.rv-flash-price del{font-size:11px;color:#ffffff59}.rv-flash-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;border:1.5px solid rgba(255,255,255,.2);border-radius:999px;background:transparent;color:#f0ede8;font-size:10px;font-weight:800;cursor:pointer;text-decoration:none;margin-top:auto;transition:background .18s ease,border-color .18s ease,transform .18s ease}.rv-flash-btn:hover{background:#ffffff1a;border-color:#fff6;transform:translateY(-1px)}.rv-flash-btn--out{opacity:.35;cursor:not-allowed}@media(max-width:1200px){.rv-flash-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.rv-flash-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.rv-flash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rv-flash-head{flex-direction:column;align-items:flex-start}.rv-flash-timer-wrap{gap:10px}.rv-timer-num{font-size:18px}.rv-timer-unit{min-width:40px;padding:5px 8px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/raven-sections.css.map */
