.rys-collection{background:var(--rys-bg);color:var(--rys-text);font-family:var(--rys-font);padding-bottom:120px}.rys-collection__header{position:relative;padding:72px 28px 48px;background:linear-gradient(180deg,rgba(230,57,70,.06) 0%,transparent 100%)}.rys-collection__header-inner{max-width:1400px;margin:0 auto}.rys-collection__eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--rys-accent);font-weight:700;margin-bottom:12px;display:inline-block}.rys-collection__header h1{font-size:clamp(36px,5vw,64px);margin:0 0 16px;font-weight:700;line-height:1.05;letter-spacing:-.02em}.rys-collection__desc{color:var(--rys-text-muted);font-size:17px;max-width:640px;margin:0;line-height:1.55}.rys-collection__body{max-width:1400px;margin:0 auto;padding:0 28px}.rys-collection__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}@media(max-width:640px){.rys-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.product-item{display:flex;flex-direction:column;padding:14px;border-radius:20px;background:var(--rys-panel);box-shadow:var(--rys-nm-out-sm);text-decoration:none;color:var(--rys-text);transition:transform .2s var(--rys-ease),box-shadow .2s var(--rys-ease)}.product-item:hover{transform:translateY(-3px);box-shadow:0 18px 36px #0000001a,0 6px 12px #e639461f}.product-item img{aspect-ratio:1/1;width:100%;object-fit:cover;border-radius:14px;background:var(--rys-recess)}html[data-rysup-plugin-theme=dark] .rys-coll-god-tier .product-item{background:#151517!important;border:1px solid rgba(255,255,255,.055);color:#f4f1ec!important;box-shadow:0 18px 42px #0000006b,0 0 0 1px #e6394609}html[data-rysup-plugin-theme=dark] .rys-coll-god-tier .product-item:hover{box-shadow:0 22px 50px #00000080,0 8px 22px #e6394624}html[data-rysup-plugin-theme=dark] .rys-coll-god-tier .product-item img{background:#060607;box-shadow:inset 0 0 0 1px #ffffff09,0 12px 30px #00000047;filter:brightness(.86) saturate(.92) contrast(.98)}html[data-rysup-plugin-theme=dark] .rys-coll-god-tier .product-item h4{color:#f4f1ec}.product-item h4{margin:12px 4px 4px;font-size:15px;font-weight:600;line-height:1.3}.product-item small{margin:0 4px 2px;color:var(--rys-accent);font-weight:700;font-size:14px}.daw-hero,.plugin-hero,.sp-hero{position:relative;overflow:hidden;background:var(--rys-bg);color:var(--rys-text);margin-top:calc(-1 * var(--header-height, 72px));min-height:88vh}.daw-hero__canvas,.plugin-hero__canvas,.sp-hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.daw-hero__content,.plugin-hero__content,.sp-hero__content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:1400px;min-height:88vh;margin:0 auto;padding:6rem 2rem 4rem;text-align:center}.daw-hero__card,.plugin-hero__card,.sp-hero__card{width:auto;max-width:none;margin:0 auto}.daw-hero__eyebrow,.plugin-hero__eyebrow,.sp-hero__eyebrow{display:inline-block;margin-bottom:1rem;color:var(--rys-accent);font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.daw-hero__heading,.plugin-hero__heading,.sp-hero__heading{margin:0 0 1.5rem;color:var(--rys-text);font-family:var(--rys-font);font-size:clamp(3rem,9vw,9.5rem);font-weight:800;line-height:.92;letter-spacing:0;text-transform:none}.daw-hero__text,.plugin-hero__text,.sp-hero__text{max-width:680px;margin:0 auto 2.5rem;color:var(--rys-text-muted);font-size:clamp(1.05rem,1.4vw,1.4rem);font-weight:500;line-height:1.5}.daw-hero__buttons,.plugin-hero__buttons,.sp-hero__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media(max-width:749px){.daw-hero,.plugin-hero,.sp-hero,.daw-hero__content,.plugin-hero__content,.sp-hero__content{min-height:calc(100svh + var(--header-height, 72px) + 40px)}.daw-hero__content,.plugin-hero__content,.sp-hero__content{padding:6rem 1.25rem 4rem}.daw-hero__heading,.plugin-hero__heading,.sp-hero__heading{font-size:clamp(3rem,16vw,5.75rem)}}.sec-lineup{padding:80px 28px;background:var(--rys-bg)}.sec-lineup__inner{max-width:1400px;margin:0 auto}.sec-lineup__eyebrow{display:inline-block;margin-bottom:8px;color:var(--rys-accent);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.sec-lineup__inner>h2{margin:0 0 36px;font-size:clamp(30px,4vw,48px);font-weight:700;letter-spacing:0}.sec-lineup__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}@media(max-width:640px){.sec-lineup__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
