.about-story{padding-block:var(--as-pt-m, 56px) var(--as-pb-m, 72px);background:var(--as-bg, #0b0b0b);color:var(--as-text, #f2ede4)}.about-story__inner{max-width:1200px;margin-inline:auto;padding-inline:20px}.about-story__head{max-width:var(--as-head-w, 760px);margin-bottom:36px}.about-story__eyebrow{margin:0 0 10px;color:var(--as-accent, #b42026);font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.22em;text-transform:uppercase}.about-story .about-story__title{margin:0 0 14px;color:inherit;font-size:var(--as-title-m, 32px);line-height:1;overflow-wrap:anywhere}.about-story__lede{font-size:var(--as-lede, 18px);line-height:1.6;opacity:.9}.about-story__body{display:flex;flex-direction:column;gap:var(--as-gap, 40px)}.about-story__chapter{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center}.about-story__media{aspect-ratio:var(--as-ratio, 4 / 3);overflow:hidden;border-radius:6px;background:var(--as-media-bg, #161514)}.about-story__img{display:block;width:100%;height:100%;object-fit:cover}.about-story__placeholder{fill:color-mix(in srgb,var(--as-text, #f2ede4) 25%,transparent)}.about-story__label{display:inline-block;margin-bottom:8px;color:var(--as-accent, #b42026);font-family:var(--font-heading);font-size:14px;font-weight:800;letter-spacing:.14em}.about-story .about-story__chapter-title{margin:0 0 10px;color:inherit;font-size:clamp(var(--as-ch-m, 24px),5vw,var(--as-ch, 36px));line-height:1.05;overflow-wrap:anywhere}.about-story__rte{font-size:var(--as-body, 16px);line-height:1.7;opacity:.88}.about-story__rte p{margin:0 0 12px}.about-story__rte a{text-decoration:underline;text-underline-offset:3px}.about-story__quote{margin:0;padding-block:6px;padding-inline:18px 0;border-inline-start:3px solid var(--as-accent, #b42026);font-weight:600;line-height:1.35}.about-story__quote blockquote{margin:0;font-size:clamp(var(--as-quote-m, 20px),4.5vw,var(--as-quote, 28px))}.about-story__quote figcaption{margin-top:10px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.about-story__values{display:grid;grid-template-columns:repeat(var(--as-values-m, 3),minmax(0,1fr));gap:10px}.about-story__value{min-width:0;padding-top:10px;border-top:2px solid var(--as-accent, #b42026);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.about-story__value-title{display:block;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.about-story__value-text{display:block;margin-top:3px;opacity:.7}.about-story__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.about-story__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:var(--as-btn-radius, 4px);background:var(--as-accent, #b42026);color:var(--as-btn-text, #ffffff);font-family:var(--font-heading);font-size:14px;font-style:var(--font-heading-style);font-weight:800;line-height:1.6;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase;transition:filter .2s ease,background-color .2s ease,color .2s ease}.about-story__btn--outline{border:2px solid var(--as-text, #f2ede4);background:transparent;color:var(--as-text, #f2ede4)}.about-story__btn--primary:hover{filter:brightness(1.08)}.about-story__btn--outline:hover{background:var(--as-text, #f2ede4);color:var(--as-bg, #0b0b0b)}.about-story__btn:focus-visible{outline:2px solid var(--as-text, #f2ede4);outline-offset:3px}@media(min-width:750px){.about-story{padding-block:var(--as-pt, 56px) var(--as-pb, 72px)}.about-story__values{grid-template-columns:repeat(var(--as-values, 3),minmax(0,1fr))}}@media(min-width:768px){.about-story .about-story__title{font-size:calc(var(--as-title, 63px) * .818)}}@media(min-width:990px){.about-story__inner{padding-inline:40px}.about-story__chapter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.about-story__chapter--flip .about-story__media{order:2}}@media(min-width:1200px){.about-story .about-story__title{font-size:var(--as-title, 63px)}}@media(prefers-reduced-motion:reduce){.about-story__btn{transition:none}}.ig-age{position:relative}.ig-age__exit{position:absolute;top:12px;right:12px}.ig-age-actions{display:flex;gap:8px;margin-top:16px}.ig-privacy{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;gap:12px;align-items:center;justify-content:space-between;background:#111;color:#fff;padding:14px 18px}.ig-expect{margin:12px 0 0;padding-left:18px;display:grid;gap:8px;max-width:72ch}.ig-athlete__heading{font-size:var(--ui-heading-size, clamp(36px, 5vw, 64px));color:var(--ui-heading-color, inherit)}.ig-athlete__subheading{margin-top:36px;font-size:var(--ap-sub-size, 32px);color:var(--ap-sub-color, inherit)}.ig-athlete__text{max-width:68ch;margin-top:12px}.ig-athlete__text,.ig-athlete .ig-expect{font-size:var(--ui-text-size, inherit);color:var(--ui-text-color, inherit)}.ig-athlete__card-title{font-size:var(--ap-title-size, 1.17em);color:var(--ap-title-color, inherit)}.ig-athlete .ig-athlete__card-text{font-size:var(--ap-card-text-size, inherit);color:var(--ap-card-text-color, rgba(0, 0, 0, .62))}.ig-athlete .ig-perks article{background-color:var(--ap-perk-bg, transparent)}@media(min-width:750px){.ig-athlete .ig-perks{grid-template-columns:repeat(var(--ap-perk-cols, 2),1fr)}}@media(max-width:749px){.ig-athlete__heading{font-size:var(--ui-heading-size-m, var(--ui-heading-size, clamp(36px, 5vw, 64px)))}.ig-athlete__subheading{font-size:var(--ap-sub-size-m, var(--ap-sub-size, 32px))}.ig-athlete__text,.ig-athlete .ig-expect{font-size:var(--ui-text-size-m, var(--ui-text-size, inherit))}.ig-athlete__card-title{font-size:var(--ap-title-size-m, var(--ap-title-size, 1.17em))}.ig-athlete .ig-athlete__card-text{font-size:var(--ap-card-text-size-m, var(--ap-card-text-size, inherit))}}.ig-athlete.ui-align-center .ig-athlete__text,.ig-athlete.ui-align-center .ig-expect{margin-left:auto;margin-right:auto}.ig-athlete.ui-align-right .ig-athlete__text,.ig-athlete.ui-align-right .ig-expect{margin-left:auto;margin-right:0}@media(max-width:749px){.ig-athlete.ui-align-m-left .ig-athlete__text,.ig-athlete.ui-align-m-left .ig-expect{margin-left:0;margin-right:0}.ig-athlete.ui-align-m-center .ig-athlete__text,.ig-athlete.ui-align-m-center .ig-expect{margin-left:auto;margin-right:auto}.ig-athlete.ui-align-m-right .ig-athlete__text,.ig-athlete.ui-align-m-right .ig-expect{margin-left:auto;margin-right:0}}.ig-before-after-section{background:var(--ba-bg, #fff)}.ig-before-after__wide{width:100%}.ig-ba-heading{margin:0 0 12px;color:var(--ba-heading, #111)}.ig-ba-desc{color:var(--ba-desc, #111)}.ig-ba-desc>:first-child{margin-top:0}.ig-ba-desc>:last-child{margin-bottom:0}.ig-before-after{position:relative;margin-top:16px;min-height:320px;overflow:hidden;background:#eee}.ig-before-after img,.ig-before-after__placeholder{width:100%;height:420px;object-fit:cover;display:block}.ig-before-after__placeholder{display:grid;place-items:center;background:#ddd;padding:12px}.ig-before-after__before{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--split);overflow:hidden;box-shadow:inset -2px 0 0 var(--ba-cursor, #111)}.ig-before-after__before img,.ig-before-after__before .ig-before-after__placeholder{width:100vw;max-width:none}.ig-before-after__shot{display:block}.ig-before-after .has-pair img.ig-before-after__mobile{display:none}.ig-before-after__caption{position:absolute;z-index:2;margin:0;top:50%;transform:translateY(-50%);padding:2px 6px;background:#ffffffe0;font-size:12px;font-weight:700;line-height:1.2}.ig-before-after__caption--before{left:12px;color:var(--ba-before, #111)}.ig-before-after__caption--after{right:12px;color:var(--ba-after, #111)}.ig-before-after__before .ig-before-after__placeholder{color:var(--ba-before, #111)}.ig-before-after__placeholder--after{color:var(--ba-after, #111)}.ig-before-after--align-top .ig-before-after__caption{top:12px;transform:none}.ig-before-after--align-bottom .ig-before-after__caption{top:auto;bottom:48px;transform:none}.ig-before-after--align-top .ig-before-after__placeholder{place-items:start center}.ig-before-after--align-bottom .ig-before-after__placeholder{place-items:end center}.ig-before-after__knob{position:absolute;z-index:2;top:50%;left:var(--split);width:28px;height:28px;transform:translate(-50%,-50%);border-radius:50%;background:var(--ba-cursor-bg, #fff);border:2px solid var(--ba-cursor, #111);pointer-events:none}.ig-before-after__range{position:absolute;z-index:3;left:12px;right:12px;bottom:12px;width:auto;margin:0;accent-color:var(--ba-cursor-bg, #fff)}.ig-before-after__range:focus-visible{outline:2px solid var(--ba-cursor, #111);outline-offset:2px}@media(max-width:749px){.ig-before-after .has-pair img.ig-before-after__desktop{display:none}.ig-before-after .has-pair img.ig-before-after__mobile{display:block}}.bs{padding-block:var(--bs-pad-top-m, 80px) var(--bs-pad-bottom-m, 80px);background:var(--bs-bg, #0b0b0b);color:var(--bs-text, #f2ede4)}.bs__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bs-gap-m, 32px);align-items:var(--bs-align, center);max-width:var(--bs-width, 1280px);margin-inline:auto;padding-inline:var(--bs-side-m, 20px)}.bs__copy{min-width:0}.bs .bs__eyebrow{margin:0 0 12px;color:var(--bs-eyebrow, var(--ig-red));font-size:var(--bs-eyebrow-size, 11px);font-weight:700;letter-spacing:var(--bs-eyebrow-spacing, .3em);line-height:1.6;text-transform:uppercase}.bs .bs__title{margin:0 0 18px;color:var(--bs-heading, var(--bs-text, #f2ede4));font-size:var(--bs-h-size-m, calc(23.4px * var(--ig-heading-scale, 1)));line-height:var(--bs-h-line, 1);overflow-wrap:anywhere}.bs__body{max-width:var(--bs-body-width, 560px);font-size:var(--bs-body-size, 15px);line-height:var(--bs-body-line, 1.75);opacity:var(--bs-body-opacity, .85)}.bs__body p{margin:0 0 14px}.bs__body a{text-decoration:underline}.bs__values{display:grid;grid-template-columns:repeat(var(--bs-cols-m, 3),minmax(0,1fr));gap:12px;margin:28px 0}.bs__value{min-width:0;padding-top:12px;border-top:var(--bs-rule-width, 2px) solid var(--bs-rule, var(--ig-red));overflow-wrap:anywhere}.bs__value strong{display:block;font-size:var(--bs-value-title, 12px);font-weight:700;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}.bs__value span{display:block;margin-top:4px;font-size:var(--bs-value-text, 12px);line-height:1.6;opacity:.7}.bs__btn{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border:1px solid currentColor;color:var(--bs-text, #f2ede4);font-size:var(--bs-btn-size, 12px);font-weight:700;letter-spacing:var(--bs-btn-spacing, .18em);line-height:1.6;text-transform:uppercase;text-decoration:none}.bs--btn-solid .bs__btn{border-color:var(--ig-btn-border, var(--ig-red));background:var(--ig-btn-bg, var(--ig-red));color:var(--ig-btn-text, #fff)}.bs__btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bs__media{--motion-radius: var(--bs-radius, 10px);overflow:hidden;aspect-ratio:var(--bs-ratio, 5 / 4);border-radius:var(--bs-radius, 10px);background:#ffffff0a}.bs__media img,.bs__media svg{display:block;width:100%;height:100%;object-fit:cover}.bs__placeholder{fill:currentColor;opacity:.35}@media(max-width:989px){.bs--media-m-above .bs__media{order:-1}}@media(min-width:750px){.bs{padding-block:var(--bs-pad-top, 80px) var(--bs-pad-bottom, 80px)}}@media(min-width:768px){.bs .bs__title{font-size:var(--bs-h-size, calc(34.5px * var(--ig-heading-scale, 1)))}}@media(min-width:990px){.bs__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--bs-gap, 72px);padding-inline:var(--bs-side, 40px)}.bs--media-left .bs__media{order:-1}.bs__values{grid-template-columns:repeat(var(--bs-cols, 3),minmax(0,1fr))}}@media(min-width:1200px){.bs .bs__title{font-size:var(--bs-h-size, calc(39.1px * var(--ig-heading-scale, 1)))}}.bts{scroll-margin-top:var(--bts-offset, 80px);padding-block:var(--bts-pad-top-m, 64px) var(--bts-pad-bottom-m, 64px);background:var(--bts-bg, #f4efe9);color:var(--bts-ink, #231f1b)}.bts__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bts-gap-m, 28px);max-width:var(--bts-width, 1280px);margin-inline:auto;padding-inline:var(--bts-side-m, 20px)}.bts__media{overflow:hidden;aspect-ratio:var(--bts-ratio, 4 / 5);border-radius:var(--bts-radius, 20px);background:var(--bts-card, #ebe3d9)}.bts__media img,.bts__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .35s}.bts__placeholder{fill:currentColor;opacity:.3}.bts__panel{min-width:0}.bts__eyebrow{margin:0 0 10px;color:var(--bts-muted, #5f564d);font-size:11px;font-weight:600;letter-spacing:.28em;line-height:1.6;text-transform:uppercase}.bts .bts__title{margin:0 0 12px;color:var(--bts-ink, #231f1b);font-size:var(--bts-h-size-m, calc(23.4px * var(--ig-heading-scale, 1)));line-height:1;overflow-wrap:anywhere}.bts__text{max-width:460px;margin:0 0 24px;color:var(--bts-muted, #5f564d);font-size:14px;line-height:1.7}.bts__label{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.2em;line-height:1.6;text-transform:uppercase}.bts__label span{color:var(--bts-muted, #5f564d);font-weight:500}.bts__swatches{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.bts__swatch{width:40px;height:40px;padding:0;border:2px solid transparent;border-radius:50%;box-shadow:0 0 0 1px #0000001f;cursor:pointer}.bts__swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--bts-bg, #f4efe9),0 0 0 4px var(--bts-ink, #231f1b)}.bts__swatch:focus-visible{outline:2px solid var(--bts-ink, #231f1b);outline-offset:6px}.bts__items{display:flex;flex-direction:column;gap:8px;min-height:216px;margin-bottom:22px}.bts__item{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:14px;background:var(--bts-card, #ebe3d9);cursor:pointer}.bts__item input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--bts-ink, #231f1b)}.bts__thumb{flex:0 0 auto;width:52px;height:64px;border-radius:10px;background:var(--bts-bg, #f4efe9);object-fit:cover}.bts__name{flex:1 1 0%;min-width:0;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;overflow-wrap:anywhere}.bts__name small{display:block;color:var(--bts-muted, #5f564d);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:none}.bts__price{font-size:13px;font-weight:600;line-height:1.6;white-space:nowrap}.bts__sizes{display:flex;flex-wrap:wrap;gap:8px;min-height:44px;margin-bottom:22px}.bts__size{min-width:52px;height:44px;padding:0 12px;border:1px solid rgb(0 0 0 / .18);border-radius:999px;background:transparent;color:var(--bts-ink, #231f1b);font:inherit;font-size:12px;font-weight:600;letter-spacing:.1em;cursor:pointer}.bts__size[aria-pressed=true]{border-color:var(--bts-ink, #231f1b);background:var(--bts-ink, #231f1b);color:var(--bts-bg, #f4efe9)}.bts__size:disabled{cursor:not-allowed;opacity:.35;text-decoration:line-through}.bts__size:focus-visible,.bts__btn:focus-visible{outline:2px solid var(--bts-ink, #231f1b);outline-offset:3px}.bts__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1.6;text-transform:uppercase}.bts__total strong{font-size:22px;font-weight:900;letter-spacing:.02em}.bts__btn{width:100%;height:54px;border:0;border-radius:999px;background:var(--bts-accent, #231f1b);color:var(--bts-accent-text, #fff);font:inherit;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.bts__btn:disabled{cursor:not-allowed;opacity:.5}.bts__msg{min-height:18px;margin:10px 0 0;color:var(--bts-ink, #231f1b);font-size:12px;line-height:1.6;text-align:center}.bts__note{margin:12px 0 0;color:var(--bts-muted, #5f564d);font-size:12px;line-height:1.6;text-align:center}.bts__fallback{margin:12px 0 0;padding:0;list-style:none;font-size:13px;text-align:center}.bts__fallback a{text-decoration:underline}@media(min-width:750px){.bts{padding-block:var(--bts-pad-top, 64px) var(--bts-pad-bottom, 64px)}}@media(min-width:768px){.bts .bts__title{font-size:var(--bts-h-size, calc(34.5px * var(--ig-heading-scale, 1)))}}@media(min-width:990px){.bts__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--bts-gap, 64px);align-items:center;padding-inline:var(--bts-side, 40px)}.bts--media-right .bts__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.bts--media-right .bts__media{order:1}.bts__media{max-height:var(--bts-max-h, 760px)}}@media(min-width:1200px){.bts .bts__title{font-size:var(--bts-h-size, calc(39.1px * var(--ig-heading-scale, 1)))}}.ig-bundle{position:relative}.ig-bundle--border-top{border-top:1px solid currentColor}.ig-bundle--border-bottom{border-bottom:1px solid currentColor}.ig-bundle--dashed.ig-bundle--border-top{border-top-style:dashed}.ig-bundle--dashed.ig-bundle--border-bottom{border-bottom-style:dashed}.ig-bundle__wide{width:calc(100% - 32px);max-width:none;margin-inline:auto}.ig-bundle__copy>*+*{margin-top:10px}.ig-bundle--align-left .ig-bundle__copy{text-align:left}.ig-bundle--align-center .ig-bundle__copy{text-align:center}.ig-bundle--align-right .ig-bundle__copy{text-align:right}.ig-bundle--size-small .ig-section__title{font-size:calc(20px * var(--ig-heading-scale, 1))}.ig-bundle--size-large .ig-section__title{font-size:calc(36px * var(--ig-heading-scale, 1))}.ig-bundle--hl-heading .ig-bundle__heading :is(strong,b){font-family:var(--font-heading)}.ig-bundle--hl-body .ig-bundle__heading :is(strong,b){font-family:var(--font-body)}.ig-bundle--hl-accent .ig-bundle__heading :is(strong,b){font-family:var(--font-accent, var(--font-body))}.ig-bundle__description p{margin:0}.ig-bundle__selection{margin-top:8px}.ig-bundle__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ig-bundle__tab{min-height:40px;padding:8px 14px;border:1px solid currentColor;border-radius:999px;background:transparent;cursor:pointer}.ig-bundle__tab.is-active{background:currentColor;color:var(--ig-bg, #fff)}.ig-bundle__tab:focus-visible,.ig-bundle__submit:focus-visible,.ig-bundle__view:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ig-bundle__panel{margin-top:20px}.ig-bundle__layout{display:grid;gap:20px}.ig-bundle__item{position:relative;min-width:0}.ig-bundle__pick{position:absolute;z-index:2;top:10px;right:10px}.ig-bundle__pick input{width:22px;height:22px}.ig-bundle__variant{width:100%;min-height:42px;margin-top:8px}.ig-bundle__summary{display:grid;gap:12px;align-content:start;padding:18px;border:1px solid currentColor;border-radius:16px}.ig-bundle__offer{margin:0}.ig-bundle__meter{height:8px;border-radius:999px;background:#0000001f;overflow:hidden}.ig-bundle__meter>span{display:block;height:100%;width:0;background:currentColor}.ig-bundle__total,.ig-bundle__count{display:flex;justify-content:space-between;gap:12px;margin:0;font-weight:700}.ig-bundle__submit,.ig-bundle__view{width:100%}.ig-bundle__picked{margin:0;padding-left:18px}.ig-bundle__picked li+li{margin-top:6px}.ig-bundle__icon{position:absolute;z-index:3;left:var(--ig-icon-x, 80%);top:var(--ig-icon-y, 12%);translate:-50% -50%}.ig-bundle__icon-face{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:11rem;padding:8px 12px;border-radius:999px;background:var(--ig-icon-bg, #111);color:var(--ig-icon-color, #fff);rotate:var(--ig-icon-rotate, 0deg)}.ig-bundle__icon.is-circle .ig-bundle__icon-face{width:6.5rem;height:6.5rem;border-radius:50%;flex-direction:column;text-align:center;padding:10px}.ig-bundle__icon img{width:36px;height:36px;object-fit:cover;border-radius:50%}.ig-bundle__glyph{display:inline-flex}.ig-bundle__glyph svg{width:22px;height:22px;fill:none;stroke:currentColor}.ig-bundle__glyph svg.ig-fill{fill:currentColor;stroke:none}.ig-bundle__icon-text{font-size:14px;line-height:1.2}.ig-bundle__products.ig-carousel>*{flex-basis:78%}@media(prefers-reduced-motion:no-preference){.ig-bundle__icon{animation:ig-bundle-float 4.8s ease-in-out infinite}}@keyframes ig-bundle-float{0%,to{translate:-50% calc(-50% - 4px)}50%{translate:-50% calc(-50% + 6px)}}@media(min-width:750px){.ig-bundle--size-small .ig-section__title{font-size:calc(28px * var(--ig-heading-scale, 1))}.ig-bundle--size-large .ig-section__title{font-size:calc(56px * var(--ig-heading-scale, 1))}.ig-bundle__products.ig-carousel>*{flex-basis:calc((100% - (var(--ig-cols, 4) - 1) * var(--grid-gap, 16px)) / var(--ig-cols, 4))}.ig-bundle__layout{grid-template-columns:minmax(0,1.7fr) minmax(220px,.85fr);align-items:start}.ig-bundle__summary{position:sticky;top:12px}.ig-bundle__btn-d-small{min-height:40px;padding:8px 16px;font-size:14px}.ig-bundle__btn-d-medium{min-height:48px;padding:12px 22px}.ig-bundle__btn-d-large{min-height:56px;padding:16px 28px;font-size:17px}}@media(max-width:749px){.ig-bundle__wide{width:calc(100% - 24px)}.ig-bundle__icon{left:var(--ig-icon-x-m, var(--ig-icon-x, 80%));top:var(--ig-icon-y-m, var(--ig-icon-y, 12%))}.ig-bundle__icon.is-circle .ig-bundle__icon-face{width:4.5rem;height:4.5rem}.ig-bundle__btn-m-small{min-height:40px;padding:8px 14px;font-size:14px}.ig-bundle__btn-m-medium{min-height:46px;padding:10px 18px}.ig-bundle__btn-m-large{min-height:52px;padding:14px 22px;font-size:16px}}.ct{padding-block:var(--ct-pad-top-m, 56px) var(--ct-pad-bottom-m, 32px);background:var(--ct-bg, #0b0b0b);color:var(--ct-text, #f2ede4)}.ct__inner{max-width:var(--ct-width, 1440px);margin-inline:auto;padding-inline:var(--ct-side-m, 20px)}.ct__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:var(--ct-head-gap, 20px)}.ct .ct__title{margin:0;min-width:0;color:var(--ct-text, #f2ede4);font-size:var(--ct-h-size-m, calc(23.4px * var(--ig-heading-scale, 1)));line-height:1;overflow-wrap:anywhere}.ct__sub{margin:0;font-size:var(--ct-sub, 12px);font-weight:600;letter-spacing:.18em;line-height:1.6;text-transform:uppercase;opacity:.75}.ct__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--ct-col-m, 44%);gap:var(--ct-gap-m, 10px);padding-bottom:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ct__track::-webkit-scrollbar{display:none}.ct__tile{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--ct-radius, 0px);background:var(--ct-tile-bg, #161514);color:var(--ct-text, #f2ede4);text-decoration:none;scroll-snap-align:start}.ct__tile:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ct__media{display:block;aspect-ratio:var(--ct-ratio, 4 / 5);overflow:hidden;background:var(--ct-tile-bg, #161514)}.ct__media img,.ct__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s}.ct__placeholder{fill:currentColor;opacity:.35}@media(hover:hover){a.ct__tile:hover .ct__media img{transform:scale(1.04)}}.ct__label{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:14px 14px 16px;font-size:var(--ct-label, 12px);font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;overflow-wrap:anywhere}.ct__label span{flex:0 0 auto}.ct__label span:dir(rtl){scale:-1 1}@media(min-width:750px){.ct{padding-block:var(--ct-pad-top, 56px) var(--ct-pad-bottom, 32px)}}@media(min-width:768px){.ct .ct__title{font-size:var(--ct-h-size, calc(34.5px * var(--ig-heading-scale, 1)))}}@media(min-width:990px){.ct__inner{padding-inline:var(--ct-side, 40px)}.ct__track{grid-auto-flow:row;grid-template-columns:repeat(var(--ct-cols-md, 3),minmax(0,1fr));gap:var(--ct-gap, 10px);overflow:visible}}@media(min-width:1200px){.ct .ct__title{font-size:var(--ct-h-size, calc(39.1px * var(--ig-heading-scale, 1)))}}@media(min-width:1280px){.ct__track{grid-template-columns:repeat(var(--ct-cols, 6),minmax(0,1fr))}}.ig-collage.ig-collage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap, 0px);align-items:stretch}.ig-collage--contained{width:min(var(--ig-page, 1440px),calc(100% - 32px));margin-inline:auto}.ig-collage .ig-collage__item{position:relative;grid-column:span var(--span, 6);display:flex;min-height:420px;overflow:hidden;color:var(--text, #fff);background:#2b2b2b;text-decoration:none}.ig-collage--rounded .ig-collage__item{border-radius:var(--radius, 0px)}.ig-collage .ig-collage__media,.ig-collage .ig-collage__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ig-collage .ig-collage__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--overlay, #000);opacity:var(--overlay-opacity, 0);pointer-events:none}.ig-collage .ig-collage__copy{position:relative;z-index:2;display:grid;gap:8px;width:auto;max-width:min(100%,var(--copy-max, 32rem));margin:0;padding:24px;background:none;justify-items:start}.ig-collage .ig-collage__heading{margin:0;overflow-wrap:anywhere}.ig-collage .ig-collage__heading--shadow{text-shadow:0 2px 10px var(--shadow, #000)}.ig-collage .ig-collage__subheading{margin:0;max-width:36ch}.ig-collage .ig-collage__btn{--ig-btn-text: var(--btn-text, #fff);--ig-btn-bg: var(--btn-bg, #111);--ig-btn-border: var(--btn-border, #fff);width:fit-content;color:var(--btn-text, #fff);background:var(--btn-bg, #111);border-color:var(--btn-border, #fff)}.ig-collage .ig-collage__btn--outline{background:transparent;color:var(--btn-text, #fff);border-color:var(--btn-border, #fff)}.ig-collage .ig-collage__media--mobile{display:none}.ig-collage .ig-collage__heading--m-small{font-size:22px}.ig-collage .ig-collage__heading--m-medium{font-size:28px}.ig-collage .ig-collage__heading--m-large{font-size:36px}.ig-btn.ig-collage__btn--m-small{min-height:34px;padding:8px 12px;font-size:12px}.ig-btn.ig-collage__btn--m-medium{min-height:40px;padding:10px 16px;font-size:14px}.ig-btn.ig-collage__btn--m-large{min-height:48px;padding:12px 22px;font-size:16px}.ig-collage .ig-cw-m-small{--copy-max: 16rem}.ig-collage .ig-cw-m-medium{--copy-max: 24rem}.ig-collage .ig-cw-m-large .ig-collage__copy{width:100%;max-width:none}.ig-collage .ig-pos-m-top-left,.ig-collage .ig-pos-m-center-left,.ig-collage .ig-pos-m-bottom-left{justify-content:flex-start;text-align:left}.ig-collage .ig-pos-m-top-center,.ig-collage .ig-pos-m-center,.ig-collage .ig-pos-m-bottom-center{justify-content:center;text-align:center}.ig-collage .ig-pos-m-top-right,.ig-collage .ig-pos-m-center-right,.ig-collage .ig-pos-m-bottom-right{justify-content:flex-end;text-align:right}.ig-collage .ig-pos-m-top-left,.ig-collage .ig-pos-m-top-center,.ig-collage .ig-pos-m-top-right{align-items:flex-start}.ig-collage .ig-pos-m-center-left,.ig-collage .ig-pos-m-center,.ig-collage .ig-pos-m-center-right{align-items:center}.ig-collage .ig-pos-m-bottom-left,.ig-collage .ig-pos-m-bottom-center,.ig-collage .ig-pos-m-bottom-right{align-items:flex-end}.ig-collage .ig-pos-m-top-center .ig-collage__copy,.ig-collage .ig-pos-m-center .ig-collage__copy,.ig-collage .ig-pos-m-bottom-center .ig-collage__copy{justify-items:center}.ig-collage .ig-pos-m-top-right .ig-collage__copy,.ig-collage .ig-pos-m-center-right .ig-collage__copy,.ig-collage .ig-pos-m-bottom-right .ig-collage__copy{justify-items:end}@media(min-width:750px){.ig-collage .ig-collage__heading--d-small{font-size:28px}.ig-collage .ig-collage__heading--d-medium{font-size:42px}.ig-collage .ig-collage__heading--d-large{font-size:56px}.ig-btn.ig-collage__btn--d-small{min-height:36px;padding:8px 14px;font-size:13px}.ig-btn.ig-collage__btn--d-medium{min-height:44px;padding:10px 20px;font-size:14px}.ig-btn.ig-collage__btn--d-large{min-height:52px;padding:14px 28px;font-size:16px}.ig-collage .ig-cw-d-small{--copy-max: 18rem}.ig-collage .ig-cw-d-medium{--copy-max: 32rem}.ig-collage .ig-cw-d-small .ig-collage__copy,.ig-collage .ig-cw-d-medium .ig-collage__copy{width:auto;max-width:min(100%,var(--copy-max, 32rem))}.ig-collage .ig-cw-d-large .ig-collage__copy{width:100%;max-width:none}.ig-collage .ig-pos-d-top-left,.ig-collage .ig-pos-d-center-left,.ig-collage .ig-pos-d-bottom-left{justify-content:flex-start;text-align:left}.ig-collage .ig-pos-d-top-center,.ig-collage .ig-pos-d-center,.ig-collage .ig-pos-d-bottom-center{justify-content:center;text-align:center}.ig-collage .ig-pos-d-top-right,.ig-collage .ig-pos-d-center-right,.ig-collage .ig-pos-d-bottom-right{justify-content:flex-end;text-align:right}.ig-collage .ig-pos-d-top-left,.ig-collage .ig-pos-d-top-center,.ig-collage .ig-pos-d-top-right{align-items:flex-start}.ig-collage .ig-pos-d-center-left,.ig-collage .ig-pos-d-center,.ig-collage .ig-pos-d-center-right{align-items:center}.ig-collage .ig-pos-d-bottom-left,.ig-collage .ig-pos-d-bottom-center,.ig-collage .ig-pos-d-bottom-right{align-items:flex-end}.ig-collage .ig-pos-d-top-left .ig-collage__copy,.ig-collage .ig-pos-d-center-left .ig-collage__copy,.ig-collage .ig-pos-d-bottom-left .ig-collage__copy{justify-items:start}.ig-collage .ig-pos-d-top-center .ig-collage__copy,.ig-collage .ig-pos-d-center .ig-collage__copy,.ig-collage .ig-pos-d-bottom-center .ig-collage__copy{justify-items:center}.ig-collage .ig-pos-d-top-right .ig-collage__copy,.ig-collage .ig-pos-d-center-right .ig-collage__copy,.ig-collage .ig-pos-d-bottom-right .ig-collage__copy{justify-items:end}}@media(max-width:749px){.ig-collage.ig-collage{grid-template-columns:1fr;gap:var(--gap-m, var(--gap, 0px))}.ig-collage.ig-collage .ig-collage__item{grid-column:1 / -1}.ig-collage--rounded .ig-collage__item{border-radius:var(--radius-m, var(--radius, 0px))}.ig-collage .ig-collage__media--desktop.ig-collage__media--has-mobile{display:none}.ig-collage .ig-collage__media--mobile{display:block}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ig-collage--zoom .ig-collage__media{transition:transform .45s ease}.ig-collage--zoom .ig-collage__item:hover .ig-collage__media{transform:scale(1.06)}.ig-collage--shade .ig-collage__overlay{transition:opacity .3s ease}.ig-collage--shade .ig-collage__item:hover .ig-collage__overlay{opacity:min(1,calc(var(--overlay-opacity, 0) + .2))}}.ig-collage__item:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.ig-accordion-controls{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.ig-section__title+.ig-accordion-controls{margin-top:16px}[data-collapsible] .ig-accordion summary.ig-row-heading{padding:14px 16px}[data-collapsible] .ig-accordion .ig-accordion__body{padding:12px 16px 16px}.ig-tile__body p{margin-top:6px;color:#ffffffd1;font-size:14px}.ig-cc__layout{display:flex;flex-direction:column;gap:28px}.ig-cc__grid{min-width:0}.ig-cc__copy>*+*{margin-top:12px}.ig-cc__actions{margin-top:20px}.ig-cc__sub{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ig-cc__desc{max-width:42rem;font-size:calc(15px * var(--ig-body-scale, 1));line-height:1.5}.ig-cc__title--small{font-size:calc(22px * var(--ig-heading-scale, 1));line-height:1.1}.ig-cc__title--medium{font-size:calc(28px * var(--ig-heading-scale, 1));line-height:1.1}.ig-cc__title--large{font-size:calc(34px * var(--ig-heading-scale, 1));line-height:1.05}.ig-cc__title--font-heading strong,.ig-cc__title--font-heading b{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.ig-cc__title--font-body strong,.ig-cc__title--font-body b{font-family:var(--font-body);font-weight:700;font-style:var(--font-body-style);letter-spacing:0;text-transform:none}.ig-cc__title--font-accent strong,.ig-cc__title--font-accent b{font-family:var(--font-accent, var(--font-body));font-weight:700}.ig-cc__bleed{width:100%;max-width:none;margin-inline:auto;padding-inline:16px}.ig-cc__grid .ig-section__head{justify-content:flex-end;margin-bottom:14px}.ig-cc .ig-carousel>.ig-tile{flex-basis:78%}.ig-cc__tile-sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ig-cc--emphasize .ig-carousel>.ig-tile{transform:scale(.92);transform-origin:center center;transition:transform .25s ease}.ig-cc--emphasize .ig-carousel>.ig-tile.is-center{transform:scale(1);z-index:1}@media(max-width:749px){.ig-cc .ig-cc__btn--m-default{min-height:39px;padding:8px 15px;font-size:14px;line-height:14px}.ig-cc .ig-cc__btn--m-small{min-height:34px;padding:8px 12px;font-size:12px;line-height:12px}.ig-cc .ig-cc__btn--m-medium{min-height:44px;padding:10px 18px;font-size:15px;line-height:15px}.ig-cc .ig-cc__btn--m-large{min-height:52px;padding:14px 24px;font-size:16px;line-height:16px}}@media(min-width:750px){.ig-cc__bleed{padding-inline:32px}.ig-cc__title--small{font-size:calc(28px * var(--ig-heading-scale, 1))}.ig-cc__title--medium{font-size:calc(40px * var(--ig-heading-scale, 1))}.ig-cc__title--large{font-size:calc(52px * var(--ig-heading-scale, 1))}.ig-cc .ig-carousel>.ig-tile{flex-basis:calc((100% - (var(--cc-cols, 3) - 1) * 14px) / var(--cc-cols, 3))}.ig-cc .ig-cc__btn--d-default{min-height:48px;padding:10px 20px;font-size:14px;line-height:14px}.ig-cc .ig-cc__btn--d-small{min-height:36px;padding:8px 14px;font-size:12px;line-height:12px}.ig-cc .ig-cc__btn--d-medium{min-height:48px;padding:12px 22px;font-size:15px;line-height:15px}.ig-cc .ig-cc__btn--d-large{min-height:56px;padding:16px 28px;font-size:18px;line-height:18px}}@media(min-width:990px){.ig-cc--left .ig-cc__layout{flex-direction:row;align-items:center;gap:40px}.ig-cc--left .ig-cc__copy{flex:0 0 30%;max-width:360px}.ig-cc--left .ig-cc__grid{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.ig-cc--emphasize .ig-carousel>.ig-tile{transition:none}}.ig-highlight--heading strong,.ig-highlight--heading b{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style)}.ig-highlight--body strong,.ig-highlight--body b{font-family:var(--font-body);font-weight:var(--font-body-bold, 700);font-style:var(--font-body-style);letter-spacing:0}.ig-highlight--accent strong,.ig-highlight--accent b{font-family:var(--font-accent, var(--font-body))}.ig-color-collections--top{border-top:1px solid currentColor}.ig-color-collections--bottom{border-bottom:1px solid currentColor}.ig-color-collections--dashed.ig-color-collections--top{border-top-style:dashed}.ig-color-collections--dashed.ig-color-collections--bottom{border-bottom-style:dashed}.ig-color-collections__layout{display:grid;gap:20px}.ig-color-collections__media{position:relative;min-width:0}.ig-color-collections__pick{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ig-color-collections__panel,.ig-color-collections__products{display:none}.ig-color-collections__panel{height:var(--cc-height-mobile, 350px);color:var(--cc-content, #ffffff)}.ig-color-collections__frame{position:relative;display:block;height:100%;overflow:hidden;background:var(--cc-swatch, #111111);color:inherit;text-decoration:none}.ig-color-collections__image{width:100%;height:100%;object-fit:cover;display:block}.ig-color-collections__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cc-overlay, #000000);opacity:var(--cc-opacity, .1);pointer-events:none}.ig-color-collections__content{position:absolute;left:16px;right:16px;bottom:16px;z-index:1}.ig-color-collections__title{margin:0;font-size:28px;color:inherit}.ig-color-collections__title a{color:inherit;text-decoration:none}.ig-color-collections__text{margin:8px 0 0;color:inherit;font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ig-color-collections__text p{margin:0}.ig-color-collections__swatches{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.ig-color-collections__swatch{width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,.25);display:inline-block;cursor:pointer}.ig-color-collections__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ig-color-collections.is-mobile-adapt .ig-color-collections__panel,.ig-color-collections.is-mobile-adapt .ig-color-collections__frame{height:auto;min-height:220px}.ig-color-collections.is-mobile-adapt .ig-color-collections__image{height:auto;object-fit:contain}.ig-color-collections.is-editor [data-cc-panel]{display:block!important;margin-bottom:16px}@media(min-width:750px){.ig-color-collections__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.ig-color-collections__panel{height:var(--cc-height, 750px)}.ig-color-collections.is-desktop-adapt .ig-color-collections__panel,.ig-color-collections.is-desktop-adapt .ig-color-collections__frame{height:auto;min-height:280px}.ig-color-collections.is-desktop-adapt .ig-color-collections__image{height:auto;object-fit:contain}.ig-color-collections.is-mobile-adapt:not(.is-desktop-adapt) .ig-color-collections__panel{height:var(--cc-height, 750px);min-height:0}.ig-color-collections.is-mobile-adapt:not(.is-desktop-adapt) .ig-color-collections__frame{height:100%}.ig-color-collections.is-mobile-adapt:not(.is-desktop-adapt) .ig-color-collections__image{height:100%;object-fit:cover}}.cs{position:relative;background:var(--cs-bg0, #33523d);color:var(--cs-ink, #f2ede4)}.cs__stage{padding:56px 20px}.cs__bg,.cs__words,.cs__dots,.cs__count,.cs__name{display:none}.cs__eyebrow{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.3em;line-height:1.6;text-transform:uppercase;opacity:.8}.cs .cs__title{margin:0;color:var(--cs-ink, #f2ede4);font-size:calc(23.4px * var(--ig-heading-scale, 1));line-height:.95;overflow-wrap:anywhere}.cs__cta{display:inline-flex;align-items:center;gap:10px;min-height:50px;margin-top:20px;padding:0 24px;border-radius:999px;background:var(--cs-ink, #f2ede4);color:var(--cs-btn-text, #0b0b0b);font-size:12px;font-weight:800;letter-spacing:.16em;line-height:1.6;text-transform:uppercase;text-decoration:none}.cs__cta:focus-visible,.cs__dot:focus-visible{outline:2px solid var(--cs-ink, #f2ede4);outline-offset:3px}.cs__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.cs__img{position:relative;margin:0;overflow:hidden;aspect-ratio:4 / 5;border-radius:16px;background:#ffffff0f}.cs__img img,.cs__img svg{display:block;width:100%;height:100%;object-fit:cover}.cs__placeholder{fill:currentColor;opacity:.35}.cs__img figcaption{position:absolute;inset-inline-start:12px;bottom:10px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.6;text-transform:uppercase;text-shadow:0 1px 6px rgb(0 0 0 / .5)}.cs.is-live .cs__track{height:calc(100svh + var(--cs-n, 4) * var(--cs-len, 80vh))}.cs.is-live .cs__stage{position:sticky;top:0;display:block;height:100svh;padding:0;overflow:hidden}.cs.is-live .cs__bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--cs-bg, var(--cs-bg0, #33523d));transition:background-color .8s}.cs.is-live .cs__bg:after{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 45%,#ffffff24,#00000073 70%);content:""}.cs--flat.is-live .cs__bg:after{content:none}.cs.is-live .cs__words{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.cs.is-live .cs__word{position:absolute;top:50%;left:50%;color:transparent;font-family:var(--font-heading);font-style:var(--font-heading-style);font-weight:900;font-size:clamp(var(--cs-word-min, 90px),var(--cs-word-fluid, 26vw),var(--cs-word-max, 420px));letter-spacing:-.02em;line-height:1;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:var(--cs-word-stroke, 2px) color-mix(in srgb,#fff var(--cs-word-alpha, 55%),transparent);opacity:0;transform:translate(-50%,-50%);will-change:transform,opacity}.cs.is-live .cs__media{position:absolute;top:46%;left:50%;display:block;width:min(var(--cs-media-w-m, 70vw),var(--cs-media-h-m, 52vh));margin:0;aspect-ratio:4 / 5;translate:-50% -50%}.cs.is-live .cs__img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius, 22px);box-shadow:0 40px 80px #00000073;will-change:transform,opacity}.cs.is-live .cs__img figcaption{display:none}.cs.is-live .cs__copy{position:absolute;inset-inline:20px;bottom:28px;z-index:3}.cs.is-live .cs__title{font-size:clamp(28px,7vw,var(--cs-title-max, 64px))}.cs.is-live .cs__name{display:block;margin:6px 0 0;font-size:13px;font-weight:700;letter-spacing:.24em;line-height:1.6;text-transform:uppercase;opacity:.85}.cs.is-live .cs__count{position:absolute;top:24px;inset-inline-end:20px;z-index:3;display:block;margin:0;font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.6}.cs.is-live .cs__dots{position:absolute;top:22px;inset-inline-start:20px;z-index:3;display:flex;gap:10px}.cs__dot{width:26px;height:26px;padding:0;border:2px solid rgb(255 255 255 / .5);border-radius:50%;cursor:pointer;transition:transform .3s,border-color .3s}.cs__dot[aria-current=true]{border-color:#fff;transform:scale(1.2)}@media(min-width:768px){.cs .cs__title{font-size:calc(34.5px * var(--ig-heading-scale, 1))}}@media(min-width:990px){.cs__stage{padding:80px 40px}.cs__media{grid-template-columns:repeat(4,minmax(0,1fr))}.cs.is-live .cs__media{top:50%;width:min(var(--cs-media-w, 36vw),var(--cs-media-h, 58vh))}.cs.is-live .cs__copy{inset-inline:48px auto;bottom:56px;max-width:360px}.cs.is-live .cs__count{top:auto;bottom:62px;inset-inline-end:48px;font-size:14px}.cs.is-live .cs__dots{top:50%;inset-inline:auto 48px;flex-direction:column;translate:0 -50%}}@media(min-width:1200px){.cs .cs__title{font-size:calc(39.1px * var(--ig-heading-scale, 1))}}.ig-contact--has-image{display:grid;gap:28px}@media(min-width:900px){.ig-contact--has-image{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.ig-contact__image{width:100%;height:100%;object-fit:cover}.ig-contact__heading.ig-highlight-heading :is(strong,b){font-family:var(--font-heading)}.ig-contact__heading.ig-highlight-body :is(strong,b){font-family:var(--font-body)}.ig-contact__heading.ig-highlight-accent :is(strong,b){font-family:var(--font-accent, var(--font-body))}.contact-hub{padding-block:var(--ch-pt-m, 48px) var(--ch-pb-m, 64px);background:var(--ch-bg, transparent);color:var(--ch-text, #0b0b0b)}.contact-hub__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;max-width:1200px;margin-inline:auto;padding-inline:20px}.contact-hub__aside{min-width:0}.contact-hub__eyebrow{margin:0 0 10px;color:var(--ch-accent, #b42026);font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.22em;text-transform:uppercase}.contact-hub .contact-hub__title{margin:0 0 10px;color:inherit;font-size:var(--ch-title-m, 32px);line-height:1;overflow-wrap:anywhere}.contact-hub__intro{margin:0 0 24px;color:var(--ch-muted, #3d3933);font-size:16px;line-height:1.6}.contact-hub__card{min-width:0;padding:20px;border:1px solid var(--ch-card-border, #e3ddd3);border-radius:var(--ch-radius, 6px);background:var(--ch-card-bg, #ffffff)}.contact-hub__card+.contact-hub__card{margin-top:16px}.contact-hub .contact-hub__card-title{margin:0 0 12px;color:inherit;font-size:18px;line-height:1.1;letter-spacing:0;text-transform:none}.contact-hub__links{display:flex;flex-direction:column;gap:2px}.contact-hub__link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 4px;border-bottom:1px solid var(--ch-divider, #eee8de);font-size:15px;font-weight:600;line-height:1.6}.contact-hub__link-label{min-width:0;overflow-wrap:anywhere}.contact-hub__arrow{flex:none;color:var(--ch-accent, #b42026);transition:transform .2s ease}[dir=rtl] .contact-hub__arrow{scale:-1 1}a.contact-hub__link:hover .contact-hub__link-label{text-decoration:underline;text-underline-offset:3px}a.contact-hub__link:hover .contact-hub__arrow{transform:translate(3px)}[dir=rtl] a.contact-hub__link:hover .contact-hub__arrow{transform:translate(-3px)}.contact-hub__detail{margin:0 0 8px;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.contact-hub__detail strong{font-weight:700}.contact-hub__detail a:hover{text-decoration:underline;text-underline-offset:3px}.contact-hub__form{display:grid;gap:12px}.contact-hub__pair{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.contact-hub__field{min-width:0}.contact-hub__field label{display:block;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.6;text-transform:uppercase}.contact-hub__field input,.contact-hub__field select,.contact-hub__field textarea{display:block;width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--ch-field-border, #cfc8bc);border-radius:4px;background-color:#fff;color:var(--ch-text, #0b0b0b);font-size:16px;transition:border-color .2s ease}.contact-hub__field textarea{height:140px;min-height:96px;resize:vertical}.contact-hub__field input:focus,.contact-hub__field select:focus,.contact-hub__field textarea:focus{border-color:var(--ch-text, #0b0b0b)}.contact-hub__field input:focus-visible,.contact-hub__field select:focus-visible,.contact-hub__field textarea:focus-visible{outline:2px solid var(--ch-text, #0b0b0b);outline-offset:1px}.contact-hub__submit{min-height:52px;padding:0 24px;border:0;border-radius:4px;background:var(--ch-accent, #b42026);color:var(--ch-btn-text, #ffffff);font-family:var(--font-heading);font-size:14px;font-style:var(--font-heading-style);font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:filter .2s ease}.contact-hub__submit:hover{filter:brightness(1.08)}.contact-hub__submit:focus-visible{outline:2px solid var(--ch-text, #0b0b0b);outline-offset:3px}.contact-hub__status{padding:14px;border-radius:4px}.contact-hub__status--ok{background:#e7f4ea;color:#14532d}.contact-hub__status--error{background:#fdecec;color:#7f1d1d}.contact-hub__status--error ul{padding-inline-start:18px;list-style:disc}@media(min-width:750px){.contact-hub{padding-block:var(--ch-pt, 48px) var(--ch-pb, 64px)}.contact-hub__pair{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}}@media(min-width:768px){.contact-hub .contact-hub__title{font-size:calc(var(--ch-title, 63px) * .818)}}@media(min-width:990px){.contact-hub__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;padding-inline:40px}}@media(min-width:1200px){.contact-hub .contact-hub__title{font-size:var(--ch-title, 63px)}}@media(prefers-reduced-motion:reduce){.contact-hub__arrow,.contact-hub__field input,.contact-hub__field select,.contact-hub__field textarea,.contact-hub__submit{transition:none}}.ig-countdown-images{background:var(--cd-bg, transparent);color:var(--cd-text, inherit)}.ig-countdown-images.is-banner{position:relative}.ig-countdown-images.is-banner.is-banner-full .ig-countdown-images__inner{width:100%;max-width:none}.ig-countdown-images.is-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cd-overlay, transparent);opacity:var(--cd-overlay-opacity, 0);pointer-events:none}.ig-countdown-images__inner{width:min(var(--ig-page, 1440px),calc(100% - 32px));margin-inline:auto}.ig-countdown-images.is-content-full .ig-countdown-images__inner{width:calc(100% - 32px);max-width:none}.ig-countdown-images:not(.is-banner) .ig-countdown-images__inner{display:grid;gap:24px;align-items:center;grid-template-columns:minmax(0,1fr)}.ig-countdown-images.is-banner .ig-countdown-images__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:320px}.ig-countdown-images__media{position:relative;min-width:0}.ig-countdown-images__media img{display:block;width:100%;height:auto;aspect-ratio:410 / 450;object-fit:cover}.ig-countdown-images.is-banner .ig-countdown-images__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cd-image-overlay, transparent);opacity:var(--cd-image-opacity, 0);pointer-events:none}.ig-countdown-images.is-banner .ig-countdown-images__side--left{grid-column:1;grid-row:1}.ig-countdown-images.is-banner .ig-countdown-images__side--right{grid-column:2;grid-row:1}.ig-countdown-images.is-banner:not(.has-right) .ig-countdown-images__side--left,.ig-countdown-images.is-banner:not(.has-left) .ig-countdown-images__side--right,.ig-countdown-images.is-banner .ig-countdown-images__mobile{grid-column:1 / -1;grid-row:1}.ig-countdown-images.is-banner .ig-countdown-images__content{position:absolute;z-index:2;grid-column:1 / -1;grid-row:1;width:min(40rem,calc(100% - 48px));top:24px;left:24px}.ig-countdown-images.is-banner.is-pos-top-center .ig-countdown-images__content{left:50%;transform:translate(-50%);text-align:center}.ig-countdown-images.is-banner.is-pos-top-right .ig-countdown-images__content{left:auto;right:24px;text-align:right}.ig-countdown-images.is-banner.is-pos-center-left .ig-countdown-images__content{top:50%;transform:translateY(-50%)}.ig-countdown-images.is-banner.is-pos-center .ig-countdown-images__content{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.ig-countdown-images.is-banner.is-pos-center-right .ig-countdown-images__content{top:50%;left:auto;right:24px;transform:translateY(-50%);text-align:right}.ig-countdown-images.is-banner.is-pos-bottom-left .ig-countdown-images__content{top:auto;bottom:24px}.ig-countdown-images.is-banner.is-pos-bottom-center .ig-countdown-images__content{top:auto;bottom:24px;left:50%;transform:translate(-50%);text-align:center}.ig-countdown-images.is-banner.is-pos-bottom-right .ig-countdown-images__content{top:auto;bottom:24px;left:auto;right:24px;text-align:right}.ig-countdown-images__heading{margin:0}.ig-countdown-images__heading--small{font-size:clamp(22px,3vw,28px)}.ig-countdown-images__heading--medium{font-size:clamp(28px,4vw,40px)}.ig-countdown-images__heading--large{font-size:clamp(36px,5vw,56px)}.ig-countdown-images__heading :is(strong,b){font-family:var(--cd-highlight, var(--font-heading));font-weight:var(--cd-highlight-weight, inherit)}.ig-countdown-images__content>*+*{margin-top:12px}.ig-countdown-images__timer{gap:8px}.ig-countdown-images__unit{display:inline-flex;flex-direction:column;align-items:center;min-width:4.25rem;padding:8px 10px;background:var(--cd-timer-bg, transparent);color:var(--cd-timer-text, inherit)}.ig-countdown-images__unit small{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ig-countdown-images .ig-countdown-images__btn,.ig-countdown-images .ig-countdown-images__btn:hover{background:var(--cd-btn-bg, var(--ig-btn-bg));color:var(--cd-btn-text, var(--ig-btn-text));border-color:var(--cd-btn-border, var(--ig-btn-border))}@media(min-width:750px){.ig-countdown-images__mobile{display:none}.ig-countdown-images:not(.is-banner).has-left.has-right .ig-countdown-images__inner{grid-template-columns:minmax(0,1fr) minmax(220px,1.15fr) minmax(0,1fr)}.ig-countdown-images:not(.is-banner).has-left:not(.has-right) .ig-countdown-images__inner,.ig-countdown-images:not(.is-banner).has-right:not(.has-left) .ig-countdown-images__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ig-countdown-images__btn.is-d-small{min-height:40px;padding:8px 16px;font-size:13px}.ig-countdown-images__btn.is-d-medium{min-height:48px;padding:12px 24px;font-size:16px}.ig-countdown-images__btn.is-d-large{min-height:60px;padding:16px 32px;font-size:18px}}@media(max-width:749px){.ig-countdown-images__inner,.ig-countdown-images.is-content-full .ig-countdown-images__inner{width:calc(100% - 24px)}.ig-countdown-images.has-mobile .ig-countdown-images__side{display:none}.ig-countdown-images.is-banner .ig-countdown-images__inner,.ig-countdown-images:not(.is-banner) .ig-countdown-images__inner{grid-template-columns:minmax(0,1fr)}.ig-countdown-images.is-banner .ig-countdown-images__side,.ig-countdown-images.is-banner .ig-countdown-images__mobile{grid-column:1;grid-row:auto}.ig-countdown-images.is-banner .ig-countdown-images__content{position:relative;top:auto;right:auto;bottom:auto;left:auto;transform:none;grid-column:auto;grid-row:auto;width:auto;margin:16px 0}.ig-countdown-images.is-banner.is-pos-top-center .ig-countdown-images__content,.ig-countdown-images.is-banner.is-pos-center .ig-countdown-images__content,.ig-countdown-images.is-banner.is-pos-bottom-center .ig-countdown-images__content{margin-inline:auto;text-align:center}.ig-countdown-images.is-banner.is-pos-top-right .ig-countdown-images__content,.ig-countdown-images.is-banner.is-pos-center-right .ig-countdown-images__content,.ig-countdown-images.is-banner.is-pos-bottom-right .ig-countdown-images__content{margin-left:auto;margin-right:0;text-align:right}.ig-countdown-images__btn.is-m-small{min-height:36px;padding:8px 14px;font-size:12px}.ig-countdown-images__btn.is-m-medium{min-height:44px;padding:10px 18px;font-size:14px}.ig-countdown-images__btn.is-m-large{min-height:52px;padding:12px 22px;font-size:16px}}.ig-align-center{text-align:center}.ig-align-right{text-align:right}.ec{padding-block:var(--ec-pad-top-m, 32px) var(--ec-pad-bottom-m, 40px);background:var(--ec-bg, #0b0b0b);color:var(--ec-text, #f2ede4)}.ec__head{max-width:var(--ec-width, 1440px);margin:0 auto var(--ec-head-gap, 18px);padding-inline:var(--ec-side-m, 20px)}.ec .ec__title{margin:0;color:var(--ec-text, #f2ede4);font-size:var(--ec-h-size-m, calc(23.4px * var(--ig-heading-scale, 1)));line-height:1;overflow-wrap:anywhere}.ec__grid{display:grid;grid-auto-flow:column;grid-auto-columns:var(--ec-col-m, 78%);gap:var(--ec-gap-m, 8px);padding-inline:var(--ec-side-m, 20px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ec-side-m, 20px);scrollbar-width:none}.ec__grid::-webkit-scrollbar{display:none}.ec__card{position:relative;display:block;min-width:0;aspect-ratio:var(--ec-ratio-m, 4 / 5);overflow:hidden;border-radius:var(--ec-radius, 6px);background:var(--ec-card-bg, #161514);color:var(--ec-text, #f2ede4);text-decoration:none;scroll-snap-align:start;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ec__card img{-webkit-user-drag:none}@media(hover:none){.ec .ec__card[data-motion-zoom]{clip-path:none}.ec .ec__card[data-motion-zoom] :is(img,svg){scale:none}}.ec__card img,.ec__card .ec__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ec-pos, 50% 15%);transition:transform .7s}.ec__placeholder{fill:currentColor;opacity:.35}@media(hover:hover){a.ec__card:hover img{transform:scale(1.03)}}.ec__card:focus-visible{outline:2px solid var(--ec-text, #f2ede4);outline-offset:3px}.ec__shade{position:absolute;inset:auto 0 0;height:var(--ec-shade-h, 55%);background:linear-gradient(to top,color-mix(in srgb,var(--ec-shade, #0b0b0b) var(--ec-shade-a, 92%),transparent),transparent)}.ec__copy{position:absolute;inset-inline:20px;bottom:22px;min-width:0;color:var(--ec-text, #f2ede4)}.ec__kicker{display:block;margin-bottom:6px;font-size:var(--ec-kicker, 12px);font-weight:600;letter-spacing:.2em;line-height:1.6;text-transform:uppercase;opacity:.85}.ec__card-title{display:block;font-size:var(--ec-h-size-m, calc(23.4px * var(--ig-heading-scale, 1)));font-weight:400;line-height:1;overflow-wrap:anywhere}.ec--title-heading .ec__card-title{font-family:var(--font-heading);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--ig-heading-spacing, 0);text-transform:var(--ig-heading-case, uppercase)}.ec__btn{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;padding:0 18px;border-radius:var(--ec-btn-radius, 4px);background:var(--ec-btn-bg, #f2ede4);color:var(--ec-btn-text, #0b0b0b);font-size:var(--ec-btn-size, 13px);font-weight:800;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}@media(min-width:750px){.ec{padding-block:var(--ec-pad-top, 32px) var(--ec-pad-bottom, 40px)}.ec__head{padding-inline:var(--ec-side, 40px)}.ec__grid{grid-auto-flow:row;grid-template-columns:repeat(var(--ec-cols, 4),minmax(0,1fr));gap:var(--ec-gap, 8px);padding-inline:var(--ec-side, 40px);overflow:visible}.ec__card{aspect-ratio:var(--ec-ratio, 3 / 4);max-height:var(--ec-max-h, 720px)}}@media(min-width:768px){.ec .ec__title,.ec__card-title{font-size:var(--ec-h-size, calc(34.5px * var(--ig-heading-scale, 1)))}}@media(min-width:1200px){.ec .ec__title,.ec__card-title{font-size:var(--ec-h-size, calc(39.1px * var(--ig-heading-scale, 1)))}}@media(min-width:750px)and (max-width:989px){.ec__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ec__card{container-type:inline-size}.ec .ec__card .ec__card-title{font-size:min(var(--ec-h-size-m, calc(23.4px * var(--ig-heading-scale, 1))),calc((100cqi - 40px) / 6))}@media(min-width:768px){.ec .ec__card .ec__card-title{font-size:min(var(--ec-h-size, calc(34.5px * var(--ig-heading-scale, 1))),calc((100cqi - 40px) / 6))}}@media(min-width:1200px){.ec .ec__card .ec__card-title{font-size:min(var(--ec-h-size, calc(39.1px * var(--ig-heading-scale, 1))),calc((100cqi - 40px) / 6))}}.ig-events{display:grid;gap:12px;margin-top:16px}.ig-event{display:grid;gap:8px;padding:16px;border:1px solid #eee;border-radius:12px}.ig-event__media{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px}.ig-event__sep{margin-inline:6px}.ig-events-cal__title :is(b,strong){font-weight:700}.ig-highlight-heading :is(b,strong){font-family:var(--font-heading)}.ig-highlight-body :is(b,strong){font-family:var(--font-body);text-transform:none;letter-spacing:0}.ig-highlight-accent :is(b,strong){font-family:var(--font-accent, var(--font-body))}.pdp-faq{background:var(--pdp-faq-bg, transparent);color:var(--pdp-faq-fg, inherit)}.pdp-faq__container{width:min(var(--pdp-faq-w, 1000px),calc(95% - 30px));margin-inline:auto}.pdp-faq__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 40px}.pdp-faq__head.ui-align-center{justify-content:center}.pdp-faq__head.ui-align-right{justify-content:flex-end}.pdp-faq__heading{flex:1 1 auto;margin:0;color:var(--pdp-faq-h-color, inherit);font-size:var(--pdp-faq-h, 40.6px);line-height:1.1}.pdp-faq__controls{display:flex;flex-wrap:wrap;gap:8px}.pdp-faq__item{margin:0 0 var(--pdp-faq-gap, 20px);border:1px solid var(--pdp-faq-border, currentColor);border-radius:var(--pdp-faq-radius, 10px);overflow:hidden}.pdp-faq__toggle{display:flex;align-items:center;justify-content:space-between;padding:18px 25px;background:var(--pdp-faq-item-bg, transparent);color:var(--pdp-faq-q-color, inherit);list-style:none;cursor:pointer}.pdp-faq__toggle::-webkit-details-marker{display:none}.pdp-faq__toggle::marker{content:""}.pdp-faq__toggle:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.pdp-faq__question{min-width:0;margin:0;padding-inline-end:20px;font-family:var(--font-heading);font-size:var(--pdp-faq-q, 16px);font-weight:400;line-height:1.1;letter-spacing:normal;text-transform:uppercase;color:inherit}.pdp-faq--body-q .pdp-faq__question{font-family:var(--font-body);text-transform:none}.pdp-faq__icon{flex:none;width:14px;height:13px;fill:var(--pdp-faq-icon, currentColor)}.pdp-faq__item[open]:not(.is-closing) .pdp-faq__icon-v{opacity:0}.pdp-faq__answer{background:var(--pdp-faq-answer-bg, transparent)}.pdp-faq__answer-inner{padding:20px;color:var(--pdp-faq-t-color, inherit);font-size:var(--pdp-faq-t, 14px);line-height:1.6}.pdp-faq__answer-inner p{margin:0 0 10px}.pdp-faq__answer-inner a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:1199px){.pdp-faq__container{width:min(850px,var(--pdp-faq-w, 1000px),calc(95% - 30px))}.pdp-faq__head{margin-bottom:20px}.pdp-faq__heading{font-size:var(--pdp-faq-h, 37.7px)}}@media(max-width:989px){.pdp-faq__container{width:min(700px,calc(95% - 30px))}.pdp-faq__toggle{padding:13px 20px}}@media(max-width:767px){.pdp-faq__container{width:auto;margin-inline:20px}.pdp-faq__head{margin-bottom:20px}.pdp-faq__heading{font-size:var(--pdp-faq-h-m, 22px)}.pdp-faq__icon{width:12px;height:11px}.pdp-faq__answer-inner{font-size:var(--pdp-faq-t-m, var(--pdp-faq-t, 14px))}}.ig-fcl__grid{display:grid;grid-template-columns:1fr}.ig-fcl__card{position:relative;display:grid;min-height:420px;color:var(--fcl-text, #fff);text-decoration:none;overflow:hidden}.ig-fcl--m-small .ig-fcl__card{min-height:320px}.ig-fcl--m-large .ig-fcl__card{min-height:560px}.ig-fcl--m-adapt .ig-fcl__card{min-height:0}.ig-fcl__media,.ig-fcl__shade{grid-area:1 / 1;width:100%;height:100%}.ig-fcl__media{object-fit:cover}.ig-fcl__empty{display:grid;place-items:center;background:#111}.ig-fcl__shade{background:var(--fcl-overlay, #000);opacity:var(--fcl-overlay-o, .35)}.ig-fcl__copy{position:relative;z-index:1;grid-area:1 / 1;align-self:end;display:grid;gap:8px;padding:28px 20px}.ig-fcl__title{margin:0}.ig-fcl__desc{max-width:36ch}@media(min-width:750px){.ig-fcl__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-fcl--d-small .ig-fcl__card{min-height:420px}.ig-fcl--d-medium .ig-fcl__card{min-height:560px}.ig-fcl--d-large .ig-fcl__card{min-height:720px}.ig-fcl--d-adapt .ig-fcl__card{min-height:0}}.ig-featured-posts__grid{display:grid;grid-template-columns:1fr;gap:18px}.ig-featured-posts .ig-card{background:transparent;min-width:0}.ig-featured-posts--card .ig-card{background:var(--ig-card-bg, #f4f4f4);padding:10px}.ig-featured-posts .ig-card__media{aspect-ratio:3 / 2}.ig-featured-posts .ig-card__media svg{width:100%;height:100%;display:block}.ig-featured-posts__link{display:block;color:inherit;height:100%}.ig-featured-posts__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ig-featured-posts__date{display:block;margin-top:10px;font-size:13px}.ig-featured-posts .ig-card__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:var(--ig-heading-spacing, 0);line-height:1.2}.ig-featured-posts .ig-card__title--h1{font-size:2rem}.ig-featured-posts .ig-card__title--h2{font-size:1.65rem}.ig-featured-posts .ig-card__title--h3{font-size:1.35rem}.ig-featured-posts .ig-card__title--h4{font-size:1.15rem}.ig-featured-posts .ig-card__title--h5{font-size:1rem}.ig-featured-posts .ig-card__title--h6{font-size:.9rem}.ig-featured-posts .ig-section__head .ig-btn{margin-left:auto}.ig-featured-posts .ig-highlight--heading :is(b,strong){font-family:var(--font-heading)}.ig-featured-posts .ig-highlight--body :is(b,strong){font-family:var(--font-body);font-weight:var(--font-body-bold, 700);letter-spacing:0;text-transform:none}.ig-featured-posts .ig-highlight--accent :is(b,strong){font-family:var(--font-accent, var(--font-body));font-weight:700;text-transform:none}.ig-featured-posts--overlay .ig-featured-posts__link{display:grid}.ig-featured-posts--overlay .ig-card__media,.ig-featured-posts--overlay .ig-featured-posts__copy{grid-area:1 / 1}.ig-featured-posts--overlay .ig-featured-posts__copy{align-self:end;z-index:1;padding:28px 14px 14px;color:#fff;background:linear-gradient(to top,#000000a8,#0000)}.ig-featured-posts--overlay .ig-featured-posts__date,.ig-featured-posts--overlay .ig-card__title,.ig-featured-posts--overlay .ig-muted{color:inherit}.ig-featured-posts--overlay .ig-featured-posts__date{margin-top:0}@media(min-width:750px){.ig-featured-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}}@media(min-width:900px){.ig-footer .ig-footer__grid--blocks{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(min-width:990px){.ig-footer.ig-footer--spread .ig-footer__grid{display:flex;flex-wrap:wrap;justify-content:space-around;column-gap:0;margin-inline:calc(var(--footer-pad-x, 79px) - var(--footer-col-gap, 56px) / 2)}.ig-footer--spread .ig-footer__grid>*{flex:1 1 0;min-width:0;box-sizing:border-box;padding-inline:calc(var(--footer-col-gap, 56px) / 2)}.ig-footer--spread .ig-footer__grid>[style*=--footer-col]{flex:0 0 var(--footer-col)}}@media(max-width:749px){.ig-footer .ig-footer__grid{row-gap:var(--footer-row-gap-m, 28px)}}.ig-footer .chrome-footer-acc__panel>a{font-size:var(--footer-link-size, var(--footer-text-size, 14px));line-height:1.6}@media(max-width:749px){.ig-footer .chrome-footer-acc__panel>a{font-size:var(--footer-text-size-m, var(--footer-link-size, var(--footer-text-size, 14px)))}}.ig-footer a.ig-footer__logo{display:inline-block;width:var(--logo-size, 100px);max-width:100%;margin:0 0 12px;padding:0}.ig-footer__logo img,.ig-footer__block-media img{width:100%;height:auto;display:block}.ig-footer__block-media{display:block;width:var(--media-size, 80px);max-width:100%;margin:0 0 12px}.ig-footer a.ig-footer__block-media{padding:0}.ig-footer .ig-footer__richtext p{margin:0 0 8px}.ig-footer .ig-footer__richtext a{display:inline;padding:0}.ig-footer__block--newsletter>p{margin:0 0 15px}.ig-footer__block--newsletter form{display:flex;flex-wrap:wrap;gap:5px;align-items:stretch}.ig-footer__block--newsletter input[type=email]{flex:1 1 160px;min-width:0;min-height:var(--footer-input-h, 44px);border:0;border-radius:var(--footer-input-radius, 8px);padding:0 max(12px,calc(var(--footer-input-radius, 8px) / 2));background:var(--footer-input-bg, #fff);color:var(--footer-input-text, #111);font-size:14px}.ig-footer__block--newsletter input[type=email]::placeholder{color:inherit;opacity:1}.ig-footer__block--newsletter .ig-btn{flex:0 0 auto;min-height:var(--footer-input-h, 44px);padding:10px 20px;font-size:14px;line-height:14px}.ig-footer__block--newsletter p[role=status],.ig-footer__block--newsletter .ig-error{flex-basis:100%;margin:0}.ig-footer__block--newsletter .ig-socials{margin-top:12px}@media(max-width:749px){.ig-footer__block--newsletter input[type=email]{min-height:var(--footer-input-h-m, 44px);font-size:16px}.ig-footer__block--newsletter .ig-btn{min-width:126px;min-height:var(--footer-input-h-m, 44px);padding:8px 15px}}.ig-footer--social-circle .ig-socials,.ig-footer--social-circle .chrome-social{gap:0;margin:0}.ig-footer--social-circle .ig-footer__block--newsletter .ig-socials{margin-top:30px}.ig-footer--social-circle .chrome-social a{position:relative;width:34px;height:34px;min-width:0;min-height:0;margin:0 0 10px}.ig-footer--social-circle .chrome-social a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid;border-radius:50%;transform:scale(.8);transition:background-color .3s ease,transform .3s ease}.ig-footer--social-circle .chrome-social a:hover:after{background-color:var(--footer-hover, #fff);transform:scale(1)}.ig-footer--social-circle .chrome-social :is(svg,span){position:relative;z-index:1}.ig-footer--social-circle .chrome-social svg{width:12px;height:12px}@media(max-width:749px){.ig-footer--social-circle .ig-footer__block--newsletter .ig-socials{margin-top:15px}.ig-footer--social-circle .chrome-social a{margin-bottom:8px}}.ig-footer__follow{margin-top:12px}.ig-footer .ig-footer__sublink{padding-left:12px}.ig-footer .ig-footer__sublink--deep{padding-left:24px}@media(min-width:990px)and (hover:hover){.ig-footer--hover-slide .chrome-footer-acc__panel>a{position:relative;width:fit-content;max-width:100%;transition:transform .3s ease,color .3s ease}.ig-footer--hover-slide .chrome-footer-acc__panel>a:before{content:"";position:absolute;inset-inline-start:-15px;top:50%;width:10px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.ig-footer--hover-slide .chrome-footer-acc__panel>a:hover{transform:translate(15px)}.ig-footer--hover-slide .chrome-footer-acc__panel>a:hover:before{transform:scaleX(1)}[dir=rtl] .ig-footer--hover-slide .chrome-footer-acc__panel>a:before{transform-origin:right}[dir=rtl] .ig-footer--hover-slide .chrome-footer-acc__panel>a:hover{transform:translate(-15px)}}@media(max-width:749px){.chrome-footer-acc .chrome-footer-acc__btn{text-transform:inherit;letter-spacing:inherit}.chrome-footer-acc .chrome-footer-acc__btn span{position:relative;flex:0 0 13px;width:13px;height:13px;font-size:0;transition:transform .3s ease}.chrome-footer-acc .chrome-footer-acc__btn span:before,.chrome-footer-acc .chrome-footer-acc__btn span:after{content:"";position:absolute;inset-inline-start:0;top:6px;width:13px;height:1px;background:currentColor}.chrome-footer-acc .chrome-footer-acc__btn span:after{transform:rotate(90deg)}.chrome-footer-acc .chrome-footer-acc__panel{padding-top:10px}}.ig-footer__bottom{margin-top:var(--footer-bottom-gap, 28px);padding-block:var(--footer-base-pad, 16px);border-top:1px solid var(--footer-divider, rgb(255 255 255 / .12))}.ig-footer .ig-footer__base{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:0;margin-block:0;padding-block:0;border:0;text-align:center}.ig-footer__legal{min-width:0}.ig-footer .ig-footer__copyright{margin:10px 0 0;line-height:1.6}.ig-footer .ig-footer__copyright small{font-size:.95em}.ig-footer .ig-footer__base .ig-footer__copyright a{display:inline;padding:0;margin:0;font-size:inherit}.ig-footer .ig-footer__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin:0 0 10px;padding:0;list-style:none}.ig-footer .ig-footer__base .ig-footer__policies a{position:relative;display:inline-block;margin:0;padding:0 10px;line-height:1.6;overflow-wrap:anywhere}.ig-footer .ig-footer__policies a:before{content:"";position:absolute;inset-inline-start:0;top:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:currentColor}.ig-footer__locale form{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:5px}.ig-footer .ig-footer__locale select{min-height:44px;padding:4px 24px 4px 10px;border:0;border-radius:5px;background-color:var(--footer-input-bg, #111);color:inherit}.ig-footer .ig-footer__pay{justify-content:center;gap:0;margin:0}.ig-footer .ig-footer__pay li{padding:5px;line-height:0}.ig-footer .ig-footer__pay svg{width:28px;height:24px}@media(max-width:749px){.ig-footer__bottom{margin-top:var(--footer-bottom-gap-m, 28px)}.ig-footer__locale{order:1}.ig-footer__pay{order:2}.ig-footer__legal{order:3}}@media(min-width:750px){.ig-footer .ig-footer__base{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--footer-col-gap, 56px);justify-items:stretch;text-align:start}.ig-footer__legal{grid-column:1}.ig-footer__locale{grid-column:2;justify-self:center}.ig-footer__pay{grid-column:3}.ig-footer .ig-footer__copyright{margin:0}.ig-footer .ig-footer__policies{justify-content:flex-start;margin:0}.ig-footer .ig-footer__pay{justify-content:flex-start}.ig-footer .ig-footer__pay svg{width:38px}}.ig-footer.ui-align-left :is(.ig-socials,.chrome-social,.ig-footer__block--newsletter form){justify-content:flex-start}.ig-footer.ui-align-center :is(.ig-socials,.chrome-social,.ig-footer__block--newsletter form){justify-content:center}.ig-footer.ui-align-right :is(.ig-socials,.chrome-social,.ig-footer__block--newsletter form){justify-content:flex-end}.ig-footer.ui-align-center :is(.ig-footer__grid p,.ig-footer__block-media){margin-inline:auto}.ig-footer.ui-align-right :is(.ig-footer__grid p,.ig-footer__block-media){margin-inline:auto 0}@media(max-width:749px){.ig-footer.ui-align-m-left :is(.ig-socials,.chrome-social,.ig-footer__block--newsletter form){justify-content:flex-start}.ig-footer.ui-align-m-center :is(.ig-socials,.chrome-social,.ig-footer__block--newsletter form){justify-content:center}.ig-footer.ui-align-m-right :is(.ig-socials,.chrome-social,.ig-footer__block--newsletter form){justify-content:flex-end}.ig-footer.ui-align-m-left :is(.ig-footer__grid p,.ig-footer__block-media){margin-inline:0}.ig-footer.ui-align-m-center :is(.ig-footer__grid p,.ig-footer__block-media){margin-inline:auto}.ig-footer.ui-align-m-right :is(.ig-footer__grid p,.ig-footer__block-media){margin-inline:auto 0}}.ig-footer.chrome-footer--heading-font h3{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style)}.ig-gallery-carousel--full .ig-gallery-carousel__inner{padding-inline:16px}.ig-gallery-carousel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.ig-gallery-carousel--align-left .ig-gallery-carousel__head{text-align:left}.ig-gallery-carousel--align-center{text-align:center}.ig-gallery-carousel--align-center .ig-gallery-carousel__head{flex-direction:column;align-items:center}.ig-gallery-carousel--align-right{text-align:right}.ig-gallery-carousel--align-right .ig-gallery-carousel__head{flex-direction:row-reverse}.ig-gallery-carousel__title{margin:0}.ig-gallery-carousel__title--small{font-size:calc(22px * var(--ig-heading-scale, 1))}.ig-gallery-carousel__title--medium{font-size:calc(32px * var(--ig-heading-scale, 1))}.ig-gallery-carousel__title--large{font-size:calc(44px * var(--ig-heading-scale, 1))}.ig-gallery-carousel__controls{display:flex;gap:8px;flex:none}.ig-gallery-carousel__controls button{min-height:40px;min-width:44px;padding:0 14px;border:0;border-radius:999px;background:#ececec;color:#111;cursor:pointer;font:inherit;font-size:13px}.ig-gallery-carousel__controls button:focus-visible,.ig-gallery-carousel__item:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ig-gallery-carousel__empty{margin:0;opacity:.72}.ig-gallery-carousel__viewport{min-width:0}.ig-gallery-carousel__track{display:flex;align-items:flex-start}.ig-gallery-carousel--swipe .ig-gallery-carousel__track{gap:16px;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ig-gallery-carousel--swipe .ig-gallery-carousel__track::-webkit-scrollbar{display:none}.ig-gallery-carousel--stacked .ig-gallery-carousel__track{flex-wrap:wrap;justify-content:center;gap:16px 16px;width:100%}.ig-gallery-carousel--align-left.ig-gallery-carousel--stacked .ig-gallery-carousel__track{justify-content:flex-start}.ig-gallery-carousel--align-right.ig-gallery-carousel--stacked .ig-gallery-carousel__track{justify-content:flex-end}.ig-gallery-carousel--auto .ig-gallery-carousel__viewport{overflow:hidden}.ig-gallery-carousel--auto .ig-gallery-carousel__track{width:max-content;animation:ig-gallery-drift var(--ig-gallery-duration, 24s) linear infinite}.ig-gallery-carousel--auto.ig-gallery-carousel--dir-left_to_right .ig-gallery-carousel__track{animation-name:ig-gallery-drift-forward}.ig-gallery-carousel--auto:hover .ig-gallery-carousel__track,.ig-gallery-carousel--auto:focus-within .ig-gallery-carousel__track{animation-play-state:paused}.ig-gallery-carousel__item{flex:0 0 var(--ig-gallery-item, 228px);width:var(--ig-gallery-item, 228px);box-sizing:border-box;scroll-snap-align:start;color:inherit;text-decoration:none}.ig-gallery-carousel--auto .ig-gallery-carousel__item{padding-inline:8px}.ig-gallery-carousel__media{display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%}.ig-gallery-carousel--shape-square .ig-gallery-carousel__media{height:var(--ig-gallery-frame, 184px);border-radius:10px}.ig-gallery-carousel--shape-circle .ig-gallery-carousel__media{width:min(var(--ig-gallery-circle, 164px),100%);aspect-ratio:1;height:auto;margin-inline:auto;border-radius:50%}.ig-gallery-carousel--align-left.ig-gallery-carousel--shape-circle .ig-gallery-carousel__media{margin-inline:0 auto}.ig-gallery-carousel--align-right.ig-gallery-carousel--shape-circle .ig-gallery-carousel__media{margin-inline:auto 0}.ig-gallery-carousel--shape-none .ig-gallery-carousel__media{height:auto}.ig-gallery-carousel__img,.ig-gallery-carousel__placeholder{display:block;width:100%;height:100%;object-fit:cover}.ig-gallery-carousel--shape-none .ig-gallery-carousel__img,.ig-gallery-carousel--shape-none .ig-gallery-carousel__placeholder{height:auto;object-fit:contain}.ig-gallery-carousel__placeholder{background:var(--ig-image-bg, #ececec)}.ig-gallery-carousel--shape-none .ig-gallery-carousel__placeholder,.ig-gallery-carousel--natural .ig-gallery-carousel__placeholder{min-height:140px}.ig-gallery-carousel--natural .ig-gallery-carousel__media{width:auto;max-width:100%;height:auto;aspect-ratio:auto}.ig-gallery-carousel--natural .ig-gallery-carousel__img{width:auto;max-width:100%;height:auto;object-fit:contain}.ig-gallery-carousel--natural.ig-gallery-carousel--shape-square .ig-gallery-carousel__media{border-radius:10px}.ig-gallery-carousel--natural.ig-gallery-carousel--shape-circle .ig-gallery-carousel__media{border-radius:50%}.ig-gallery-carousel--mat .ig-gallery-carousel__media{background:var(--ig-image-bg, #f3f3f3)}.ig-gallery-carousel--hover .ig-gallery-carousel__img{transition:transform .5s ease}.ig-gallery-carousel__label{margin:10px 0 0;font-size:15px;line-height:1.3}.ig-gallery-carousel__sub{margin:4px 0 0;font-size:13px;line-height:1.4;opacity:.72}.ig-gallery-carousel--edge-top{border-top:1px solid currentColor}.ig-gallery-carousel--edge-bottom{border-bottom:1px solid currentColor}.ig-gallery-carousel--edge-dashed.ig-gallery-carousel--edge-top{border-top-style:dashed}.ig-gallery-carousel--edge-dashed.ig-gallery-carousel--edge-bottom{border-bottom-style:dashed}@keyframes ig-gallery-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ig-gallery-drift-forward{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(hover:hover){.ig-gallery-carousel--hover .ig-gallery-carousel__item:hover .ig-gallery-carousel__img{transform:scale(1.06)}}@media(max-width:749px){.ig-gallery-carousel__item{flex-basis:min(var(--ig-gallery-item, 228px),78vw);width:min(var(--ig-gallery-item, 228px),78vw)}.ig-gallery-carousel__title--large{font-size:calc(32px * var(--ig-heading-scale, 1))}}@media(prefers-reduced-motion:reduce){.ig-gallery-carousel--auto .ig-gallery-carousel__track{animation:none;flex-wrap:wrap;justify-content:center;width:100%;gap:16px}.ig-gallery-carousel--auto .ig-gallery-carousel__item[aria-hidden=true]{display:none}.ig-gallery-carousel--hover .ig-gallery-carousel__img,.ig-gallery-carousel--hover .ig-gallery-carousel__item:hover .ig-gallery-carousel__img{transition:none;transform:none}}.ig-mobile-nav{background:var(--drawer-bg, #ffffff);color:var(--drawer-text, #111111)}.ig-mobile-nav__head{border-bottom:1px solid var(--drawer-border, #eeeeee)}.ig-mobile-nav a,.ig-mobile-nav button.ig-acc-btn{color:var(--drawer-text, #111111);border-bottom-color:var(--drawer-border, #eeeeee)}.ig-mobile-sub{background:var(--drawer-bg, #ffffff)}.ig-mobile-sub a{color:var(--drawer-subtext, #111111)}.ig-header .ig-mega.ig-mega--menu,.ig-header .ig-mega.ig-mega--solo{grid-template-columns:minmax(0,1fr)}.ig-header-wrap:has(.ig-header--hamburger),.ig-header-wrap:has(.ig-header--hamburger) .ig-header{background:var(--hamburger-bg, var(--header-bg, #000))}.template-index .ig-header-wrap.is-transparent.is-solid:has(.ig-header--hamburger),.template-index .ig-header-wrap.is-transparent.is-solid:has(.ig-header--hamburger) .ig-header{background:var(--hamburger-bg, var(--header-bg, #000))}.template-index .ig-header-wrap.is-transparent:not(.is-solid) .ig-header{color:var(--transparent-text, var(--header-text, #fff))}.template-index .ig-header-wrap.is-transparent:not(.is-solid) .ig-logo,.template-index .ig-header-wrap.is-transparent:not(.is-solid) .ig-nav__link,.template-index .ig-header-wrap.is-transparent:not(.is-solid) .ig-icon-btn{color:var(--transparent-text, var(--header-text, #fff))}.ig-header .ig-catalog{background:var(--category-bg, #b42026);color:var(--category-text, #fff);border-color:var(--category-bg, #b42026)}.ig-catalog-drop{display:none;position:relative}.ig-catalog-drop summary{list-style:none;cursor:pointer}.ig-catalog-drop summary::-webkit-details-marker{display:none}.ig-catalog-drop__menu{position:absolute;z-index:30;top:calc(100% + 8px);left:0;min-width:240px;max-height:70vh;overflow:auto;background:var(--submenu-bg, #fff);color:var(--submenu-text, #111);padding:8px 0;box-shadow:0 16px 40px #0000002e}.ig-catalog-drop__menu a{display:block;padding:8px 16px}.ig-catalog-drop__menu a:hover{background:var(--submenu-hover, #f4f4f4)}.ig-catalog-drop__menu a.ig-catalog-drop__child{padding-left:28px}.ig-catalog-drop__menu a.ig-catalog-drop__grandchild{padding-left:40px}@media(min-width:992px){.ig-catalog-drop{display:inline-flex}.ig-catalog--mobile{display:none}}.ig-header .ig-mega:has(.ig-mega__links--nested){grid-template-columns:minmax(280px,1.2fr) minmax(0,2fr)}.ig-header .ig-mega.ig-mega--menu:has(.ig-mega__links--nested){grid-template-columns:minmax(0,1fr)}.ig-header .ig-mega__links--nested{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 20px;align-content:start}.ig-header .ig-mega__col>a:first-child{font-weight:700}.ig-header-wrap .ig-nav__link:hover,.ig-header-wrap .ig-nav__item:hover>.ig-nav__link,.ig-header-wrap .ig-nav__item.is-open>.ig-nav__link{color:var(--header-hover, inherit)}.ig-header-wrap.is-static:has(.ig-nav__item--mega){position:relative}.ig-header-wrap--mega-dim:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgb(0 0 0 / var(--mega-overlay, .65));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.ig-header-wrap--mega-dim:has(.ig-nav:not(.ig-nav--click) .ig-nav__item--mega:is(:hover,:focus-within)):after,.ig-header-wrap--mega-dim:has(.ig-nav--click .ig-nav__item--mega.is-open):after{opacity:1;visibility:visible}@media(max-width:991px){.ig-header-wrap--mega-dim:after{display:none}}.ig-mega-feature,.ig-mega-feature__lists,.ig-mega-feature__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mega-gap, 20px);min-width:0}.ig-mega-feature__lists,.ig-mega-feature__tiles{align-content:start}.ig-mega-feature__list{min-width:0;font-size:14px;line-height:normal}.ig-mega a.ig-mega-feature__list-title{display:inline-block;padding:0 0 18px;font-family:var(--font-heading);font-size:14px;font-weight:700;line-height:normal;overflow-wrap:anywhere;color:inherit}.ig-mega-feature__rows{display:grid;gap:15px;margin:0;padding:0;list-style:none}.ig-mega a.ig-mega-feature__row{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--mega-radius, 6px);background:var(--mega-row-bg, #1a1a1a);color:inherit;font-size:14px;font-weight:400;line-height:normal}.ig-mega a.ig-mega-feature__row:hover{background:var(--mega-row-bg, #1a1a1a)}.ig-mega a.ig-mega-feature__list-title:hover{background:none;text-decoration:underline}.ig-mega a.ig-mega-feature__row:hover .ig-mega-feature__name{text-decoration:underline}.ig-mega-feature__thumb{flex:0 0 58px;aspect-ratio:4 / 5;overflow:hidden;border-radius:10px;background:var(--mega-thumb-bg, #efeae2)}.ig-mega-feature__thumb img,.ig-mega-feature__thumb svg{display:block;width:100%;height:100%;object-fit:cover}.ig-mega-feature__text{display:grid;gap:4px;min-width:0}.ig-mega-feature__name{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ig-mega-feature__price{font-family:var(--font-heading);font-weight:700}.ig-mega .ig-mega-feature__tile{position:relative;display:block;height:var(--mega-tile-h, 350px);padding:0;overflow:hidden;border-radius:var(--mega-radius, 6px);background:var(--mega-thumb-bg, #efeae2);color:var(--mega-tile-text, #fff)}.ig-mega a.ig-mega-feature__tile:hover{background:var(--mega-thumb-bg, #efeae2)}.ig-mega-feature__tile>img,.ig-mega-feature__tile>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ig-mega-feature__tile-body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;background:linear-gradient(0deg,var(--mega-tile-overlay, #000) 0,transparent 100%)}.ig-mega-feature__tile-sub{margin-block-end:8px;font-size:14px;font-weight:400;line-height:normal;overflow-wrap:anywhere}.ig-mega .ig-mega-feature__tile{container-type:inline-size}.ig-mega-feature__tile .ig-mega-feature__tile-title{font-size:min(var(--mega-tile-size, 25px),calc((100cqi - 40px) / 7.4));font-weight:800;line-height:1.1;overflow-wrap:anywhere}.ig-mega a.ig-mega-feature__tile:hover .ig-mega-feature__tile-title{text-decoration:underline}.ig-mobile-nav .ig-mobile-sub button.ig-acc-btn{padding-left:22px;text-transform:none;letter-spacing:0;font-weight:500;font-size:14px}.ig-mobile-nav .ig-mobile-sub .ig-mobile-sub a{padding-left:36px}@media(max-width:749px){.ig-header .ig-account{display:inline-flex}}.ig-icon-row__narrow{width:min(990px,calc(100% - 10px));margin-inline:auto}@media(max-width:767px){.ig-icon-row__narrow{width:100%}}.ig-icon-row--top{border-top:1px solid currentColor}.ig-icon-row--bottom{border-bottom:1px solid currentColor}.ig-icon-row--dashed.ig-icon-row--top{border-top-style:dashed}.ig-icon-row--dashed.ig-icon-row--bottom{border-bottom-style:dashed}.ig-icon-row .ig-icons.ig-align-left{text-align:left}.ig-icon-row .ig-icons.ig-align-center{text-align:center}.ig-icon-row .ig-icons.ig-align-right{text-align:right}@media(max-width:749px){.ig-icon-row.ui-align-m-left .ig-icons{text-align:left}.ig-icon-row.ui-align-m-center .ig-icons{text-align:center}.ig-icon-row.ui-align-m-right .ig-icons{text-align:right}}.ig-icon-row .ig-icons--m-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.ig-icon-row .ig-icons--m-2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.ig-icon-row .ig-icons.ig-icons--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ig-icon-row__card{display:flex;gap:var(--icon-space-m, 10px);border-radius:var(--radius-m, 0px)}.ig-icon-row__card--top{flex-direction:column}.ig-icon-row__card--left{flex-direction:row;align-items:center}.ig-icon-row .ig-align-left .ig-icon-row__card--top{align-items:flex-start}.ig-icon-row .ig-align-center .ig-icon-row__card--top{align-items:center}.ig-icon-row .ig-align-right .ig-icon-row__card--top{align-items:flex-end}@media(min-width:750px){.ig-icon-row__card{gap:var(--icon-space, 15px);border-radius:var(--radius, 0px)}}.ig-icon-row__card.has-bg{background:var(--card-bg, transparent)}.ig-icon-row__card.has-border{border:1px solid var(--col-border, currentColor)}.ig-icon-row__card.has-border.is-dashed{border-style:dashed}.ig-icon-row__card.has-border.is-dotted{border-style:dotted}.ig-icon-row__card.has-bg,.ig-icon-row__card.has-border{padding:16px}.ig-icon-row__icon{display:inline-flex;flex:none;color:var(--icon-color, currentColor);line-height:0}.ig-icon-row__icon.has-bg{background:var(--icon-bg, transparent);border-radius:999px;padding:10px}.ig-icon-row__icon svg{width:var(--icon-size, 40px);height:var(--icon-size, 40px);fill:none;stroke:currentColor}@media(max-width:767px){.ig-icon-row__icon svg{width:var(--icon-size-m, var(--icon-size, 40px));height:var(--icon-size-m, var(--icon-size, 40px))}}.ig-icon-row__icon svg.ig-fill{fill:currentColor;stroke:none}.ig-icon-row__copy{flex:1;min-width:0}.ig-icon-row__card--top .ig-icon-row__copy{align-self:stretch;overflow-wrap:anywhere}.ig-icon-row .ig-icons .ig-icon-row__title{margin:0;font-family:var(--font-heading);font-size:18px;font-weight:400;letter-spacing:normal;line-height:1.1;text-transform:uppercase}.ig-icon-row .ig-icons .ig-icon-row__title a{color:inherit;text-decoration:none}.ig-icon-row .ig-icons .ig-icon-row__title--extra_small{font-size:14px}.ig-icon-row .ig-icons .ig-icon-row__title--small{font-size:16px}.ig-icon-row .ig-icons .ig-icon-row__title--medium{font-size:18px}.ig-icon-row .ig-icons .ig-icon-row__title--large{font-size:20px}.ig-icon-row .ig-icons .ig-icon-row__title--extra_large{font-size:26px}.ig-icon-row--h-theme .ig-icons .ig-icon-row__title{font-weight:var(--font-heading-weight);letter-spacing:var(--ig-heading-spacing, 0)}.ig-icon-row .ig-icon-row__text{margin:0;padding-top:10px;color:inherit;font-size:12px;line-height:1.6}.ig-icon-row .ig-icons{gap:0;padding-block:2px}.ig-icon-row .ig-icons>.ig-icon-row__card{margin-bottom:var(--ir-row-gap-m, 10px)}.ig-icon-row .ig-icons>.ig-icon-row__card:not(.has-bg):not(.has-border){padding:5px calc(10px + var(--ir-col-pad-m, 15px))}.ig-icon-row .ig-icons>.ig-icon-row__card.has-bg,.ig-icon-row .ig-icons>.ig-icon-row__card.has-border{margin-inline:10px}@media(max-width:767px){.ig-icon-row .ig-container-fluid{width:100%}}@media(min-width:768px){.ig-icon-row .ig-container-fluid{width:calc(95% - 10px);max-width:none}.ig-icon-row .ig-icons,.ig-icon-row .ig-icons.ig-icons--4{display:flex;flex-wrap:wrap;justify-content:center}.ig-icon-row .ig-icons>.ig-icon-row__card{flex:0 0 25%;min-width:0;margin-bottom:0}.ig-icon-row .ig-icons>.ig-icon-row__card:not(.has-bg):not(.has-border){padding:0 calc(10px + var(--ir-col-pad, 20px))}.ig-icon-row .ig-icons>.ig-icon-row__card.has-bg,.ig-icon-row .ig-icons>.ig-icon-row__card.has-border{flex-basis:calc(25% - 20px)}}@media(min-width:768px)and (max-width:991px){.ig-icon-row .ig-icons>.ig-icon-row__card:not(.has-bg):not(.has-border){padding-inline:calc(10px + min(var(--ir-col-pad, 20px),12px))}}.ig-icon-row .ig-icon-row__narrow .ig-icons{padding-block:0}.ig-icon-row__narrow .ig-icon-row__card--left .ig-icon-row__copy{flex:0 1 auto}@media(max-width:767px){.ig-icon-row .ig-icon-row__narrow .ig-icons>.ig-icon-row__card:not(.has-bg):not(.has-border){padding-block:7px 21px}}@media(min-width:768px){.ig-icon-row .ig-icon-row__narrow .ig-icons{align-items:flex-start}}.ig-icon-row--sep{--ir-sep-start: 7px}.ig-icon-row--sep .ig-icon-row__card{position:relative}.ig-icon-row--sep .ig-icon-row__card:after{content:"";position:absolute;pointer-events:none;background:var(--ir-sep-color, currentColor)}@media(min-width:768px){.ig-icon-row--sep .ig-icons{align-items:flex-start}.ig-icon-row--sep .ig-icons>.ig-icon-row__card:not(.has-bg):not(.has-border){padding-inline:calc(10px + var(--ir-sep-start)) 24px}.ig-icon-row--sep .ig-icons>.ig-icon-row__card:first-child:not(.has-bg):not(.has-border){padding-inline-start:10px}.ig-icon-row--sep .ig-icon-row__card:after{inset-block:0;inset-inline-end:10px;width:1px}.ig-icon-row--sep .ig-icon-row__card:last-child:after{display:none}}@media(min-width:1200px){.ig-icon-row--sep{--ir-sep-start: 28px}}@media(min-width:1441px){.ig-icon-row--sep{--ir-sep-start: 42px}}@media(min-width:1600px){.ig-icon-row--sep{--ir-sep-start: 56px}}@media(max-width:767px){.ig-icon-row--sep-m .ig-container{width:100%}.ig-icon-row--sep-m .ig-icons>.ig-icon-row__card:not(.has-bg):not(.has-border){padding:0 10px 29px}.ig-icon-row--sep-m .ig-icon-row__card:after{inset-inline:10px;bottom:0;height:1px}.ig-icon-row--sep:not(.ig-icon-row--sep-m) .ig-icon-row__card:after{display:none}}@media(min-width:1441px){.ig-icon-row .ig-icons .ig-icon-row__title.hp-ui-h{font-size:calc(var(--ui-heading-size) * 12 / 11)!important}.ig-icon-row.ig-icon-row--hxl .ig-icons .ig-icon-row__title{font-size:var(--ir-heading-size-xl)!important}}.ig-gallery__title{margin:0 0 22px}.ig-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ig-gallery__card{display:block;color:inherit;text-decoration:none}.ig-gallery__card:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ig-gallery__media{position:relative;aspect-ratio:484 / 284;overflow:hidden;background:#1a1a1a}.ig-gallery__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ig-gallery__media--copy:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to top,#00000073,#0000);pointer-events:none}.ig-gallery__copy{position:absolute;z-index:1;left:0;right:0;bottom:0;display:grid;gap:2px;padding:14px 16px}.ig-gallery__card-title,.ig-gallery__card-sub{margin:0}.ig-gallery__card-title{font-family:var(--font-heading);font-size:18px;font-weight:700;line-height:1.2}.ig-gallery__card-sub{font-size:13px;line-height:1.3}@media(min-width:990px){.ig-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(min-width:750px){.ig-gallery--dotted .ig-gallery__media{outline:1px dotted currentColor;outline-offset:6px}}.ig-iwt{position:relative}.ig-iwt.ig-story{min-height:0}.ig-iwt.ig-scheme-primary{background:var(--ig-bg);color:var(--ig-text)}.ig-iwt.ig-scheme-secondary{background:var(--ig-scheme-2-bg);color:var(--ig-scheme-2-text)}.ig-iwt.ig-scheme-tertiary{background:var(--ig-scheme-3-bg);color:var(--ig-scheme-3-text)}.ig-iwt.ig-scheme-quaternary{background:var(--ig-scheme-4-bg);color:var(--ig-scheme-4-text)}.ig-iwt.ig-scheme-gradient{background:var(--ig-scheme-gradient);color:var(--ig-scheme-gradient-text)}.ig-iwt--contained{width:min(var(--ig-page, 1440px),calc(100% - 32px));margin-inline:auto}.ig-iwt.ig-rule-top{border-top:1px solid currentColor}.ig-iwt.ig-rule-bottom{border-bottom:1px solid currentColor}.ig-iwt.ig-rule-dashed.ig-rule-top{border-top-style:dashed}.ig-iwt.ig-rule-dashed.ig-rule-bottom{border-bottom-style:dashed}.ig-iwt .ig-story__media{position:relative}.ig-iwt .ig-iwt__frame{overflow:hidden}.ig-iwt .ig-iwt__frame img{width:100%;height:280px;object-fit:cover;min-height:0}.ig-iwt.ig-iwt--h-small .ig-story__media{min-height:220px}.ig-iwt.ig-iwt--h-small .ig-iwt__frame img{height:220px}.ig-iwt.ig-iwt--h-medium .ig-story__media{min-height:280px}.ig-iwt.ig-iwt--h-medium .ig-iwt__frame img{height:280px}.ig-iwt.ig-iwt--h-large .ig-story__media{min-height:420px}.ig-iwt.ig-iwt--h-large .ig-iwt__frame img{height:420px}.ig-iwt.ig-iwt--h-auto .ig-story__media{min-height:0}.ig-iwt.ig-iwt--h-auto .ig-iwt__frame img{height:auto;object-fit:contain}.ig-iwt .ig-story__media:not(:has(img)){min-height:220px}.ig-iwt--shadow .ig-iwt__frame{box-shadow:14px 16px 0 var(--ig-iwt-shadow, #111111)}.ig-iwt--zoom .ig-iwt__frame img{transition:transform .45s ease}.ig-iwt__float{position:absolute;z-index:4;left:var(--icon-x, 86%);top:var(--icon-y, 16%);width:56px;height:56px;color:var(--ig-iwt-icon, currentColor);transform:translate(-50%,-50%);pointer-events:none}.ig-iwt__float svg,.ig-iwt__glyph svg{display:block;width:100%;height:100%}.ig-iwt__stat{position:absolute;z-index:2;left:8%;bottom:calc(8% + (var(--stat-n, 0) * 76px));max-width:12rem;padding:14px 16px;background:#fff;color:#111;box-shadow:0 10px 28px #00000024}.ig-iwt__stat:not(:has(.ig-iwt__stat-heading,.ig-iwt__stat-content)){padding:0;background:transparent;box-shadow:none}.ig-iwt__stat-heading{font-family:var(--font-heading);font-size:32px;line-height:1;margin-bottom:4px}.ig-iwt__stat-content{font-size:13px;line-height:1.4}.ig-iwt--pos-top .ig-story__copy{justify-content:flex-start}.ig-iwt--pos-middle .ig-story__copy{justify-content:center}.ig-iwt--pos-bottom .ig-story__copy{justify-content:flex-end}.ig-iwt .ig-story__copy{gap:12px}.ig-iwt .ig-story__copy .ig-btn{margin-top:6px;align-self:flex-start}.ig-iwt .ig-iwt__heading{margin:0}.ig-iwt .ig-iwt__heading--h1{font-size:clamp(48px,6vw,80px);line-height:.95}.ig-iwt .ig-iwt__heading--h2{font-size:clamp(40px,5vw,68px);line-height:1}.ig-iwt .ig-iwt__heading--h3{font-size:clamp(32px,3.6vw,48px);line-height:1.05}.ig-iwt .ig-iwt__heading--h4{font-size:clamp(26px,2.8vw,36px);line-height:1.1}.ig-iwt .ig-iwt__heading--h5{font-size:clamp(20px,2vw,26px);line-height:1.2}.ig-iwt .ig-iwt__heading--h6{font-size:clamp(16px,1.5vw,20px);line-height:1.3}.ig-iwt__heading strong,.ig-iwt__heading b{font-family:var(--ig-iwt-highlight, var(--font-heading));font-weight:700;font-style:normal;letter-spacing:0;text-transform:none}.ig-iwt__pair{display:flex;gap:12px;align-items:flex-start}.ig-iwt__glyph{flex:none;width:28px;height:28px;margin-top:2px}.ig-iwt__pair-heading{font-weight:700;margin-bottom:4px}.ig-iwt .ig-btn-d-small{min-height:36px;padding:8px 14px;font-size:12px}.ig-iwt .ig-btn-d-medium{min-height:48px;padding:12px 22px;font-size:15px}.ig-iwt .ig-btn-d-large{min-height:58px;padding:16px 32px;font-size:18px}@media(min-width:900px){.ig-story--reverse .ig-story__media{order:2}.ig-story--reverse .ig-story__copy{order:1}.ig-iwt.ig-iwt--h-small .ig-story__media{min-height:380px}.ig-iwt.ig-iwt--h-small .ig-iwt__frame img{height:380px}.ig-iwt.ig-iwt--h-medium .ig-story__media{min-height:520px}.ig-iwt.ig-iwt--h-medium .ig-iwt__frame img{height:520px}.ig-iwt.ig-iwt--h-large .ig-story__media{min-height:680px}.ig-iwt.ig-iwt--h-large .ig-iwt__frame img{height:680px}}@media(max-width:749px){.ig-iwt--contained{width:calc(100% - 24px)}.ig-iwt__float{left:var(--icon-x-m, 78%);top:var(--icon-y-m, 12%);width:42px;height:42px}.ig-iwt .ig-btn-m-small{min-height:34px;padding:8px 12px;font-size:12px}.ig-iwt .ig-btn-m-medium{min-height:44px;padding:10px 18px;font-size:14px}.ig-iwt .ig-btn-m-large{min-height:52px;padding:14px 24px;font-size:16px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ig-iwt--zoom .ig-iwt__frame:hover img{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.ig-iwt--zoom .ig-iwt__frame img{transition:none}}.ig-iwt.ig-iwt--framed{display:block}.ig-iwt--framed .ig-iwt__container{box-sizing:border-box;width:96%;margin-inline:auto;padding-inline:20px}.ig-iwt--framed .ig-iwt__row{display:flex;flex-wrap:wrap;align-items:center;margin-inline:-10px}.ig-iwt.ig-iwt--framed .ig-story__media,.ig-iwt.ig-iwt--framed .ig-story__copy{box-sizing:border-box;flex:0 0 100%;max-width:100%;min-width:0;min-height:0;padding:0 10px;background:none}.ig-iwt.ig-iwt--framed .ig-story__media{margin-bottom:30px}.ig-iwt--framed .ig-iwt__frame{position:relative;overflow:visible;padding-block-end:var(--ig-iwt-offset, 20px);padding-inline-start:var(--ig-iwt-offset, 20px)}.ig-iwt--framed .ig-iwt__frame:before{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;width:calc(100% - var(--ig-iwt-offset, 20px));height:calc(100% - var(--ig-iwt-offset, 20px));border-radius:var(--ig-iwt-radius, 20px);background:var(--ig-iwt-frame, #410407)}.ig-iwt.ig-iwt--framed .ig-iwt__frame .ig-iwt__img{position:relative;display:block;width:100%;height:auto;min-height:0;aspect-ratio:1;object-fit:cover;border-radius:var(--ig-iwt-radius, 20px)}.ig-iwt--framed .ig-iwt__placeholder{background:#ececec;fill:#00000059}.ig-iwt.ig-iwt--framed .ig-story__copy{display:block;align-self:center}.ig-iwt--framed.ig-iwt--pos-top .ig-story__copy{align-self:flex-start}.ig-iwt--framed.ig-iwt--pos-bottom .ig-story__copy{align-self:flex-end}.ig-iwt--framed .ig-story__copy>*{margin:0 0 30px}.ig-iwt.ig-iwt--framed .ig-story__copy>.ig-heading{font-size:26px;line-height:1.1;margin:0 0 20px}.ig-iwt--framed .ig-story__copy .ig-heading{overflow-wrap:anywhere}.ig-iwt--framed .ig-story__copy .ig-rte{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.ig-iwt--framed .ig-story__copy .ig-rte p{margin:0 0 10px}.ig-iwt--framed .ig-story__copy .ig-rte>:last-child{margin-bottom:0}.ig-iwt--framed .ig-story__copy .ig-btn{margin-top:0}.ig-iwt--framed.hp-reveal-pending{transition-duration:.5s}.ig-iwt--framed.hp-reveal-pending[data-hp-reveal=slide-up]:not(.hp-revealed){transform:translateY(30px)}@media(min-width:576px){.ig-iwt--framed .ig-iwt__container{padding-inline:15px}}@media(min-width:768px){.ig-iwt--framed .ig-iwt__container{width:100%;max-width:min(950px,var(--ig-iwt-max, 1480px))}.ig-iwt.ig-iwt--framed .ig-story__media,.ig-iwt.ig-iwt--framed .ig-story__copy{flex-basis:50%;max-width:50%}.ig-iwt.ig-iwt--framed .ig-story__media{margin-bottom:0}.ig-iwt.ig-iwt--framed .ig-story__copy{padding-inline:30px}.ig-iwt.ig-iwt--framed .ig-story__copy>.ig-heading{font-size:43.5px}.ig-iwt--framed.ig-story--reverse .ig-story__media{order:2}.ig-iwt--framed.ig-story--reverse .ig-story__copy{order:1}.ig-iwt--framed.ig-story--reverse .ig-iwt__frame{padding-inline-start:0;padding-inline-end:var(--ig-iwt-offset, 20px)}.ig-iwt--framed.ig-story--reverse .ig-iwt__frame:before{inset-inline-start:auto;inset-inline-end:0}}@media(min-width:768px)and (max-width:989px){.ig-iwt--framed.ig-pad{padding-top:var(--pad-top-m, 28px);padding-bottom:var(--pad-bottom-m, 28px)}}@media(min-width:990px){.ig-iwt--framed .ig-iwt__container{max-width:min(1120px,var(--ig-iwt-max, 1480px))}.ig-iwt.ig-iwt--framed .ig-story__copy{padding-inline:50px}}@media(min-width:1200px){.ig-iwt--framed .ig-iwt__container{max-width:min(1080px,var(--ig-iwt-max, 1480px))}.ig-iwt.ig-iwt--framed .ig-story__copy>.ig-heading{font-size:49.3px}}@media(min-width:1280px){.ig-iwt--framed .ig-iwt__container{max-width:min(1170px,var(--ig-iwt-max, 1480px))}}@media(min-width:1600px){.ig-iwt--framed .ig-iwt__container{max-width:min(1300px,var(--ig-iwt-max, 1480px))}.ig-iwt.ig-iwt--framed .ig-story__copy{padding-inline:70px}}@media(min-width:1800px){.ig-iwt--framed .ig-iwt__container{max-width:var(--ig-iwt-max, 1480px)}}.ig-images-carousel__frame{width:min(1440px,calc(100% - 32px));margin-inline:auto}.ig-images-carousel--wide:not(.ig-images-carousel--full) .ig-images-carousel__frame{width:min(1680px,calc(100% - 16px))}.ig-images-carousel--full .ig-images-carousel__frame{width:100%}.ig-images-carousel .ig-arrow-row{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}.ig-images-carousel--full .ig-arrow-row{padding-inline:16px}.ig-images-carousel .ig-imgcard{position:relative;display:block;color:inherit;text-decoration:none}.ig-images-carousel .ig-carousel>.ig-imgcard{flex-basis:min(280px,78vw)}.ig-images-carousel .ig-imgcard__media{position:relative;display:block;aspect-ratio:var(--ig-media-ratio, 1 / 1);background:#eceae6;overflow:hidden}.ig-images-carousel .ig-imgcard__media img{width:100%;height:100%;object-fit:cover;display:block}.ig-images-carousel .ig-imgcard__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.42),transparent 58%);pointer-events:none}.ig-images-carousel--wide .ig-imgcard__media{border-radius:var(--ig-radius-m, 0px)}.ig-images-carousel .ig-imgcard__copy{position:absolute;z-index:1;display:grid;gap:6px;max-width:min(350px,calc(100% - 20px));padding:12px;color:#fff}.ig-images-carousel .ig-imgcard__copy--top-left{top:0;left:0}.ig-images-carousel .ig-imgcard__copy--top-center{top:0;left:50%;transform:translate(-50%)}.ig-images-carousel .ig-imgcard__copy--top-right{top:0;right:0}.ig-images-carousel .ig-imgcard__copy--center-left{top:50%;left:0;transform:translateY(-50%)}.ig-images-carousel .ig-imgcard__copy--center{top:50%;left:50%;transform:translate(-50%,-50%)}.ig-images-carousel .ig-imgcard__copy--center-right{top:50%;right:0;transform:translateY(-50%)}.ig-images-carousel .ig-imgcard__copy--bottom-left{bottom:0;left:0}.ig-images-carousel .ig-imgcard__copy--bottom-center{bottom:0;left:50%;transform:translate(-50%)}.ig-images-carousel .ig-imgcard__copy--bottom-right{bottom:0;right:0}.ig-images-carousel .is-align-left{text-align:left}.ig-images-carousel .is-align-center{text-align:center}.ig-images-carousel .is-align-right{text-align:right}.ig-images-carousel .ig-imgcard__heading{margin:0;line-height:1.1}.ig-images-carousel .ig-imgcard__heading--h1{font-size:clamp(2rem,4vw,3.2rem)}.ig-images-carousel .ig-imgcard__heading--h2{font-size:clamp(1.6rem,3vw,2.4rem)}.ig-images-carousel .ig-imgcard__heading--h3{font-size:clamp(1.35rem,2.4vw,1.9rem)}.ig-images-carousel .ig-imgcard__heading--h4{font-size:1.5rem}.ig-images-carousel .ig-imgcard__heading--h5{font-size:1.25rem}.ig-images-carousel .ig-imgcard__heading--h6{font-size:1.05rem}.ig-images-carousel .ig-imgcard__text{margin:0;font-size:14px;line-height:1.45}.ig-images-carousel .ig-highlight--heading strong,.ig-images-carousel .ig-highlight--heading b{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.ig-images-carousel .ig-highlight--body strong,.ig-images-carousel .ig-highlight--body b{font-family:var(--font-body);font-weight:var(--font-body-bold, 700);letter-spacing:0;text-transform:none}.ig-images-carousel .ig-highlight--accent strong,.ig-images-carousel .ig-highlight--accent b{font-family:var(--font-accent, var(--font-body));font-weight:700;letter-spacing:0;text-transform:none}@media(min-width:750px){.ig-images-carousel .ig-carousel>.ig-imgcard{flex-basis:calc((100% - (var(--ig-cols, 4) - 1) * 14px) / var(--ig-cols, 4))}.ig-images-carousel--wide .ig-imgcard__media{border-radius:var(--ig-radius, 0px)}}@media(max-width:749px){.ig-images-carousel__frame,.ig-images-carousel--wide:not(.ig-images-carousel--full) .ig-images-carousel__frame{width:calc(100% - 24px)}.ig-images-carousel--full .ig-images-carousel__frame{width:100%}}.ig-images-grid{display:grid;gap:24px;align-items:center}@media(min-width:900px){.ig-images-grid{grid-template-columns:.8fr 1.2fr}.ig-images-grid--reverse{direction:rtl}.ig-images-grid--reverse>*{direction:ltr}}.ig-images-grid__title :is(strong,b){font-family:var(--ig-highlight, var(--font-heading))}.ig-images-grid--size-small .ig-images-grid__title{font-size:calc(20px * var(--ig-heading-scale, 1))}.ig-images-grid--size-large .ig-images-grid__title{font-size:calc(36px * var(--ig-heading-scale, 1))}@media(min-width:750px){.ig-images-grid--size-small .ig-images-grid__title{font-size:calc(28px * var(--ig-heading-scale, 1))}.ig-images-grid--size-large .ig-images-grid__title{font-size:calc(60px * var(--ig-heading-scale, 1))}}.ig-images-grid__action{margin-top:16px}.ig-images-grid__link{text-decoration:underline;text-underline-offset:.18em}.ig-images-grid__media{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ig-images-grid__media figure{margin:0}.ig-images-grid__media img,.ig-images-grid__media .ig-images-grid__placeholder{width:100%;height:auto;aspect-ratio:100 / var(--ig-grid-ratio, 130);object-fit:cover;background:#f3f3f3}.ig-highlights__stage{position:relative;height:var(--ih-height, 640px);overflow:hidden;border-radius:var(--ig-radius, 12px);background:color-mix(in srgb,currentColor 8%,transparent)}.ig-highlights__media,.ig-highlights__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.ig-highlights__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden}.ig-highlights__slide.is-active{opacity:1;visibility:visible}.ig-highlights__photo,.ig-highlights__placeholder{width:100%;height:100%;object-fit:cover;display:block}.ig-highlights__overlay{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;padding:2rem;pointer-events:none}.ig-highlights__overlay>*{pointer-events:auto}.ig-highlights__nav{display:flex;flex-direction:column;gap:.65rem;max-height:100%;overflow:auto}.ig-highlights__item{position:relative;width:max-content;max-width:min(28rem,100%);border-radius:1.25rem;background:#ffffffb8;color:#161616}.ig-highlights__tab,.ig-highlights__arrow{border:0;background:transparent;color:inherit;cursor:pointer}.ig-highlights__tab{display:flex;align-items:center;gap:.65rem;min-height:3rem;padding:.4rem 1.25rem .4rem .7rem;text-align:left}.ig-highlights__mark{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:currentColor;color:#fff;font-size:1.1rem;line-height:1}.ig-highlights__label,.ig-highlights__title{margin:0}.ig-highlights__label{white-space:nowrap}.ig-highlights__panel{display:flex;flex-direction:column;gap:.35rem;max-width:28rem;padding:.9rem 1.15rem 1rem}.ig-highlights__item:not(.is-active) .ig-highlights__panel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.ig-highlights__item.is-active .ig-highlights__tab{display:none}.ig-highlights__text{font-size:.95rem;line-height:1.45}.ig-highlights__text>:first-child{margin-top:0}.ig-highlights__text>:last-child{margin-bottom:0}.ig-highlights__arrow{width:2.5rem;height:2.5rem;border-radius:50%;background:#ffffffdb;color:#161616;font-size:1.4rem;line-height:1}.ig-highlights__tab:focus-visible,.ig-highlights__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ig-highlights .ig-highlight--heading :is(b,strong){font-family:var(--font-heading);font-weight:var(--font-heading-weight, 700)}.ig-highlights .ig-highlight--body :is(b,strong){font-family:var(--font-body);font-weight:var(--font-body-bold, 700)}.ig-highlights .ig-highlight--accent :is(b,strong){font-family:var(--font-accent, var(--font-body));font-weight:700}@media(max-width:749px){.ig-highlights .ig-container{width:100%;max-width:none}.ig-highlights__stage{border-radius:0}.ig-highlights__overlay{display:grid;grid-template-columns:auto 1fr auto;align-items:end;padding:0}.ig-highlights__nav{flex-direction:row;overflow:hidden;transform:translate(calc(var(--ih-index, 0) * -100%));transition:transform .35s ease}.ig-highlights__item{flex:0 0 100%;width:100%;max-width:none;border-radius:0}.ig-highlights__tab{display:none}.ig-highlights__item:not(.is-active) .ig-highlights__panel{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:unset}.ig-highlights__arrow{border-radius:0}}@media(prefers-reduced-motion:reduce){.ig-highlights__nav{transition:none}}.ih{position:relative;background:var(--ih-bg, #0b0b0b);color:var(--ih-text, #f2ede4)}.ih__media{position:relative;width:100%;aspect-ratio:var(--ih-ratio-m, 9 / 16);max-height:max(460px,calc(100svh - 110px));overflow:hidden;background:var(--ih-media-bg, #161514)}.ih__media picture{display:contents}.ih__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ih-pos-m, 50% 40%)}.ih__placeholder{fill:color-mix(in srgb,var(--ih-text, #f2ede4) 30%,transparent)}.ih__media:after{content:"";position:absolute;inset:auto 0 0;height:var(--ih-shade-h-m, 30%);background:linear-gradient(to top,var(--ih-shade, #0b0b0b) 0%,color-mix(in srgb,var(--ih-shade, #0b0b0b) 80%,transparent) 55%,transparent 100%);pointer-events:none}.ih__cutout{display:none}.ih__copy{position:relative;max-width:720px;padding:4px var(--ih-side-m, 20px) 28px}.ih--overlay-m .ih__copy{position:absolute;inset-inline:0;bottom:0;padding:0 var(--ih-side-m, 20px) var(--ih-bottom-m, 32px)}.ih__eyebrow{margin:0 0 10px;color:var(--ih-eyebrow, #e0474d);font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 3px rgb(0 0 0 / .85)}.ih .ih__title{margin:0 0 12px;color:var(--ih-text, #f2ede4);font-size:clamp(min(44px,var(--ih-title-m, 72px)),14vw,var(--ih-title-m, 72px));line-height:.95;overflow-wrap:anywhere}.ih__text{max-width:520px;margin:0 0 22px;color:inherit;font-size:16px;line-height:1.55;opacity:.88}.ih--no-text-m .ih__text{display:none}.ih__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ih__btn{display:flex;align-items:center;justify-content:center;min-width:0;min-height:52px;padding:0 18px;border:2px solid var(--ih-text, #f2ede4);border-radius:var(--ih-btn-radius, 4px);color:var(--ih-text, #f2ede4);font-family:var(--font-heading);font-size:var(--ih-btn-size, 14px);font-style:var(--font-heading-style);font-weight:800;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase;transition:filter .2s ease}.ih__btn--primary{border-color:var(--ih-btn-bg, #b42026);background:var(--ih-btn-bg, #b42026);color:var(--ih-btn-text, #ffffff)}.ih__btn--outline{border-color:color-mix(in srgb,var(--ih-text, #f2ede4) 35%,transparent)}.ih__btn--wide{grid-column:1 / -1}.ih__btn:hover{filter:brightness(1.08)}.ih__btn:focus-visible{outline:2px solid var(--ih-text, #f2ede4);outline-offset:3px}@media(min-width:990px){.ih{display:flex;align-items:flex-end;min-height:max(var(--ih-min-h, 600px),min(var(--ih-photo-h, 0vw),calc(100svh - 118px)))}.ih__media{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;aspect-ratio:auto;max-height:none}.ih__img{object-position:var(--ih-pos, 60% 35%)}.ih__media:after{height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--ih-shade, #0b0b0b) var(--ih-shade-a, 90%),transparent) 0%,color-mix(in srgb,var(--ih-shade, #0b0b0b) var(--ih-shade-mid, 60%),transparent) calc(var(--ih-shade-w, 52%) / 2),transparent var(--ih-shade-w, 52%))}[dir=rtl] .ih__media:after{transform:scaleX(-1)}.ih__cutout{position:absolute;z-index:3;inset-block:var(--ih-cut-top, 4%) 0;inset-inline-start:var(--ih-cut-left, 410px);display:block;width:auto;height:calc(100% - var(--ih-cut-top, 4%));object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 18px rgb(0 0 0 / .55));pointer-events:none}.ih__copy,.ih--overlay-m .ih__copy{position:relative;inset:auto;max-width:var(--ih-copy-w, 560px);padding:48px var(--ih-side, 56px) var(--ih-bottom, 72px)}.ih .ih__title{font-size:clamp(min(40px,var(--ih-title, 104px)),11vw,var(--ih-title, 104px))}.ih__text,.ih--no-text-m .ih__text{display:block;max-width:var(--ih-text-w, 320px)}.ih__buttons{display:flex;flex-wrap:wrap}.ih__btn{min-width:var(--ih-btn-min, 170px)}}@media(prefers-reduced-motion:no-preference){.ih--intro .ih__img{animation:ih-settle 1.8s cubic-bezier(.16,1,.3,1) both}.ih--intro .ih__copy>*{animation:ih-rise 1s cubic-bezier(.16,1,.3,1) both}.ih--intro .ih__copy>:nth-child(1){animation-delay:.15s}.ih--intro .ih__copy>:nth-child(2){animation-delay:.27s}.ih--intro .ih__copy>:nth-child(3){animation-delay:.39s}.ih--intro .ih__copy>:nth-child(4){animation-delay:.51s}.ih--intro .ih__cutout{animation:ih-stand 1.3s .3s cubic-bezier(.16,1,.3,1) both}}@keyframes ih-settle{0%{transform:scale(1.12)}to{transform:none}}@keyframes ih-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes ih-stand{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}[data-league] [hidden]{display:none!important}[data-league] button.plp-chip{background:none;font:inherit;font-size:14px;cursor:pointer}.ig-lookbook{margin-top:28px}.ig-lookbook__heading{margin:0 0 12px}.ig-lookbook__heading--small{font-size:22px}.ig-lookbook__heading--medium{font-size:32px}.ig-lookbook__heading--large{font-size:48px}.ig-lookbook__highlight-heading b,.ig-lookbook__highlight-heading strong{font-family:var(--font-heading)}.ig-lookbook__highlight-body b,.ig-lookbook__highlight-body strong{font-family:var(--font-body);font-weight:var(--font-body-bold, 700);letter-spacing:0;text-transform:none}.ig-lookbook__highlight-accent b,.ig-lookbook__highlight-accent strong{font-family:var(--font-accent, var(--font-body));letter-spacing:0;text-transform:none}.ig-lookbook__products{margin-top:16px}.ig-lookbook__products .similar_options,.ig-lookbook__products [data-quick-add],.ig-lookbook__products .ig-badge--custom{display:none}@media(max-width:749px){.ig-lookbook__heading--medium{font-size:26px}.ig-lookbook__heading--large{font-size:34px}}.ig-lookbook__media{position:relative}.ig-lookbook__media>img,.ig-lookbook__media>.ig-lookbook__slot{width:100%;min-height:320px}.ig-lookbook__media>img{display:block;height:auto;object-fit:cover}.ig-lookbook__slot,.ig-lookbook__product-slot{display:grid;place-items:center;background:#eee;font-weight:700}.ig-lookbook__product-slot{min-height:96px}.ig-lookbook__hotspot{position:absolute;z-index:2;transform:translate(-50%,-50%)}.ig-lookbook__hotspot:has(.ig-lookbook__pin[aria-expanded=true]){z-index:3}.ig-lookbook__pin{display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:50%;border:2px solid #111;background:#fff;color:#111;font:inherit;font-weight:700;line-height:1;cursor:pointer}.ig-lookbook__pin[aria-expanded=true]{background:#111;color:#fff}.ig-lookbook__pin:focus-visible{outline:2px solid #111;outline-offset:2px}.ig-lookbook__popover{position:absolute;left:calc(100% + 8px);top:0;width:180px;background:#fff;color:#111;padding:8px;font-size:13px;box-shadow:0 8px 24px #00000029}.ig-lookbook__hotspot--end .ig-lookbook__popover{left:auto;right:calc(100% + 8px)}.ig-lookbook__popover[hidden]{display:none}.ig-lookbook__popover-body{display:grid;gap:8px}.ig-lookbook__photo{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;background:#eee}.ig-lookbook__title{margin:0;font-weight:700}.ig-lookbook__shop{font-weight:700;color:inherit;text-underline-offset:2px}.ig-404 nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ig-article__back{margin-bottom:12px}.ig-article__meta{margin:10px 0 18px}.ig-article__image{display:block;width:100%;height:auto;margin:0 0 18px;object-fit:cover}.ig-article__image--small{max-height:280px}.ig-article__image--medium{max-height:480px}.ig-article__image--large{max-height:640px}.ig-article__image--adapt{max-height:none;object-fit:contain}.ig-article__content{margin-inline:0}.ig-article__content--small{max-width:640px}.ig-article__content--medium{max-width:820px}.ig-article__content--large{max-width:1100px}.ig-article .ig-article__content .ig-rte{max-width:none}.ig-article__excerpt{margin:0 0 16px}.ig-article__tags,.ig-article .ig-share{margin-top:16px}.ig-article .ig-share a.ig-btn{text-decoration:none}.ig-share__status{margin:0}.ig-share__status:empty{display:none}.ig-comments{margin-top:36px}.ig-comments__title{font-size:36px}.ig-comment{padding:14px 0;border-bottom:1px solid #eee}.ig-comment__form{max-width:640px;margin-top:18px}.ig-article__notice{margin:0}.ig-article__nav{display:flex;justify-content:space-between;gap:16px;margin-top:28px}.ig-article__nav-link{display:grid;gap:4px;max-width:46%}.ig-article__nav-link--next{margin-left:auto;text-align:right}.ig-related{margin-top:36px}.ig-related__title{font-size:36px;margin-bottom:16px}.ig-related__grid{display:grid;gap:16px}.ig-related__card{display:grid;gap:8px}.ig-related__card img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.ig-related__card .ig-heading{font-size:22px}@media(min-width:750px){.ig-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ig-blog .ig-blog-grid{display:grid;grid-template-columns:repeat(var(--blog-cols-m, 1),minmax(0,1fr));gap:var(--blog-gap-m, 12px)}.ig-blog .ig-article-card{min-width:0}.ig-blog .ig-article-card__title{font-size:28px;margin:0}.ig-blog .ig-article-card img,.ig-blog .ig-article-card__img{width:100%;display:block;object-fit:cover;background:#eee;border-radius:var(--blog-radius, 0px)}.ig-blog .ig-article-card__img--landscape{aspect-ratio:16 / 10}.ig-blog .ig-article-card__img--square{aspect-ratio:1 / 1}.ig-blog .ig-article-card__img--portrait{aspect-ratio:3 / 4}.ig-blog .ig-article-card__img--adapt{aspect-ratio:auto;height:auto;object-fit:contain}.ig-blog .ig-blog-grid--border img{border:1px solid #e6e6e6}.ig-blog-filters{display:block;margin:0 0 18px}.ig-blog-filters__label{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ig-blog-filters__list{display:flex;flex-wrap:wrap;gap:8px;align-items:center;list-style:none;margin:0;padding:0}.ig-blog-filters__link{border:1px solid #ddd;border-radius:999px;padding:4px 10px;font-size:13px}.ig-blog-filters__link.is-active{background:#111;color:#fff;border-color:#111}.ig-blog .ig-pagination a,.ig-blog .ig-pagination span{padding:0 12px;width:auto}.ig-blog .ig-pagination [aria-disabled=true]{opacity:.45}@media(min-width:750px){.ig-blog .ig-blog-grid{grid-template-columns:repeat(var(--blog-cols, 3),minmax(0,1fr));gap:var(--blog-gap, 18px)}}.ig-account-summary{margin-bottom:22px}.ig-account-summary h2{font-size:32px;margin-bottom:10px}.ig-account-note{margin-bottom:16px}.ig-gift-card{max-width:480px;margin-inline:auto;text-align:center;padding:48px 0}.ig-gift-card__logo{height:auto;margin:0 auto 12px}.ig-gift-card__balance{font-size:clamp(42px,8vw,72px);margin:8px 0}.ig-gift-card__code-label{margin:18px 0 6px}.ig-gift-card__code-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 16px}.ig-gift-card__code-row .ig-gift-card__code{margin:0;font-size:28px;letter-spacing:.08em}.ig-gift-card__qr{display:flex;justify-content:center;margin:18px 0}.ig-gift-card__print,.ig-gift-card__shop{margin-top:18px}@media print{.ig-gift-card__print,.ig-gift-card__copy{display:none!important}}.ig-page .ig-rte.ig-page__content--small,.ig-page-body .ig-rte.ig-page__content--small{max-width:640px}.ig-page .ig-rte.ig-page__content--medium,.ig-page-body .ig-rte.ig-page__content--medium{max-width:820px}.ig-page .ig-rte.ig-page__content--large,.ig-page-body .ig-rte.ig-page__content--large{max-width:1100px}.ig-page .ig-rte.ig-page__content--full,.ig-page-body .ig-rte.ig-page__content--full{max-width:none}.ig-password{position:relative}.ig-password__gate{position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0;border:0;overflow:visible}.ig-password__login>summary{list-style:none;cursor:pointer;z-index:41}.ig-password__login>summary::-webkit-details-marker{display:none}.ig-password__login:not([open])>:not(summary){display:none}.ig-password__dialog{background:#fff}.ig-password__login[open] .ig-password__dialog{position:fixed;z-index:40;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;max-height:calc(100vh - 32px);margin:0;overflow:auto}.ig-password__login[open]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:39}.ig-password__owner{font-size:14px}.ig-password__owner a{text-decoration:underline}.ig-qty-label{display:block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.ig-gift{display:grid;gap:10px;margin:4px 0 14px}.ig-gift__toggle{display:flex;gap:8px;align-items:center;font-size:14px}.ig-gift .ig-field,.ig-product noscript .ig-field{display:grid;gap:6px}.ig-product noscript{margin-top:16px}.ig-product .ig-heading{font-size:49px;margin-bottom:8px;line-height:1.05}.ig-plans{border:0;padding:0;margin:0 0 16px;display:grid;gap:8px}.ig-plans legend{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ig-plans label{display:flex;gap:8px;align-items:center;font-size:14px}.ig-terms{display:flex;gap:8px;align-items:flex-start;margin:8px 0;font-size:14px}.ig-terms input{margin-top:3px}.ig-product__actions:not(.is-full){display:flex;flex-wrap:wrap}.ig-product__actions:not(.is-full) .ig-btn{width:auto}.ig-service-badges:empty{display:none}@media(min-width:990px){.ig-details-root{grid-column:2}.ig-product.is-content-full .ig-details-root{grid-column:1 / -1}}.ig-details-root.is-tabs .ig-accordion summary{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ig-details-root.is-tabs .ig-accordion details{border:0}.ig-content-tabs{display:flex;flex-wrap:wrap;gap:18px;border-bottom:1px solid #e6e6e6}.ig-content-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:10px 0;cursor:pointer;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:13px}.ig-content-tabs button.is-active{border-color:#111}.ig-content-panel{padding:16px 0}.ig-product-details-full{margin-top:28px}.ig-meta-heading{font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin:16px 0 8px}.ig-meta-list{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:6px;font-size:14px}.ig-inventory{font-size:13px;font-weight:700;margin:0 0 8px}.ig-pickup-stores{margin:4px 0 12px}.ig-pickup-stores[hidden]{display:none}.ig-pickup-stores__open{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ig-pickup-dialog{width:min(440px,calc(100vw - 32px));max-height:min(80vh,640px);overflow:auto;border:0;border-radius:6px;padding:28px 24px 24px;color:#111;background:#fff}.ig-pickup-dialog::backdrop{background:#00000073}.ig-pickup-dialog h2{font-size:28px;line-height:1.1;margin:0 36px 8px 0}.ig-pickup-dialog [data-pickup-variant]{margin:0 0 16px;font-size:14px}.ig-pickup-dialog [data-pickup-list]{list-style:none;margin:0;padding:0;display:grid;gap:16px}.ig-pickup-dialog h3{font-size:16px;margin:0 0 6px}.ig-pickup-dialog p{margin:0 0 8px;font-size:14px}.ig-pickup-dialog address{font-style:normal}.ig-pickup-dialog address p{white-space:pre-line}.ig-pickup-dialog [data-pickup-close]{position:absolute;top:12px;right:12px}.ig-service-badges img,.ig-service-badges svg{width:32px;height:32px;object-fit:contain;display:block;margin:0 auto 6px}.ig-service-badges svg{fill:none;stroke:currentColor}.ig-short-videos{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ig-short-videos .ig-btn{padding:0;overflow:hidden}.ig-short-videos img{width:72px;height:96px;object-fit:cover;display:block}.ig-product-extra{margin:12px 0}.ig-product-extra summary{cursor:pointer;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:13px;padding:12px 0}.ig-desc:not(.is-expanded):not(.is-measuring) .ig-desc__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden}.ig-desc__toggle{margin:10px 0 0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ig-desc__toggle[hidden]{display:none}@media(max-width:749px){.ig-dividers-small .ig-gallery-col,.ig-dividers-line .ig-gallery-col{border-bottom:1px solid #e6e6e6;padding-bottom:12px;margin-bottom:12px}.ig-dividers-medium .ig-gallery-col{border-bottom:2px solid #ccc;padding-bottom:16px;margin-bottom:16px}.ig-dividers-large .ig-gallery-col{border-bottom:4px solid #111;padding-bottom:20px;margin-bottom:20px}}@media(min-width:750px){.ig-gallery.ig-gallery--center{grid-template-columns:1fr}.ig-gallery.ig-gallery--center .ig-thumbs{flex-direction:row;justify-content:center;order:2;max-height:none}}.ig-thumbs button[data-media-type=video],.ig-thumbs button[data-media-type=external_video]{position:relative}.ig-thumbs button[data-media-type=video]:after,.ig-thumbs button[data-media-type=external_video]:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-40%,-50%);border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent #fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.7));pointer-events:none}.ig-gallery__main .ig-gallery__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#111;display:block}.ig-gallery__main .ig-gallery__video[hidden]{display:none!important}.ig-gallery__main .ig-gallery__model{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#f3f3f3;display:block}.ig-gallery__main .ig-gallery__model[hidden]{display:none!important}.ig-gallery__main .ig-gallery__model model-viewer,.ig-gallery__stack .ig-gallery__model model-viewer{width:100%;height:100%;background:#f3f3f3}.ig-gallery__stack .ig-gallery__model{position:relative;width:100%;min-width:0;background:#f3f3f3}.ig-gallery__stack .ig-gallery__model model-viewer{height:auto;aspect-ratio:1}.ig-xr-button{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:3;border:1px solid #111;background:#fff;color:#111;font:inherit;font-size:13px;font-weight:700;padding:8px 12px;cursor:pointer}.ig-gallery [data-shopify-xr-hidden],.ig-gallery__main [data-gallery-main][hidden],.ig-gallery__main .ig-zoom[hidden]{display:none!important}.ig-gallery__main .ig-gallery__video video,.ig-gallery__main .ig-gallery__video iframe{width:100%;height:100%;border:0;display:block;object-fit:contain;background:#111}.ig-gallery__main .ig-gallery__video img{object-fit:contain}.ig-gallery__stack .ig-gallery__video{width:100%;min-width:0;background:#111}.ig-gallery__stack .ig-gallery__video video,.ig-gallery__stack .ig-gallery__video iframe{width:100%;height:auto;aspect-ratio:var(--ig-media-ratio, 1.7778);border:0;display:block;object-fit:contain;background:#111}.ig-share button{background:none;border:0;padding:0;color:inherit;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.shopify-payment-button[hidden]{display:none!important}.ig-map-bleed{width:100%}.ig-map-banner{position:relative}.ig-map-media{position:relative;overflow:hidden;background:var(--ig-image-bg, #ececec);min-height:360px}.ig-map-media.is-m-small{min-height:240px}.ig-map-media.is-m-large{min-height:480px}.ig-map-media.is-m-adapt{min-height:0;aspect-ratio:var(--map-ratio, 1.777)}.ig-map-image,.ig-map-frame,.ig-map-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.ig-map-canvas{visibility:hidden}.ig-map-canvas.is-ready{visibility:visible}.ig-map-empty{margin:0;padding:24px}.ig-map-panel{display:flex;padding:20px;pointer-events:none}.ig-map-section.is-mobile-overlay .ig-map-panel{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}.ig-map-section.is-mobile-below .ig-map-panel{position:relative}.ig-map-card{width:min(100%,22rem);display:grid;gap:12px;padding:20px 24px;border-radius:12px;background:var(--ig-bg);color:var(--ig-text);pointer-events:auto}.ig-map-block:not(:has(*)){display:none}.layout-sharp .ig-map-card{border-radius:0}.ig-scheme-secondary .ig-map-card{background:var(--ig-scheme-2-bg);color:var(--ig-scheme-2-text)}.ig-scheme-tertiary .ig-map-card{background:var(--ig-scheme-3-bg);color:var(--ig-scheme-3-text)}.ig-scheme-quaternary .ig-map-card{background:var(--ig-scheme-4-bg);color:var(--ig-scheme-4-text)}.ig-scheme-gradient .ig-map-card{background:var(--ig-scheme-gradient);color:var(--ig-scheme-gradient-text)}.ig-map-heading{font-size:calc(28px * var(--ig-heading-scale, 1));line-height:1.1}.ig-map-subheading{margin:0}.ig-map-description>:first-child{margin-top:0}.ig-map-description>:last-child{margin-bottom:0}.ig-map-action.is-link{min-height:0;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;text-decoration:underline;text-underline-offset:3px}.ig-map-action.is-link:before,.ig-map-action.is-link:after{content:none}.ig-map-section.is-mobile-below .ig-map-card{width:100%;max-width:none;padding:8px 0 0;background:transparent}@media(min-width:750px){.ig-map-section.is-mobile-overlay .ig-map-panel,.ig-map-section.is-mobile-below .ig-map-panel{position:absolute;top:0;right:0;bottom:0;left:0}.ig-map-media.is-d-small{min-height:320px;aspect-ratio:auto}.ig-map-media.is-d-medium{min-height:500px;aspect-ratio:auto}.ig-map-media.is-d-large{min-height:700px;aspect-ratio:auto}.ig-map-media.is-d-adapt{min-height:0;aspect-ratio:var(--map-ratio, 1.777)}.ig-map-section .ig-map-panel{position:absolute;top:0;right:0;bottom:0;left:0}.ig-map-section .ig-map-panel.is-top_left{align-items:flex-start;justify-content:flex-start}.ig-map-section .ig-map-panel.is-top_center{align-items:flex-start;justify-content:center}.ig-map-section .ig-map-panel.is-top_right{align-items:flex-start;justify-content:flex-end}.ig-map-section .ig-map-panel.is-center_left{align-items:center;justify-content:flex-start}.ig-map-section .ig-map-panel.is-center{align-items:center;justify-content:center}.ig-map-section .ig-map-panel.is-center_right{align-items:center;justify-content:flex-end}.ig-map-section .ig-map-panel.is-bottom_left{align-items:flex-end;justify-content:flex-start}.ig-map-section .ig-map-panel.is-bottom_center{align-items:flex-end;justify-content:center}.ig-map-section .ig-map-panel.is-bottom_right{align-items:flex-end;justify-content:flex-end}.ig-map-section.is-mobile-below .ig-map-card{width:min(100%,22rem);max-width:22rem;padding:20px 24px;background:var(--ig-bg);color:var(--ig-text)}.ig-scheme-secondary.is-mobile-below .ig-map-card{background:var(--ig-scheme-2-bg);color:var(--ig-scheme-2-text)}.ig-scheme-tertiary.is-mobile-below .ig-map-card{background:var(--ig-scheme-3-bg);color:var(--ig-scheme-3-text)}.ig-scheme-quaternary.is-mobile-below .ig-map-card{background:var(--ig-scheme-4-bg);color:var(--ig-scheme-4-text)}.ig-scheme-gradient.is-mobile-below .ig-map-card{background:var(--ig-scheme-gradient);color:var(--ig-scheme-gradient-text)}}.ig-media-banner__stage{position:relative;display:grid;grid-template-rows:minmax(var(--mb-h-m, 550px),auto);overflow:hidden;isolation:isolate;background:#111;color:#fff}@media(min-width:750px){.ig-media-banner__stage{grid-template-rows:minmax(var(--mb-h, 750px),auto)}}.ig-media-banner__media,.ig-media-banner__overlay,.ig-media-banner__content{grid-area:1 / 1}.ig-media-banner__media{position:relative;z-index:0;min-height:100%}.ig-media-banner__asset{display:block;width:100%;max-width:none;height:100%;object-fit:cover}.ig-media-banner__stage:not(.is-adapt-m) .ig-media-banner__asset{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:749px){.ig-media-banner__stage.is-adapt-m{grid-template-rows:auto}.ig-media-banner__stage.is-adapt-m .ig-media-banner__asset{position:relative;height:auto}.ig-media-banner__stage.is-adapt-m:not(:has(.ig-media-banner__asset)){min-height:320px}}@media(min-width:750px){.ig-media-banner__stage:not(.is-adapt-d) .ig-media-banner__asset{position:absolute;top:0;right:0;bottom:0;left:0}.ig-media-banner__stage.is-adapt-d{grid-template-rows:auto}.ig-media-banner__stage.is-adapt-d .ig-media-banner__asset{position:relative;height:auto}.ig-media-banner__stage.is-adapt-d:not(:has(.ig-media-banner__asset)){min-height:420px}.ig-media-banner.is-parallax .ig-media-banner__asset{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.ig-media-banner.is-parallax .ig-media-banner__asset{transform:none}}.ig-media-banner__overlay{z-index:1;background:var(--mb-overlay, #000);opacity:var(--mb-overlay-opacity, .35);pointer-events:none}.ig-media-banner__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;padding:28px 20px}.ig-media-banner--top_left .ig-media-banner__content,.ig-media-banner--center_left .ig-media-banner__content,.ig-media-banner--bottom_left .ig-media-banner__content{align-items:flex-start;text-align:left}.ig-media-banner--top_center .ig-media-banner__content,.ig-media-banner--center .ig-media-banner__content,.ig-media-banner--bottom_center .ig-media-banner__content{align-items:center;text-align:center}.ig-media-banner--top_right .ig-media-banner__content,.ig-media-banner--center_right .ig-media-banner__content,.ig-media-banner--bottom_right .ig-media-banner__content{align-items:flex-end;text-align:right}.ig-media-banner--top_left .ig-media-banner__content,.ig-media-banner--top_center .ig-media-banner__content,.ig-media-banner--top_right .ig-media-banner__content{justify-content:flex-start}.ig-media-banner--center_left .ig-media-banner__content,.ig-media-banner--center .ig-media-banner__content,.ig-media-banner--center_right .ig-media-banner__content{justify-content:center}.ig-media-banner--bottom_left .ig-media-banner__content,.ig-media-banner--bottom_center .ig-media-banner__content,.ig-media-banner--bottom_right .ig-media-banner__content{justify-content:flex-end}.ig-media-banner__heading{margin:0;max-width:16em;color:var(--mb-heading-color, #fff);font-family:var(--font-heading);font-size:var(--mb-heading-m, 32px);font-weight:400;line-height:1.05}.ig-media-banner__heading strong,.ig-media-banner__heading b{font-family:var(--mb-highlight, var(--font-heading));font-weight:700}@media(min-width:750px){.ig-media-banner__heading{font-size:var(--mb-heading, 56px)}.ig-media-banner__content{padding:48px}}.ig-media-banner__text{max-width:42ch;color:var(--mb-text-color, #fff)}.ig-media-banner__text>:first-child{margin-top:0}.ig-media-banner__text>:last-child{margin-bottom:0}.ig-media-banner__text a{text-decoration:underline}.ig-media-banner__btn{background:var(--mb-btn-bg, var(--ig-btn-bg, #b42026));color:var(--mb-btn-text, var(--ig-btn-text, #fff));border-color:var(--mb-btn-border, var(--ig-btn-border, #b42026))}.ig-media-banner__btn.is-d-small{min-height:36px;padding:8px 14px;font-size:12px}.ig-media-banner__btn.is-d-medium{min-height:52px;padding:14px 28px;font-size:15px}.ig-media-banner__btn.is-d-large{min-height:60px;padding:18px 36px;font-size:16px}@media(max-width:749px){.ig-media-banner__btn.is-m-small{min-height:34px;padding:8px 12px;font-size:12px}.ig-media-banner__btn.is-m-medium{min-height:44px;padding:10px 18px;font-size:14px}.ig-media-banner__btn.is-m-large{min-height:52px;padding:14px 24px;font-size:15px}}.ig-media-banner__pause{position:absolute;z-index:3;top:16px;right:16px;min-height:36px;padding:0 12px;border:0;border-radius:999px;background:#fff;color:#111;cursor:pointer;font:inherit;font-size:13px;line-height:1}.ig-media-banner__pause:focus-visible{outline:2px solid #fff;outline-offset:2px}.ig-media-banner__items{margin-top:28px;margin-bottom:28px}.ig-media-banner__category{display:grid;gap:8px;color:inherit}.ig-media-banner__category-image{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ig-multi{display:grid;gap:24px}@media(min-width:900px){.ig-multi{grid-template-columns:1fr 1fr;align-items:center}}.ig-multi__images{min-width:0}.ig-multi__pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ig-multi__pair img{width:100%;height:100%;object-fit:cover}.ig-multi__pair--shadow img{box-shadow:14px 14px 0 0 var(--ig-multi-shadow, #d5d5d5)}.ig-multi .ig-multi__title--small{font-size:calc(22px * var(--ig-heading-scale, 1))}.ig-multi .ig-multi__title--medium{font-size:calc(32px * var(--ig-heading-scale, 1))}.ig-multi .ig-multi__title--large{font-size:calc(44px * var(--ig-heading-scale, 1))}@media(min-width:750px){.ig-multi .ig-multi__title--small{font-size:calc(28px * var(--ig-heading-scale, 1))}.ig-multi .ig-multi__title--medium{font-size:calc(42px * var(--ig-heading-scale, 1))}.ig-multi .ig-multi__title--large{font-size:calc(56px * var(--ig-heading-scale, 1))}}.ig-multi .ig-hl-heading strong,.ig-multi .ig-hl-heading b{font-family:var(--font-heading)}.ig-multi .ig-hl-body strong,.ig-multi .ig-hl-body b{font-family:var(--font-body);font-weight:var(--font-body-bold, 700);text-transform:none;letter-spacing:0}.ig-multi .ig-hl-accent strong,.ig-multi .ig-hl-accent b{font-family:var(--font-accent, var(--font-body));font-weight:400;text-transform:none;letter-spacing:0}.ig-multi .ig-multi-btn--d-small{min-height:36px;padding:8px 14px;font-size:12px}.ig-multi .ig-multi-btn--d-medium{min-height:44px;padding:10px 18px;font-size:14px}.ig-multi .ig-multi-btn--d-large{min-height:56px;padding:14px 28px;font-size:16px}@media(max-width:749px){.ig-multi .ig-multi-btn--m-default{min-height:39px;padding:8px 15px;font-size:14px}.ig-multi .ig-multi-btn--m-small{min-height:34px;padding:8px 10px;font-size:12px}.ig-multi .ig-multi-btn--m-medium{min-height:42px;padding:8px 16px;font-size:14px}.ig-multi .ig-multi-btn--m-large{min-height:50px;padding:12px 22px;font-size:16px}}.ig-mc__intro{margin-bottom:28px}.ig-mc__intro.ig-align-center .ig-mc__description{max-width:70ch;margin-inline:auto}.ig-mc__heading strong,.ig-mc__heading b{font-family:var(--ig-mc-highlight, var(--font-heading));font-weight:700}.ig-mc__heading a{color:inherit}.ig-mc__description{margin-top:12px}.ig-mc__description p,.ig-mc__text p{margin:0}.ig-mc__description p+p,.ig-mc__text p+p{margin-top:8px}.ig-mc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:22px 12px}@media(min-width:750px){.ig-mc__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px 16px}}.ig-mc__col{min-width:0}.ig-mc__media{background:var(--ig-image-bg, #f3f3f3);overflow:hidden;border-radius:var(--ig-shape, 0)}.ig-mc-ratio-landscape .ig-mc__media{aspect-ratio:4 / 3}.ig-mc-ratio-portrait .ig-mc__media{aspect-ratio:3 / 4}.ig-mc-ratio-square .ig-mc__media{aspect-ratio:1 / 1}.ig-mc__media img,.ig-mc__media video{display:block;width:100%;height:100%;object-fit:cover}.ig-mc-ratio-auto .ig-mc__media img,.ig-mc-ratio-auto .ig-mc__media video{height:auto;object-fit:contain}.ig-mc__title{margin:14px 0 0;font-size:calc(20px * var(--ig-heading-scale, 1));line-height:1.2}.ig-mc__text{margin-top:10px}.ig-mc__btn,.ig-mc__link{margin-top:14px}.ig-mc__link{display:inline-block;padding:8px 0;color:inherit;text-decoration:underline;text-underline-offset:.2em}@media(min-width:750px){.ig-mc-d-small .ig-mc__btn{min-height:36px;padding:8px 16px;font-size:12px;line-height:12px}.ig-mc-d-medium .ig-mc__btn{min-height:48px;padding:12px 24px;font-size:15px;line-height:15px}.ig-mc-d-large .ig-mc__btn{min-height:60px;padding:16px 32px;font-size:18px;line-height:18px}.ig-mc-d-small .ig-mc__link{font-size:13px}.ig-mc-d-medium .ig-mc__link{font-size:16px}.ig-mc-d-large .ig-mc__link{font-size:18px}}@media(max-width:749px){.ig-mc-m-small .ig-mc__btn{min-height:34px;padding:8px 12px;font-size:12px;line-height:12px}.ig-mc-m-medium .ig-mc__btn{min-height:44px;padding:10px 18px;font-size:14px;line-height:14px}.ig-mc-m-large .ig-mc__btn{min-height:52px;padding:14px 24px;font-size:16px;line-height:16px}.ig-mc-m-small .ig-mc__link{font-size:13px}.ig-mc-m-medium .ig-mc__link{font-size:15px}.ig-mc-m-large .ig-mc__link{font-size:17px}}.ig-news-tab{position:fixed;z-index:30;border:0;padding:12px 14px;font-weight:700;cursor:pointer;background:#111;color:#fff}.ig-news-tab--left{left:0}.ig-news-tab--right{right:0}.ig-pop{max-width:420px;padding:24px;border:0}.ig-pop img{width:100%;height:auto;margin-bottom:12px}.ig-newsletter .ig-newsletter__heading{font-size:clamp(32px,4vw,48px);margin-bottom:8px}.ig-newsletter .ig-newsletter__heading a{color:inherit;text-decoration:underline}.ig-newsletter .ig-hl-heading :is(strong,b){font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style)}.ig-newsletter .ig-hl-body :is(strong,b){font-family:var(--font-body);font-weight:700;font-style:normal;letter-spacing:0;text-transform:none}.ig-newsletter .ig-hl-accent :is(strong,b){font-family:var(--font-accent, var(--font-body));font-weight:700}.ig-newsletter .ig-newsletter__desc{color:color-mix(in srgb,currentColor 75%,transparent);margin-bottom:16px}.ig-newsletter .ig-newsletter__form .ig-btn{background:var(--nl-btn-bg, var(--ig-btn-bg));color:var(--nl-btn-text, var(--ig-btn-text));border-color:var(--nl-btn-border, var(--ig-btn-border))}.ig-newsletter .ig-newsletter__status,.ig-newsletter .ig-newsletter__form .ig-error{flex-basis:100%;color:inherit}.ig-newsletter .ig-newsletter__form .ig-error{color:var(--ig-red)}.nc{padding-block:var(--nc-pad-top-m, 64px) var(--nc-pad-bottom-m, 64px);background:var(--nc-bg, #f7f4ef);color:var(--nc-text, #0b0b0b)}.nc__inner{max-width:var(--nc-width, 1280px);margin-inline:auto;padding-inline:var(--nc-side-m, 20px)}.nc--center .nc__inner{text-align:center}.nc--center .nc__intro{margin-inline:auto}.nc .nc__eyebrow{margin:0 0 10px;color:var(--nc-eyebrow, var(--ig-red));font-size:var(--nc-eyebrow-size, 12px);font-weight:600;letter-spacing:var(--nc-eyebrow-spacing, .22em);line-height:1.3;text-transform:uppercase}.nc .nc__title{margin:0 0 10px;color:var(--nc-heading, var(--nc-text, #0b0b0b));font-size:var(--nc-h-size-m, calc(23.4px * var(--ig-heading-scale, 1)));line-height:var(--nc-h-line, 1);overflow-wrap:anywhere}.nc__intro{max-width:var(--nc-intro-width, 620px);margin:0 0 28px;font-size:var(--nc-intro-size, 16px);line-height:1.6;opacity:var(--nc-intro-opacity, .85)}.nc__intro p{margin:0}.nc__intro p+p{margin-top:10px}.nc__intro a{text-decoration:underline}.nc__story{position:relative;display:grid;align-items:end;min-height:min(150vw,640px);margin:0 0 var(--nc-gap, 12px);border-radius:var(--nc-radius, 6px);overflow:hidden;background:#0b0b0b;color:#fff}.nc__story-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nc__story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / var(--nc-story-fade, .75)) 0%,rgb(0 0 0 / calc(var(--nc-story-fade, .75) * .7)) 50%,transparent 85%);pointer-events:none}.nc__story-copy{position:relative;z-index:1;min-width:0;padding:24px 20px;text-align:start}.nc .nc__story-eyebrow{margin:0 0 8px;color:#fff;font-size:var(--nc-eyebrow-size, 12px);font-weight:600;letter-spacing:var(--nc-eyebrow-spacing, .22em);line-height:1.3;text-transform:uppercase;opacity:.85}.nc .nc__story-title{margin:0 0 10px;color:#fff;font-size:calc(26px * var(--ig-heading-scale, 1));line-height:1;overflow-wrap:anywhere}.nc__story-text{max-width:52ch;font-size:15px;line-height:1.6;text-shadow:0 1px 2px rgb(0 0 0 / .4)}.nc__story-text p{margin:0}.nc__story-text p+p{margin-top:10px}.nc .nc__story-btn{display:inline-flex;align-items:center;min-height:48px;margin-top:20px;padding:0 26px;border:1px solid currentColor;color:#fff;font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1.6;text-transform:uppercase;text-decoration:none;transition:background-color .2s,color .2s}.nc .nc__story-btn:hover{background:#fff;color:#0b0b0b}.nc__story-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.nc__story-btn{transition:none}}.nc--center .nc__story-copy{text-align:start}.nc__grid{display:grid;grid-template-columns:repeat(var(--nc-cols-m, 1),minmax(0,1fr));gap:var(--nc-gap, 12px)}.nc__card{min-width:0;padding:var(--nc-pad-y, 20px) var(--nc-pad-x, 18px);border:1px solid var(--nc-border, #e3ddd3);border-radius:var(--nc-radius, 6px);background:var(--nc-card-bg, #fff);overflow-wrap:anywhere}.nc__num{display:block;margin-bottom:8px;color:var(--nc-number, var(--ig-red));font-family:var(--font-heading);font-style:var(--font-heading-style);font-weight:800;font-size:var(--nc-number-size, 13px);letter-spacing:.12em;line-height:1.6}.nc .nc__card-title{margin:0 0 6px;color:var(--nc-card-title, var(--nc-text, #0b0b0b));font-family:var(--font-heading);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--nc-title-size, 18px);letter-spacing:0;line-height:1.2;text-transform:none}.nc__card-text{font-size:var(--nc-card-text, 14px);line-height:1.6;opacity:var(--nc-card-opacity, .82)}.nc__card-text p{margin:0}.nc__card-text p+p{margin-top:8px}.nc__card-text a{color:inherit;text-decoration:underline}@media(min-width:750px){.nc{padding-block:var(--nc-pad-top, 64px) var(--nc-pad-bottom, 64px)}.nc__grid{grid-template-columns:repeat(var(--nc-cols-t, 2),minmax(0,1fr))}.nc__story{align-items:center;min-height:clamp(360px,50vw,600px)}.nc__story:after{background:linear-gradient(to right,rgb(0 0 0 / var(--nc-story-fade, .75)) 0%,rgb(0 0 0 / calc(var(--nc-story-fade, .75) * .75)) 40%,transparent 72%)}[dir=rtl] .nc__story:after{background:linear-gradient(to left,rgb(0 0 0 / var(--nc-story-fade, .75)) 0%,rgb(0 0 0 / calc(var(--nc-story-fade, .75) * .75)) 40%,transparent 72%)}.nc__story-copy{max-width:58%;padding:40px}.nc__story--end{justify-items:end}.nc__story--end:after{background:linear-gradient(to left,rgb(0 0 0 / var(--nc-story-fade, .75)) 0%,rgb(0 0 0 / calc(var(--nc-story-fade, .75) * .75)) 40%,transparent 72%)}[dir=rtl] .nc__story--end:after{background:linear-gradient(to right,rgb(0 0 0 / var(--nc-story-fade, .75)) 0%,rgb(0 0 0 / calc(var(--nc-story-fade, .75) * .75)) 40%,transparent 72%)}.nc .nc__story-title{font-size:calc(34px * var(--ig-heading-scale, 1))}}@media(min-width:1100px){.nc__story-copy{max-width:50%;padding:56px}.nc .nc__story-title{font-size:calc(40px * var(--ig-heading-scale, 1))}.nc__story-text{font-size:16px}}@media(min-width:768px){.nc .nc__title{font-size:var(--nc-h-size, calc(34.5px * var(--ig-heading-scale, 1)))}}@media(min-width:1100px){.nc__inner{padding-inline:var(--nc-side, 40px)}.nc__grid{grid-template-columns:repeat(var(--nc-cols, 4),minmax(0,1fr))}}@media(min-width:1200px){.nc .nc__title{font-size:var(--nc-h-size, calc(39.1px * var(--ig-heading-scale, 1)))}}@media(min-width:1100px){.nc__story:has(+.nc__grid){align-items:start;min-height:660px;margin-bottom:0}.nc__story:has(+.nc__grid) .nc__story-copy{padding-top:48px}.nc__story:has(+.nc__grid):before{content:"";position:absolute;inset:auto 0 0;z-index:1;height:300px;background:linear-gradient(to top,rgb(0 0 0 / .7),transparent);pointer-events:none}.nc__story+.nc__grid{position:relative;z-index:2;margin-top:-232px;padding:0 24px 24px}.nc__story+.nc__grid .nc__card{border-color:#ffffff29;background:#0b0b0b8c;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nc .nc__story+.nc__grid .nc__card-title{color:#fff}}.ig-offer.ig-pad{padding-top:var(--pad-top, 48px);padding-bottom:var(--pad-bottom, 48px);background:transparent}@media(max-width:749px){.ig-offer.ig-pad{padding-top:var(--pad-top-m, 28px);padding-bottom:var(--pad-bottom-m, 28px)}}.ig-offer[hidden]{display:none!important}.ig-offer__banner{position:relative;overflow:hidden;isolation:isolate;color:var(--offer-text, #fff);background:var(--offer-bg, #b42026);border-radius:var(--offer-radius, 16px);padding:var(--offer-pad, 40px)}.layout-sharp .ig-offer__banner{border-radius:0}.ig-offer__media,.ig-offer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ig-offer__media{object-fit:cover;z-index:0}.ig-offer__overlay{z-index:1;background:var(--offer-overlay, transparent)}.ig-offer.ig-offer .ig-offer__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--offer-gap, 24px);align-items:center}@media(min-width:990px){.ig-offer.ig-offer .ig-offer__grid{grid-template-columns:minmax(0,1fr) minmax(220px,1.05fr) minmax(0,1fr)}}.ig-offer__sub{margin:0 0 8px;color:var(--offer-sub, inherit)}.ig-offer .ig-offer__heading{margin:0;color:inherit;line-height:1.05}.ig-offer__heading--small{font-size:clamp(24px,3vw,36px)}.ig-offer__heading--medium{font-size:clamp(32px,4vw,48px)}.ig-offer__heading--large{font-size:clamp(40px,5vw,64px)}.ig-offer__heading strong{background:var(--offer-highlight, transparent);-webkit-background-clip:text;background-clip:text;color:transparent}.ig-offer__center,.ig-offer__timer{display:flex;flex-direction:column;align-items:center;gap:12px}.ig-offer .ig-offer__clock{display:flex;justify-content:space-between;align-items:stretch;width:min(100%,440px);margin:0;padding:14px 4px;gap:0;border:1px solid var(--offer-timer-border, transparent);border-radius:12px;background:var(--offer-timer-bg, transparent);color:var(--offer-countdown, inherit);font-size:26px;line-height:1}.ig-offer .ig-offer__clock[hidden]{display:none}.ig-offer .ig-offer__clock>span{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;padding-inline:6px}.ig-offer .ig-offer__clock>span+span{border-left:1px solid var(--offer-divider, transparent)}.ig-offer .ig-offer__clock small{font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.ig-offer__note{margin:0;font-weight:700;text-align:center;color:var(--offer-countdown, inherit)}.ig-offer__note[hidden]{display:none!important}.ig-offer__points{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;width:100%;margin:4px 0 0;padding:0;list-style:none}.ig-offer__points li{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.03em}.ig-offer__points li:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.ig-offer__aside{display:flex;flex-direction:column;align-items:flex-end;gap:16px;text-align:right}.ig-offer__text{color:var(--offer-desc, inherit)}.ig-offer__text p{margin:0}@media(max-width:989px){.ig-offer__banner{padding:calc(var(--offer-pad, 40px) * .7) 20px}.ig-offer__center,.ig-offer__timer,.ig-offer__aside{align-items:flex-start;text-align:left}.ig-offer__points{justify-content:flex-start}.ig-offer .ig-offer__clock{width:100%}}.ig-page-body .ig-rte.ig-page__content--full{max-width:none}.pdp-pickup--panel{background:var(--pickup-bg, #f2f2f2);border:1px solid var(--pickup-border, rgba(0, 0, 0, .3));border-radius:var(--pickup-r, 5px);padding:0 20px;margin:0 0 30px}.pdp-pickup .ig-pickup{margin:0}.pdp-pickup--status .ig-pickup.ig-pickup{color:var(--pickup-status)}.ig-compare--small{max-width:760px;margin-inline:auto}.ig-compare--medium{max-width:1080px;margin-inline:auto}.ig-compare--large{max-width:none}.ig-compare__head{margin-bottom:28px}.ig-compare__head.is-left{text-align:left}.ig-compare__head.is-center{text-align:center}.ig-compare__head.is-right{text-align:right}.ig-compare__title{margin:0;font-size:var(--ui-heading-size, var(--compare-title-size));color:var(--ui-heading-color, inherit)}.ig-compare__title.is-h1{--compare-title-size: clamp(2.4rem, 5vw, 3.6rem)}.ig-compare__title.is-h2{--compare-title-size: clamp(2rem, 4vw, 3rem)}.ig-compare__title.is-h3{--compare-title-size: clamp(1.7rem, 3vw, 2.4rem)}.ig-compare__title.is-h4{--compare-title-size: clamp(1.4rem, 2.4vw, 2rem)}.ig-compare__title.is-h5{--compare-title-size: 1.25rem}.ig-compare__title.is-h6{--compare-title-size: 1.05rem}.ig-compare__mark--body :is(strong,b){font-family:var(--font-body);font-weight:700;letter-spacing:0;text-transform:none}.ig-compare__mark--heading :is(strong,b){font-family:var(--font-heading)}.ig-compare__mark--accent :is(strong,b){font-family:var(--font-accent, var(--font-body))}.ig-compare__intro{margin-top:12px;font-size:var(--ui-text-size, inherit);color:var(--ui-text-color, inherit)}.ig-compare__intro>:first-child{margin-top:0}.ig-compare__intro>:last-child{margin-bottom:0}.ig-compare__spin{display:inline-grid;vertical-align:baseline}.ig-compare__spin>span{grid-area:1 / 1;opacity:0;animation:ig-compare-word 9s infinite;animation-delay:calc(var(--i) * 3s)}.ig-compare__spin>span:first-child{opacity:1}@keyframes ig-compare-word{0%,28%{opacity:1}33%,to{opacity:0}}.ig-compare__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;align-items:start}.ig-compare__card{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;text-align:center}.ig-compare__media{display:block;width:100%}.ig-compare__image{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ig-compare__name{margin:0;font-size:var(--compare-name-size, 1.05rem);color:var(--compare-name-color, inherit)}.ig-compare__name a{color:inherit;text-decoration:none}.ig-compare__desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;width:100%;font-size:var(--compare-desc-size, inherit);color:var(--compare-desc-color, inherit)}.ig-compare__desc>:first-child{margin-top:0}.ig-compare__desc>:last-child{margin-bottom:0}.ig-compare__price{font-weight:700;color:var(--compare-price-color, inherit)}.ig-compare-section--price .ig-compare__price .ig-price{font-size:var(--compare-price-size)}.ig-compare__details{color:inherit;text-underline-offset:3px}.ig-compare__row{display:grid;justify-items:center;gap:4px;width:100%;padding-top:12px;border-top:1px solid var(--compare-divider, color-mix(in srgb, currentColor 16%, transparent))}.ig-compare__icon{width:28px;height:28px;object-fit:contain}.ig-compare__label{margin:0;font-size:var(--compare-label-size, inherit);font-weight:700;color:var(--compare-label-color, inherit)}.ig-compare__value{margin:0;font-size:var(--compare-value-size, inherit);color:var(--compare-value-color, inherit)}.ig-compare__value>:first-child{margin-top:0}.ig-compare__value>:last-child{margin-bottom:0}.ig-compare__empty{margin:0}.ig-compare__btn--d-small{min-height:36px;padding:6px 14px;font-size:13px}.ig-compare__btn--d-medium{min-height:44px;padding:8px 18px;font-size:15px}.ig-compare__btn--d-large{min-height:56px;padding:12px 28px;font-size:17px}@media(max-width:749px){.ig-compare__head.is-m-left{text-align:left}.ig-compare__head.is-m-center{text-align:center}.ig-compare__head.is-m-right{text-align:right}.ig-compare__title{font-size:var(--ui-heading-size-m, var(--ui-heading-size, var(--compare-title-size)))}.ig-compare__intro{font-size:var(--ui-text-size-m, var(--ui-text-size, inherit))}.ig-compare__name{font-size:var(--compare-name-size-m, var(--compare-name-size, 1.05rem))}.ig-compare__desc{font-size:var(--compare-desc-size-m, var(--compare-desc-size, inherit))}.ig-compare-section--price-m .ig-compare__price .ig-price{font-size:var(--compare-price-size-m)}.ig-compare__label{font-size:var(--compare-label-size-m, var(--compare-label-size, inherit))}.ig-compare__value{font-size:var(--compare-value-size-m, var(--compare-value-size, inherit))}.ig-compare__btn--m-small{min-height:36px;padding:6px 14px;font-size:13px}.ig-compare__btn--m-medium{min-height:44px;padding:8px 18px;font-size:15px}.ig-compare__btn--m-large{min-height:52px;padding:10px 22px;font-size:16px}.ig-compare__btn--m-default{min-height:44px}}@media(prefers-reduced-motion:reduce){.ig-compare__spin{display:inline}.ig-compare__spin>span{opacity:1;animation:none}.ig-compare__spin>span:not(:last-child):after{content:", "}}.pdp-recs{--pdp-recs-pad: 20px;--pdp-recs-gap-now: var(--pdp-recs-gap-m, 20px);--pdp-recs-per-now: var(--pdp-recs-per-m, 2.5);--pdp-recs-radius-now: var(--pdp-recs-radius-m, 10px)}.pdp-recs__container{box-sizing:border-box;width:100%;margin-inline:auto;padding-inline:var(--pdp-recs-pad)}.pdp-recs__head{margin-block-end:15px}.pdp-recs__title{margin:0 0 10px;font-size:var(--ui-heading-size-m, var(--ui-heading-size, 26px));line-height:1.1;overflow-wrap:anywhere}.pdp-recs__carousel{position:relative}.pdp-recs__track{display:flex;margin:0 -7.5px;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp-recs__track::-webkit-scrollbar{display:none}.pdp-recs__slide{box-sizing:border-box;flex:0 0 calc(100% / var(--pdp-recs-per-now));min-width:0;padding-inline:calc(var(--pdp-recs-gap-now) / 2);scroll-snap-align:start}.pdp-recs__grid{margin:0;padding:0;list-style:none}.pdp-recs .plp-card__media{border:var(--pdp-recs-border, 0);border-radius:var(--pdp-recs-radius-now)}.pdp-recs .plp-card__title{line-height:1.28}.pdp-recs--price-heading .plp-card__now{font-family:var(--font-heading)}.pdp-recs--no-similar .plp-card__similar{display:none}@media(max-width:749px){.pdp-recs--price-m .plp-card{--plp-price-size: var(--pdp-recs-price-m)}.pdp-recs--m-left .plp-card{text-align:left}.pdp-recs--m-center .plp-card{text-align:center}.pdp-recs--m-right .plp-card{text-align:right}.pdp-recs--m-left .plp-card :is(.plp-card__price,.plp-card__swatches,.plp-card__rating,.ig-swatches){justify-content:flex-start}.pdp-recs--m-center .plp-card :is(.plp-card__price,.plp-card__swatches,.plp-card__rating,.ig-swatches){justify-content:center}.pdp-recs--m-right .plp-card :is(.plp-card__price,.plp-card__swatches,.plp-card__rating,.ig-swatches){justify-content:flex-end}}.pdp-recs__arrow{position:absolute;z-index:3;inset-block-start:calc(50% - 33px);transform:translateY(-50%);display:none;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--pdp-recs-arrow-border, var(--pdp-recs-arrow-bg, #ececec));border-radius:50%;background:var(--pdp-recs-arrow-bg, #ececec);color:var(--pdp-recs-arrow-fg, #000);cursor:pointer;transition:opacity .4s ease}.pdp-recs--arrow-shadow .pdp-recs__arrow{box-shadow:0 1px 3px #00000026}.pdp-recs__arrow svg{width:10px;height:10px}.pdp-recs__arrow--prev{inset-inline-start:max(calc(-3% - 8px),calc((100% - 100vw)/2 + 10px))}.pdp-recs__arrow--next{inset-inline-end:max(calc(-3% - 8px),calc((100% - 100vw)/2 + 10px))}[dir=rtl] .pdp-recs__arrow svg{transform:scaleX(-1)}.pdp-recs__arrow[aria-disabled=true]{opacity:.4;cursor:default}.pdp-recs__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pdp-recs__carousel.is-static .pdp-recs__arrow{display:none}@media(min-width:576px){.pdp-recs{--pdp-recs-pad: 15px}}@media(min-width:768px){.pdp-recs{--pdp-recs-gap-now: var(--pdp-recs-gap, 20px);--pdp-recs-per-now: var(--pdp-recs-per-t, 4);--pdp-recs-radius-now: var(--pdp-recs-radius, 10px)}.pdp-recs .pdp-recs__title{font-size:calc(var(--ui-heading-size, 49.3px) * .882)}.pdp-recs .plp-card__title{line-height:1.6}.pdp-recs__arrow{display:inline-flex}}@media(min-width:768px)and (max-width:989px){.pdp-recs.ig-pad{padding-top:var(--pad-top-m, 28px);padding-bottom:var(--pad-bottom-m, 28px)}}@media(min-width:1200px){.pdp-recs{--pdp-recs-per-now: var(--pdp-recs-per, 5)}.pdp-recs__container{max-width:min(1170px,var(--pdp-recs-max, 1730px))}.pdp-recs .pdp-recs__title{font-size:var(--ui-heading-size, 49.3px)}}@media(min-width:1280px){.pdp-recs__container{max-width:min(1300px,var(--pdp-recs-max, 1730px))}}@media(min-width:1441px){.pdp-recs{--pdp-recs-per-now: var(--pdp-recs-per-wide, 5)}.pdp-recs__container{max-width:min(1400px,var(--pdp-recs-max, 1730px))}}@media(min-width:1800px){.pdp-recs__container{max-width:var(--pdp-recs-max, 1730px)}}.ig-rule-top{border-top:1px solid #111}.ig-rule-bottom{border-bottom:1px solid #111}.ig-rule-dashed.ig-rule-top{border-top-style:dashed}.ig-rule-dashed.ig-rule-bottom{border-bottom-style:dashed}.ig-reel-heading{grid-column:1 / -1}.ig-reel-heading .ig-heading{margin:0}.ig-specs{display:grid;gap:28px}.ig-specs__title{margin:0 0 20px;font-size:var(--ui-heading-size, var(--specs-title-size));color:var(--ui-heading-color, inherit)}.ig-specs__title--small{--specs-title-size: 1.5rem}.ig-specs__title--medium{--specs-title-size: clamp(1.75rem, 3vw, 2.25rem)}.ig-specs__title--large{--specs-title-size: clamp(2.1rem, 4vw, 3rem)}.ig-specs__group-title{margin:0 0 4px;padding-bottom:8px;border-bottom:1px solid var(--specs-divider, color-mix(in srgb, currentColor 28%, transparent));font-size:var(--specs-group-size, 1.05rem);color:var(--specs-group-color, inherit)}.ig-specs__list{margin:0}.ig-specs__row{display:grid;grid-template-columns:minmax(7.5rem,34%) minmax(0,1fr);gap:8px 16px;align-items:start;padding:11px 0;border-bottom:1px solid var(--specs-divider, color-mix(in srgb, currentColor 16%, transparent))}.ig-specs__row:last-child{border-bottom:0}.ig-specs__row dt{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:var(--specs-label-size, inherit);font-weight:var(--specs-label-weight, 650);color:var(--specs-label-color, inherit)}.ig-specs__row dd{margin:0;font-size:var(--ui-text-size, inherit);color:var(--ui-text-color, inherit)}.ig-specs__row dd>:first-child{margin-top:0}.ig-specs__row dd>:last-child{margin-bottom:0}.ig-specs__icon{width:1.25rem;height:1.25rem;object-fit:contain;flex:none}.ig-mark-heading :is(strong,b){font-family:var(--font-heading)}.ig-mark-body :is(strong,b){font-family:var(--font-body);font-weight:700;letter-spacing:0;text-transform:none}.ig-mark-accent :is(strong,b){font-family:var(--font-accent, var(--font-body))}@media(min-width:750px){.ig-specs:has(.ig-specs__group:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}@media(max-width:749px){.ig-specs__title{font-size:var(--ui-heading-size-m, var(--ui-heading-size, var(--specs-title-size)))}.ig-specs__group-title{font-size:var(--specs-group-size-m, var(--specs-group-size, 1.05rem))}.ig-specs__row{grid-template-columns:minmax(0,1fr);gap:4px}.ig-specs__row dt{font-size:var(--specs-label-size-m, var(--specs-label-size, inherit))}.ig-specs__row dd{font-size:var(--ui-text-size-m, var(--ui-text-size, inherit))}}.ig-promo__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.ig-promo__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#0000009e,#0000002e)}.ig-promo .ig-container{position:relative;z-index:1}.ig-promo__text{margin:12px 0 22px;max-width:42ch}.ig-promo--inset{width:min(var(--ig-page, 1440px),calc(100% - 32px));margin-inline:auto;border-radius:var(--promo-radius, 0px)}.ig-promo__inner{position:relative;z-index:1}.ig-promo--inset .ig-promo__content{padding-inline:24px}.ig-promo__counter{margin:0 0 18px}.ig-promo__count{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1}.ig-promo__unit{font-size:.42em;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ig-promo__counter-text{margin:6px 0 0;max-width:42ch}.ig-promo .ig-countdown{margin:0 0 10px;gap:12px}.ig-promo .ig-countdown small{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ig-promo__icon{position:absolute;z-index:2;width:64px;height:64px;left:var(--icon-x, 0%);top:var(--icon-y, 0%);color:var(--icon-color, currentColor);pointer-events:none}.ig-promo__icon svg{width:100%;height:100%;fill:none;stroke:currentColor}.ig-promo__icon svg.ig-fill{fill:currentColor;stroke:none}@media(max-width:749px){.ig-promo--inset{width:calc(100% - 24px)}.ig-promo__icon{left:var(--icon-x-m, 0%);top:var(--icon-y-m, 0%);width:48px;height:48px}}[data-quick-view] .qv-title{font-size:var(--ui-heading-size, 32px);padding-right:32px}@media(max-width:749px){[data-quick-view] .qv-title{font-size:var(--ui-heading-size-m, var(--ui-heading-size, 32px))}}[data-quick-view] .qv-qty{margin:8px 0 12px}[data-quick-view] .qv-qty[hidden]{display:none}.ig-recently-viewed__loading,.ig-recently-viewed__empty{margin:0}.ig-recently-viewed__loading[hidden],.ig-recently-viewed__empty[hidden],.ig-recently-viewed__list[hidden]{display:none}.ig-recently-viewed__list{display:flex;flex-wrap:wrap;gap:12px var(--rv-gap, 20px);list-style:none;margin:0;padding:0}.ig-recently-viewed__list a{text-decoration:underline;text-underline-offset:.15em}.rb__intro{display:grid;gap:8px;margin-bottom:24px;text-align:center}.rb__heading{margin:0}.rb__description{max-width:640px;margin-inline:auto;opacity:.8}.rb__description p{margin:0}.rb__frame{container-type:inline-size}.rb__grid{--rb-col: calc((100cqi - 2 * var(--rb-gap, 12px)) / 3);--rb-row: calc((var(--rb-col) * 1.42 - 7 * var(--rb-gap, 12px)) / 8);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--rb-row);grid-auto-flow:row dense;gap:var(--rb-gap, 12px)}.rb__tile{position:relative;display:flex;min-width:0;min-height:0;overflow:hidden;grid-row:span var(--rb-rows, 8);border-radius:var(--rb-radius, 16px);color:inherit;text-decoration:none}.rb__media{position:relative;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.rb__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.rb__placeholder{background:#0000000f}a.rb__tile:hover .rb__img{transform:scale(1.04)}a.rb__tile:focus-visible{outline:2px solid currentColor;outline-offset:3px}.rb__title{margin:0;font-family:var(--font-heading);font-weight:800;line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}.rb__text{margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.4;opacity:.72;overflow-wrap:anywhere}.rb__copy--overlay .rb__text{opacity:.85}.rb__copy--overlay{position:absolute;inset:auto 0 0 0;padding:56px 20px 20px;background:linear-gradient(to top,#000000b8,#0000);color:#fff;pointer-events:none}.rb__tile--photo .rb__title{font-size:clamp(18px,2vw,26px)}.rb__tile--card,.rb__tile--framed{background:var(--rb-card-bg, #f1f1f1);color:var(--rb-card-text, #111)}.rb__tile--card{align-items:center;gap:20px;padding:16px}.rb__tile--card .rb__media{flex:0 0 auto;height:100%;max-width:48%;aspect-ratio:6 / 5;border-radius:calc(var(--rb-radius, 16px) * .6)}.rb__tile--card .rb__copy{flex:1 1 0;min-width:0}.rb__tile--card .rb__title{font-size:clamp(16px,1.6vw,22px)}.rb__tile--framed{flex-direction:column;gap:14px;padding:18px}.rb__tile--framed .rb__title{font-size:clamp(22px,2.6vw,36px)}.rb__tile--framed .rb__media{border-radius:calc(var(--rb-radius, 16px) * .6)}@media(max-width:749px){.rb__intro{margin-bottom:16px}.rb__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;grid-auto-rows:auto;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:15px;margin-inline:-15px;padding-inline:15px;padding-bottom:6px;scrollbar-width:none}.rb__grid::-webkit-scrollbar{display:none}.rb__tile{grid-row:auto;height:min(118vw,480px);scroll-snap-align:start}.rb__tile--card{flex-direction:column;align-items:stretch}.rb__tile--card .rb__media{order:2;flex:1 1 auto;width:100%;max-width:none;height:auto;aspect-ratio:auto}.rb__tile--card .rb__copy{flex:0 0 auto}.rb__tile--photo .rb__title{font-size:22px}}@media(prefers-reduced-motion:reduce){.rb__img{transition:none}a.rb__tile:hover .rb__img{transform:none}}.ig-richtext__block>.ig-btn:not(.ui-btn--link){min-width:110px}@media(min-width:750px){.ig-richtext__block>.ig-btn:not(.ui-btn--link){min-width:160px}}.ig-richtext{width:100%;margin-inline:auto}.ig-richtext>*+*{margin-top:16px}.ig-richtext__block>*+*{margin-top:12px}.ig-richtext__body p{margin:0}.ig-richtext__body p+p{margin-top:12px}.ig-richtext__body a{text-decoration:underline}.ig-richtext__heading{line-height:1.15}.ig-richtext__heading--small{font-size:calc(22px * var(--ig-heading-scale, 1))}.ig-richtext__heading--medium{font-size:calc(28px * var(--ig-heading-scale, 1))}.ig-richtext__heading--large{font-size:calc(36px * var(--ig-heading-scale, 1))}@media(min-width:750px){.ig-richtext--small{max-width:640px}.ig-richtext--medium{max-width:820px}.ig-richtext--large{max-width:1100px}.ig-richtext__heading--small{font-size:calc(28px * var(--ig-heading-scale, 1))}.ig-richtext__heading--medium{font-size:calc(40px * var(--ig-heading-scale, 1))}.ig-richtext__heading--large{font-size:calc(52px * var(--ig-heading-scale, 1))}}.ig-richtext .ig-hl-heading strong,.ig-richtext .ig-hl-heading b{font-family:var(--font-heading)}.ig-richtext .ig-hl-body strong,.ig-richtext .ig-hl-body b{font-family:var(--font-body);font-weight:var(--font-body-bold, 700);text-transform:none;letter-spacing:0}.ig-richtext .ig-hl-accent strong,.ig-richtext .ig-hl-accent b{font-family:var(--font-accent, var(--font-body));font-weight:700;text-transform:none;letter-spacing:0}.sg{position:relative;background:var(--sg-bg, #0b0b0b);color:var(--sg-text, #f2ede4)}.sg__stage{display:flex;flex-direction:column;justify-content:center;gap:var(--sg-gap-y, 24px);padding-block:var(--sg-pad-m, 56px)}.sg__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;padding-inline:var(--sg-side-m, 20px)}.sg .sg__title{min-width:0;margin:0;color:var(--sg-heading, var(--sg-text, #f2ede4));font-size:clamp(var(--sg-h-min, 36px),var(--sg-h-fluid, 8vw),var(--sg-h-max, 110px));line-height:var(--sg-h-line, .95);overflow-wrap:anywhere}.sg__title em{font-style:normal;color:var(--sg-accent, var(--ig-red))}.sg__sub{margin:0;font-size:var(--sg-sub-size, 12px);font-weight:700;letter-spacing:var(--sg-sub-spacing, .22em);line-height:1.6;text-transform:uppercase;opacity:var(--sg-sub-opacity, .7)}.sg__rail{display:flex;gap:var(--sg-card-gap, 14px);padding-inline:var(--sg-side-m, 20px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sg__rail::-webkit-scrollbar{display:none}.sg__rail:focus-visible{outline:2px solid var(--sg-accent, var(--ig-red));outline-offset:4px}.sg__card{position:relative;flex:0 0 auto;width:var(--sg-card-w-m, 72vw);aspect-ratio:var(--sg-ratio, 4 / 5);overflow:hidden;border-radius:var(--sg-radius, 18px);background:#ffffff0f;color:inherit;text-decoration:none;scroll-snap-align:start;will-change:transform}.sg__card:focus-visible{outline:2px solid var(--sg-accent, var(--ig-red));outline-offset:3px}.sg__card img,.sg__card svg{display:block;width:100%;height:100%;object-fit:cover}.sg__placeholder{fill:currentColor;opacity:.35}.sg__cap{position:absolute;inset-inline:14px;bottom:12px;color:#fff;font-size:var(--sg-cap-size, 12px);font-weight:700;letter-spacing:.16em;line-height:1.6;text-transform:uppercase;text-shadow:0 1px 8px rgb(0 0 0 / .6)}.sg__bar{display:none}.sg.is-pinned .sg__track{height:var(--sg-track, 200vh)}.sg.is-pinned .sg__stage{position:sticky;top:0;height:100svh;overflow:hidden;box-sizing:border-box}.sg.is-pinned .sg__rail{width:max-content;overflow:visible;scroll-snap-type:none;will-change:transform}.sg.is-pinned .sg__card{width:auto;height:min(var(--sg-h-vh-m, 58svh),var(--sg-h-vw-m, 90vw))}.sg.is-pinned .sg__bar{display:block;height:2px;margin-inline:var(--sg-side-m, 20px);overflow:hidden;border-radius:2px;background:var(--sg-bar-track, rgb(255 255 255 / .15))}.sg__bar span{display:block;width:100%;height:100%;background:var(--sg-bar, var(--ig-red));transform:scaleX(var(--sg-progress, 0));transform-origin:left center}.sg__bar span:dir(rtl){transform-origin:right center}@media(min-width:990px){.sg__stage{padding-block:var(--sg-pad, 56px)}.sg__head,.sg__rail{padding-inline:var(--sg-side, 48px)}.sg__card{width:var(--sg-card-w, 26vw)}.sg.is-pinned .sg__card{height:min(var(--sg-h-vh, 62svh),var(--sg-h-vw, 32.5vw))}.sg.is-pinned .sg__bar{margin-inline:var(--sg-side, 48px)}}.ig-shapes{position:relative}.ig-shapes--gradient{background-image:linear-gradient(165deg,rgba(255,255,255,.38),transparent 58%)}.ig-shapes--full{overflow:hidden}.ig-shapes__stage{position:relative}.ig-shapes__track{display:block}.ig-shapes--marquee{overflow:hidden}.ig-shapes--marquee .ig-shapes__track{display:flex;width:max-content;animation:ig-shapes-move 16s linear infinite}.ig-shapes--left_to_right .ig-shapes__track{animation-direction:reverse}.ig-shapes--marquee .ig-shapes__graphic{width:100vw;flex:0 0 100vw}.ig-shapes__graphic{position:relative;min-height:64px;overflow:hidden}.ig-shapes--fixed .ig-shapes__graphic{min-height:0;height:var(--shape-h-m, 48px)}.ig-shapes__fill,.ig-shapes__stroke,.ig-shapes__mini{background:var(--svg-color, #111111);clip-path:var(--shape-clip)}.ig-shapes__fill,.ig-shapes__stroke{position:absolute;top:0;right:0;bottom:0;left:0}.ig-shapes__stroke{background:var(--stroke-color, #111111);transform:scale(1.035)}.ig-shapes--flip .ig-shapes__graphic,.ig-shapes--flip .ig-shapes__mini{transform:scaleY(-1)}.ig-shapes__custom svg,.ig-shapes__img,.ig-shapes__block-img{width:100%;height:100%;display:block}.ig-shapes--fit-cropped .ig-shapes__img,.ig-shapes--fit-cropped .ig-shapes__block-img{object-fit:cover}.ig-shapes--fit-natural .ig-shapes__img,.ig-shapes--fit-natural .ig-shapes__block-img{object-fit:contain;height:auto}.ig-shapes--overlap-above{margin-top:calc(var(--shape-h-m, 48px) * -.8);z-index:2}.ig-shapes--overlap-below{margin-bottom:calc(var(--shape-h-m, 48px) * -.8);z-index:2}.ig-shapes__blocks{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:12px 0}.ig-shapes__block{display:grid;gap:8px;max-width:280px;text-align:center}.ig-shapes__mini{display:block;height:36px}.ig-shapes__block-img{max-height:120px;object-fit:cover}@keyframes ig-shapes-move{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:750px){.ig-shapes--fixed .ig-shapes__graphic{height:var(--shape-h, 80px)}.ig-shapes--overlap-above{margin-top:calc(var(--shape-h, 80px) * -.8)}.ig-shapes--overlap-below{margin-bottom:calc(var(--shape-h, 80px) * -.8)}}@media(prefers-reduced-motion:reduce){.ig-shapes--marquee .ig-shapes__track{animation:none}}.ig-look{position:relative}.ig-look>img{width:100%;height:auto;display:block}.ig-look__slot{width:100%;min-height:420px;display:grid;place-items:center;background:#eee;font-weight:700}.ig-hotspot{position:absolute;z-index:2;transform:translate(-50%,-50%)}.ig-hotspot__btn{display:grid;place-items:center;width:var(--stl-pin-size, 28px);height:var(--stl-pin-size, 28px);padding:0;border-radius:50%;border:2px solid var(--hotspot, #111);background:var(--hotspot, #fff);color:var(--hotspot-ink, #111);font:inherit;font-size:var(--stl-pin-glyph, inherit);font-weight:700;line-height:1;cursor:pointer}.ig-hotspot__btn[aria-expanded=true]{background:var(--hotspot-ink, #111);color:var(--hotspot, #fff);border-color:var(--hotspot, #111)}.ig-hotspot__card{position:absolute;left:calc(100% + 8px);top:0;width:180px;background:var(--stl-card-bg, #fff);color:var(--stl-card-text, #111);padding:8px;font-size:13px}.ig-hotspot__card--horizontal{width:240px}.ig-hotspot--end .ig-hotspot__card{left:auto;right:calc(100% + 8px)}.ig-hotspot__card[hidden]{display:none}.ig-hotspot__product{display:grid;gap:6px;color:inherit;text-decoration:none}.ig-hotspot__card--horizontal .ig-hotspot__product{grid-template-columns:72px minmax(0,1fr);align-items:center}.ig-hotspot__copy{display:grid;gap:4px}.ig-hotspot__photo,.ig-hotspot__media,.ig-hotspot__video{width:100%;aspect-ratio:1;display:block;background:#eee}.ig-hotspot__photo{height:auto;object-fit:cover}.ig-hotspot__video{height:auto;object-fit:cover;background:#111}.ig-hotspot__media{display:grid;place-items:center;font-weight:700}.ig-hotspot__story{display:grid;gap:6px}.ig-hotspot__icon{display:grid;place-items:center;width:36px;height:36px}.ig-hotspot__icon svg{width:28px;height:28px;fill:none;stroke:currentColor}.ig-hotspot__icon svg.ig-fill{fill:currentColor;stroke:none}.ig-hotspot__title{font-weight:700}a.ig-hotspot__title{text-decoration:underline}.ig-hotspot__product .ig-hotspot__title{font-size:var(--stl-title-size, inherit);color:var(--stl-title-color, inherit)}.ig-hotspot__price{font-size:var(--stl-price-size, inherit);color:var(--stl-price-color, inherit)}.ig-hotspot__text{font-size:var(--stl-desc-size, 12px);line-height:1.4;color:var(--stl-desc-color, inherit)}@media(max-width:749px){.ig-hotspot__btn{width:var(--stl-pin-size-m, var(--stl-pin-size, 28px));height:var(--stl-pin-size-m, var(--stl-pin-size, 28px));font-size:var(--stl-pin-glyph-m, var(--stl-pin-glyph, inherit))}.ig-hotspot__product .ig-hotspot__title{font-size:var(--stl-title-size-m, var(--stl-title-size, inherit))}.ig-hotspot__price{font-size:var(--stl-price-size-m, var(--stl-price-size, inherit))}.ig-hotspot__text{font-size:var(--stl-desc-size-m, var(--stl-desc-size, 12px))}}.ig-hotspot__card.ui-align-center .ig-hotspot__icon{justify-self:center}.ig-hotspot__card.ui-align-right .ig-hotspot__icon{justify-self:right}@media(max-width:749px){.ig-hotspot__card.ui-align-m-left .ig-hotspot__icon{justify-self:left}.ig-hotspot__card.ui-align-m-center .ig-hotspot__icon{justify-self:center}.ig-hotspot__card.ui-align-m-right .ig-hotspot__icon{justify-self:right}}.ig-hotspot__text p{margin:0}.ig-hotspot__text ul{margin:0;padding-left:1.1em;list-style:disc}.ig-hotspot__text a{text-decoration:underline}.ig-side-tab{position:fixed;z-index:30;left:0;top:40%;border:0;padding:12px 16px;font-weight:700;cursor:pointer;background:#111;color:#fff}@media(min-width:750px){.ig-side-tab--bar{padding:22px 12px;writing-mode:vertical-rl}}.ig-drawer-card{display:grid;gap:12px}.ig-drawer-card__media{display:grid;gap:8px}.ig-drawer-card__media img,.ig-drawer-card__media video{width:100%;height:auto}.ig-drawer-card__copy{display:grid;gap:8px;align-content:start}.ig-drawer-card--middle .ig-drawer-card__copy{align-content:center}.ig-drawer-card--bottom .ig-drawer-card__copy{align-content:end}a.ig-drawer-btn.ig-drawer-btn--d-small{min-height:36px;padding:8px 12px;font-size:12px}a.ig-drawer-btn.ig-drawer-btn--d-medium{min-height:44px;padding:10px 16px;font-size:14px}a.ig-drawer-btn.ig-drawer-btn--d-large{min-height:52px;padding:12px 22px;font-size:16px}@media(min-width:750px){.ig-drawer-card{grid-template-columns:42% minmax(0,1fr);align-items:start}.ig-drawer-card--middle{align-items:center}.ig-drawer-card--bottom{align-items:end}.ig-drawer-card--right{grid-template-columns:minmax(0,1fr) 42%}.ig-drawer-card--right .ig-drawer-card__media{order:2}}@media(max-width:749px){a.ig-drawer-btn.ig-drawer-btn--m-default{min-height:39px;padding:8px 15px;font-size:14px}a.ig-drawer-btn.ig-drawer-btn--m-small{min-height:32px;padding:6px 12px;font-size:12px}a.ig-drawer-btn.ig-drawer-btn--m-medium{min-height:40px;padding:8px 16px;font-size:14px}a.ig-drawer-btn.ig-drawer-btn--m-large{min-height:48px;padding:12px 20px;font-size:16px}}.ig-offer-card{display:grid;gap:4px;margin-bottom:14px;padding:12px;border:1px solid #eee;color:inherit;text-decoration:none}.ig-offer-card img{width:100%;height:120px;object-fit:cover}[hidden],#similarItemContainer[hidden]{display:none!important}.pdp-similar__title{margin:0 0 20px}.pdp-similar__grid{display:grid;grid-template-columns:repeat(var(--sim-cols-m, 2),minmax(0,1fr));gap:var(--sim-gap, 20px)}@media(min-width:750px){.pdp-similar__grid{grid-template-columns:repeat(var(--sim-cols, 4),minmax(0,1fr))}}@media(max-width:749px){.pdp-similar__grid--price-m .plp-card{--plp-price-size: var(--sim-price-m)}}.ig-social__intro{margin-bottom:25px}.ig-social__heading{margin:0 0 10px}.ig-social__heading:last-child{margin-bottom:0}.ig-social__heading--font strong,.ig-social__heading--font b{font-family:var(--ig-highlight-font, var(--font-heading));font-weight:700}.ig-social__heading--gradient strong,.ig-social__heading--gradient b{font-weight:inherit;background-image:linear-gradient(90deg,var(--ig-social-hl-1, #b42026),var(--ig-social-hl-2, #945759) 48.08%,var(--ig-social-hl-1, #b42026) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(forced-colors:active){.ig-social__heading--gradient strong,.ig-social__heading--gradient b{background:none;color:CanvasText;-webkit-text-fill-color:currentColor}}.ig-social__brand{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:10px;border:1px solid currentColor;border-radius:50%;color:inherit;font-size:13px;font-weight:700;line-height:1;text-decoration:none;text-transform:none;letter-spacing:0}.ig-social__brand svg{width:18px;height:18px;fill:none;stroke:currentColor}.ig-social__brand svg.ig-fill{fill:currentColor;stroke:none}.ig-social__description{margin-top:0;opacity:.78}.ig-social-g .ig-social{grid-template-columns:repeat(var(--ig-social-cols-m, 2),minmax(0,1fr));gap:var(--ig-social-gap, 14px)}@media(min-width:768px){.ig-social-g .ig-social{grid-template-columns:repeat(var(--ig-social-cols, 6),minmax(0,1fr))}}.ig-social-g .ig-social__item{position:relative;min-width:0;margin:0;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#7f7f7f1f}.ig-social__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit;text-decoration:none}.ig-social__item img,.ig-social__item video,.ig-social__placeholder{display:block;width:100%;height:100%;object-fit:cover}.ig-social__placeholder{fill:#7f7f7f8c}.ig-social__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--ig-social-shade, transparent);opacity:var(--ig-social-shade-o, 0);pointer-events:none;transition:opacity .3s linear}.ig-social__hover-icon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:10px;color:var(--ig-social-overlay-text, #fff);opacity:0;pointer-events:none;transition:opacity .3s linear}.ig-social__hover-icon svg{width:40px;height:40px;fill:none;stroke:currentColor}.ig-social__hover-icon svg.ig-fill{fill:currentColor;stroke:none}.ig-social-g--hover .ig-social__item:hover .ig-social__shade,.ig-social-g--hover .ig-social__item:focus-within .ig-social__shade{opacity:var(--ig-social-shade-o-hover, .5)}.ig-social-g--hover .ig-social__item:hover .ig-social__hover-icon,.ig-social-g--hover .ig-social__item:focus-within .ig-social__hover-icon{opacity:1}.ig-social__caption{position:absolute;inset-inline:12px;top:50%;z-index:3;transform:translateY(-50%);color:var(--ig-social-overlay-text, #fff);font-size:13px;line-height:1.3;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.45);overflow-wrap:anywhere}a.ig-social__caption{text-decoration:none}.ig-social__link:focus-visible,.ig-social__caption:focus-visible{outline:2px solid var(--ig-social-overlay-text, #fff);outline-offset:-4px}.ig-social__link:focus-visible{z-index:4}.ig-social-g--feature .ig-social{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-social-g--feature .ig-social__item:first-child{grid-column:1 / -1;aspect-ratio:16 / 10}.ig-social-g--feature .ig-social__item:nth-child(n+5){display:none}@media(min-width:768px){.ig-social-g--feature .ig-social{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.ig-social-g--feature .ig-social__item:first-child{grid-column:auto;aspect-ratio:4 / 3}.ig-social-g--feature .ig-social__item:not(:first-child){aspect-ratio:auto}}.ig-social__intro--overlay{position:absolute;inset:auto 0 0;z-index:3;margin:0;padding:60px 24px 22px;background:linear-gradient(to top,rgb(0 0 0 / .65),transparent);color:var(--ig-social-overlay-text, #fff);text-align:start;pointer-events:none}.ig-social__intro--overlay a{pointer-events:auto}.ig-social__intro--overlay .ig-social__heading{color:inherit;text-shadow:0 1px 3px rgb(0 0 0 / .4)}.ig-social__intro--overlay .ig-social__heading strong,.ig-social__intro--overlay .ig-social__heading b{background:none;color:inherit;-webkit-text-fill-color:currentColor}.ig-social__intro--overlay .ig-social__description{opacity:.9}.ig-social__intro--overlay .ig-social__description p{margin:0}@media(prefers-reduced-motion:reduce){.ig-social__shade,.ig-social__hover-icon{transition:none}}.ig-split-banner img{width:100%;height:auto;display:block}.ig-split-banner .ig-btn{margin-top:16px}.ig-split .ig-split-slide{display:grid}.ig-split .ig-split-slide[hidden]{display:none!important}.ig-split .ig-split-slide__media{position:relative;min-height:0}.ig-split .ig-split-slide__media picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ig-split .ig-split-slide__img{display:block;width:100%;height:100%;object-fit:cover}.ig-split .ig-split-overlay{display:none}.ig-split .ig-split-slide__copy{display:grid;align-content:center;gap:12px;padding:32px;text-align:left}.ig-split-heading{margin:0;color:var(--split-heading-m, var(--split-heading, inherit));font-size:var(--split-heading-size-m, 32px);line-height:1.05}.ig-split-sub{margin:0;color:var(--split-sub-m, var(--split-sub, inherit));background:var(--split-sub-bg-m, var(--split-sub-bg, transparent))}.ig-split-sub.has-bg-m{display:inline-block;max-width:100%;padding:.15em .45em}.ig-split-desc{color:var(--split-desc-m, var(--split-desc, inherit))}.ig-split-desc>:first-child{margin-top:0}.ig-split-desc>:last-child{margin-bottom:0}.ig-split-btn{background:var(--split-btn-bg-m, var(--split-btn-bg, var(--ig-btn-bg, var(--ig-red))));color:var(--split-btn-text-m, var(--split-btn-text, var(--ig-btn-text, #fff)));border-color:var(--split-btn-border-m, var(--split-btn-border, var(--ig-btn-border, var(--ig-red))))}@media(max-width:899px){.ig-split:not(.is-adapt-m) .ig-split-slide__media{min-height:var(--split-h-m, 550px)}.ig-split.is-adapt-m .ig-split-slide__media{aspect-ratio:var(--split-ratio-m, 3 / 2)}.ig-split .ig-split-slide.is-pos-top .ig-split-slide__copy{order:-1;align-content:start}.ig-split .ig-split-slide.is-pos-bottom .ig-split-slide__copy{align-content:end}.ig-split .ig-split-slide.is-pos-center .ig-split-slide__media,.ig-split .ig-split-slide.is-pos-center .ig-split-overlay,.ig-split .ig-split-slide.is-pos-center .ig-split-slide__copy{grid-area:1 / 1}.ig-split .ig-split-slide.is-pos-center .ig-split-slide__copy{z-index:2;align-content:center}.ig-split .ig-split-slide.is-align-left .ig-split-slide__copy{text-align:left;justify-items:start}.ig-split .ig-split-slide.is-align-center .ig-split-slide__copy{text-align:center;justify-items:center}.ig-split .ig-split-slide.is-align-right .ig-split-slide__copy{text-align:right;justify-items:end}.ig-split.is-overlay-m .ig-split-slide__media,.ig-split.is-overlay-m .ig-split-overlay,.ig-split.is-overlay-m .ig-split-slide__copy{grid-area:1 / 1}.ig-split.is-overlay-m .ig-split-overlay{display:block;z-index:1;background:var(--split-overlay-m, transparent);pointer-events:none}.ig-split.is-overlay-m .ig-split-slide__copy{z-index:2}.ig-split.is-overlay-m .ig-split-slide.is-pos-top .ig-split-slide__copy{align-content:start}.ig-split.is-overlay-m .ig-split-slide.is-pos-bottom .ig-split-slide__copy{align-content:end}.ig-split.is-overlay-m .ig-split-slide.is-pos-center .ig-split-slide__copy{align-content:center}.ig-split-btn.is-m-small{min-height:34px;padding:8px 12px;font-size:12px}.ig-split-btn.is-m-medium{min-height:44px;padding:10px 18px;font-size:14px}.ig-split-btn.is-m-large{min-height:52px;padding:14px 24px;font-size:15px}}@media(min-width:900px){.ig-split .ig-split-slide{grid-template-columns:1fr 1fr}.ig-split:not(.is-adapt-d) .ig-split-slide{min-height:var(--split-h, 650px)}.ig-split.is-adapt-d .ig-split-slide{min-height:0}.ig-split.is-adapt-d .ig-split-slide__media{aspect-ratio:var(--split-ratio-d, 1)}.ig-split .ig-split-overlay{display:none}.ig-split-sub.has-bg-m:not(.has-bg-d){padding:0;background:var(--split-sub-bg, transparent)}.ig-split-sub.has-bg-d{display:inline-block;max-width:100%;padding:.15em .45em}.ig-split-btn.is-d-small{min-height:36px;padding:8px 14px;font-size:12px}.ig-split-btn.is-d-medium{min-height:52px;padding:14px 28px;font-size:15px}.ig-split-btn.is-d-large{min-height:60px;padding:18px 36px;font-size:16px}.ig-split-heading{color:var(--split-heading, inherit);font-size:var(--split-heading-size, 48px)}.ig-split-sub{color:var(--split-sub, inherit);background:var(--split-sub-bg, transparent)}.ig-split-desc{color:var(--split-desc, inherit)}.ig-split-btn{background:var(--split-btn-bg, var(--ig-btn-bg, var(--ig-red)));color:var(--split-btn-text, var(--ig-btn-text, #fff));border-color:var(--split-btn-border, var(--ig-btn-border, var(--ig-red)))}}@media(min-width:1025px){.ig-split-btn:hover{color:var(--split-btn-text, #fff);border-color:var(--split-btn-border, #000)}}.ig-split-controls{display:flex;align-items:center;justify-content:center;gap:12px;padding-bottom:16px}.ig-split-controls .ig-tabs{margin-bottom:0}.ig-split-controls .ig-tabs button{display:grid;place-items:center;min-width:40px;min-height:40px;padding:0;line-height:1}.ig-split-thumb{width:56px;height:40px;object-fit:cover;display:block}.ig-split-nav{width:40px;height:40px;border:0;border-radius:50%;background:#ececec;color:#111;cursor:pointer;font-size:22px;line-height:1}.ig-split-nav:focus-visible{outline:2px solid #111;outline-offset:2px}.ig-split-autoplay{width:auto;padding:0 14px;font-size:14px;font-weight:600;white-space:nowrap}.ig-split-autoplay[aria-pressed=true]{background:#111;color:#fff}.ig-stickers{position:fixed;inset:auto var(--stickers-x, 16px) var(--stickers-y, 80px) auto;z-index:25;display:grid;gap:var(--stickers-gap, 8px);justify-items:end}.ig-stickers--left{inset:auto auto var(--stickers-y, 80px) var(--stickers-x, 16px);justify-items:start}.ig-stickers__close{width:28px;height:28px;border:0;border-radius:999px;background:var(--stickers-close-bg, #111);color:var(--stickers-close-color, #fff);cursor:pointer}.ig-stickers__close svg{width:14px;height:14px;fill:none;stroke:currentColor}.ig-sticker{border-radius:999px;padding:8px 12px;font-size:var(--sticker-size, 12px);font-weight:var(--sticker-weight, 700);text-transform:var(--sticker-transform, none);opacity:var(--sticker-opacity, 1)}.ig-stickers--sm .ig-sticker{padding:6px 10px}.ig-stickers--lg .ig-sticker{padding:10px 16px}.ig-stickers--rounded .ig-sticker{border-radius:8px}.ig-stickers--square .ig-sticker{border-radius:0}@media(max-width:749px){.ig-stickers{bottom:var(--stickers-y-m, var(--stickers-y, 80px))}.ig-sticker{font-size:var(--sticker-size-m, var(--sticker-size, 12px))}}.ig-float{position:fixed;z-index:30;top:var(--ig-float-y, 40%);border:0;padding:12px 16px;font-weight:700;cursor:pointer}.ig-float--left{left:0}.ig-float--right{right:0}.ig-locator__search{width:100%;margin:0 0 12px;min-height:44px;border:1px solid #ddd;border-radius:8px;padding:8px 12px}.ig-locator__layout{display:grid;gap:16px}.ig-locator__map{position:relative;min-height:220px;background:#f3f3f3}.ig-locator__map iframe{width:100%;height:220px;border:0;display:block}.ig-locator__pin{position:absolute;left:50%;top:50%;width:40px;height:auto;max-height:48px;object-fit:contain;transform:translate(-50%,-100%);pointer-events:none}.ig-locator__pick{background:none;border:0;padding:0;font:inherit;font-weight:700;cursor:pointer;text-align:inherit}.ig-locator__pick[aria-pressed=true]{text-decoration:underline}.ig-locator__confirm{margin-top:8px}@media(min-width:750px){.ig-locator.ig-cart{width:min(760px,92vw)}.ig-locator__layout{grid-template-columns:minmax(0,1fr) minmax(200px,1fr);align-items:start}.ig-locator__map iframe{height:320px}}.ig-float[data-open=stores]{font-size:var(--locator-launcher-size, inherit);border-radius:var(--locator-launcher-radius, 0)}.ig-float--left[data-open=stores]{left:var(--locator-launcher-offset, 0)}.ig-float--right[data-open=stores]{right:var(--locator-launcher-offset, 0)}.ig-locator .ig-cart__head h2{font-size:var(--ui-heading-size, 22px);color:var(--ui-heading-color, inherit)}.ig-locator [data-store-item]>h3{font-size:var(--locator-name-size, 1.17em);color:var(--locator-name-color, inherit);overflow-wrap:anywhere}.ig-locator [data-store-item]>p,.ig-locator .ig-locator__empty{font-size:var(--ui-text-size, inherit)}.ig-locator .ig-locator__empty{color:var(--ui-text-color, inherit)}.ig-locator [data-store-item]>.ig-muted{color:var(--ui-text-color, rgba(0, 0, 0, .62))}@media(max-width:749px){.ig-float[data-open=stores]{font-size:var(--locator-launcher-size-m, var(--locator-launcher-size, inherit))}.ig-locator .ig-cart__head h2{font-size:var(--ui-heading-size-m, var(--ui-heading-size, 22px))}.ig-locator [data-store-item]>h3{font-size:var(--locator-name-size-m, var(--locator-name-size, 1.17em))}.ig-locator [data-store-item]>p,.ig-locator .ig-locator__empty{font-size:var(--ui-text-size-m, var(--ui-text-size, inherit))}}.ig-locator[class*=ig-scheme-] [data-store-item]>.ig-muted{color:var(--ui-text-color, color-mix(in srgb, currentColor 72%, transparent))}.ig-locator[class*=ig-scheme-] .ig-locator__search{background:transparent;color:inherit;border-color:color-mix(in srgb,currentColor 30%,transparent)}.ig-locator[class*=ig-scheme-] .ig-cart__head{border-bottom-color:color-mix(in srgb,currentColor 15%,transparent)}.ig-tabbed-collage{position:relative}.ig-tabbed-collage.has-top{border-top:1px solid currentColor}.ig-tabbed-collage.has-bottom{border-bottom:1px solid currentColor}.ig-tabbed-collage.is-dashed.has-top{border-top-style:dashed}.ig-tabbed-collage.is-dashed.has-bottom{border-bottom-style:dashed}.ig-tabbed-collage__mark{position:absolute;z-index:3;width:64px;height:64px;left:var(--tc-icon-x, 50%);top:var(--tc-icon-y, 50%);color:var(--tc-icon, currentColor);pointer-events:none}.ig-tabbed-collage__mark svg,.ig-tabbed-collage__glyph svg{width:100%;height:100%;fill:none;stroke:currentColor}.ig-tabbed-collage__mark svg.ig-fill,.ig-tabbed-collage__glyph svg.ig-fill,.ig-tabbed-collage__mark svg:has(path[stroke=none]),.ig-tabbed-collage__glyph svg:has(path[stroke=none]){fill:currentColor;stroke:none}.ig-tabbed-collage__layout{display:grid;gap:20px;align-items:center}.ig-tabbed-collage__layout.is-full .ig-tabbed-collage__copy{padding-inline:20px}.ig-tabbed-collage__stage{min-width:0}.ig-tabbed-collage__frame{height:var(--tc-h-m, 500px);border-radius:var(--tc-radius-m, 0px);overflow:hidden;background:color-mix(in srgb,currentColor 6%,transparent)}.ig-tabbed-collage__frame[hidden]{display:none}.ig-tabbed-collage__frame img,.ig-tabbed-collage__frame video,.ig-tabbed-collage__placeholder{width:100%;height:100%;max-width:none;object-fit:cover;display:block}.ig-tabbed-collage__intro{margin-bottom:16px}.ig-tabbed-collage__intro p{margin:0 0 8px}.ig-tabbed-collage__empty{margin:0}.ig-tabbed-collage__item+.ig-tabbed-collage__item{border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.ig-tabbed-collage__list.has-bg .ig-tabbed-collage__item{border-top:0;margin-bottom:10px;padding:4px 16px;border-radius:12px;background:color-mix(in srgb,currentColor 8%,transparent)}.ig-tabbed-collage__toggle{display:flex;align-items:center;gap:12px;width:100%;padding:14px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.ig-tabbed-collage__toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ig-tabbed-collage__glyph{width:28px;height:28px;flex:0 0 28px;display:inline-flex}.ig-tabbed-collage__heading{margin:0;font-weight:700;line-height:1.2}.ig-tc-size-small{font-size:1rem}.ig-tc-size-medium{font-size:1.25rem}.ig-tc-size-large{font-size:1.6rem}.ig-tabbed-collage__chevron{width:8px;height:8px;margin-left:auto;flex:0 0 auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.ig-tabbed-collage__toggle[aria-expanded=true] .ig-tabbed-collage__chevron{transform:rotate(225deg)}.ig-tabbed-collage__panel[hidden]{display:none}.ig-tabbed-collage__desc{margin-bottom:12px}.ig-tabbed-collage__desc p{margin:0 0 8px}.ig-tabbed-collage__product{margin-bottom:12px}.ig-tabbed-collage__action{margin:0 0 16px}.ig-tabbed-collage__textlink{text-decoration:underline;text-underline-offset:.18em}@media(max-width:749px){.ig-tabbed-collage__mark{left:var(--tc-icon-x-m, 50%);top:var(--tc-icon-y-m, 50%);width:48px;height:48px}.ig-tabbed-collage.is-auto-mobile .ig-tabbed-collage__frame{height:auto;min-height:220px}.ig-tabbed-collage.is-auto-mobile .ig-tabbed-collage__frame img,.ig-tabbed-collage.is-auto-mobile .ig-tabbed-collage__frame video{height:auto;object-fit:contain}}@media(min-width:750px){.ig-tabbed-collage__frame{height:var(--tc-h, 800px);border-radius:var(--tc-radius, 0px)}.ig-tabbed-collage.is-auto-desktop .ig-tabbed-collage__frame{height:auto;min-height:280px}.ig-tabbed-collage.is-auto-desktop .ig-tabbed-collage__frame img,.ig-tabbed-collage.is-auto-desktop .ig-tabbed-collage__frame video{height:auto;object-fit:contain}.ig-tabbed-collage__layout.is-full .ig-tabbed-collage__copy{padding-inline:40px}.ig-tc-size-small{font-size:1.15rem}.ig-tc-size-large{font-size:2rem}}@media(min-width:900px){.ig-tabbed-collage__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px}.ig-tabbed-collage__layout.is-reverse{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ig-tabbed-collage__layout.is-reverse .ig-tabbed-collage__stage{order:2}}.ig-testimonials--border-top{border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.ig-testimonials--border-bottom{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.ig-testimonials__title{margin:0}.ig-testimonials .ig-testimonials__title--small{font-size:calc(20px * var(--ig-heading-scale, 1))}.ig-testimonials .ig-testimonials__title--medium{font-size:calc(26px * var(--ig-heading-scale, 1))}.ig-testimonials .ig-testimonials__title--large{font-size:calc(34px * var(--ig-heading-scale, 1))}.ig-testimonials__hl--heading strong{font-family:var(--font-heading)}.ig-testimonials__hl--body strong{font-family:var(--font-body);font-weight:700;letter-spacing:0;text-transform:none}.ig-testimonials__hl--accent strong{font-family:var(--font-accent, var(--font-body));font-weight:700}.ig-testimonials__title a{color:inherit}.ig-testimonials__track{display:flex;gap:16px;margin-top:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative}.ig-testimonials__track::-webkit-scrollbar{display:none}.ig-testimonials__track>.ig-quote{flex:0 0 100%;scroll-snap-align:start;min-width:0}@media(min-width:750px){.ig-testimonials .ig-testimonials__title--small{font-size:calc(32px * var(--ig-heading-scale, 1))}.ig-testimonials .ig-testimonials__title--medium{font-size:calc(43.5px * var(--ig-heading-scale, 1))}.ig-testimonials .ig-testimonials__title--large{font-size:calc(58px * var(--ig-heading-scale, 1))}.ig-testimonials__track.ig-quotes--2>.ig-quote{flex-basis:calc(50% - 8px)}}.ig-quote{margin:0}.ig-quote--classic{padding:20px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:12px}.ig-quote--modern{padding:4px 0 8px}.ig-quote__stars{letter-spacing:.12em;margin:0 0 8px}.ig-quote__message{margin:0}.ig-quote--modern .ig-quote__message{font-size:1.15rem;line-height:1.45}.ig-quote__person{display:flex;align-items:center;gap:12px;margin-top:14px}.ig-quote__avatar{width:45px;height:45px;object-fit:cover;border-radius:50%}.ig-quote__name{font-style:normal;font-weight:700}.ig-quote__city{display:block;font-size:.85rem;opacity:.72}.ig-quote__video{display:grid;gap:8px;margin-top:14px;justify-items:start}.ig-quote__player{width:100%;max-height:240px;border-radius:8px;background:#111}@media(min-width:750px){.ig-quote--modern{display:flex;align-items:center;gap:20px}.ig-quote--modern .ig-quote__person{order:-1;flex:0 0 120px;flex-direction:column;text-align:center;margin-top:0}.ig-quote--modern .ig-quote__avatar{width:72px;height:72px}.ig-quote--modern .ig-quote__body{flex:1}}.ig-testimonials .ig-arrow-row{margin-top:16px}.ig-testimonials__dots{display:flex;justify-content:center;gap:4px;margin-top:8px}.ig-testimonials__dot{width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer;position:relative}.ig-testimonials__dot:before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor;opacity:.35;display:block;margin:17px auto 0}.ig-testimonials__dot[aria-current=true]:before{opacity:1}@media(prefers-reduced-motion:reduce){.ig-testimonials__track{scroll-behavior:auto}}.tm{position:relative;overflow:hidden;padding-block:var(--tm-pad-top-m, 32px) var(--tm-pad-bottom-m, 32px);background:var(--tm-bg, #0b0b0b);color:var(--tm-text, #f2ede4)}@media(min-width:750px){.tm{padding-block:var(--tm-pad-top, 32px) var(--tm-pad-bottom, 32px)}}.tm__band{direction:ltr;rotate:var(--tm-rotate, 2deg);scale:var(--tm-scale, 1.06)}.tm__row{display:flex;width:max-content;will-change:transform}.tm__row+.tm__row{margin-top:var(--tm-row-gap, -1px)}.tm__item{display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--font-heading);font-style:var(--font-heading-style);font-weight:var(--tm-weight, 900);font-size:clamp(var(--tm-size-min, 44px),var(--tm-size-fluid, 9vw),var(--tm-size-max, 150px));line-height:var(--tm-line, 1);letter-spacing:var(--tm-spacing, -.01em);text-transform:var(--tm-case, uppercase);padding-inline-end:var(--tm-gap, .35em)}.tm--body .tm__item{font-family:var(--font-body);font-style:var(--font-body-style)}.tm__item--solid{color:var(--tm-text, #f2ede4)}.tm__item--outline{color:transparent;-webkit-text-stroke:var(--tm-stroke, 2px) var(--tm-outline, var(--tm-text, #f2ede4))}.tm__item--accent{color:var(--tm-accent, var(--ig-red))}.tm__sep{padding-inline-start:var(--tm-sep-gap, .35em);color:var(--tm-sep-color, var(--tm-accent, var(--ig-red)));-webkit-text-stroke:0}.tm__sep--image{flex:0 0 auto;width:.78em;height:.78em;padding:0;margin-inline-start:var(--tm-sep-gap, .35em);background:var(--tm-sep-color, var(--tm-accent, var(--ig-red)));-webkit-mask:var(--tm-sep-mask) center / contain no-repeat;mask:var(--tm-sep-mask) center / contain no-repeat}.tm__toggle{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:1;min-height:40px;padding:0 14px;border:0;border-radius:999px;background:#fff;color:#000;font:inherit;font-size:13px;cursor:pointer}.tm__toggle:not(:focus-visible){width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tm__toggle:focus-visible{outline:2px solid var(--tm-accent, var(--ig-red));outline-offset:2px}.ig-timeline--top{border-top:1px solid currentColor}.ig-timeline--bottom{border-bottom:1px solid currentColor}.ig-timeline--rule-dashed.ig-timeline--top{border-top-style:dashed}.ig-timeline--rule-dashed.ig-timeline--bottom{border-bottom-style:dashed}.ig-timeline__nav{display:flex;gap:4px;overflow-x:auto;margin:0;padding:0;border-block:1px dashed color-mix(in srgb,currentColor 35%,transparent)}.ig-timeline--nav-top .ig-timeline__nav{margin-bottom:28px}.ig-timeline--nav-bottom .ig-timeline__nav{margin-top:28px}.ig-timeline__tab{flex:0 0 auto;margin:0;padding:12px 16px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ig-timeline__tab[aria-selected=true]{font-weight:700;text-decoration:underline;text-underline-offset:6px}.ig-timeline__tab:focus-visible,.ig-timeline__action:focus-visible,.ig-timeline__panel:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ig-timeline__panel[hidden]{display:none}.ig-timeline__grid{display:grid;gap:24px;align-items:center}.ig-timeline__media{background:var(--ig-image-bg, #f3f3f3);overflow:hidden}.ig-timeline__media.is-portrait{aspect-ratio:4 / 5}.ig-timeline__media.is-landscape{aspect-ratio:5 / 3}.ig-timeline__media.is-square{aspect-ratio:1}.ig-timeline__image,.ig-timeline__placeholder{display:block;width:100%;height:auto}.ig-timeline__media.is-portrait,.ig-timeline__media.is-landscape,.ig-timeline__media.is-square{position:relative}.ig-timeline__media.is-portrait .ig-timeline__image,.ig-timeline__media.is-portrait .ig-timeline__placeholder,.ig-timeline__media.is-landscape .ig-timeline__image,.ig-timeline__media.is-landscape .ig-timeline__placeholder,.ig-timeline__media.is-square .ig-timeline__image,.ig-timeline__media.is-square .ig-timeline__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ig-timeline__copy>*+*{margin-top:12px}.ig-timeline__heading{margin:0}.ig-timeline__heading.is-small{font-size:calc(22px * var(--ig-heading-scale, 1))}.ig-timeline__heading.is-medium{font-size:calc(32px * var(--ig-heading-scale, 1))}.ig-timeline__heading.is-large{font-size:calc(44px * var(--ig-heading-scale, 1))}.ig-timeline__heading.is-hl-heading :is(strong,b){font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style)}.ig-timeline__heading.is-hl-body :is(strong,b){font-family:var(--font-body);font-weight:700;font-style:normal}.ig-timeline__heading.is-hl-accent :is(strong,b){font-family:var(--font-accent, var(--font-body))}.ig-timeline__description>:first-child{margin-top:0}.ig-timeline__description>:last-child{margin-bottom:0}.ig-timeline__action.is-link{min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;text-decoration:underline;text-underline-offset:3px}.ig-timeline__action.is-link:before,.ig-timeline__action.is-link:after{content:none}@media(min-width:750px){.ig-timeline__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.ig-timeline .ig-timeline__action.is-d-small{min-height:40px;padding:8px 16px;font-size:13px}.ig-timeline .ig-timeline__action.is-d-medium{min-height:52px;padding:12px 24px;font-size:15px}.ig-timeline .ig-timeline__action.is-d-large{min-height:60px;padding:14px 32px;font-size:18px}.ig-timeline .ig-timeline__action.is-link{min-height:0;padding:0;font-size:inherit}}@media(max-width:749px){.ig-timeline .ig-timeline__action.is-m-small{min-height:34px;padding:8px 12px;font-size:12px}.ig-timeline .ig-timeline__action.is-m-medium{min-height:42px;padding:8px 16px;font-size:14px}.ig-timeline .ig-timeline__action.is-m-large{min-height:48px;padding:10px 18px;font-size:16px}.ig-timeline .ig-timeline__action.is-link{min-height:0;padding:0;font-size:inherit}}@media(prefers-reduced-motion:reduce){.ig-timeline__tab{scroll-behavior:auto}}.ig-video-banner{position:relative}.ig-video-banner__frame{position:relative;z-index:1;height:var(--vb-h, 520px);min-height:var(--vb-h, 520px);background:#111;overflow:hidden;color:#fff}.ig-video-banner__media,.ig-video-banner__media iframe,.ig-video-banner__media video,.ig-video-banner__media img,.ig-video-banner__poster,.ig-video-banner__player{width:100%;height:100%;border:0;object-fit:cover;display:block}.ig-video-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.ig-video-banner.is-size-natural .ig-video-banner__media video,.ig-video-banner.is-size-natural .ig-video-banner__media img,.ig-video-banner.is-size-natural .ig-video-banner__poster,.ig-video-banner.is-size-natural .ig-video-banner__player{object-fit:contain;background:#000}.ig-video-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--vb-overlay, #000);opacity:var(--vb-overlay-opacity, .35)}.ig-video-banner__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.ig-video-banner__play{position:absolute;z-index:3;left:50%;top:50%;width:72px;height:72px;margin:0;padding:0;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;border:2px solid currentColor;background:#00000059;color:var(--vb-play, #fff);cursor:pointer}.ig-video-banner__play svg{width:22px;height:22px;margin-left:3px;pointer-events:none}.ig-video-banner__play:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ig-video-banner.is-autoplay:not(.is-paused) .ig-video-banner__play,.ig-video-banner.is-playing .ig-video-banner__play,.ig-video-banner.is-playing .ig-video-banner__poster,.ig-video-banner.is-autoplay:not(.is-paused) .ig-video-banner__poster{display:none}.ig-video-banner__heading{color:var(--vb-heading, inherit);margin:0}.ig-video-banner__subheading{color:var(--vb-sub, inherit)}.ig-video-banner__copy{position:relative;z-index:1;padding-bottom:16px}.ig-video-banner.is-overlay-copy .ig-video-banner__copy{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:32px;background:linear-gradient(transparent,#0000008c);pointer-events:none}.ig-video-banner.is-pattern-waves:before,.ig-video-banner.is-pattern-flowers:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.18}.ig-video-banner.is-pattern-waves:before{background-image:radial-gradient(ellipse 40px 12px at 20px 16px,currentColor 38%,transparent 40%),radial-gradient(ellipse 40px 12px at 60px 16px,currentColor 38%,transparent 40%);background-size:80px 32px}.ig-video-banner.is-pattern-flowers:before{background-image:radial-gradient(circle at 10px 10px,currentColor 0 2px,transparent 2.5px),radial-gradient(circle at 10px 4px,currentColor 0 2.5px,transparent 3px),radial-gradient(circle at 16px 10px,currentColor 0 2.5px,transparent 3px),radial-gradient(circle at 10px 16px,currentColor 0 2.5px,transparent 3px),radial-gradient(circle at 4px 10px,currentColor 0 2.5px,transparent 3px);background-size:28px 28px}@media(max-width:749px){.ig-video-banner__frame{height:var(--vb-h-m, 400px);min-height:var(--vb-h-m, 400px)}.ig-video-banner.is-overlay-copy .ig-video-banner__copy{padding:20px}}.cshirt-placement__note{grid-column:1 / -1;margin:10px 0 0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.cshirt-placement__note[hidden]{display:none}.cshirt-placement__clear{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px 20px;margin:4px 0 0}.cshirt-placement__clear[hidden]{display:none}.cshirt-placement__clear-btn{min-height:32px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.cshirt{display:grid;gap:18px;min-width:0;margin:0 0 25px}.cshirt .ig-option{margin:0;min-width:0}.cshirt .ig-option[hidden]{display:none}.cshirt__group{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.cshirt__legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ig-options--capitalize .cshirt__legend{text-transform:capitalize}.cshirt__intro{margin:0;font-size:14px;line-height:1.45}.cshirt__intro p{margin:0}.cshirt__drop{position:relative;display:grid;place-items:center;gap:4px;min-height:112px;padding:16px;border:1.5px dashed rgb(0 0 0 / .35);border-radius:var(--pdp-opt-r, 6px);background:#00000008;text-align:center;cursor:pointer;overflow:hidden;transition:border-color .2s,background-color .2s}.cshirt__drop:hover{border-color:currentColor;background:#0000000d}.cshirt__drop:focus-within{outline:2px solid currentColor;outline-offset:2px}.cshirt__file{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.cshirt__thumb{width:auto;height:auto;max-width:100%;max-height:120px;object-fit:contain;background:repeating-conic-gradient(#eee 0 25%,#fff 0 50%) 0 0 / 16px 16px;border-radius:4px}.cshirt__drop-text{font-size:15px;font-weight:600;overflow-wrap:anywhere}.cshirt__file-hint{font-size:13px;color:#0000009e}.cshirt__link{justify-self:start;min-height:32px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.cshirt__link[hidden]{display:none}.cshirt__texts{display:grid;gap:12px;min-width:0}.cshirt__texts:empty{display:none}.cshirt__text{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgb(0 0 0 / .15);border-radius:var(--pdp-opt-r, 6px)}.cshirt__text.is-selected{border-color:currentColor;box-shadow:0 0 0 1px currentColor}.cshirt__text-row{display:flex;align-items:center;gap:10px;min-width:0}.cshirt__input,.cshirt__select{flex:1 1 auto;min-width:0;min-height:44px;padding:8px 12px;border:1px solid rgb(0 0 0 / .3);border-radius:var(--pdp-opt-r, 6px);background:transparent;color:inherit;font:inherit;font-size:16px}.cshirt__input:focus-visible,.cshirt__select:focus-visible{outline:2px solid currentColor;outline-offset:1px}.cshirt__icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#0000000f;color:inherit;cursor:pointer}.cshirt__icon:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cshirt__mini-label{flex:none;padding:0;font-size:13px;font-weight:600}.cshirt__inks{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;border:0}.cshirt__inks .cshirt__mini-label{margin-inline-end:4px}.cshirt__ink{position:relative;display:grid;place-items:center;width:32px;height:32px;cursor:pointer}.cshirt__ink input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.cshirt__ink-dot{width:26px;height:26px;border:1px solid rgb(0 0 0 / .25);border-radius:50%}.cshirt__ink input:checked+.cshirt__ink-dot{box-shadow:0 0 0 2px var(--ig-bg, #fff),0 0 0 4px currentColor}.cshirt__ink input:focus-visible+.cshirt__ink-dot{outline:2px solid currentColor;outline-offset:4px}.cshirt__ink--custom input{width:28px;height:28px;padding:0;border:1px solid rgb(0 0 0 / .25);border-radius:50%;background:none;cursor:pointer}.cshirt__ink--custom input.is-checked{box-shadow:0 0 0 2px var(--ig-bg, #fff),0 0 0 4px currentColor}.cshirt__add{width:100%;min-height:48px;padding:12px 16px;border:1px solid currentColor;border-radius:var(--pdp-opt-r, 6px);background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .2s,color .2s}.cshirt__add:hover{background:var(--pdp-opt-active-bg, #000);border-color:var(--pdp-opt-active-bg, #000);color:var(--pdp-opt-active-text, #fff)}.cshirt__add:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:reduce){.cshirt__drop,.cshirt__add{transition:none}}.cshirt__wait{display:flex;align-items:center;gap:12px;font-size:14px}.cshirt__wait[hidden]{display:none}.cshirt__spinner{flex:none;width:24px;height:24px;border:3px solid rgb(0 0 0 / .15);border-top-color:currentColor;border-radius:50%;animation:cshirt-spin .9s linear infinite}@keyframes cshirt-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cshirt__spinner{animation-duration:3s}}.cshirt__error{margin:0;color:#b42026;font-size:14px}.cshirt__editor-note{margin:0 0 16px;padding:12px;border:1px dashed rgb(0 0 0 / .3);border-radius:8px;font-size:13px}.cshirt-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;container-type:size;background:var(--pdp-gallery-bg, var(--ig-image-bg, #f3f3f3))}.cshirt-stage[hidden]{display:none}.cshirt-stage--inline{position:relative;aspect-ratio:4 / 5}.cshirt-stage__shirt{position:relative;width:min(100cqw,80cqh);aspect-ratio:4 / 5}.cshirt-stage__blank{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.cshirt-stage__area{position:absolute;container-type:size}.cshirt-stage__frame{position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px dashed rgb(0 0 0 / .45);outline:1.5px dashed rgb(255 255 255 / .6);outline-offset:-3px;opacity:0;pointer-events:none;transition:opacity .2s}.cshirt-stage.is-editing .cshirt-stage__frame{opacity:1}.cshirt-stage__layer{position:absolute;display:block;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:1.25;white-space:pre;text-align:center;touch-action:none;cursor:move;user-select:none;-webkit-user-select:none}.cshirt-stage__layer img{display:block;width:100%;height:100%;pointer-events:none;-webkit-user-drag:none}.cshirt-stage__layer:focus-visible,.cshirt-stage__layer.is-selected{outline:1.5px solid #1e5bc6;outline-offset:1px}.cshirt-stage__handle{position:absolute;inset-block-end:-14px;inset-inline-end:-14px;display:none;width:28px;height:28px;touch-action:none;cursor:nwse-resize}.cshirt-stage__handle:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:2px solid #fff;border-radius:50%;background:#1e5bc6;box-shadow:0 1px 3px #00000059}.cshirt-stage__layer.is-selected .cshirt-stage__handle{display:block}.cshirt-stage__show{position:absolute;inset-block-end:12px;inset-inline:0;z-index:2;width:fit-content;margin-inline:auto;min-height:40px;padding:8px 16px;border:0;border-radius:999px;background:var(--ig-text, #111);color:var(--ig-bg, #fff);font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #0003}.cshirt-stage__show[hidden]{display:none}.cshirt-stage__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:contain;background:inherit}.cshirt-stage__photo[hidden]{display:none}.cshirt [data-cs-props]{display:contents}.cshirt__see[hidden]{display:none}.cshirt__see{display:grid;gap:10px}.cshirt__see-btn{width:100%}.cshirt__photo{display:grid;gap:12px;min-width:0}.cshirt__photo[hidden],.cshirt__light[hidden],.cshirt__photo-stale[hidden]{display:none}.cshirt__photo-status,.cshirt__photo-stale,.cshirt__light-text{margin:0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.cshirt__photo-status:empty{display:none}.cshirt__light{display:grid;gap:10px;padding:12px;border:1px solid rgb(0 0 0 / .15);border-radius:8px}.cshirt__light-actions{display:flex;flex-wrap:wrap;gap:8px}[data-product]:has([data-cs]) [data-gallery] .ig-thumbs>[data-thumb],[data-product]:has([data-cs]) [data-gallery] .ig-gallery-nav{display:none}.cshirt-styles{display:flex;gap:8px;margin-block-end:16px;overflow-x:auto}.cshirt-styles__group{display:flex;flex-direction:inherit;flex-shrink:0;gap:inherit}.cshirt-styles__group[hidden],.cshirt-styles__tile[hidden]{display:none}.cshirt-styles__group+.cshirt-styles__group{padding-inline-start:8px;border-inline-start:1px solid rgb(0 0 0 / .12)}.cshirt-styles--thumbs{flex-direction:inherit;flex-shrink:0;gap:inherit;margin:0;overflow:visible}@media(min-width:750px){.cshirt-styles--thumbs .cshirt-styles__group+.cshirt-styles__group{padding:8px 0 0;border:0;border-block-start:1px solid rgb(0 0 0 / .12)}}.cshirt-styles__tile{display:grid;flex:0 0 auto;gap:2px;width:72px;padding:0;border:1px solid transparent;background:var(--ig-image-bg, #f3f3f3);color:inherit;font:inherit;cursor:pointer}.cshirt-styles__tile.is-active{border-color:currentColor}.cshirt-styles__tile:focus-visible{outline:2px solid #1e5bc6;outline-offset:2px}.cshirt-styles__tile canvas{display:block;width:100%;height:auto;aspect-ratio:4 / 5}.cshirt-styles__name{padding:0 2px 3px;font-size:11px;line-height:1.25;text-align:center;overflow-wrap:anywhere}@media(max-width:749px){.cshirt-styles__tile{position:relative}.cshirt-styles__name{position:absolute;inset-inline:0;inset-block-end:0;padding:2px;overflow:hidden;background:#ffffffd9;color:#111;font-size:10px;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.cshirt-stage__frame{transition:none}}.hif-dock{position:fixed;inset-inline-start:max(16px,env(safe-area-inset-left));bottom:calc(var(--dock-clearance, 0px) + max(16px,env(safe-area-inset-bottom)));z-index:60;transition:bottom .2s ease}.hif-dock[hidden]{display:none}body:has(.pdp-sticky--bottom.is-visible) .hif-dock{bottom:calc(var(--dock-clearance, 0px) + max(16px,env(safe-area-inset-bottom)) + 76px)}.hif-dock__list{display:grid;justify-items:start;gap:8px;margin:0;padding:0;list-style:none}.hif-dock__btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;max-width:min(280px,calc(100vw - 96px));padding:6px 16px 6px 6px;border:1px solid rgb(255 255 255 / .25);border-radius:999px;background:var(--ig-text, #111);color:var(--ig-bg, #fff);font:inherit;font-size:14px;line-height:1.2;text-align:start;box-shadow:0 4px 16px #0003;cursor:pointer}.hif-dock__list li{display:flex;align-items:center;gap:6px}.hif-dock__close{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgb(255 255 255 / .25);border-radius:50%;background:var(--ig-text, #111);color:var(--ig-bg, #fff);font:inherit;font-size:20px;line-height:1;box-shadow:0 4px 16px #0003;cursor:pointer}.hif-dock__close:focus-visible{outline:2px solid var(--ig-text, #111);outline-offset:3px}.hif-dock__btn:focus-visible{outline:2px solid var(--ig-text, #111);outline-offset:3px}.hif-dock__spin{flex:none;width:36px;height:36px;border:3px solid rgb(255 255 255 / .25);border-top-color:currentColor;border-radius:50%;animation:hif-dock-spin .9s linear infinite}.hif-dock__thumb{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover;object-position:top;background:#ffffff26}.hif-dock__text{display:grid;min-width:0}.hif-dock__label{overflow-wrap:anywhere}.hif-dock__sub{font-size:12px;opacity:.75;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hif-dock__btn.is-ready{animation:hif-dock-pop .5s ease 2}.hif-dock__btn.is-running{padding:5px}.hif-dock__btn.is-running .hif-dock__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hif-dock__btn.is-new{transform-origin:left center;animation:hif-dock-pop-big .45s ease}[dir=rtl] .hif-dock__btn.is-new{transform-origin:right center}.hif-dock__btn.is-new .hif-dock__text{overflow:hidden;white-space:nowrap;animation:hif-dock-grow .5s ease .45s both}@keyframes hif-dock-spin{to{transform:rotate(360deg)}}@keyframes hif-dock-pop{50%{transform:scale(1.06)}}@keyframes hif-dock-pop-big{0%,to{transform:scale(1)}45%{transform:scale(1.3)}75%{transform:scale(.95)}}@keyframes hif-dock-grow{0%{max-width:0;margin-inline-end:-21px;opacity:0}to{max-width:240px;margin-inline-end:0;opacity:1}}@media(prefers-reduced-motion:reduce){.hif-dock{transition:none}.hif-dock__spin{animation-duration:3s}.hif-dock__btn.is-ready,.hif-dock__btn.is-new,.hif-dock__btn.is-new .hif-dock__text{animation:none}}.hif-viewer{width:min(560px,calc(100vw - 32px));max-height:90vh;padding:0;border:0;border-radius:6px;color:#111;background:#fff}.hif-viewer::backdrop{background:#00000080}.hif-viewer__head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #eee;background:inherit}.hif-viewer__title{margin:0;font-size:18px;overflow-wrap:anywhere}.hif-viewer__close{min-width:44px;min-height:44px;border:0;background:none;color:inherit;font-size:28px;line-height:1;cursor:pointer}.hif-viewer__body{display:grid;gap:12px;padding:18px 20px 20px}.hif-viewer__img{display:block;width:100%;height:auto;max-height:min(60vh,640px);object-fit:contain;border-radius:8px;background:#0000000d}.hif-viewer__img[hidden]{display:none}.hif-viewer__caption{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.hif-viewer__caption:empty{display:none}.hif-viewer__msg{margin:0;font-size:14px}.hif-viewer__actions{display:grid;gap:10px}.hif-viewer__actions .ig-btn{width:100%}.hif{margin:4px 0}.hif__open{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hif__icon{flex:none}.hif--inline{margin:0}.hif__open.hif__open--inline{display:inline;min-height:0;margin-inline-start:12px}.hif__open--inline .hif__icon{width:15px;height:15px;margin-inline-end:4px;vertical-align:-2px}.hif__body{display:grid;gap:14px}.hif__step{display:grid;gap:14px;min-width:0}.hif__step[hidden]{display:none}.hif__intro p{margin:0}.hif__drop{position:relative;display:grid;place-items:center;min-height:180px;padding:16px;border:1.5px dashed rgb(0 0 0 / .3);border-radius:8px;text-align:center;cursor:pointer;overflow:hidden}.hif__drop:focus-within{outline:2px solid currentColor;outline-offset:2px}.hif__file{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.hif__thumb{width:auto;height:auto;max-width:100%;max-height:260px;border-radius:6px;object-fit:contain}.hif__consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4}.hif__consent input{flex:none;width:18px;height:18px;margin:1px 0 0}.hif__go,.hif__add,.hif__again{width:100%}.hif__wait{margin:0;text-align:center}.hif__hint{margin:0;font-size:14px;line-height:1.4;text-align:center;opacity:.75}.hif__later{width:100%}.hif__spinner{width:40px;height:40px;margin:24px auto 0;border:3px solid rgb(0 0 0 / .15);border-top-color:currentColor;border-radius:50%;animation:hif-spin .9s linear infinite}@keyframes hif-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hif__spinner{animation-duration:3s}}.hif__result{display:block;width:100%;height:auto;max-height:min(60vh,640px);object-fit:contain;border-radius:8px;background:#0000000d}.hif__actions{display:grid;gap:10px}.hif__error{margin:0;color:#b42026;font-size:14px}.hif__caption{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.hif__caption:empty{display:none}.hif__side{margin:0}.hif__back-hint{text-align:start}.hif__retry{width:100%}.pdp-ui-hc.pdp-ui-hc{color:var(--ui-heading-color)}.pdp-ui-sc.pdp-ui-sc{color:var(--ui-subheading-color)}.pdp-ui-tc.pdp-ui-tc{color:var(--ui-text-color)}@media(max-width:749px){.pdp-ui-hm.pdp-ui-hm{font-size:var(--ui-heading-size-m)}.pdp-ui-tm.pdp-ui-tm{font-size:var(--ui-text-size-m)}}.plp-card{position:relative;display:flex;flex-direction:column;min-width:0}.plp-card--boxed{padding:10px;border:1px solid rgb(0 0 0 / .08);border-radius:var(--ig-shape, 0);background:var(--ig-card-bg, #fff)}.plp-card__media{position:relative;overflow:hidden;aspect-ratio:var(--plp-ar, 4 / 5);box-sizing:border-box;border:var(--plp-card-border, 0);background:var(--plp-card-media-bg, rgb(0 0 0 / .04))}.plp-ratio--square{--plp-ar: 1}.plp-ratio--portrait{--plp-ar: 4 / 5}.plp-ratio--landscape{--plp-ar: 4 / 3}.plp-card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.plp-card__img,.plp-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s ease,transform .6s ease}.plp-card__img--alt{opacity:0}@media(hover:hover){.plp-card--hover-second:hover .plp-card__img--alt{opacity:1}.plp-card--hover-zoom:hover .plp-card__img{transform:scale(1.06)}}.plp-card__badges{position:absolute;z-index:2;inset-block-start:10px;inset-inline-start:10px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.plp-card__badges .ig-badge{padding:4px 10px;border-radius:10px;font-size:11px;line-height:1.2;letter-spacing:0}.plp-badge--sale{background:var(--ig-sale-bg, #c8102e);color:var(--ig-sale-text, #fff)}.plp-card__similar{position:absolute;z-index:2;inset-block-start:10px;inset-inline-end:10px;padding:4px 8px;border:0;border-radius:999px;background:#ffffffe6;color:#111;font-size:11px;cursor:pointer;opacity:0;transition:opacity .2s}.plp-card__arrow{position:absolute;z-index:2;inset-block-start:50%;width:32px;height:32px;margin-block-start:-16px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#111;cursor:pointer;opacity:0;transition:opacity .2s}.plp-card__arrow svg{width:14px;height:14px}.plp-card__arrow--prev{inset-inline-start:8px}.plp-card__arrow--next{inset-inline-end:8px}.plp-card__actions{position:absolute;z-index:2;inset-inline:10px;inset-block-end:10px}.plp-card__actions .plp-card__quick{position:static;width:100%;min-height:40px;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s}@media(hover:hover){.plp-card:hover .plp-card__arrow,.plp-card:hover .plp-card__similar,.plp-card:hover .plp-card__quick{opacity:1;transform:none}}@media(hover:none){.plp-card__actions .plp-card__quick{opacity:1;transform:none}.plp-card__arrow{opacity:.85}}@media(hover:none)and (max-width:749px){.plp-card__actions{display:none}}.plp-card__arrow:focus-visible,.plp-card__quick:focus-visible,.plp-card__similar:focus-visible{opacity:1;transform:none}.plp-card__info{display:grid;gap:5px;padding-block-start:10px;min-width:0;color:var(--plp-card-text, inherit)}.plp-card__vendor{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.plp-card__title{margin:0;font-size:var(--plp-title-size, 14px);font-weight:var(--plp-title-weight, 400);line-height:1.6;overflow-wrap:anywhere}@media(max-width:749px){.plp-card__title{font-size:var(--plp-title-size-m, var(--plp-title-size, 14px));line-height:1.28}}.plp-card--truncate .plp-card__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.plp-card__title a{color:inherit;text-decoration:none}.plp-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin:0;font-size:var(--plp-price-size, 14px);line-height:1.2}.plp-card__now{font-weight:var(--plp-price-weight, 700)}.plp-card__now.is-sale{color:inherit}.plp-card__price .plp-card__was{margin-inline-end:0;color:inherit;font-size:calc(var(--plp-price-size, 14px) - 2px);font-weight:400;opacity:.7}.plp-card__from,.plp-card__unit{font-size:.85em;opacity:.75}.plp-card__rating{display:flex;align-items:center;gap:4px;font-size:12px}.plp-stars{--plp-star-size: 13px;position:relative;display:inline-block;font-size:var(--plp-star-size);line-height:1;letter-spacing:1px}.plp-stars:before{content:"\2605\2605\2605\2605\2605";color:#0000002e}.plp-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--plp-rating);overflow:hidden;color:currentColor}.plp-card__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:3px;margin-block-start:1px}.plp-swatch{box-sizing:border-box;width:20px;height:20px;padding:2px;border:1px solid transparent;border-radius:50%;background:var(--plp-swatch, #ddd);background-clip:content-box;background-size:cover;cursor:pointer;transition:border-color .2s}.plp-swatch:hover,.plp-swatch[aria-pressed=true]{border-color:currentColor}.plp-swatch.ig-swatch--square{border-radius:3px}.plp-card__more-swatches{font-size:12px;color:inherit}.plp-card.is-sold-out .plp-card__img{opacity:.75}.ig-card--center .plp-card__price,.ig-card--center .plp-card__swatches,.ig-card--center .plp-card__rating{justify-content:center}.ig-card--right .plp-card__price,.ig-card--right .plp-card__swatches,.ig-card--right .plp-card__rating{justify-content:flex-end}@media(prefers-reduced-motion:reduce){.plp-card__img,.plp-card__quick{transition:none}}.product-video-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;background:#000000b8}.product-video-popup-card{width:min(100%,420px);background:#111;color:#fff}.product-video-popup-inner{position:relative}.product-video-popup-close{position:absolute;top:8px;right:8px;z-index:1;min-height:40px;padding:0 12px;border:0;background:#fff;color:#111;cursor:pointer}.product-video-popup .image-wrapper video{width:100%;height:auto;display:block}[hidden]{display:none!important}#yv_similar_product{position:fixed;z-index:70;top:0;right:0;width:min(100%,420px);height:100%;display:flex;flex-direction:column;background:#fff;color:#111;box-shadow:-8px 0 24px #0000001f}.yv_similar_drawer_title{display:flex;align-items:center;gap:12px;padding:16px}.yv_similar_drawer_title h2{margin:0;font-size:18px}.yv_similar_drawer_close{min-height:40px;padding:0 12px;border:0;background:#111;color:#fff;cursor:pointer}.yv_similar_drawer_body{overflow:auto;padding:0 16px 16px;display:grid;gap:16px}.ig-card__media>.similar_options{position:absolute;top:8px;right:8px;z-index:4;min-height:36px;padding:0 10px;border:0;background:#fff;color:#111;cursor:pointer;box-shadow:0 1px 4px #00000029}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
