.ic-home.svelte-8dg54j{font-family:var(--font-body);color:var(--ic-ink, #191516);background:#fff}.ic-section.svelte-8dg54j{max-width:1360px;margin:0 auto;padding:62px max(24px,calc((100vw - 1360px)/2))}.ic-heading.svelte-8dg54j{font-family:var(--font-heading);font-weight:800;font-size:32px;letter-spacing:.03em;text-transform:uppercase;color:var(--ic-ink, #191516);text-align:center;margin:0}.ic-heading-left.svelte-8dg54j{text-align:left}.ic-heading-onimg.svelte-8dg54j{color:#fff}.ic-eyebrow.svelte-8dg54j{display:block;text-align:center;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ic-gold, #b9ab83);margin-bottom:12px}.ic-eyebrow-left.svelte-8dg54j{text-align:left;margin-bottom:8px}.ic-section-head.svelte-8dg54j{margin-bottom:36px;text-align:center}.ic-center.svelte-8dg54j{text-align:center;margin-top:40px}.ic-empty.svelte-8dg54j{text-align:center;color:var(--ic-muted, #6d6d6d)}.ic-btn.svelte-8dg54j{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:2px;transition:all .25s ease;cursor:pointer}.ic-btn-gold.svelte-8dg54j{background:var(--ic-champagne, #e2d2b6);color:var(--ic-black, #000);border-color:var(--ic-champagne, #e2d2b6)}.ic-btn-gold.svelte-8dg54j:hover{background:transparent;color:var(--ic-champagne, #e2d2b6)}.ic-btn-dark.svelte-8dg54j{background:var(--ic-black, #000);color:#fff;border-color:var(--ic-black, #000)}.ic-btn-dark.svelte-8dg54j:hover{background:transparent;color:var(--ic-black, #000)}.ic-btn-outline.svelte-8dg54j{background:transparent;color:var(--ic-ink, #191516);border-color:var(--ic-ink, #191516);flex:none;align-self:center}.ic-btn-outline.svelte-8dg54j:hover{background:var(--ic-ink, #191516);color:#fff}.ic-banner.svelte-8dg54j{position:relative;min-height:460px;overflow:hidden;background:#000}.ic-banner.svelte-8dg54j img:where(.svelte-8dg54j){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;opacity:.9}.ic-banner-overlay.svelte-8dg54j{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#00000073)}.ic-marquee.svelte-8dg54j{overflow:hidden;padding:15px 0}.ic-marquee-dark.svelte-8dg54j{background:var(--ic-black, #000);color:#fff}.ic-marquee-light.svelte-8dg54j{background:var(--ic-panel, #f7f7f7);color:var(--ic-ink, #191516);border-top:1px solid var(--ic-line, #e6e6e6);border-bottom:1px solid var(--ic-line, #e6e6e6)}.ic-marquee-track.svelte-8dg54j{display:inline-flex;align-items:center;gap:22px;white-space:nowrap;animation:svelte-8dg54j-ic-marquee 30s linear infinite}.ic-marquee-slow.svelte-8dg54j{animation-duration:42s}.ic-marquee-item.svelte-8dg54j{font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.ic-marquee-sep.svelte-8dg54j{color:var(--ic-champagne, #e2d2b6);font-size:10px}.ic-sep-gold.svelte-8dg54j{color:var(--ic-gold, #b9ab83)}.ic-artist.svelte-8dg54j{font-family:var(--font-heading);font-size:18px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@keyframes svelte-8dg54j-ic-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ic-marquee-track.svelte-8dg54j{animation:none}}.ic-cat-row.svelte-8dg54j{display:grid;gap:28px}.ic-cat-row-3.svelte-8dg54j{grid-template-columns:repeat(3,1fr)}.ic-cat.svelte-8dg54j{display:flex;flex-direction:column;align-items:center;gap:16px;text-decoration:none}.ic-cat-img.svelte-8dg54j{display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--ic-panel, #f7f7f7);border-radius:2px}.ic-cat-img.svelte-8dg54j img:where(.svelte-8dg54j){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.ic-cat.svelte-8dg54j:hover .ic-cat-img:where(.svelte-8dg54j) img:where(.svelte-8dg54j){transform:scale(1.05)}.ic-cat-label.svelte-8dg54j{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ic-ink, #191516);text-align:center}.ic-product-grid.svelte-8dg54j{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.ic-carousel.svelte-8dg54j{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.ic-carousel-item.svelte-8dg54j{scroll-snap-align:start}.ic-skeleton.svelte-8dg54j{aspect-ratio:1 / 1;background:linear-gradient(90deg,#f0f0f0,#f7f7f7,#f0f0f0);background-size:200% 100%;animation:svelte-8dg54j-ic-shimmer 1.4s infinite}@keyframes svelte-8dg54j-ic-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ic-worn-grid.svelte-8dg54j{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.ic-worn.svelte-8dg54j{display:block;overflow:hidden;aspect-ratio:1 / 1;border-radius:2px;background:var(--ic-panel, #f7f7f7)}.ic-worn.svelte-8dg54j img:where(.svelte-8dg54j){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease,opacity .3s ease}.ic-worn.svelte-8dg54j:hover img:where(.svelte-8dg54j){transform:scale(1.06);opacity:.92}.ic-press.svelte-8dg54j{text-align:center;padding:46px 24px;background:var(--ic-panel, #f7f7f7)}.ic-press-row.svelte-8dg54j{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:42px;margin-top:20px}.ic-press-name.svelte-8dg54j{font-family:var(--font-heading);font-size:19px;font-weight:800;letter-spacing:.14em;color:var(--ic-ink, #191516);opacity:.55}.ic-rated.svelte-8dg54j{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;max-width:1360px;margin:0 auto}.ic-rated-media.svelte-8dg54j{overflow:hidden;min-height:420px;background:#000}.ic-rated-media.svelte-8dg54j img:where(.svelte-8dg54j){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ic-rated-body.svelte-8dg54j{padding:64px max(24px,calc((100vw - 1360px)/2 + 48px)) 64px 56px;display:flex;flex-direction:column;justify-content:center;background:#fff}.ic-rated-body.svelte-8dg54j p:where(.svelte-8dg54j){margin:18px 0 30px;font-size:15px;line-height:1.75;color:var(--ic-muted, #6d6d6d);max-width:520px}.ic-rated-badges.svelte-8dg54j{display:grid;gap:22px}.ic-rated-badge.svelte-8dg54j{display:flex;align-items:center;gap:14px}.ic-rated-badge.svelte-8dg54j svg{color:var(--ic-gold, #b9ab83);flex:none}.ic-rated-badge.svelte-8dg54j div:where(.svelte-8dg54j){display:flex;flex-direction:column}.ic-rated-badge.svelte-8dg54j strong:where(.svelte-8dg54j){font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ic-rated-badge.svelte-8dg54j span:where(.svelte-8dg54j){font-size:13px;color:var(--ic-muted, #6d6d6d)}.ic-highlight-head.svelte-8dg54j{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.ic-custom.svelte-8dg54j{position:relative;overflow:hidden;background:#000}.ic-custom.svelte-8dg54j img:where(.svelte-8dg54j){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5}.ic-custom-overlay.svelte-8dg54j{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000c7,#00000059)}.ic-custom-content.svelte-8dg54j{position:relative;max-width:1360px;margin:0 auto;padding:84px max(24px,calc((100vw - 1360px)/2));color:#fff}.ic-custom-content.svelte-8dg54j p:where(.svelte-8dg54j){max-width:540px;margin:18px 0 26px;font-size:15px;line-height:1.7;color:#ffffffd9}.ic-custom-features.svelte-8dg54j{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:30px}.ic-custom-feature.svelte-8dg54j{display:flex;flex-direction:column;max-width:240px}.ic-custom-feature.svelte-8dg54j strong:where(.svelte-8dg54j){font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ic-champagne, #e2d2b6);margin-bottom:5px}.ic-custom-feature.svelte-8dg54j span:where(.svelte-8dg54j){font-size:13px;line-height:1.5;color:#fffc}.ic-faq.svelte-8dg54j{max-width:840px}.ic-center-heading.svelte-8dg54j{margin-bottom:34px}.ic-faq-item.svelte-8dg54j{border-bottom:1px solid var(--ic-line, #e6e6e6)}.ic-faq-item.svelte-8dg54j button:where(.svelte-8dg54j){width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 4px;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--ic-ink, #191516)}.ic-faq-item.svelte-8dg54j p:where(.svelte-8dg54j){margin:0;padding:0 4px 24px;color:var(--ic-muted, #6d6d6d);font-size:14px;line-height:1.75}.ic-editorial-alt.svelte-8dg54j{background:var(--ic-panel, #f7f7f7);max-width:none}.ic-editorial-text.svelte-8dg54j{max-width:1360px;margin:0 auto 34px}.ic-editorial-intro.svelte-8dg54j{margin:16px 0 24px;font-size:15px;line-height:1.75;color:var(--ic-muted, #6d6d6d);max-width:820px}.ic-editorial-blocks.svelte-8dg54j{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:900px}.ic-editorial-block.svelte-8dg54j h3:where(.svelte-8dg54j){margin:0 0 8px;font-family:var(--font-heading);font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ic-ink, #191516)}.ic-editorial-block.svelte-8dg54j p:where(.svelte-8dg54j){margin:0;font-size:14px;line-height:1.7;color:var(--ic-muted, #6d6d6d)}.ic-editorial-alt.svelte-8dg54j .ic-editorial-text:where(.svelte-8dg54j),.ic-editorial-alt.svelte-8dg54j .ic-carousel:where(.svelte-8dg54j){max-width:1360px;margin-left:auto;margin-right:auto}.ic-blog-grid.svelte-8dg54j{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ic-blog-card.svelte-8dg54j{display:block;text-decoration:none}.ic-blog-media.svelte-8dg54j{display:block;overflow:hidden;aspect-ratio:3 / 2;background:var(--ic-panel, #f7f7f7);border-radius:2px}.ic-blog-media.svelte-8dg54j img:where(.svelte-8dg54j){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.ic-blog-card.svelte-8dg54j:hover .ic-blog-media:where(.svelte-8dg54j) img:where(.svelte-8dg54j){transform:scale(1.04)}.ic-blog-tag.svelte-8dg54j{display:inline-block;margin:16px 0 10px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ic-gold, #b9ab83)}.ic-blog-card.svelte-8dg54j h3:where(.svelte-8dg54j){margin:0 0 10px;font-family:var(--font-heading);font-weight:700;font-size:18px;line-height:1.35;letter-spacing:.02em;text-transform:uppercase;color:var(--ic-ink, #191516)}.ic-blog-card.svelte-8dg54j time:where(.svelte-8dg54j){font-size:12px;color:var(--ic-muted, #6d6d6d)}@media(max-width:1024px){.ic-product-grid.svelte-8dg54j{grid-template-columns:repeat(2,1fr)}.ic-worn-grid.svelte-8dg54j,.ic-cat-row-3.svelte-8dg54j{grid-template-columns:repeat(3,1fr)}.ic-rated.svelte-8dg54j{grid-template-columns:1fr}.ic-rated-media.svelte-8dg54j{min-height:320px}.ic-rated-body.svelte-8dg54j{padding:48px 24px}.ic-blog-grid.svelte-8dg54j{grid-template-columns:1fr 1fr}}@media(max-width:720px){.ic-section.svelte-8dg54j{padding:44px 18px}.ic-heading.svelte-8dg54j{font-size:25px}.ic-banner.svelte-8dg54j{min-height:340px}.ic-cat-row-3.svelte-8dg54j,.ic-product-grid.svelte-8dg54j{grid-template-columns:1fr}.ic-worn-grid.svelte-8dg54j{grid-template-columns:repeat(2,1fr)}.ic-editorial-blocks.svelte-8dg54j,.ic-blog-grid.svelte-8dg54j{grid-template-columns:1fr}.ic-highlight-head.svelte-8dg54j{flex-direction:column;align-items:flex-start}.ic-press-row.svelte-8dg54j{gap:22px}.ic-press-name.svelte-8dg54j{font-size:15px}.ic-custom-content.svelte-8dg54j{padding:60px 18px}}.embla.svelte-rwgio5{overflow:hidden}.embla__container.svelte-rwgio5{display:flex}.embla__slide.svelte-rwgio5{flex:0 0 20%;min-width:0}
