*{font-variant-ligatures:none}:root{--font-display:var(--font-jost),-apple-system,"Segoe UI",sans-serif;--font-body:var(--font-manrope),-apple-system,"Segoe UI",sans-serif;--ink-900:#000;--ink-800:#111;--ink-700:#1c1c1c;--ink-600:#333;--ink-500:#5c5c5c;--ink-400:#8a8a8a;--ink-300:#b8b8b8;--ink-200:#dedede;--ink-100:#efefef;--ink-050:#f7f7f7;--paper:#fff;--metal-silver:#b9bcc0;--metal-gold:#c9a227;--metal-rose:#c99383;--metal-silver-light:#f1f3f5;--metal-silver-dark:#7c8288;--metal-gold-light:#f3e0a0;--metal-gold-dark:#8a6a12;--metal-rose-light:#f3d6cc;--metal-rose-dark:#9c6152;--metal-silver-polish:linear-gradient(135deg,#f1f3f5,#b9bcc0 34%,#7c8288 52%,#c7cace 70%,#8e9498);--metal-gold-polish:linear-gradient(135deg,#f7ebb8,#d8b84a 32%,#8a6a12 52%,#e3c863 72%,#a07d1c);--metal-rose-polish:linear-gradient(135deg,#f7ded4,#d79e8c 32%,#9c6152 52%,#e2af9d 72%,#b0745f);--signal-success:#14724b;--signal-error:#b3261e;--signal-warning:#8a5a00;--signal-info:#000;--text-primary:var(--ink-900);--text-secondary:var(--ink-500);--text-muted:var(--ink-400);--text-disabled:var(--ink-300);--text-inverse:var(--paper);--text-price:var(--ink-900);--text-price-was:var(--ink-400);--surface-page:var(--paper);--surface-subtle:var(--ink-050);--surface-sunken:var(--ink-100);--surface-card:var(--paper);--surface-inverse:var(--ink-900);--surface-overlay:rgba(0,0,0,.55);--surface-image:var(--ink-050);--border-subtle:var(--ink-100);--border-default:var(--ink-200);--border-mid:var(--ink-300);--border-strong:var(--ink-900);--border-focus:var(--ink-900);--action-primary-bg:var(--ink-900);--action-primary-bg-hover:var(--ink-700);--action-primary-bg-active:var(--ink-600);--action-primary-fg:var(--paper);--action-secondary-bg:var(--paper);--action-secondary-bg-hover:var(--ink-050);--action-secondary-fg:var(--ink-900);--action-secondary-border:var(--ink-900);--action-disabled-bg:var(--ink-100);--action-disabled-fg:var(--ink-400);--fs-3xs:10px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:26px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:58px;--fs-5xl:76px;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.5;--lh-relaxed:1.7;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-tightest:-0.03em;--ls-tight:-0.015em;--ls-wide:0.06em;--ls-wider:0.14em;--ls-widest:0.24em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--gutter-page:24px;--gutter-page-lg:48px;--content-max:1360px;--content-narrow:680px;--section-y:80px;--section-y-lg:120px;--grid-gap:1px;--grid-gap-loose:24px;--control-h-sm:32px;--control-h-md:44px;--control-h-lg:52px;--tap-min:44px;--radius-none:0px;--radius-full:9999px;--border-w-hair:1px;--border-w-thick:2px;--focus-ring:2px solid var(--border-focus);--focus-offset:2px;--scrim-image:linear-gradient(0deg,rgba(0,0,0,.55),transparent 60%);--shadow-none:none;--shadow-raise:0 1px 0 0 var(--ink-200);--shadow-overlay:0 12px 40px rgba(0,0,0,.12);--shadow-sticky:0 -1px 0 0 var(--ink-200);--ease-standard:cubic-bezier(0.2,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-soft:cubic-bezier(0.22,0.61,0.36,1);--ease-in:cubic-bezier(0.4,0,1,1);--dur-instant:90ms;--dur-fast:140ms;--dur-base:220ms;--dur-slow:400ms;--dur-image:600ms;--transition-control:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);--transition-image:opacity var(--dur-image) var(--ease-out),transform var(--dur-image) var(--ease-out)}@media (max-width:1799px){:root{--gutter-page-lg:56px}}@media (max-width:860px){:root{--gutter-page-lg:20px;--fs-3xs:12px;--fs-2xs:12px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:16px;--fs-lg:18px;--fs-5xl:34px;--fs-4xl:29px;--fs-3xl:25px;--fs-2xl:21px;--fs-xl:18px;--space-20:48px;--space-16:40px}}.iam-home{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-relaxed);-webkit-font-smoothing:antialiased;text-wrap:pretty}.iam-home ::selection{background:var(--ink-900);color:var(--paper)}.iam-home :focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.iam-home img{display:block;max-width:100%}@keyframes iamShine{0%{transform:translateX(-120%)}60%,to{transform:translateX(320%)}}@keyframes iamPulse{0%{transform:scale(1);opacity:.9}70%{transform:scale(1.7);opacity:0}to{transform:scale(1.7);opacity:0}}.iam-home h1,.iam-home h2,.iam-home h3,.iam-home h4{font-family:var(--font-display);font-weight:var(--fw-light);line-height:var(--lh-snug);margin:0}.iam-home a{color:var(--text-primary);text-decoration:none;transition:opacity var(--dur-fast) var(--ease-standard),letter-spacing var(--dur-base) var(--ease-standard)}.iam-home a:not(:has(img,video,picture)):hover{opacity:.55}.iam-section{max-width:var(--content-max);margin:0 auto;padding:var(--space-20) var(--gutter-page-lg) 0;width:100%}.iam-band{width:100%;margin-top:var(--space-20);background:var(--ink-050)}.iam-band-inner{max-width:var(--content-max);margin:0 auto;padding:var(--space-16) var(--gutter-page-lg)}.iam-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-8)}.iam-head-center{flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);margin-bottom:var(--space-10)}.iam-eyebrow{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--text-muted)}.iam-h2{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-light);letter-spacing:var(--ls-tight);margin:0}.iam-label{font-size:var(--fs-xs)}.iam-action,.iam-label{font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase}.iam-action{font-size:var(--fs-2xs);color:var(--text-secondary);white-space:nowrap;background:none;padding:0;font-family:inherit}.iam-action,.iam-nav{border:none;cursor:pointer}.iam-nav{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--ink-050);color:var(--ink-900);transition:background var(--dur-base) var(--ease-soft),color var(--dur-base) var(--ease-soft)}.iam-nav:hover{background:var(--ink-900);color:var(--paper)}.iam-nav-light{background:var(--paper)}.iam-nav:disabled{opacity:.35;cursor:default}.iam-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);height:44px;padding:0 var(--space-6);font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;cursor:pointer;border:1px solid var(--ink-900);transition:background var(--dur-base) var(--ease-soft),color var(--dur-base) var(--ease-soft)}.iam-btn-primary,.iam-home a.iam-btn-primary{background:var(--action-primary-bg);color:var(--action-primary-fg)}.iam-btn-primary:hover,.iam-home a.iam-btn-primary:hover{background:var(--action-primary-bg-hover);color:var(--action-primary-fg);opacity:1}.iam-btn-secondary,.iam-home a.iam-btn-secondary{background:var(--action-secondary-bg);color:var(--action-secondary-fg)}.iam-btn-secondary:hover,.iam-home a.iam-btn-secondary:hover{background:var(--ink-900);color:var(--paper);opacity:1}.iam-coverflow .swiper-slide{width:clamp(220px,26vw,340px);opacity:0;transition:filter var(--dur-slow) var(--ease-soft),opacity var(--dur-slow) var(--ease-soft)}.iam-coverflow .swiper-slide-visible{opacity:.85;filter:grayscale(1)}.iam-coverflow .swiper-slide-active{opacity:1;filter:none}.iam-rail{display:flex;gap:var(--space-8);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.iam-rail::-webkit-scrollbar{display:none}.iam-rail>*{scroll-snap-align:start;flex:0 0 auto}@media (max-width:860px){.iam-rail{gap:var(--space-4)}.iam-home .grid>*{min-width:0}.iam-head{flex-direction:column;align-items:stretch;margin-bottom:var(--space-5);gap:var(--space-4)}.iam-nav{width:34px;height:34px}.iam-nav svg{width:15px;height:15px}}.iam-home .iam-off{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--signal-success)}.iam-home .productCard .carousel .slider-wrapper{transition:transform 1.1s var(--ease-soft)}.iam-home .productCard:hover .carousel .slider-wrapper{transform:scale(1.04)}.iam-home .productCard [aria-label="Add to wishlist"],.iam-home .productCard [aria-label="Remove from wishlist"],.iam-home .productCard button.wishlisted{border-radius:0;box-shadow:none}.iam-home .iam-cat:hover{opacity:1}.iam-home .iam-cat-explore,.iam-home .iam-cat-name{transition:opacity .32s var(--ease-soft),transform .32s var(--ease-soft)}.iam-home .iam-cat-name{opacity:1;transform:translateY(0)}.iam-home .iam-cat-explore{opacity:0;transform:translateY(100%)}.iam-home .iam-cat:hover .iam-cat-name{opacity:0;transform:translateY(-100%)}.iam-home .iam-cat:hover .iam-cat-explore{opacity:1;transform:translateY(0)}.iam-home .iam-chip{height:36px;padding:0 var(--space-5);background:var(--paper);color:var(--ink-900);border:1px solid var(--border-default);cursor:pointer;font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.iam-home .iam-chip-on,.iam-home .iam-chip:hover{border-color:var(--ink-900)}.iam-home .iam-chip-on{background:var(--ink-900);color:var(--paper)}.iam-home .iam-pin{border-radius:0;border-color:var(--border-default);padding:0 var(--space-4)!important;height:52px}.iam-home .iam-pin input{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text-primary)}.iam-home .iam-pin button{border-radius:0;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase}.iam-home .iam-pin>div:last-child{background:var(--ink-900);border-radius:0;padding:0 var(--space-5);height:40px;display:flex;align-items:center}.iam-home .iam-pin>div:last-child>div{color:var(--paper);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase}.iam-home .iam-pin>div:last-child>div>div{display:none}.iam-home .iam-badges{left:0!important}.iam-home [data-badge]>div{filter:none!important}.iam-home [data-badge]>div>div:first-child{clip-path:none!important;padding-right:var(--space-3);letter-spacing:var(--ls-widest)}.iam-home [data-badge-flap]{display:none}.iam-navbar{max-width:var(--content-max);margin:0 auto;padding:0 var(--gutter-page-lg);border-top:1px solid var(--border-subtle);width:100%}.iam-navbar nav{display:flex;align-items:center;justify-content:center;gap:var(--space-8);min-width:0;flex-wrap:wrap}.iam-nav-link{display:inline-flex;align-items:center;gap:var(--space-2);padding:16px 0;border:none;border-radius:0;cursor:pointer;font-family:var(--font-body);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-standard)}.iam-nav-link,.iam-nav-link:hover{background:none;color:var(--text-primary)}:root{--iam-announce-h:38px;--iam-header-row-h:84px;--iam-nav-h:54px;--iam-chrome-h:calc(var(--iam-announce-h) + var(--iam-header-row-h) + var(--iam-nav-h))}@media (max-width:1024px){:root{--iam-header-row-h:70px;--iam-nav-h:0px}}.iam-hero{height:calc(100vh - var(--iam-chrome-h));overflow:hidden;background:var(--surface-image)}@media (max-width:1024px){.iam-hero{height:clamp(440px,74vh,660px)}}.iam-hero .carousel,.iam-hero .carousel .slide,.iam-hero .carousel .slide>a,.iam-hero .carousel .slide>div,.iam-hero .carousel .slider,.iam-hero .carousel .slider-wrapper,.iam-hero .carousel-root,.iam-hero picture{height:100%!important}.iam-hero picture{display:block}.iam-hero .carousel .slide video,.iam-hero img,.iam-hero video{width:100%!important;height:100%!important;object-fit:cover!important}.iam-hero .iam-hero-media{height:100%!important;max-height:none!important;aspect-ratio:auto!important}