@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_37b152a9-module__P1KMqG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_37b152a9-module__P1KMqG__variable{--font-rozana:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
html:root:has(.rozana){--rz-bg:#fffaf6;--rz-paper:#fff;--rz-ink:#1d1720;--rz-soft:#4a4150;--rz-muted:#6e6474;--rz-line:#ece3dc;--rz-field:#8a7f8e;--rz-fill:#f6eee8;--rz-brand:#cf3a22;--rz-brand-press:#b02f1a;--rz-brand-ink:#c2361f;--rz-accent:#ffd166;--rz-blush:#ffe8df;--rz-mint:#0e7a62;--rz-mint-soft:#e3f5ef;--rz-heart:#d8264f;--rz-on-ink:#fff;--rz-out:#b9aeb4;--rz-error:#b42318;--rz-error-soft:#fdecea;--rz-toast:#1d1720;--rz-toast-ink:#fff;--rz-scrim:#1d172080;--rz-shadow:0 1px 2px #1d17200d, 0 12px 28px -16px #1d172038;--rz-display:var(--font-rozana), var(--font-display), system-ui, sans-serif;--rz-sans:var(--font-sans), system-ui, sans-serif;--rz-r:16px;--rz-r-sm:10px;--rz-gutter:16px;--rz-max:1280px;--cream:var(--rz-bg);--white:var(--rz-paper);--blush:var(--rz-fill);--blush-soft:var(--rz-bg);--lilac:var(--rz-blush);--lilac-soft:var(--rz-blush);--line:var(--rz-line);--field-line:var(--rz-field);--ink:var(--rz-ink);--ink-soft:var(--rz-soft);--muted:var(--rz-muted);--rose:var(--rz-brand-ink);--rose-bright:var(--rz-brand);--plum:#1d1720;--plum-2:#3a2f3e;--gold:var(--rz-accent);--gold-soft:#ffe3a3;--metal:linear-gradient(115deg, #ffe8df 0%, #ffd166 100%);--display:var(--rz-display);--sans:var(--rz-sans);--r-lg:16px;--r-md:12px;--r-sm:8px;--r-btn:999px;--dock-h:0px;--ig-bg:var(--rz-bg);--ig-raised:var(--rz-paper);--ig-ink:var(--rz-ink);--ig-soft:var(--rz-soft);--ig-muted:var(--rz-muted);--ig-line:var(--rz-line);--ig-fill:var(--rz-fill);--ig-fill-soft:var(--rz-paper);--ig-accent:var(--rz-brand);--ig-accent-press:var(--rz-brand-press);--ig-accent-ink:var(--rz-brand-ink);--ig-on-ink:var(--rz-on-ink);--ig-error:var(--rz-error);--ig-error-soft:var(--rz-error-soft);--ig-sunset:linear-gradient(45deg, #ffd166 0%, #ff8a3d 45%, #cf3a22 100%);--ig-rail:0px}@media (min-width:768px){html:root:has(.rozana){--rz-gutter:24px}}@media (min-width:1200px){html:root:has(.rozana){--rz-gutter:32px}}@media (prefers-color-scheme:dark){html:root:has(.rozana){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rz-bg:#151116;--rz-paper:#1e1920;--rz-ink:#f5eff2;--rz-soft:#ddd3e0;--rz-muted:#b4a9b8;--rz-line:#3a3140;--rz-field:#7d7282;--rz-fill:#2a232c;--rz-brand-ink:#ff6b4f;--rz-blush:#3a2226;--rz-mint:#5fd3b1;--rz-mint-soft:#12302a;--rz-heart:#ff5c80;--rz-on-ink:#151116;--rz-out:#5d5361;--rz-error:#ff8a7a;--rz-error-soft:#3a1714;--rz-toast:#f5eff2;--rz-toast-ink:#151116;--rz-scrim:#000000a6;--rz-shadow:0 1px 2px #0000004d, 0 12px 28px -16px #0009;--plum:#0d0a0e;--plum-2:#2a232c;--gold-soft:#5a4618}}:root:has(.rozana) body{background:var(--rz-bg);color:var(--rz-ink);font-family:var(--rz-sans);padding-bottom:0}.rz-root{display:contents}.rz{min-height:100svh;color:var(--rz-ink);font:15px/1.5 var(--rz-sans);flex-direction:column;display:flex}.rz-main{flex:1}.rz a{color:inherit}.rz .rzmark__name{font-family:var(--rz-display);letter-spacing:-.04em;font-weight:800}.rz .rzmark__name:after{color:var(--rz-brand)}.rz-h1,.rz-h2,.rz-h3{font-family:var(--rz-display);letter-spacing:-.025em;color:var(--rz-ink);margin:0;font-weight:750;line-height:1.1}.rz-h1{font-size:clamp(1.8rem,4.5vw,2.6rem)}.rz-h2{font-size:clamp(1.35rem,3vw,1.8rem)}.rz-h3{font-size:1.2rem}.rz-kicker{color:var(--rz-brand-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:12px;font-weight:700}.rz-small{color:var(--rz-muted);font-size:13px}.rz-link{color:var(--rz-brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-weight:650;text-decoration:none;display:inline-flex}.rz-link:hover{text-underline-offset:3px;text-decoration:underline}.rz-btn{min-height:46px;font:700 15px/1 var(--rz-sans);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.3rem;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.rz-btn:active{transform:scale(.98)}.rz-btn--brand{background:var(--rz-brand);color:#fff}.rz-btn--brand:hover{background:var(--rz-brand-press)}.rz-btn--brand:disabled{background:var(--rz-fill);color:var(--rz-muted);cursor:default;transform:none}.rz-btn--ghost{background:var(--rz-paper);border-color:var(--rz-line);color:var(--rz-ink)}.rz-btn--ghost:hover{border-color:var(--rz-ink)}.rz-btn--line{border-color:var(--rz-ink);color:var(--rz-ink);background:0 0}.rz-btn--line:hover{background:var(--rz-ink);color:var(--rz-bg)}.rz-btn--big{min-height:54px;font-size:16px}.rz-iconbtn{width:44px;height:44px;color:var(--rz-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.rz-iconbtn:hover,.rz-iconbtn[aria-current=page]{background:var(--rz-fill)}.rz-badge{border:2px solid var(--rz-paper);background:var(--rz-brand);color:#fff;text-align:center;box-sizing:border-box;min-width:18px;height:18px;animation:rz-pop .25s var(--ease-out);border-radius:9px;padding:0 5px;font-size:11px;font-weight:800;line-height:14px;position:absolute;top:3px;right:1px}.rz-badge--soft{background:var(--rz-ink);color:var(--rz-bg)}.rz-error{color:var(--rz-error);margin:.5rem 0 0;font-size:14px;font-weight:650}.rz .skip,.skip{z-index:90}.rz-strip{padding:.5rem var(--rz-gutter);background:var(--rz-ink);color:var(--rz-bg);text-align:center;margin:0;font-size:13px;font-weight:600}@media (max-width:560px){.rz-strip [aria-hidden],.rz-strip__more{display:none}}.rz-head{z-index:50;background:color-mix(in srgb, var(--rz-paper) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rz-line);position:sticky;top:0}.rz-head__row{max-width:var(--rz-max);padding:.5rem calc(var(--rz-gutter) - 8px);align-items:center;gap:.5rem;margin:0 auto;display:flex}.rz-head__logo{padding:.2rem .4rem;text-decoration:none;display:inline-flex}.rz-head__logo .rzmark__name{font-size:1.65rem}.rz-head__search{flex:1;max-width:520px;margin:0 auto;display:none}.rz-head__phone-search{padding:0 var(--rz-gutter) .6rem}.rz-head__actions{align-items:center;gap:.1rem;margin-left:auto;display:flex}.rz-head__acct{display:none}.rz .rz-add{border:1px solid var(--rz-field);height:36px;color:var(--rz-ink);background:0 0;border-radius:999px;align-items:center;gap:.3rem;margin-right:.35rem;padding:0 .85rem;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.rz .rz-add:hover{background:var(--rz-fill)}@media (min-width:900px){.rz-head__menu{display:none}.rz-head__search{display:block}.rz-head__phone-search{display:none}.rz-head__acct{display:inline-grid}.rz-head__row{gap:1.25rem;padding-block:.7rem}}.rz-search{border:1.5px solid var(--rz-line);background:var(--rz-bg);height:44px;color:var(--rz-muted);border-radius:999px;align-items:center;gap:.55rem;padding:0 1rem;display:flex}.rz-search:focus-within{border-color:var(--rz-ink);background:var(--rz-paper)}.rz-search svg{flex:none;width:19px;height:19px}.rz-search input{min-width:0;height:100%;color:var(--rz-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.rz-search input::placeholder{color:var(--rz-muted)}.rz-search--field{border-radius:var(--rz-r-sm)}.rz-nav{display:none}@media (min-width:900px){.rz-nav{border-top:1px solid var(--rz-line);display:block;position:relative}.rz-nav__list{max-width:var(--rz-max);padding:0 calc(var(--rz-gutter) - 12px);gap:.25rem;margin:0 auto;list-style:none;display:flex}.rz-nav__link{padding:.8rem .75rem;font-size:15px;font-weight:650;text-decoration:none;display:block;position:relative}.rz-nav__link:after{content:"";background:var(--rz-brand);height:3px;transition:transform .2s var(--ease-out);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:.75rem;right:.75rem;transform:scaleX(0)}.rz-nav__item.is-open .rz-nav__link:after,.rz-nav__link[aria-current=page]:after,.rz-nav__link:hover:after{transform:none}.rz-nav__link--sale{color:var(--rz-brand-ink)}.rz-mega{visibility:hidden;opacity:0;background:var(--rz-paper);border-bottom:1px solid var(--rz-line);transition:opacity .16s,translate .16s,visibility 0s .16s;position:absolute;top:100%;left:0;right:0;translate:0 -6px;box-shadow:0 24px 40px -28px #1d172059}.rz-nav__item.is-open .rz-mega{visibility:visible;opacity:1;transition:opacity .16s,translate .16s;translate:0}.rz-mega__in{max-width:var(--rz-max);padding:1.5rem var(--rz-gutter) 1.75rem;justify-content:space-between;gap:2rem;margin:0 auto;display:flex}.rz-mega__title{font:750 1.4rem/1.1 var(--rz-display);letter-spacing:-.02em;margin:0 0 .75rem}.rz-mega__list{columns:3 160px;column-gap:2rem;margin:0;padding:0;list-style:none}.rz-mega__list a{color:var(--rz-soft);padding:.35rem 0;text-decoration:none;display:block}.rz-mega__list a:hover{color:var(--rz-brand-ink)}.rz-mega__all{font-weight:700;color:var(--rz-ink)!important}.rz-mega__card{flex:none;gap:.5rem;width:220px;font-size:14px;font-weight:650;text-decoration:none;display:grid}.rz-mega__photo{aspect-ratio:4/3;border-radius:var(--rz-r-sm)}}.rz-drawer{z-index:70;position:fixed;inset:0}.rz-drawer__scrim{background:var(--rz-scrim);animation:.2s ease-out rz-fade;position:absolute;inset:0}.rz-drawer__panel{overscroll-behavior:contain;width:min(88vw,380px);padding:.75rem var(--rz-gutter) calc(1.25rem + env(safe-area-inset-bottom));background:var(--rz-paper);animation:rz-slide-left .26s var(--ease-out);outline:none;flex-direction:column;gap:1rem;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.rz-drawer--right .rz-drawer__panel{animation-name:rz-slide-right;left:auto;right:0}.rz-drawer__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rz-drawer__list,.rz-drawer__more{margin:0;padding:0;list-style:none}.rz-drawer__list>li{border-bottom:1px solid var(--rz-line)}.rz-drawer__list summary,.rz-drawer__link{font:700 1.15rem/1.2 var(--rz-display);cursor:pointer;justify-content:space-between;align-items:center;padding:.95rem 0;text-decoration:none;list-style:none;display:flex}.rz-drawer__list summary::-webkit-details-marker{display:none}.rz-drawer__list summary svg{transition:rotate .2s}.rz-drawer__list details[open] summary svg{rotate:90deg}.rz-drawer__list details ul{margin:0 0 .8rem;padding:0;list-style:none}.rz-drawer__list details a{color:var(--rz-soft);padding:.5rem 0 .5rem .75rem;text-decoration:none;display:block}.rz-drawer__list .rz-nav__link--sale{color:var(--rz-brand-ink)}.rz-drawer__more{gap:.1rem;display:grid}.rz-drawer__more a{color:var(--rz-soft);padding:.5rem 0;text-decoration:none;display:block}.rz-drawer__foot{bottom:calc(-1.25rem - env(safe-area-inset-bottom));margin:auto calc(var(--rz-gutter) * -1) calc(-1.25rem - env(safe-area-inset-bottom));padding:.75rem var(--rz-gutter) calc(.75rem + env(safe-area-inset-bottom));background:var(--rz-paper);border-top:1px solid var(--rz-line);grid-template-columns:auto 1fr;gap:.6rem;display:grid;position:sticky}.rz-page{max-width:var(--rz-max);padding:0 var(--rz-gutter) 3rem;margin:0 auto}.rz-crumbs{color:var(--rz-muted);padding:1rem 0 .5rem;font-size:13px}.rz-crumbs ol{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.rz-crumbs li+li:before{content:"›";margin-right:.3rem}.rz-crumbs a{text-decoration:none}.rz-crumbs a:hover{color:var(--rz-ink);text-decoration:underline}.rz-crumbs [aria-current]{color:var(--rz-ink);font-weight:600}.rz-empty{text-align:center;color:var(--rz-soft);justify-items:center;gap:.5rem;padding:4rem 1rem;display:grid}.rz-empty p{margin:0}.rz-empty .rz-btn{margin-top:.75rem}.rz-empty__title{font:750 1.4rem/1.2 var(--rz-display);color:var(--rz-ink)}.rz-empty__icon{background:var(--rz-blush);width:72px;height:72px;color:var(--rz-brand-ink);border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.rz-empty__go{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.rz-pills{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rz-pill{border:1.5px solid var(--rz-line);background:var(--rz-paper);white-space:nowrap;border-radius:999px;align-items:center;height:38px;padding:0 1rem;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.rz-pill:hover{border-color:var(--rz-ink)}.rz-pill--big{height:46px;padding:0 1.25rem;font-size:15px}.rz-more{flex:none;align-items:center;gap:.3rem;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.rz-more:hover{color:var(--rz-brand-ink)}.rz-more svg{transition:translate .2s}.rz-more:hover svg{translate:3px}.rz-card{gap:.6rem;min-width:0;display:grid;position:relative}.rz-card__media{aspect-ratio:4/5;border-radius:var(--rz-r);background:var(--rz-fill);display:block;position:relative;overflow:hidden}.rz-card__photo{transition:opacity .3s, scale .5s var(--ease-out);position:absolute;inset:0}.rz-card__photo--alt{opacity:0}@media (hover:hover){.rz-card:hover .rz-card__photo--alt{opacity:1}.rz-card:hover .rz-card__photo{scale:1.03}}.rz-card.is-out .rz-card__photo{opacity:.55}.rz-card__tags{gap:.3rem;display:flex;position:absolute;top:10px;left:10px}.rz-tag{background:var(--rz-paper);color:var(--rz-ink);border-radius:999px;padding:.2rem .55rem;font-size:12px;font-weight:750}.rz-tag--sale{background:var(--rz-brand);color:#fff}.rz-tag--out{background:var(--rz-ink);color:var(--rz-bg)}.rz-save{background:var(--rz-paper);width:40px;height:40px;color:var(--rz-ink);box-shadow:var(--rz-shadow);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .15s;display:grid}.rz-save:active{transform:scale(.9)}.rz-save svg{width:21px;height:21px}.rz-save.is-on{color:var(--rz-heart)}.rz-save.is-on svg{animation:rz-pop .3s var(--ease-out)}.rz-card__save{position:absolute;top:8px;right:8px}.rz-card__body{gap:.15rem;display:grid}.rz-card__by{color:var(--rz-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.rz-card__name{font:600 15px/1.3 var(--rz-sans);margin:0}.rz-card__name a{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.rz-card__name a:after{content:"";border-radius:var(--rz-r);position:absolute;inset:0}.rz-card__name a:focus-visible{outline:none}.rz-card:has(.rz-card__name a:focus-visible) .rz-card__media{outline:3px solid var(--rz-brand);outline-offset:2px}.rz-card__save{z-index:2}.rz-card__colors{color:var(--rz-muted);align-items:center;gap:.4rem;margin:.15rem 0 0;font-size:13px;display:flex}.rz-card__dots{display:inline-flex}.rz-card__dots i{background:var(--swatch);width:12px;height:12px;box-shadow:0 0 0 1.5px var(--rz-paper), 0 0 0 2.5px var(--rz-line);border-radius:50%;margin-right:-3px}.rz-card__dots i:last-child{margin-right:0}.rz-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-weight:750;display:inline-flex}.rz-price--sale>span:first-child{color:var(--rz-brand-ink)}.rz-price s{color:var(--rz-muted);font-size:.88em;font-weight:450}.rz-price__off{background:var(--rz-blush);color:var(--rz-brand-ink);border-radius:6px;padding:.05rem .4rem;font-size:12px;font-weight:800}.rz-price--big{font-size:1.45rem}.rz-price--big .rz-price__off{font-size:13px}.rz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .9rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.rz-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.25rem}}@media (min-width:1200px){.rz-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rz-rail{max-width:var(--rz-max);margin:0 auto;padding:2.5rem 0 0}.rz-rail__head{padding:0 var(--rz-gutter);justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.rz-rail .rz-pills--rail{padding:0 var(--rz-gutter);scrollbar-width:none;flex-wrap:nowrap;margin:-.25rem 0 1rem;overflow-x:auto}.rz-rail__track{padding:0 var(--rz-gutter) .5rem;scroll-snap-type:x mandatory;scroll-padding:0 var(--rz-gutter);scrollbar-width:none;grid-auto-columns:minmax(158px,44%);grid-auto-flow:column;gap:.9rem;margin:0;list-style:none;display:grid;overflow-x:auto}.rz-rail__track::-webkit-scrollbar{display:none}.rz-rail .rz-pills--rail::-webkit-scrollbar{display:none}.rz-rail__track>li{scroll-snap-align:start}@media (min-width:700px){.rz-rail__track{grid-auto-columns:calc((100% - 2 * var(--rz-gutter) - 3 * 1.25rem) / 3.4);gap:1.25rem}}@media (min-width:1100px){.rz-rail__track{grid-auto-columns:calc((100% - 2 * var(--rz-gutter) - 4 * 1.25rem) / 5)}}.rz-page .rz-rail{margin-inline:calc(var(--rz-gutter) * -1)}.rz-home{padding-bottom:3rem}.rz-hero{max-width:var(--rz-max);padding:2rem var(--rz-gutter) 1rem;align-items:center;gap:1.75rem;margin:0 auto;display:grid}@media (min-width:900px){.rz-hero{grid-template-columns:1.05fr 1fr;gap:3rem;padding-top:3.5rem}}.rz-hero__title{font:800 clamp(2.4rem, 7vw, 4.4rem)/.98 var(--rz-display);letter-spacing:-.045em;margin:0}.rz-hero__title span{color:var(--rz-brand-ink);display:block}.rz-hero__lede{max-width:34rem;color:var(--rz-soft);margin:1.1rem 0 0;font-size:17px}.rz-hero__lede strong{color:var(--rz-ink)}.rz-hero__go{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.rz-hero__art{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:.75rem;display:grid}.rz-hero__art--1{--n:1;max-width:360px}.rz-hero__art--2{--n:2}.rz-hero__frame{aspect-ratio:3/4;background:var(--rz-blush);border-radius:22px;text-decoration:none;display:block;position:relative;overflow:hidden}.rz-hero__art--3 .rz-hero__frame:nth-child(2){translate:0 1.5rem}.rz-hero__photo{position:absolute;inset:0}.rz-hero__label{background:var(--rz-paper);color:var(--rz-ink);border-radius:999px;padding:.25rem .65rem;font-size:12px;font-weight:750;position:absolute;bottom:8px;left:8px}.rz-hero__art--3{padding-bottom:1.5rem}.rz-depts{max-width:var(--rz-max);padding:1.5rem var(--rz-gutter) 0;margin:0 auto}.rz-depts ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.rz-depts ul{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem}}.rz-dept{aspect-ratio:1;border-radius:var(--rz-r);background:var(--rz-blush);color:#fff;isolation:isolate;align-content:end;min-height:150px;padding:.9rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.rz-dept__photo{z-index:-2;transition:scale .5s var(--ease-out);position:absolute;inset:0}.rz-dept:after{content:"";z-index:-1;background:linear-gradient(#0000 40%,#140c12b8);position:absolute;inset:0}.rz-dept:hover .rz-dept__photo{scale:1.05}.rz-dept__name{font:800 1.45rem/1.05 var(--rz-display);letter-spacing:-.03em}.rz-dept__line{opacity:.9;font-size:13px}.rz-beauty{background:var(--rz-blush);margin-top:3rem}.rz-beauty__in{max-width:var(--rz-max);margin:0 auto;padding:2.5rem 0 2rem}.rz-beauty__head{padding:0 var(--rz-gutter)}.rz-beauty__note{max-width:36rem;color:var(--rz-soft);margin:.5rem 0 1rem}.rz-beauty .rz-rail{padding-top:1.25rem}.rz-beauty .rz-rail__head{justify-content:flex-end;margin-bottom:.5rem}.rz-brands{max-width:var(--rz-max);margin:0 auto;padding:3rem 0 0}.rz-brands .rz-pills{padding:0 var(--rz-gutter)}.rz-trust{max-width:var(--rz-max);padding:0 var(--rz-gutter);margin:3rem auto 0}.rz-trust ul{border-radius:var(--rz-r);background:var(--rz-line);border:1px solid var(--rz-line);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:700px){.rz-trust ul{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.rz-trust ul{grid-template-columns:repeat(4,1fr)}}.rz-trust li{background:var(--rz-paper);color:var(--rz-soft);gap:.8rem;padding:1.1rem 1.2rem;font-size:14px;display:flex}.rz-trust svg{width:24px;height:24px;color:var(--rz-brand-ink);flex:none}.rz-trust strong{color:var(--rz-ink);font-size:15px;display:block}.rz-trust a{color:var(--rz-brand-ink);font-weight:650}.rz-listing__head{gap:.6rem;padding:.25rem 0 1.25rem;display:grid}.rz-listing__lede{max-width:42rem;color:var(--rz-soft);margin:0}.rz-listing__lede a{color:var(--rz-brand-ink);font-weight:650}.rz-listing__body{gap:1.5rem;display:grid}.rz-listing__side{display:none}@media (min-width:980px){.rz-listing__body{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:2.5rem}.rz-listing__side{scrollbar-width:thin;max-height:calc(100vh - 150px);padding-right:.25rem;display:block;position:sticky;top:130px;overflow-y:auto}.rz-toolbar__filters{display:none!important}}.rz-toolbar{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.rz-toolbar__filters{min-height:40px;padding:0 1rem;font-size:14px}.rz-toolbar__count{color:var(--rz-muted);flex:1;margin:0;font-size:14px}.rz-sort select{border:1.5px solid var(--rz-line);background:var(--rz-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236e6474' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .8rem center;height:40px;color:var(--rz-ink);font:inherit;appearance:none;cursor:pointer;border-radius:999px;padding:0 2rem 0 .9rem;font-size:14px;font-weight:600}.rz-active{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1.25rem;display:flex}.rz-chip{background:var(--rz-ink);height:34px;color:var(--rz-bg);font:650 13px/1 var(--rz-sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .7rem 0 .9rem;display:inline-flex}.rz-chip svg{width:14px;height:14px}.rz-filters{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.rz-filter__title{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:13px;font-weight:800;display:block}.rz-filter__list{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.rz-option{width:100%;min-height:40px;color:var(--rz-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.65rem;padding:.35rem .25rem;font-size:15px;display:flex}.rz-option:hover{background:var(--rz-fill)}.rz-option__box{border:1.5px solid var(--rz-field);background:var(--rz-paper);border-radius:6px;flex:none;width:20px;height:20px}.rz-option[aria-pressed=true] .rz-option__box{border-color:var(--rz-brand);background:var(--rz-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat}.rz-option[aria-pressed=true] .rz-option__name{font-weight:700}.rz-option__name{flex:1}.rz-option__n{color:var(--rz-muted);font-size:13px}.rz-brandlist{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.rz-brandlist{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.rz-brandlist__item{border:1.5px solid var(--rz-line);border-radius:var(--rz-r);background:var(--rz-paper);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;text-decoration:none;display:flex}.rz-brandlist__item:hover{border-color:var(--rz-ink)}.rz-brandlist__name{font:750 1.15rem/1.2 var(--rz-display)}.rz-brandlist__n{color:var(--rz-muted);font-size:13px}.rz-pdp__top{gap:1.5rem;padding-top:.5rem;display:grid}@media (min-width:900px){.rz-pdp__top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:3rem}}.rz-gallery{gap:.75rem;min-width:0;display:grid}@media (min-width:900px){.rz-gallery{position:sticky;top:130px}.rz-gallery:has(.rz-gallery__thumbs){grid-template-columns:72px minmax(0,1fr)}}.rz-gallery__track{aspect-ratio:4/5;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--rz-r);background:var(--rz-fill);display:flex;overflow-x:auto}.rz-gallery__track::-webkit-scrollbar{display:none}.rz-gallery__track:focus-visible{outline:3px solid var(--rz-brand);outline-offset:2px}.rz-gallery__slide{scroll-snap-align:start;flex:0 0 100%;position:relative}.rz-gallery__photo{position:absolute;inset:0}.rz-gallery__thumbs{margin:0;padding:0;list-style:none;display:none}.rz-gallery__dots{justify-content:center;gap:5px;display:flex}.rz-gallery__dots span{background:var(--rz-line);border-radius:50%;width:6px;height:6px;transition:background-color .2s,width .2s}.rz-gallery__dots .is-on{background:var(--rz-ink);border-radius:3px;width:18px}@media (min-width:900px){.rz-gallery__track{order:2}.rz-gallery__thumbs{order:1;align-content:start;gap:.5rem;display:grid}.rz-gallery__dots{display:none}}.rz-gallery__thumb{aspect-ratio:4/5;background:var(--rz-fill);cursor:pointer;border:2px solid #0000;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.rz-gallery__thumb[aria-current=true]{border-color:var(--rz-ink)}.rz-gallery__thumbimg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rz-video{background:#000;display:block;position:absolute;inset:0}.rz-video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rz-video__sound{z-index:2;color:#fff;background:#121212bf;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.rz-pdp__info{align-content:start;gap:1.1rem;min-width:0;display:grid}.rz-pdp__by{color:var(--rz-muted);letter-spacing:.06em;text-transform:uppercase;justify-self:start;font-size:13px;font-weight:750;text-decoration:none}.rz-pdp__by:hover{color:var(--rz-ink)}.rz-pdp__name{font:750 clamp(1.7rem, 3.5vw, 2.3rem)/1.08 var(--rz-display);letter-spacing:-.03em;margin:-.6rem 0 0}.rz-pdp__by+.rz-pdp__name{margin-top:-.8rem}.rz-pdp__price{margin:-.3rem 0 0}.rz-pdp__quip{color:var(--rz-soft);margin:0;font-size:16px}.rz-pick{border:0;gap:.65rem;min-width:0;margin:0;padding:0;display:grid}.rz-pick legend{float:left;width:100%;color:var(--rz-soft);margin-bottom:.65rem;padding:0;font-size:15px}.rz-pick legend strong{color:var(--rz-ink)}.rz-pick.is-missing legend{color:var(--rz-error)}.rz-pick__swatches,.rz-pick__sizes{clear:both;flex-wrap:wrap;gap:.5rem;display:flex}.rz-swatch{cursor:pointer;display:block;position:relative}.rz-swatch input,.rz-size input{opacity:0;width:1px;height:1px;position:absolute}.rz-swatch__photo{aspect-ratio:4/5;outline:1.5px solid var(--rz-line);outline-offset:2px;border-radius:10px;width:52px;display:block}.rz-swatch__dot{background:var(--swatch);outline:1.5px solid var(--rz-line);outline-offset:3px;border-radius:50%;width:38px;height:38px;display:block}:is(.rz-swatch:has(input:checked) .rz-swatch__photo,.rz-swatch:has(input:checked) .rz-swatch__dot){outline:2.5px solid var(--rz-ink)}:is(.rz-swatch:has(input:focus-visible) .rz-swatch__photo,.rz-swatch:has(input:focus-visible) .rz-swatch__dot){outline:3px solid var(--rz-brand)}.rz-swatch.is-out:after{content:"";background:var(--rz-muted);height:1.5px;position:absolute;inset:45% -3px auto;rotate:-35deg}.rz-size{cursor:pointer;position:relative}.rz-size span:first-of-type{border:1.5px solid var(--rz-line);background:var(--rz-paper);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;min-width:52px;height:46px;padding:0 .95rem;font-weight:650;display:grid}.rz-size:hover span:first-of-type{border-color:var(--rz-ink)}.rz-size:has(input:checked) span:first-of-type{border-color:var(--rz-ink);background:var(--rz-ink);color:var(--rz-bg)}.rz-size:has(input:focus-visible) span:first-of-type{outline:3px solid var(--rz-brand);outline-offset:2px}.rz-size.is-out{cursor:default}.rz-size.is-out span:first-of-type{color:var(--rz-out);background:var(--rz-bg);border-style:dashed;text-decoration:line-through}.rz-pick__fit{color:var(--rz-muted);margin:0;font-size:14px}.rz-guide summary{color:var(--rz-brand-ink);cursor:pointer;font-weight:650}.rz-guide .sizeguide{margin-top:.75rem;font-size:14px}.rz-pdp__buy{grid-template-columns:1fr auto;align-items:center;gap:.6rem;display:grid}.rz-pdp__save{width:54px;height:54px;box-shadow:none;border:1.5px solid var(--rz-line)}.rz-pdp__alt{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.rz-pdp__alt svg{width:19px;height:19px}.rz-perks{border-radius:var(--rz-r);background:var(--rz-fill);gap:.6rem;margin:0;padding:1rem 1.1rem;font-size:14px;list-style:none;display:grid}.rz-perks li{align-items:flex-start;gap:.6rem;display:flex}.rz-perks svg{width:20px;height:20px;color:var(--rz-mint);flex:none}.rz-pdp__sections{border-top:1px solid var(--rz-line)}.rz-more-info{border-bottom:1px solid var(--rz-line)}.rz-more-info summary{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 0;font-size:16px;font-weight:750;list-style:none;display:flex}.rz-more-info summary::-webkit-details-marker{display:none}.rz-more-info summary:after{content:"+";font:400 1.5rem/1 var(--rz-sans);color:var(--rz-muted);transition:rotate .2s}.rz-more-info[open] summary:after{rotate:45deg}.rz-more-info__body{color:var(--rz-soft);padding:0 0 1.1rem}.rz-more-info__body p{margin:0 0 .5rem}.rz-more-info__body a{color:var(--rz-brand-ink);font-weight:650}.rz-facts{gap:.55rem;margin:0;display:grid}.rz-facts div{grid-template-columns:minmax(90px,32%) 1fr;gap:1rem;display:grid}.rz-facts dt{color:var(--rz-muted);font-weight:600}.rz-facts dd{color:var(--rz-ink);margin:0}.rz-list{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}.rz-ingredients{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.rz-pdp{padding-bottom:6rem}.rz-dock{z-index:45;padding:.6rem var(--rz-gutter) calc(.6rem + env(safe-area-inset-bottom));background:var(--rz-paper);border-top:1px solid var(--rz-line);transition:translate .25s var(--ease-out);align-items:center;gap:.7rem;display:flex;position:fixed;bottom:0;left:0;right:0;translate:0 110%;box-shadow:0 -10px 30px -18px #1d172059}.rz-dock.is-on{translate:0}.rz-dock__thumb{aspect-ratio:4/5;border-radius:8px;flex:none;width:44px;position:relative;overflow:hidden}.rz-dock__copy{flex:1;min-width:0;display:grid}.rz-dock__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.rz-dock__price{color:var(--rz-muted);font-size:13px}@media (min-width:900px){.rz-dock{display:none}}.rz-edit__head{background:var(--rz-blush);isolation:isolate;border-radius:22px;align-content:end;min-height:260px;margin:1rem 0 2rem;padding:1.75rem;display:grid;position:relative;overflow:hidden}.rz-edit__head.has-photo{color:#fff;min-height:360px}.rz-edit__head.has-photo:after{content:"";z-index:-1;background:linear-gradient(#0000 25%,#140c12c7);position:absolute;inset:0}.rz-edit__photo{z-index:-2;position:absolute;inset:0}.rz-edit__copy{max-width:40rem}.rz-edit__copy p:last-child{margin:.6rem 0 0;font-size:16px}.rz-edit__head.has-photo .rz-h1,.rz-edit__head.has-photo .rz-kicker{color:#fff}.rz-edit__end{justify-content:center;margin:2.5rem 0 0;display:flex}.rz-foot{background:var(--plum);color:#e9dfe6;margin-top:2rem}.rz-foot__in{max-width:var(--rz-max);padding:3rem var(--rz-gutter) 2rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:2rem;margin:0 auto;display:grid}.rz-foot__brand{grid-column:1/-1;max-width:26rem}@media (min-width:900px){.rz-foot__in{grid-template-columns:1.6fr 1fr 1fr 1fr}.rz-foot__brand{grid-column:auto}}.rz-foot .rzmark__name{color:#fff;font-size:2rem}.rz-foot .rzmark__by{color:#c9bcc6}.rz-foot__brand p{color:#c9bcc6;margin:.9rem 0 0;font-size:14px}.rz-foot__title{color:#fff;font:750 1rem/1.2 var(--rz-display);margin:0 0 .75rem}.rz-foot ul{gap:.45rem;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.rz-foot a{color:#e9dfe6;text-decoration:none}.rz-foot a:hover{color:#fff;text-decoration:underline}.rz-foot__print{padding:1rem var(--rz-gutter) calc(1rem + env(safe-area-inset-bottom));color:#a99ca6;text-align:center;border-top:1px solid #ffffff1a;margin:0;font-size:12px}.rz-toast{z-index:80;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));background:var(--rz-toast);color:var(--rz-toast-ink);pointer-events:none;animation:rz-rise .25s var(--ease-out);white-space:nowrap;border-radius:999px;margin:0;padding:.75rem 1.2rem;font-weight:650;position:fixed;translate:-50%;box-shadow:0 10px 30px #00000040}:root:has(.rozana) .btn{letter-spacing:0;text-transform:none;border-radius:999px;min-height:46px;font-size:15px;font-weight:700}:root:has(.rozana) .btn--primary{background:var(--rz-brand);border-color:var(--rz-brand);color:#fff}:root:has(.rozana) .btn--primary:hover{background:var(--rz-brand-press);border-color:var(--rz-brand-press);box-shadow:none}:root:has(.rozana) .btn--primary:after{display:none}:root:has(.rozana) .btn--ghost{background:var(--rz-paper);border-color:var(--rz-line);color:var(--rz-ink)}:root:has(.rozana) .btn--ghost:hover{border-color:var(--rz-ink);color:var(--rz-ink)}:root:has(.rozana) .linkbtn{color:var(--rz-brand-ink)}:root:has(.rozana) .drawer__scrim{background:var(--rz-scrim)}:root:has(.rozana) .drawer__panel{background:var(--rz-paper)}:is(:root:has(.rozana) .drawer__title,:root:has(.rozana) .drawer__lead){font-family:var(--rz-display);letter-spacing:-.02em}:root:has(.rozana) .steps [aria-current=step] .steps__dot{background:var(--rz-ink);border-color:var(--rz-ink)}:root:has(.rozana) .ship__bar span{background:var(--ig-sunset)}:root:has(.rozana) .line__brand{display:none}:root:has(.rozana) .line__photo{border-radius:10px}:root:has(.rozana) .formfield input{border-color:var(--rz-field);background:var(--rz-paper);font-size:16px}:root:has(.rozana) .formfield input:focus{border-color:var(--rz-ink);box-shadow:0 0 0 3px var(--rz-blush)}:root:has(.rozana) .payopt:has(input:checked){border-color:var(--rz-ink)}:root:has(.rozana) .done-check circle{stroke:var(--rz-brand)}.rz-main .acct{min-height:0;padding:1.5rem var(--rz-gutter) 3rem}.rz-main .acct .hero__mesh{display:none}.rz-main .acct__title{font-family:var(--rz-display);letter-spacing:-.03em}.rz-main .acct__title em{color:var(--rz-brand-ink);font-style:normal}.rz-main .auth__card{border-radius:var(--rz-r)}.rz-main .auth__card:before{display:none}@keyframes rz-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes rz-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes rz-fade{0%{opacity:0}}@keyframes rz-slide-left{0%{transform:translate(-100%)}}@keyframes rz-slide-right{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.rz-badge,.rz-save.is-on svg,.rz-drawer__panel,.rz-drawer__scrim,.rz-toast{animation:none}.rz-card__photo,.rz-dept__photo,.rz-dock,.rz-mega{transition:none}}:is(.rz:has(.cz) .rz-strip,.rz:has(.cz) .rz-head,.rz:has(.cz) .rz-foot){display:none}.cz{font-size:14px;line-height:1.4}.ig-muted{color:var(--ig-muted)}.ig-iconbtn{width:40px;height:40px;color:var(--ig-ink);background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;text-decoration:none;display:inline-grid;position:relative}.ig-iconbtn:active{opacity:.5}.ig-link{color:var(--ig-accent-ink);cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-size:14px;font-weight:650;text-decoration:none;display:inline-block}.ig-link:hover{color:var(--ig-accent-press)}.ig-sheet{z-index:60;place-items:end center;display:grid;position:fixed;inset:0}.ig-sheet__scrim{background:var(--rz-scrim);animation:.25s ease-out rz-fade;position:absolute;inset:0}.ig-sheet__panel{overscroll-behavior:contain;width:min(100%,520px);max-height:92dvh;padding:.5rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--ig-raised);animation:rz-rise .3s var(--ease-out);font:14px/1.4 var(--rz-sans);color:var(--ig-ink);border-radius:18px 18px 0 0;position:relative;overflow-y:auto}@media (min-width:768px){.ig-sheet{align-items:center}.ig-sheet__panel{border-radius:16px;padding-bottom:1.25rem;animation-name:rz-pop}}.ig-sheet__grip{background:var(--ig-line);border-radius:2px;width:40px;height:4px;margin:0 auto .75rem;display:block}@media (min-width:768px){.ig-sheet__grip{display:none}}.ig-cta{background:var(--ig-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;height:50px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.ig-cta:hover{background:var(--ig-accent-press)}.ig-cta:disabled{background:var(--ig-fill);color:var(--ig-muted);cursor:default}.ig-cta[aria-busy=true]{opacity:.75;cursor:progress}.ig-cta--ghost{background:var(--ig-fill);color:var(--ig-ink);margin-top:.5rem}.ig-cta--ghost:hover{background:var(--ig-line)}.ig-empty{text-align:center;justify-items:center;gap:.35rem;padding:4rem 1.5rem;display:grid}.ig-empty p{margin:0}.ig-chip{background:var(--ig-fill);height:32px;color:var(--ig-ink);font:600 14px/1 var(--rz-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:0 .9rem}.ig-chip[aria-pressed=true]{background:var(--ig-ink);color:var(--ig-on-ink)}.ig-check{align-items:center;gap:.6rem;font-size:14px;display:flex}.ig-check input{width:20px;height:20px;accent-color:var(--ig-accent)}.ig-order{background:var(--ig-accent);color:#fff;border-radius:999px;align-items:center;height:34px;padding:0 1rem;font-weight:700;display:inline-flex}.cz-preview{border:1px solid var(--ig-line);background:var(--rz-paper);border-radius:16px;margin:.75rem 1rem 0;overflow:hidden}.cz-preview__media{aspect-ratio:4/5;background:var(--ig-fill);display:grid;position:relative}.cz-preview__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cz-preview__media .cz-shooting{position:absolute;inset:0}.cz-preview__heart{background:var(--rz-paper);width:38px;height:38px;box-shadow:var(--rz-shadow);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.cz-preview__thumbs{scrollbar-width:none;gap:6px;margin:0;padding:.6rem .75rem 0;list-style:none;display:flex;overflow-x:auto}.cz-preview__thumb{aspect-ratio:4/5;background:var(--ig-fill);border:2px solid #0000;border-radius:8px;flex:none;width:48px;padding:0;display:block;position:relative;overflow:hidden}.cz-preview__thumb[aria-current=true]{border-color:var(--ig-ink)}.cz-preview__thumb img{object-fit:cover;width:100%;height:100%}.cz-preview__body{gap:.25rem;padding:.85rem 1rem 1rem;display:grid}.cz-preview__body p{margin:0}.cz-preview__by{color:var(--ig-muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:750}.cz-preview__name{font:750 1.25rem/1.15 var(--rz-display);letter-spacing:-.02em}.cz-preview__price{font-size:16px}.cz-preview__quip{color:var(--ig-soft)}.cz-preview__cta{background:var(--ig-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;height:44px;margin-top:.5rem;font-weight:700;display:flex}.cz{width:100%;max-width:560px;padding-bottom:calc(2rem + env(safe-area-inset-bottom));margin:0 auto}.cz-bar{z-index:30;background:var(--ig-bg);border-bottom:1px solid var(--ig-line);align-items:center;gap:.25rem;height:52px;padding:0 .5rem 0 .25rem;display:flex;position:sticky;top:0}.cz-bar__title{text-align:center;flex:1;margin:0;font-size:16px;font-weight:700}.cz-bar__go{min-width:64px;height:36px;color:var(--ig-accent-ink);text-align:right;white-space:nowrap;background:0 0;border:0;padding:0 .6rem;font-size:15px;font-weight:700}.cz-bar__go:disabled{color:var(--ig-muted);opacity:.6}.cz-bar__go[aria-busy=true]{opacity:.5}.cz-bar__spacer{width:64px}.cz-body{padding:.75rem 1rem 0}.cz-intro{margin:.75rem 1rem;font-size:14px}.cz-body>.cz-intro{margin:0 0 1rem}.cz-ink{color:var(--ig-ink)}.cz-small{font-size:13px}.cz-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ig-muted);margin:0;font-size:13px;font-weight:700}.cz-note{background:var(--ig-fill-soft);border:1px solid var(--ig-line);border-radius:8px;margin:.5rem 0;padding:.65rem .8rem;font-size:13px}.cz-note--row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cz-warn{color:var(--ig-accent-ink);margin:.4rem 0 0;font-weight:600}.cz-wait{text-align:center;justify-items:center;gap:.35rem;padding:2.5rem 1.5rem 1.5rem;display:grid}.cz-wait p{margin:0}.cz-wait__title{font-size:17px;font-weight:700}.cz-wait__ring{width:64px;height:64px;color:var(--ig-accent-ink);border:3px solid var(--ig-fill);border-top-color:var(--ig-accent-ink);border-radius:50%;place-items:center;margin-bottom:.5rem;animation:1s linear infinite cz-spin;display:grid}.cz-wait__ring.is-spark{background:linear-gradient(var(--ig-bg), var(--ig-bg)) padding-box, var(--ig-sunset) border-box;border:3px solid #0000;animation:1.4s ease-in-out infinite cz-pulse}.cz-wait__ring svg{width:28px;height:28px}@keyframes cz-spin{to{transform:rotate(360deg)}}@keyframes cz-pulse{50%{opacity:.7;transform:scale(.9)}}.cz-pick{border:2px dashed var(--ig-line);background:var(--ig-fill-soft);width:calc(100% - 2rem);color:var(--ig-ink);text-align:center;border-radius:16px;justify-items:center;gap:.4rem;margin:1rem;padding:2.5rem 1.25rem;font-size:15px;display:grid}.cz-pick__icon{border:2px solid var(--ig-ink);border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:.4rem;display:grid}.cz-pick__icon svg{width:34px;height:34px}.cz-pick__btn{background:var(--ig-accent);color:#fff;border-radius:10px;margin-top:.75rem;padding:.7rem 1.4rem;font-weight:700}.cz-drafts{padding:1rem 1rem 0}.cz-drafts ul{gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.cz-draft{color:var(--ig-ink);grid-template-rows:auto auto;grid-template-columns:48px 1fr;align-items:center;column-gap:.75rem;text-decoration:none;display:grid}.cz-draft__thumb{aspect-ratio:4/5;background:var(--ig-fill);border-radius:6px;grid-row:span 2;width:48px;overflow:hidden}.cz-draft__thumb img{object-fit:cover;width:100%;height:100%}.cz-draft__name{align-self:end;font-weight:600}.cz-draft__meta{align-self:start;font-size:13px}.cz-grid{grid-template-columns:repeat(3,1fr);gap:4px;margin:0 1rem;padding:0;list-style:none;display:grid}.cz-grid--small{grid-template-columns:repeat(4,1fr);margin:0}.cz-grid--dim{opacity:.45;filter:grayscale(.3)}.cz-grid--dim img{aspect-ratio:3/4;object-fit:cover;border-radius:4px;width:100%}.cz-tile{aspect-ratio:3/4;background:var(--ig-fill);width:100%;color:var(--ig-ink);border:0;border-radius:6px;padding:0;display:block;position:relative;overflow:hidden}.cz-tile img{object-fit:cover;width:100%;height:100%;display:block}.cz-tile.is-waiting img,.cz-tile.is-uploading img{opacity:.5}.cz-tile.is-failed img{opacity:.35}.cz-tile.is-picked{outline:3px solid var(--ig-accent-ink);outline-offset:-3px}.cz-tile.is-picked img{opacity:.8}.cz-tile--add{border:1px dashed var(--ig-line);background:var(--ig-fill-soft);align-content:center;place-items:center;gap:.3rem;font-size:12px;font-weight:600;display:grid}.cz-tile--wait{place-items:center;display:grid}.cz-tile__spin{border:2.5px solid #fff9;border-top-color:var(--ig-accent-ink);border-radius:50%;width:22px;height:22px;margin:-11px;animation:.8s linear infinite cz-spin;position:absolute;top:50%;left:50%}.cz-tile__x{color:#fff;background:#0009;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:4px;right:4px}.cz-tile__x svg{width:14px;height:14px}.cz-tile__retry{background:var(--ig-error);color:#fff;border:0;border-radius:6px;height:28px;font-size:12px;font-weight:700;position:absolute;inset:auto 6px 6px}.cz-tile__lead{color:#fff;background:#000000a6;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;bottom:4px;left:4px}.cz-group{margin-bottom:1.25rem}.cz-group__head{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.cz-swatch{width:30px;height:30px;box-shadow:0 0 0 1px var(--ig-line), inset 0 0 0 2px var(--ig-bg);cursor:pointer;border-radius:50%;flex:none;position:relative}.cz-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cz-group__name{min-width:0;height:38px;color:var(--ig-ink);background:0 0;border:1px solid #0000;border-radius:8px;outline:none;flex:1;padding:0 .5rem;font-size:17px;font-weight:700}.cz-group__name:hover,.cz-group__name:focus{border-color:var(--ig-line);background:var(--ig-fill-soft)}.cz-movebar{z-index:40;left:var(--ig-rail);padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));background:var(--ig-raised);border-top:1px solid var(--ig-line);animation:ig-rise .2s var(--ease-out);position:fixed;bottom:0;right:0;box-shadow:0 -8px 24px #00000014}.cz-movebar__row{scrollbar-width:none;align-items:center;gap:.4rem;margin-top:.35rem;display:flex;overflow-x:auto}.cz-chip{flex:none;align-items:center;gap:.4rem;display:inline-flex}.cz-chip i{width:14px;height:14px;box-shadow:0 0 0 1px var(--ig-line);border-radius:50%;display:inline-block}.cz-chip.is-danger{color:var(--ig-error)}.cz-chip__n{color:var(--ig-muted);font-weight:500}.ig-chip[aria-pressed=true] .cz-chip__n,.ig-chip[aria-selected=true] .cz-chip__n{color:inherit;opacity:.7}.ig-chip[aria-selected=true]{background:var(--ig-ink);color:var(--ig-on-ink)}.ig-chip:disabled{opacity:.4}.ig-chip svg{vertical-align:-3px;width:16px;height:16px}.cz-form{gap:1.35rem;padding-bottom:1rem;display:grid}.cz-field{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.cz-field>label,.cz-field>legend{padding:0;font-size:14px;font-weight:700}.cz-field>legend{margin-bottom:.45rem}.cz-input{border:1px solid var(--ig-line);background:var(--ig-fill-soft);width:100%;height:46px;color:var(--ig-ink);font:inherit;box-sizing:border-box;border-radius:8px;outline:none;padding:0 .85rem;font-size:16px}.cz-input:focus{border-color:var(--ig-ink);background:var(--ig-bg)}.cz-textarea{resize:vertical;height:auto;padding:.65rem .85rem;line-height:1.4}.cz-money{box-sizing:border-box;border:1px solid var(--ig-line);background:var(--ig-fill-soft);border-radius:10px;align-items:center;gap:.5rem;height:60px;padding:0 1rem;font-size:22px;font-weight:700;display:flex}.cz-money:focus-within{border-color:var(--ig-ink);background:var(--ig-bg)}.cz-money input{min-width:0;height:100%;color:var(--ig-ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.cz-money--was{height:46px;font-size:16px;font-weight:600}.cz-money--was label{color:var(--ig-muted)}.cz-money--was .ig-link{flex:none}.cz-chips{flex-wrap:wrap;gap:.45rem;display:flex}.cz-chips .ig-chip{align-items:center;gap:.35rem;height:40px;padding:0 1rem;display:inline-flex}.cz-chips--wrap{margin:.5rem 0 1rem}.cz-chips--tools{margin:.6rem 0 .25rem}.cz-chips--tools .ig-chip{height:34px;padding:0 .8rem}.cz-chip--long{white-space:normal;text-align:left;min-height:40px;font-weight:500;height:auto!important;padding:.45rem .9rem!important}.cz-seg{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.6rem;display:grid}.cz-seg button{border:1px solid var(--ig-line);background:var(--ig-bg);color:var(--ig-ink);text-align:left;border-radius:10px;gap:.1rem;padding:.7rem .8rem;font-size:15px;display:grid}.cz-seg span{color:var(--ig-muted);font-size:12px}.cz-seg .is-on{border-color:var(--ig-ink);box-shadow:inset 0 0 0 1px var(--ig-ink)}.cz-qty{gap:.4rem;margin-top:.35rem;display:grid}.cz-qty__color{align-items:center;gap:.45rem;margin:.25rem 0 0;font-weight:600;display:flex}.cz-qty__color i{width:14px;height:14px;box-shadow:0 0 0 1px var(--ig-line);border-radius:50%}.cz-qty__row{flex-wrap:wrap;gap:.5rem;display:flex}.cz-step{border:1px solid var(--ig-line);border-radius:10px;align-items:center;height:44px;display:inline-flex;overflow:hidden}.cz-step__size{text-align:center;border-right:1px solid var(--ig-line);background:var(--ig-fill-soft);align-self:stretch;place-items:center;min-width:34px;padding:0 .6rem;font-weight:700;display:grid}.cz-step button{width:38px;height:100%;color:var(--ig-ink);background:0 0;border:0;font-size:20px}.cz-step button:active{background:var(--ig-fill)}.cz-step output{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-weight:700}.cz-shootline{z-index:20;background:var(--ig-fill-soft);border-bottom:1px solid var(--ig-line);align-items:center;gap:.6rem;margin:0;padding:.55rem 1rem;font-size:13px;display:flex;position:sticky;top:52px}.cz-shootline img{object-fit:cover;border-radius:50%;width:28px;height:28px}.cz-shootline>span:first-of-type{flex:1}.cz-dots{gap:3px;display:inline-flex}.cz-dots i{background:var(--ig-accent-ink);border-radius:50%;width:5px;height:5px;animation:1.2s infinite cz-blink}.cz-dots i:nth-child(2){animation-delay:.2s}.cz-dots i:nth-child(3){animation-delay:.4s}@keyframes cz-blink{0%,80%,to{opacity:.2}40%{opacity:1}}.cz-colors{scrollbar-width:none;gap:.45rem;padding:.75rem 1rem 0;display:flex;overflow-x:auto}.cz-shooting{color:var(--ig-muted);text-align:center;background:linear-gradient(110deg, var(--ig-fill) 30%, var(--ig-fill-soft) 50%, var(--ig-fill) 70%) 0 0 / 300% 100%;align-content:center;place-items:center;gap:.35rem;font-weight:600;animation:1.6s linear infinite cz-sheen;display:grid}.cz-shooting svg{width:34px;height:34px;color:var(--ig-accent-ink)}@keyframes cz-sheen{to{background-position:-150% 0}}.cz-shimmer{color:var(--ig-muted);animation:1.4s ease-in-out infinite cz-pulse}.cz-card{border:1px solid var(--ig-line);border-radius:12px;gap:.6rem;margin:.75rem 1rem 0;padding:.9rem 1rem 1rem;display:grid}.cz-card__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cz-card .ig-link{justify-self:start;padding:0}.cz-card .ig-link:disabled{color:var(--ig-muted)}.cz-strip{scrollbar-width:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.cz-strip li{flex:none;width:72px}.cz-sum{margin:0;line-height:1.5}.cz-go{justify-items:center;gap:.35rem;margin:1.25rem 1rem 0;display:grid}.cz-go .ig-cta--ghost{margin-top:0}.cz-sheet__title{text-align:center;margin:0 0 .5rem;font-size:17px;font-weight:700}.cz-sheet__note{text-align:center;margin:0 0 1rem;font-size:14px}.cz-sheet__list{border-top:1px solid var(--ig-line);margin:0 -1rem;display:grid}.cz-sheet__item{border:0;border-bottom:1px solid var(--ig-line);height:52px;color:var(--ig-ink);background:0 0;font-size:16px}.cz-sheet__item:last-child{border-bottom:0}.cz-sheet__item.is-strong{font-weight:700}.cz-sheet__item.is-danger{color:var(--ig-error);font-weight:600}.cz-sheet .cz-label,.cz-sheet__cta{margin-top:.5rem}@media (prefers-reduced-motion:reduce){.cz-wait__ring,.cz-tile__spin,.cz-dots i,.cz-shooting,.cz-shimmer,.cz-movebar{animation:none}}.cz-slow{text-align:center;margin:0 1rem 1rem;font-size:14px}.cz-note--top{margin:.75rem 1rem 0}
