.ir-home{--ir-ink: #2e241e;--ir-ink-soft: #4a3a2f;--ir-muted: #7a6c60;--ir-line: #e0d6ca;--ir-ivory: #f8f4ef;--ir-paper: #fffcf8;--ir-sand: #efe6da;--ir-stone: #e8dfd3;--ir-accent: #8a6440;--ir-sale: #8b3a2b;--ir-dark: #2f241d;--ir-ease: cubic-bezier(.22, .61, .36, 1);--ir-ease-out: cubic-bezier(.16, 1, .3, 1);--ir-gutter: clamp(20px, 5vw, 88px);position:relative;color:var(--ir-ink);background:var(--ir-ivory);font-family:var(--font-body--family)}ir-product-tabs,ir-gift-edit,ir-compare{display:block}.ir-home *,.ir-home *:before,.ir-home *:after{box-sizing:border-box}.ir-home a{color:inherit;text-decoration:none}.ir-home ul,.ir-home ol{margin:0;padding:0;list-style:none}.ir-home :where(a,button,input):focus-visible{outline:2px solid var(--ir-accent);outline-offset:4px}.ir-home button{font:inherit;color:inherit}.ir-home__wrap{max-width:1536px;margin:0 auto;padding-inline:var(--ir-gutter)}.ir-home__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(28px,3.6vw,52px)}.ir-home__eyebrow{margin:0 0 16px;font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ir-accent)}.ir-home__title{margin:0;max-width:760px;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(38px,4.4vw,66px);line-height:1.02;letter-spacing:-.032em;text-transform:none;text-wrap:balance;color:inherit}.ir-home__title em{font-style:italic;color:var(--ir-accent)}.ir-home__link{position:relative;display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ir-home__link:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;background:currentColor;transform-origin:right;transition:transform .5s var(--ir-ease-out)}.ir-home__link:hover:after{transform:scaleX(.35);transform-origin:left}.ir-home__link span{transition:transform .4s var(--ir-ease-out)}.ir-home__link:hover span{transform:translate(3px,-3px)}.ir-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:0 26px 0 30px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background-color .35s var(--ir-ease),color .35s var(--ir-ease),transform .35s var(--ir-ease-out)}.ir-btn span:last-child{font-size:17px;font-weight:400;transition:transform .4s var(--ir-ease-out)}.ir-btn:hover span:last-child{transform:translate(3px,-3px)}.ir-btn:active{transform:scale(.98)}.ir-btn--dark{background:var(--ir-ink);color:#fffaf4!important}.ir-btn--dark:hover{background:#57432f}.ir-btn--light{background:#fffaf4;color:var(--ir-ink)!important}.ir-btn--light:hover{background:#efe3d3}html.ir-reveal-ready [data-ir-reveal],html.ir-reveal-ready [data-ir-reveal-group]>*{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s var(--ir-ease, ease),transform 1.15s var(--ir-ease-out, ease);transition-delay:calc(var(--i, 0) * 85ms)}html.ir-reveal-ready [data-ir-reveal].is-inview,html.ir-reveal-ready [data-ir-reveal-group].is-inview>*{opacity:1;transform:none}.ir-trust{background:var(--ir-trust-bg, var(--ir-dark));color:var(--ir-trust-fg, #f6eee4);border-top:1px solid rgb(255 255 255 / .06)}.ir-trust__list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;max-width:1536px;margin:0 auto;padding-inline:var(--ir-gutter)}.ir-trust__item+.ir-trust__item{border-left:1px solid rgb(255 255 255 / .12)}.ir-trust__link{display:flex;align-items:center;justify-content:center;gap:14px;min-height:84px;padding:16px 20px;transition:background-color .4s var(--ir-ease)}a.ir-trust__link:hover{background:#ffffff0a}.ir-trust__icon{display:inline-flex;width:22px;height:22px;flex:none;opacity:.92}.ir-trust__icon svg{width:100%;height:100%}.ir-trust__text{display:flex;flex-direction:column;gap:3px}.ir-trust__text strong{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ir-trust__text span{font-size:11.5px;opacity:.68}.ir-trust__ticker,.ir-trust__arrow{display:none}@keyframes ir-ticker{to{transform:translate3d(-50%,0,0)}}@media(min-width:1100px){.ir-section--trust{--ir-trust-h: clamp(84px, 9.2vh, 104px)}.ir-hero-section:has(+.ir-section--trust) .ir-hero__frame{padding-bottom:calc(var(--ir-trust-h, 92px) + clamp(10px,1.6vh,18px))}.ir-hero-section:has(+.ir-section--trust) .ir-hero__reassure{display:none}.ir-hero-section+.ir-section--trust{position:relative;z-index:1;margin-top:calc(-1 * var(--ir-trust-h))}.ir-hero-section+.ir-section--trust .ir-trust{background:linear-gradient(180deg,#140e0a2e,#140e0a75),#1d161238;-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%);border-top:1px solid rgb(251 247 240 / .16);box-shadow:inset 0 1px #ffffff0a}.ir-hero-section+.ir-section--trust .ir-trust:before{content:"";position:absolute;inset:-1px 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(226 196 143 / .55) 30%,rgb(226 196 143 / .55) 70%,transparent);opacity:.6;pointer-events:none}.ir-trust{position:relative}.ir-trust .ir-trust__list{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:row;max-width:none;margin:0;padding-inline:max(clamp(28px,3.6vw,64px),calc((100% - 1680px)/2))}.ir-trust .ir-trust__item{position:relative}.ir-trust .ir-trust__item+.ir-trust__item{border-left:0}.ir-trust .ir-trust__item+.ir-trust__item:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:linear-gradient(180deg,transparent,rgb(251 247 240 / .24),transparent)}.ir-trust .ir-trust__link{justify-content:flex-start;gap:16px;min-height:var(--ir-trust-h);padding:14px clamp(16px,2vw,36px);color:#fbf7f0;transition:background-color .5s var(--ir-ease)}.ir-trust .ir-trust__item:first-child .ir-trust__link{padding-left:0}.ir-trust .ir-trust__item:last-child .ir-trust__link{padding-right:clamp(96px,7vw,116px)}a.ir-trust__link:hover{background:transparent}.ir-trust .ir-trust__icon{width:44px;height:44px;padding:11px;border-radius:50%;border:1px solid rgb(226 196 143 / .42);background:#fbf7f00d;color:#e2c48f;opacity:1;transition:background-color .5s var(--ir-ease),border-color .5s var(--ir-ease),transform .6s var(--ir-ease-out)}.ir-trust .ir-trust__text{gap:5px;min-width:0}.ir-trust .ir-trust__text strong{font-family:var(--font-heading--family);font-size:clamp(16px,1.15vw,19px);font-weight:400;letter-spacing:.005em;line-height:1.15;text-transform:none}.ir-trust .ir-trust__text span{font-size:12.5px;letter-spacing:.01em;line-height:1.35;color:#fbf7f0ad;opacity:1}.ir-trust .ir-trust__arrow{display:inline-flex;flex:none;width:16px;height:16px;margin-left:auto;color:#e2c48f;opacity:0;transform:translate3d(-6px,6px,0);transition:opacity .45s var(--ir-ease),transform .6s var(--ir-ease-out)}.ir-trust .ir-trust__arrow svg{width:100%;height:100%}@media(hover:hover){a.ir-trust__link:hover .ir-trust__icon{background:#e2c48f29;border-color:#e2c48fcc;transform:translateY(-2px)}a.ir-trust__link:hover .ir-trust__arrow{opacity:1;transform:none}}a.ir-trust__link:focus-visible{outline-offset:-6px}}@media(min-width:1100px)and (prefers-reduced-motion:no-preference){.ir-hero-section+.ir-section--trust .ir-trust__item{animation:ir-trust-in 1.1s var(--ir-ease-out) calc(1.35s + var(--i, 0) * .11s) both}.ir-hero-section+.ir-section--trust .ir-trust__item:nth-child(2){--i: 1}.ir-hero-section+.ir-section--trust .ir-trust__item:nth-child(3){--i: 2}.ir-hero-section+.ir-section--trust .ir-trust__item:nth-child(4){--i: 3}.ir-hero-section+.ir-section--trust .ir-trust__item:nth-child(5){--i: 4}}@keyframes ir-trust-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@media(min-width:1100px)and (max-height:860px){.ir-section--trust{--ir-trust-h: 84px}.ir-hero-section:has(+.ir-section--trust) .ir-hero__copy{padding-block:0 10px}.ir-hero-section:has(+.ir-section--trust) .ir-hero__title{font-size:clamp(44px,min(6.4vw,9vh),112px)}.ir-hero-section:has(+.ir-section--trust) .ir-hero__rail{margin-top:8px;padding-top:8px}.ir-trust .ir-trust__icon{width:38px;height:38px;padding:9px}.ir-trust .ir-trust__text{gap:3px}.ir-trust .ir-trust__text strong{font-size:16px}}@media(min-width:1100px)and (max-width:1279px){.ir-trust .ir-trust__icon{width:38px;height:38px;padding:9px}.ir-trust .ir-trust__link{gap:12px;padding-inline:14px}.ir-trust .ir-trust__text span{font-size:11.5px}}@media(max-width:1099px){.ir-trust__list{display:none}.ir-trust__ticker{display:block;overflow:hidden;padding-block:15px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ir-trust__track{display:flex;align-items:center;gap:22px;width:max-content;animation:ir-ticker 34s linear infinite}.ir-trust__ticker:active .ir-trust__track{animation-play-state:paused}.ir-trust__chip{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.ir-trust__chip .ir-trust__icon{width:18px;height:18px}.ir-trust__dot{font-size:8px;opacity:.45}}.ir-cats{background:var(--ir-paper);padding-block:clamp(64px,8vw,116px) clamp(56px,7vw,100px)}.ir-cats__rail{display:grid;grid-template-columns:repeat(var(--ir-cats-cols, 5),minmax(0,1fr));gap:clamp(14px,1.6vw,26px)}.ir-cats__card{display:block}.ir-cats__arch{position:relative;display:block;aspect-ratio:3 / 4.15;overflow:hidden;border-radius:999px 999px 0 0;background:var(--ir-stone);isolation:isolate}.ir-cats__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform 1.4s var(--ir-ease-out),filter .8s var(--ir-ease)}.ir-cats__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(38 27 20 / .42),transparent 46%);opacity:0;transition:opacity .6s var(--ir-ease)}.ir-cats__go{position:absolute;left:50%;bottom:22px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fffaf4;color:var(--ir-ink);font-size:18px;opacity:0;transform:translate(-50%,14px) scale(.85);transition:opacity .45s var(--ir-ease),transform .6s var(--ir-ease-out)}.ir-cats__label{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:20px;text-align:center}.ir-cats__name{font-family:var(--font-heading--family);font-size:clamp(22px,1.9vw,30px);line-height:1.1;letter-spacing:-.02em;transition:color .4s var(--ir-ease)}.ir-cats__count{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ir-muted)}@media(hover:hover){.ir-cats__card:hover .ir-cats__img{transform:scale(1.07)}.ir-cats__card:hover .ir-cats__veil{opacity:1}.ir-cats__card:hover .ir-cats__go{opacity:1;transform:translate(-50%) scale(1)}.ir-cats__card:hover .ir-cats__name{color:var(--ir-accent)}}@media(max-width:989px){.ir-cats__rail{display:flex;gap:14px;margin-inline:calc(var(--ir-gutter) * -1);padding-inline:var(--ir-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ir-gutter);scrollbar-width:none;overscroll-behavior-x:contain}.ir-cats__rail::-webkit-scrollbar{display:none}.ir-cats__item{flex:0 0 min(38vw,230px);scroll-snap-align:start}.ir-cats__label{padding-top:14px}}.ir-card{position:relative;display:flex;flex-direction:column;height:100%}.ir-card__frame{position:relative;overflow:hidden;background:#efe8de}.ir-card__media{display:block;position:relative;aspect-ratio:4 / 5}.ir-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s var(--ir-ease),transform 1.3s var(--ir-ease-out)}.ir-card__img--alt{opacity:0}.ir-card__flags{position:absolute;top:12px;left:12px;display:flex;gap:6px;pointer-events:none}.ir-card__flag{padding:6px 9px 5px;background:#fffcf8eb;color:var(--ir-ink);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1}.ir-card__flag--sale{background:var(--ir-sale);color:#fff7f0;letter-spacing:.06em;font-size:10px}.ir-card__flag--muted{background:#2e241ec7;color:#f6eee4}.ir-card__action{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 8px 0 18px;border:0;border-radius:999px;background:#fffcf8e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--ir-ink);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translate3d(0,16px,0);transition:opacity .45s var(--ir-ease),transform .6s var(--ir-ease-out),background-color .3s var(--ir-ease),color .3s var(--ir-ease)}.ir-card__action-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ir-ink);color:#fffaf4;font-size:16px;font-weight:400;letter-spacing:0;transition:transform .45s var(--ir-ease-out)}.ir-card__action:hover{background:var(--ir-ink);color:#fffaf4}.ir-card__action:hover .ir-card__action-icon{background:#fffaf4;color:var(--ir-ink);transform:rotate(90deg)}a.ir-card__action:hover .ir-card__action-icon{transform:translate(2px,-2px)}.ir-card__action[data-state=busy]{cursor:progress}.ir-card__action[data-state=done]{background:var(--ir-ink);color:#fffaf4}.ir-card__action[data-state=error]{background:var(--ir-sale);color:#fff7f0}@media(hover:hover){.ir-card:hover .ir-card__img--alt{opacity:1}.ir-card:hover .ir-card__img{transform:scale(1.045)}.ir-card:hover .ir-card__action,.ir-card:focus-within .ir-card__action,.ir-card__action[data-state]{opacity:1;transform:none}}@media(hover:none){button.ir-card__action{left:auto;right:10px;bottom:10px;min-height:0;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;transform:none}button.ir-card__action .ir-card__action-label{display:none}button.ir-card__action .ir-card__action-icon{width:38px;height:38px;font-size:19px;box-shadow:0 6px 18px #2e241e2e}button.ir-card__action[data-state=done] .ir-card__action-icon{background:#3f5a3a}a.ir-card__action{display:none}}.ir-card__body{padding-top:16px;display:flex;flex-direction:column;gap:8px}.ir-card__title{margin:0;font:inherit;text-transform:none;letter-spacing:0}.ir-card__title a{display:flex;flex-direction:column;gap:3px}.ir-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ir-card__frame{z-index:1}.ir-card__name{font-family:var(--font-heading--family);font-size:clamp(19px,1.45vw,23px);line-height:1.1;letter-spacing:-.015em;color:var(--ir-ink)}.ir-card__sub{font-size:11.5px;line-height:1.45;color:var(--ir-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ir-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.ir-card__price{margin:0;font-size:13px;font-weight:500;letter-spacing:.01em;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.ir-card__from{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ir-muted);font-weight:400}.ir-card__price--sale{color:var(--ir-sale)}.ir-card__price s{font-size:11.5px;font-weight:400;color:var(--ir-muted)}.ir-card__colors{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ir-muted)}.ir-tabs{padding-block:clamp(64px,8vw,116px);background:var(--ir-ivory);overflow:hidden}.ir-tabs__controls{display:flex;align-items:center;gap:28px}.ir-tabs__list{position:relative;display:flex;gap:clamp(18px,2.2vw,34px);padding-bottom:10px}.ir-tabs__tab{padding:8px 0;border:0;background:none;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ir-muted);white-space:nowrap;transition:color .35s var(--ir-ease)}.ir-tabs__tab:hover,.ir-tabs__tab[aria-selected=true]{color:var(--ir-ink)}.ir-tabs__ink{position:absolute;left:0;bottom:0;height:1px;width:var(--ink-w, 0px);background:var(--ir-ink);transform:translate(var(--ink-x, 0px));transition:transform .55s var(--ir-ease-out),width .55s var(--ir-ease-out)}.ir-tabs__arrows{display:flex;gap:8px}.ir-tabs__arrow{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--ir-line);border-radius:50%;background:transparent;cursor:pointer;font-size:15px;transition:background-color .3s var(--ir-ease),color .3s var(--ir-ease),border-color .3s var(--ir-ease),opacity .3s}.ir-tabs__arrow:hover:not(:disabled){background:var(--ir-ink);border-color:var(--ir-ink);color:#fffaf4}.ir-tabs__arrow:disabled{opacity:.35;cursor:default}.ir-tabs__track{--cols: 4;--gap: clamp(14px, 1.5vw, 24px);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:6px}.ir-tabs__track::-webkit-scrollbar{display:none}.ir-tabs__slide{scroll-snap-align:start;min-width:0}.ir-tabs__panel[data-entering] .ir-tabs__slide{animation:ir-rise .85s var(--ir-ease-out) both;animation-delay:calc(min(var(--i, 0),5)*70ms)}@keyframes ir-rise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}.ir-tabs__more{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:4 / 5;padding:clamp(20px,2vw,30px);border:1px solid var(--ir-line);background:var(--ir-sand);transition:background-color .45s var(--ir-ease),color .45s var(--ir-ease)}.ir-tabs__more-count{font-family:var(--font-heading--family);font-size:clamp(64px,7vw,110px);line-height:.9;letter-spacing:-.04em}.ir-tabs__more-label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;max-width:180px;line-height:1.6}.ir-tabs__more-go{align-self:flex-end;font-size:24px;transition:transform .45s var(--ir-ease-out)}.ir-tabs__more:hover{background:var(--ir-ink);color:#fffaf4}.ir-tabs__more:hover .ir-tabs__more-go{transform:translate(4px,-4px)}.ir-tabs__progress{position:relative;height:1px;margin-top:clamp(28px,3vw,44px);background:var(--ir-line)}.ir-tabs__progress span{position:absolute;top:-.5px;left:0;height:2px;width:var(--bar-w, 25%);background:var(--ir-ink);transform:translate(var(--bar-x, 0%));transition:transform .25s linear,width .4s var(--ir-ease)}@media(max-width:1199px){.ir-tabs__track{--cols: 3}}@media(max-width:989px){.ir-tabs__head{flex-direction:column;align-items:flex-start;gap:22px}.ir-tabs__controls{width:100%;justify-content:space-between}.ir-tabs__arrows{display:none}.ir-tabs__list{overflow-x:auto;scrollbar-width:none;max-width:100%;gap:20px}.ir-tabs__tab{font-size:10px;letter-spacing:.14em}.ir-tabs__track{--cols: 2.3;margin-inline:calc(var(--ir-gutter) * -1);padding-inline:var(--ir-gutter);scroll-padding-inline:var(--ir-gutter)}}@media(max-width:599px){.ir-tabs__track{--cols: 1.55}}.ir-campaign{color:#f6eee4;overflow:hidden;background:radial-gradient(70% 90% at 92% 8%,rgb(160 122 79 / .2),transparent 62%),var(--ir-dark)}.ir-campaign__stage{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;max-width:1536px;margin:0 auto;padding:clamp(56px,6vw,96px) var(--ir-gutter)}.ir-campaign--left .ir-campaign__media{order:2}.ir-campaign__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;width:min(100%,calc((100svh - 120px)*.8));justify-self:end;background:#3a2c23}.ir-campaign__media picture{position:absolute;top:-3%;right:0;bottom:-3%;left:0;display:block}.ir-campaign__img{width:100%;height:100%;object-fit:cover;object-position:50% 0%}.ir-campaign__panel{display:flex;flex-direction:column;justify-content:center;gap:clamp(36px,4vw,60px);padding-left:clamp(40px,7vw,120px)}.ir-campaign--left .ir-campaign__panel{padding-left:0;padding-right:clamp(40px,7vw,120px)}.ir-campaign .ir-home__eyebrow{color:#d7b48a}.ir-campaign__title{font-size:clamp(44px,5.4vw,86px);max-width:560px}.ir-campaign__title em{color:#e2c29b}.ir-campaign__text{max-width:420px;margin:24px 0 0;font-size:14px;line-height:1.85;color:#f6eee4bd}.ir-campaign__ctas{margin-top:34px;display:flex;flex-wrap:wrap;gap:14px}.ir-campaign__look{max-width:440px;border-top:1px solid rgb(246 238 228 / .16);padding-top:22px}.ir-campaign__look-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#f6eee49e}.ir-campaign__look-title span{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgb(246 238 228 / .3);border-radius:50%;font-size:10px;letter-spacing:0}.ir-campaign__piece{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;padding-block:12px;border-bottom:1px solid rgb(246 238 228 / .1);transition:padding .45s var(--ir-ease-out)}.ir-campaign__thumb{width:52px;height:64px;object-fit:cover;background:#e9e0d4}.ir-campaign__piece-text{display:flex;flex-direction:column;gap:4px}.ir-campaign__piece-text span{font-family:var(--font-heading--family);font-size:21px;line-height:1.1}.ir-campaign__piece-text small{font-size:12px;color:#f6eee4a8}.ir-campaign__piece-text s{margin-left:6px;opacity:.6}.ir-campaign__piece-go{font-size:16px;opacity:.5;transition:transform .45s var(--ir-ease-out),opacity .3s}.ir-campaign__piece:hover{padding-left:8px}.ir-campaign__piece:hover .ir-campaign__piece-go{opacity:1;transform:translate(4px)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.ir-campaign__media picture{animation:ir-parallax linear both;animation-timeline:view()}}}@keyframes ir-parallax{0%{transform:translate3d(0,-2.5%,0)}to{transform:translate3d(0,2.5%,0)}}@media(max-width:989px){.ir-campaign__stage{grid-template-columns:1fr;padding:0}.ir-campaign--left .ir-campaign__media{order:0}.ir-campaign__media{width:100%}.ir-campaign__panel,.ir-campaign--left .ir-campaign__panel{padding:44px var(--ir-gutter) 52px;gap:36px}}.ir-tryon{background:var(--ir-sand);padding-block:clamp(72px,9vw,132px);overflow:hidden}.ir-tryon__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:clamp(40px,7vw,120px);align-items:center}.ir-tryon__visual{position:relative;max-width:560px;justify-self:center;width:100%}.ir-tryon__visual:before{content:"";position:absolute;top:-22px;right:22px;bottom:22px;left:-22px;border:1px solid rgb(138 100 64 / .32);pointer-events:none}.ir-compare{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--ir-stone);touch-action:pan-y;user-select:none;-webkit-user-select:none;box-shadow:0 40px 80px -40px #2e241e73}.ir-compare__layer{position:absolute;top:0;right:0;bottom:0;left:0}.ir-compare__layer--before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ir-compare__img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;display:block;pointer-events:none}.ir-compare__tag{position:absolute;top:16px;left:16px;padding:8px 12px 7px;border-radius:999px;background:#fffcf8e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ir-ink);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.ir-compare__tag--after{top:auto;bottom:16px;left:auto;right:16px;background:#2e241ed1;color:#f6eee4}.ir-compare__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:1px;background:#fffaf4;pointer-events:none;transform:translate(-.5px)}.ir-compare__handle span{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#fffaf4;color:var(--ir-ink);font-size:18px;transform:translate(-50%,-50%);box-shadow:0 10px 30px #2e241e40;transition:transform .4s var(--ir-ease-out)}.ir-compare:active .ir-compare__handle span{transform:translate(-50%,-50%) scale(.92)}.ir-compare__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.ir-compare__range:focus-visible+*{outline:none}.ir-compare:has(.ir-compare__range:focus-visible){outline:2px solid var(--ir-accent);outline-offset:4px}.ir-tryon__caption{margin:16px 0 0;font-size:11px;letter-spacing:.06em;color:var(--ir-muted);text-align:center}.ir-tryon__eyebrow{display:flex;align-items:center;gap:12px}.ir-tryon__new{padding:5px 8px 4px;border:1px solid currentColor;border-radius:999px;font-size:9px;letter-spacing:.14em}.ir-tryon__text{max-width:480px;margin:24px 0 0;font-size:14px;line-height:1.85;color:var(--ir-ink-soft)}.ir-tryon__steps{margin-top:36px!important;border-top:1px solid rgb(46 36 30 / .12);counter-reset:step}.ir-tryon__steps li{display:grid;grid-template-columns:46px 1fr;gap:18px;align-items:center;padding-block:18px;border-bottom:1px solid rgb(46 36 30 / .12)}.ir-tryon__step-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgb(46 36 30 / .2);border-radius:50%;color:var(--ir-accent)}.ir-tryon__step-icon svg{width:20px;height:20px}.ir-tryon__steps strong{display:block;font-family:var(--font-heading--family);font-weight:400;font-size:22px;line-height:1.15}.ir-tryon__steps p{margin:3px 0 0;font-size:12.5px;line-height:1.6;color:var(--ir-muted)}.ir-tryon__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px}.ir-tryon__note{margin:0;max-width:260px;font-size:11px;line-height:1.6;color:var(--ir-muted)}@media(max-width:989px){.ir-tryon__grid{grid-template-columns:1fr}.ir-tryon__visual{max-width:520px;width:calc(100% - 22px);margin:22px 0 0 22px}.ir-tryon__copy{order:-1}}.ir-gift{background:var(--ir-ivory);padding-block:clamp(72px,9vw,132px)}.ir-gift__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(40px,6.5vw,112px);align-items:center}.ir-gift__visual{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--ir-stone)}.ir-gift__img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ir-ease-out)}.ir-gift__visual:hover .ir-gift__img{transform:scale(1.04)}.ir-gift__seal{position:absolute;top:24px;right:24px;display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:#fffcf8e6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-align:center;animation:ir-float 6s ease-in-out infinite}.ir-gift__seal span{max-width:70px;font-family:var(--font-heading--family);font-style:italic;font-size:19px;line-height:1;color:var(--ir-ink)}@keyframes ir-float{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-8px) rotate(-2deg)}}.ir-gift__text{max-width:460px;margin:22px 0 0;font-size:14px;line-height:1.85;color:var(--ir-ink-soft)}.ir-gift__prices{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.ir-gift__price{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:118px;padding:14px 20px 12px;border:1px solid var(--ir-line);background:transparent;cursor:pointer;text-align:left;transition:background-color .4s var(--ir-ease),color .4s var(--ir-ease),border-color .4s var(--ir-ease)}.ir-gift__price-label{font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.ir-gift__price-value{font-family:var(--font-heading--family);font-size:32px;line-height:1;letter-spacing:-.02em}.ir-gift__price:hover{border-color:var(--ir-ink)}.ir-gift__price[aria-selected=true]{background:var(--ir-ink);border-color:var(--ir-ink);color:#fffaf4}.ir-gift__panel{margin-top:30px}.ir-gift__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ir-gift__panel[data-entering] li{animation:ir-rise .8s var(--ir-ease-out) both;animation-delay:calc(var(--i, 0) * 70ms)}.ir-gift__list .ir-card__name{font-size:19px}.ir-gift__list .ir-card__action{left:8px;right:8px;bottom:8px;padding-left:14px;font-size:9.5px;letter-spacing:.1em}.ir-gift__all{margin-top:22px}@media(max-width:989px){.ir-gift__grid{grid-template-columns:1fr}.ir-gift__visual{aspect-ratio:4 / 4.2}.ir-gift__seal{width:80px;height:80px;top:16px;right:16px}.ir-gift__seal span{font-size:16px}.ir-gift__price{flex:1 1 0;min-width:0;padding:12px 14px 10px}.ir-gift__price-value{font-size:26px}.ir-gift__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--ir-gutter) * -1);padding-inline:var(--ir-gutter)}.ir-gift__list li{scroll-snap-align:start}}.ir-edit--discover .ir-edit__heading{padding-top:clamp(64px,8vw,116px)}.ir-edit__collection .ir-edit__visual{transition:clip-path 1s var(--ir-ease-out)}.ir-edit__guide{align-items:start}.ir-edit__promise{list-style:none;margin:34px 0 0;padding:0;display:grid;gap:4px;max-width:460px}.ir-edit__promise li{display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start;padding-block:16px;border-top:1px solid var(--ir-line, #dcd4ca)}.ir-edit__promise li>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#efe6da;color:#8a6440}.ir-edit__promise svg{width:19px;height:19px}.ir-edit__promise strong{display:block;font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:3px}.ir-edit__promise p{margin:0;font-size:12px;line-height:1.7;color:var(--ir-muted, #71675f)}.ir-edit__contact{margin:18px 0 0;font-size:12px;color:var(--ir-muted, #71675f)}.ir-edit__contact a{color:var(--ir-ink, #352a23);border-bottom:1px solid currentColor;padding-bottom:2px}.ir-edit__questions summary{font-size:13px!important;transition:color .3s}.ir-edit__questions summary:hover{color:#8a6440}.ir-edit__questions details{interpolate-size:allow-keywords}.ir-edit__questions details::details-content{height:0;overflow:clip;opacity:0;transition:height .5s var(--ir-ease-out, ease),opacity .5s ease,content-visibility .5s allow-discrete}.ir-edit__questions details[open]::details-content{height:auto;opacity:1}.ir-edit__payments{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 24px;padding:0}.ir-edit__payment-icon{width:38px;height:24px;display:block}[id$=__product_hotspots_iXa8RA] .section-product-hotspots__header h2+p,[id$=__product_hotspots_iXa8RA] .section-product-hotspots__header p:last-child{max-width:360px}[id$=__product_hotspots_iXa8RA] .section-product-hotspots__header p:first-child:not(:only-child):has(+h2){margin:0 0 16px;font-size:10px!important;font-weight:600;letter-spacing:.24em!important;text-transform:uppercase!important;color:#8a6440!important}@media(min-width:990px){[id$=__product_hotspots_iXa8RA] .section-product-hotspots__wrapper{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(40px,6vw,100px);align-items:center}[id$=__product_hotspots_iXa8RA] .section-product-hotspots__header{position:sticky;top:120px;align-self:center}[id$=__product_hotspots_iXa8RA] .section-product-hotspots__content{max-width:860px;justify-self:end;width:100%}}@media(prefers-reduced-motion:reduce){html.ir-reveal-ready [data-ir-reveal],html.ir-reveal-ready [data-ir-reveal-group]>*{opacity:1;transform:none;transition:none}.ir-trust__track,.ir-gift__seal,.ir-tabs__panel[data-entering] .ir-tabs__slide,.ir-gift__panel[data-entering] li{animation:none}.ir-home *,.ir-home *:before,.ir-home *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/irandre-home.css.map */
