.CatalogPage-page{background:#fff;min-height:75vh}.CatalogPage-hero{color:#fff;background:#0c0c0c;border:1px solid #ffffff1f;border-radius:var(--radius-xl);width:min(100% - 56px,1540px);margin:28px auto 0;position:relative;overflow:hidden}.CatalogPage-heroWithImage{min-height:clamp(360px,43vw,610px)}.CatalogPage-heroImage{object-fit:cover;filter:saturate(.72)contrast(1.04)brightness(.65);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.01)}.CatalogPage-heroOverlay{background:linear-gradient(90deg,#000000c2,#0003 62%,#00000014),linear-gradient(#0000 45%,#0000006b);position:absolute;top:0;right:0;bottom:0;left:0}.CatalogPage-heroContent{z-index:2;min-height:inherit;flex-direction:column;justify-content:flex-end;max-width:760px;padding:clamp(44px,7vw,100px);display:flex;position:relative}.CatalogPage-eyebrow{color:var(--color-gold-light);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.CatalogPage-title{color:inherit;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(52px,7.7vw,112px);font-weight:500;line-height:.92}.CatalogPage-description{color:#ffffffc2;max-width:650px;margin:24px 0 0;font-size:16px;line-height:1.75}.CatalogPage-content{width:min(100% - 56px,1540px);margin-inline:auto;padding:clamp(54px,7vw,96px) 0 120px}.CatalogPage-toolbar{top:calc(var(--header-stack-height,115px) + 12px);z-index:20;-webkit-backdrop-filter:blur(22px)saturate(170%);background:#ffffffb3;border:1px solid #11111117;border-radius:var(--radius-pill);grid-template-columns:1fr auto;align-items:center;gap:20px;margin-bottom:36px;padding:12px 14px 12px 20px;display:grid;position:sticky;box-shadow:0 10px 40px #0000000d}.CatalogPage-toolbarCopy{min-width:0;color:var(--text-muted);align-items:center;gap:10px;font-size:13px;display:flex}.CatalogPage-toolbarCopy strong{color:#111;font-weight:700}.CatalogPage-toolbarLinks{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.CatalogPage-toolbarLink,.CatalogPage-toolbarLinkDark{letter-spacing:.1em;text-transform:uppercase;border:1px solid #1111111f;border-radius:var(--radius-pill);align-items:center;min-height:38px;padding:0 15px;font-size:11px;font-weight:700;display:inline-flex}.CatalogPage-toolbarLink{color:#111;background:#ffffffb8}.CatalogPage-toolbarLinkDark{color:#fff;background:var(--color-black);border-color:var(--color-black)}.CatalogPage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:52px 18px;display:grid}.CatalogPage-empty{text-align:center;color:var(--text-muted);padding:80px 20px}@media(max-width:1120px){.CatalogPage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.CatalogPage-hero,.CatalogPage-content{width:min(100% - 28px,1540px)}.CatalogPage-hero{border-radius:var(--radius-lg)}.CatalogPage-heroWithImage{min-height:500px}.CatalogPage-heroContent{padding:34px 26px}.CatalogPage-description{font-size:15px}.CatalogPage-toolbar{border-radius:var(--radius-lg);grid-template-columns:1fr;padding:14px;position:relative;top:auto}.CatalogPage-toolbarLinks{justify-content:flex-start}.CatalogPage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 12px}}@media(max-width:480px){.CatalogPage-heroWithImage{min-height:440px}.CatalogPage-heroPlain{min-height:300px}.CatalogPage-heroContent{padding:28px 20px}.CatalogPage-title{font-size:clamp(46px,15vw,70px)}.CatalogPage-toolbarCopy{font-size:12px}}.CatalogPage-toolbarLink,.CatalogPage-toolbarLinkDark{font-size:11px;transition:transform .2s,background .2s,color .2s,border-color .2s}.CatalogPage-toolbarLink:hover{color:#fff;background:var(--color-black);border-color:var(--color-black);transform:translateY(-1px)}.CatalogPage-toolbarLinkDark:hover{background:var(--color-gold-dark);border-color:var(--color-gold-dark);transform:translateY(-1px)}.CatalogPage-toolbarCopy{font-size:14px}.CatalogPage-hero{box-shadow:0 30px 90px #0000001f}.CatalogPage-heroContent{isolation:isolate}.CatalogPage-grid{scroll-margin-top:calc(var(--header-stack-height,115px) + 90px)}@media(max-width:800px){.CatalogPage-toolbarCopy{font-size:13px}.CatalogPage-toolbarLinks{width:100%}.CatalogPage-toolbarLink,.CatalogPage-toolbarLinkDark{flex:1;justify-content:center;min-height:42px}}.CatalogPage-heroPlain{background:linear-gradient(90deg,#000000d6,#0000004d 68%,#0000007a),url(/cdn/shop/files/ChatGPT_Image_30_jul_2026_10_32_39_a.m.png?v=1785429177) 50% 48%/cover no-repeat;min-height:clamp(330px,34vw,500px)}.CatalogPage-heroPlain .CatalogPage-heroOverlay{background:linear-gradient(#0000 42%,#00000075)}.CatalogPage-content{padding-top:clamp(42px,5vw,72px)}@media(min-width:1380px){.CatalogPage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:48px 14px}}@media(max-width:600px){.CatalogPage-hero,.CatalogPage-content{width:min(100% - 22px,1540px)}.CatalogPage-heroPlain{min-height:360px}.CatalogPage-heroContent{padding:28px 20px}.CatalogPage-grid{gap:32px 10px}}@media(max-width:700px){.CatalogPage-page{overflow:clip}.CatalogPage-hero{border-radius:var(--radius-lg);width:min(100% - 24px,1540px);margin-top:12px}.CatalogPage-heroWithImage{min-height:350px}.CatalogPage-heroPlain{min-height:280px}.CatalogPage-heroContent{max-width:none;padding:28px 22px 30px}.CatalogPage-eyebrow{margin-bottom:12px;font-size:11px}.CatalogPage-title{font-size:clamp(46px,14vw,68px);line-height:.92}.CatalogPage-description{margin-top:16px;font-size:15px;line-height:1.62}.CatalogPage-content{width:min(100% - 24px,1540px);padding:34px 0 98px}.CatalogPage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px}.CatalogPage-empty{padding:36px 20px}}@media(max-width:359px){.CatalogPage-grid{grid-template-columns:1fr}}.CatalogPage-heroImage{animation:17s ease-in-out infinite alternate catalogImageDrift}.CatalogPage-toolbar{transition:box-shadow .35s ease,border-color .3s ease,background-color .3s ease,transform .35s var(--motion-ease,ease)}.CatalogPage-toolbar:hover,.CatalogPage-toolbar:focus-within{background:#fffffff0;border-color:#b7915338;transform:translateY(-2px);box-shadow:0 20px 54px #00000017}@keyframes catalogImageDrift{0%{transform:scale(1.02)}to{transform:scale(1.07)translate(-.8%,-.5%)}}@media(prefers-reduced-motion:reduce){.CatalogPage-heroImage{animation:none}}.CatalogPage-grid{align-items:stretch;padding:8px 2px 14px;overflow:visible}.CatalogPage-grid>*{min-width:0;height:100%}.CatalogPage-heroBrandCover .CatalogPage-heroImage{filter:none;object-position:center}.CatalogPage-heroBrandCover .CatalogPage-heroOverlay{background:linear-gradient(90deg,#000000b8,#00000059 45%,#0000 75%),linear-gradient(#0000 50%,#00000080)}.CatalogPage-heroBrandPlain{background:radial-gradient(90% 120% at 85% 30%,#3a2c17,#16110a 45%,#080808 80%)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ess-CatalogPage.css.map */
