.lgc{--k-fs: var(--lgc-k-fs-m, 1);--k-sp: var(--lgc-k-sp-m, 1);--k-pad: var(--lgc-k-pad-m, 1);--lgc-ease: cubic-bezier(.2, .7, .1, 1);--lgc-line: color-mix(in srgb, currentColor 14%, transparent);--lgc-line-strong: color-mix(in srgb, currentColor 28%, transparent);--lgc-soft: color-mix(in srgb, currentColor 5%, transparent);--lgc-r: var(--style-border-radius-buttons-primary, 10px);--lgc-label: 400 calc(10.5px * var(--k-fs, 1))/1.2 var(--font-body--family);--lgc-ok: #5f7d5a;--lgc-warn: #b8913f;--lgc-out: #9b4a3c;--lgc-frost: color-mix(in srgb, var(--color-background, #ede5d0) 86%, transparent);--lgc-g: var(--lgc-gutter-m);--lgc-sticky-top: 0px;display:block;position:relative;padding:var(--lgc-pt-m) 0 var(--lgc-pb-m);color:var(--color-foreground);background:var(--color-background)}@media screen and (min-width:750px){.lgc{--k-fs: var(--lgc-k-fs-d, 1);--k-sp: var(--lgc-k-sp-d, 1);--k-pad: var(--lgc-k-pad-d, 1);--lgc-g: var(--lgc-gutter);padding:var(--lgc-pt) 0 var(--lgc-pb)}}:root:has(header-component[transparent]) main>.shopify-section:first-child .lgc{padding-top:calc(var(--header-height, 0px) + var(--lgc-pt-m))}@media screen and (min-width:750px){:root:has(header-component[transparent]) main>.shopify-section:first-child .lgc{padding-top:calc(var(--header-height, 0px) + var(--lgc-pt))}}.lgc>:where(.lgc-head,.lgc-row,.lgc-bar,.lgc-body){box-sizing:border-box;margin-inline:auto;padding-inline:var(--lgc-g)}.lgc--page>:where(.lgc-head,.lgc-row,.lgc-bar,.lgc-body){max-width:calc(var(--page-width, 120rem) + 2 * var(--lgc-g))}.lgc :where(a,button,select,input,summary):focus-visible{outline:1.5px solid currentColor;outline-offset:3px}.lgc [hidden]{display:none!important}.lgc .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lgc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:38px;padding:0 16px;box-sizing:border-box;border:1px solid var(--lgc-line-strong);border-radius:var(--lgc-r);background:transparent;color:inherit;text-decoration:none;cursor:pointer;font:400 calc(11px * var(--k-fs, 1))/1 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.lgc-btn:hover{border-color:currentColor}.lgc-btn--solid{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.lgc-btn--solid:hover{background:color-mix(in srgb,var(--color-foreground) 86%,transparent)}.lgc-bubble{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:var(--color-foreground);color:var(--color-background);font:500 calc(10px * var(--k-fs, 1))/1 var(--font-body--family);letter-spacing:0}.lgc-link{color:inherit;text-decoration:none;cursor:pointer;border:0;padding:0 0 3px;background:none;font:400 calc(11px * var(--k-fs, 1))/1.2 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .35s var(--lgc-ease)}.lgc-link:hover{background-size:0 1px;background-position:100% 100%}.lgc-head{display:grid;gap:18px;padding-bottom:clamp(24px,3.4vw,48px)}.lgc-bc ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;font:var(--lgc-label);letter-spacing:.16em;text-transform:uppercase}.lgc-bc li{opacity:.58}.lgc-bc li:last-child{opacity:.9}.lgc-bc li+li:before{content:"/";margin-right:8px;opacity:.6}.lgc-bc a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .3s ease}.lgc-bc a:hover{background-size:100% 1px}.lgc-head__text{display:grid;gap:14px;align-content:end}.lgc-head__title{margin:0;font-family:var(--font-heading--family);font-weight:400;font-style:normal;text-transform:none;font-size:calc(clamp(42px,7vw,112px) * var(--k-fs, 1));line-height:.95;letter-spacing:-.02em;text-wrap:balance}.lgc-head__count{position:relative;top:.5em;margin-left:.4em;vertical-align:top;line-height:1;font:400 calc(max(11px,.12em) * var(--k-fs, 1))/1 var(--font-body--family);letter-spacing:.1em;opacity:.55}.lgc-head__desc{max-width:56ch;margin:0;font:400 calc(14px * var(--k-fs, 1))/1.6 var(--font-body--family);opacity:.78}.lgc-head__desc>:first-child{margin-top:0}.lgc-head__desc>:last-child{margin-bottom:0}.lgc-head__media{position:relative;overflow:hidden;aspect-ratio:5 / 4;background:var(--lgc-soft)}.lgc-head__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width:990px){.lgc-head--editorial.lgc-head--media{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(32px,5vw,96px);align-items:end}.lgc-head--editorial.lgc-head--media .lgc-nav{grid-column:1 / -1}}.lgc-head--jumbo{position:relative;isolation:isolate;text-align:center}.lgc-head--jumbo.lgc-head--media{min-height:clamp(320px,52vw,640px);align-content:end;padding:clamp(24px,4vw,56px) var(--lgc-g);color:#fbf8f3}.lgc-head--jumbo.lgc-head--media jumbo-text{--color: #fbf8f3 !important}.lgc-head__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.lgc-head__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lgc-head__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000052,#0000 55%)}.lgc-head__jumbo{border-block:1px solid var(--lgc-line);padding-block:clamp(8px,1.4vw,18px)}.lgc-head--media .lgc-head__jumbo{border-color:#fbf8f366}.lgc-head__metarow{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.lgc-head__meta{margin:0;font:var(--lgc-label);letter-spacing:.14em;text-transform:uppercase;opacity:.65}.lgc-head--jumbo .lgc-head__desc{margin-inline:auto;text-align:center}.lgc-nav{margin-top:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lgc-nav::-webkit-scrollbar{display:none}.lgc-nav__list{display:flex;gap:8px 26px;margin:0;padding:0;list-style:none;white-space:nowrap}.lgc-head--jumbo .lgc-nav__list{justify-content:center}.lgc-nav__a{display:inline-flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none;opacity:.55;transition:opacity .3s ease}.lgc-nav__t{font:400 calc(11.5px * var(--k-fs, 1))/1.2 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase;padding-bottom:5px;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--lgc-ease)}.lgc-nav__a:hover,.lgc-nav__a.is-current{opacity:1}.lgc-nav__a:hover .lgc-nav__t,.lgc-nav__a.is-current .lgc-nav__t{background-size:100% 1px}.lgc-nav__n{margin-left:4px;font-size:calc(9px * var(--k-fs, 1));opacity:.6;letter-spacing:.08em}.lgc-nav--image .lgc-nav__list{gap:12px}.lgc-nav--image .lgc-nav__a{opacity:1}.lgc-nav--image .lgc-nav__img{display:block;width:clamp(96px,11vw,150px);aspect-ratio:4 / 5;overflow:hidden;background:var(--lgc-soft)}.lgc-nav--image .lgc-nav__img img{width:100%;height:100%;object-fit:cover;transition:scale .9s var(--lgc-ease)}.lgc-nav--image .lgc-nav__a:hover img{scale:1.04}.lgc-nav--image .lgc-nav__a.is-current .lgc-nav__img{outline:1px solid currentColor;outline-offset:3px}.lgc-bar__sentinel{display:block;height:1px;margin-bottom:-1px}.lgc-bar{position:relative;z-index:6;margin-bottom:clamp(20px,2.6vw,36px);background:var(--color-background);box-shadow:inset 0 1px 0 var(--lgc-line),inset 0 -1px 0 var(--lgc-line)}.lgc--sticky .lgc-bar{position:sticky;top:var(--lgc-sticky-top);transition:top .35s var(--lgc-ease)}.lgc-bar.is-stuck{box-shadow:inset 0 -1px 0 var(--lgc-line)}.lgc-bar__in{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;min-height:58px}.lgc-bar__l,.lgc-bar__r{display:flex;align-items:center;gap:12px 22px;min-width:0}.lgc-btn--filter{min-height:36px}.lgc-bar__count{margin:0;font:var(--lgc-label);letter-spacing:.14em;text-transform:uppercase;opacity:.62;white-space:nowrap;font-variant-numeric:tabular-nums}.lgc-sort{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer}.lgc-sort__label{font:var(--lgc-label);letter-spacing:.14em;text-transform:uppercase;opacity:.55}.lgc-sort__select{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;padding:8px 18px 8px 0;font:400 calc(11px * var(--k-fs, 1))/1.2 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase}.lgc-sort svg{position:absolute;right:2px;pointer-events:none}.lgc-density{display:flex;gap:2px}.lgc-density__b{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;opacity:.38;transition:opacity .25s ease,background-color .25s ease}.lgc-density__b:hover{opacity:.75}.lgc-density__b[aria-pressed=true]{opacity:1;background:var(--lgc-soft)}.lgc-density--m{display:none}@media screen and (max-width:749px){.lgc-density--d{display:none}.lgc-density--m{display:flex}.lgc-sort__label{display:none}.lgc-bar__in{min-height:52px;gap:10px}.lgc-bar__l,.lgc-bar__r{gap:8px 10px}.lgc-head~.lgc-bar .lgc-bar__count{display:none}.lgc-btn--filter{padding:0 12px}.lgc-sort__select{max-width:42vw;text-overflow:ellipsis}}@media screen and (min-width:750px)and (max-width:989px){.lgc-density--d{display:none}}.lgc-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 14px}.lgc-chip{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;box-sizing:border-box;border:1px solid var(--lgc-line-strong);border-radius:999px;color:inherit;text-decoration:none;font:400 calc(11.5px * var(--k-fs, 1))/1 var(--font-body--family);transition:border-color .25s ease,background-color .25s ease}.lgc-chip:hover{border-color:currentColor}.lgc-chip svg{opacity:.6}.lgc-chip--clear{border-color:transparent;padding-inline:4px;text-decoration:underline;text-underline-offset:3px;letter-spacing:.04em}.lgc-bar__progress{position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:0 50%;transform:scaleX(0);opacity:0;pointer-events:none}.lgc.is-loading .lgc-bar__progress{opacity:.9;animation:lgc-progress 1.1s var(--lgc-ease) infinite}@keyframes lgc-progress{0%{transform:scaleX(0);transform-origin:0 50%}50%{transform:scaleX(1);transform-origin:0 50%}50.1%{transform-origin:100% 50%}to{transform:scaleX(0);transform-origin:100% 50%}}.lgc-body{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;column-gap:clamp(24px,3vw,48px)}.lgc-filters{display:contents}.lgc-results{min-width:0;transition:opacity .25s ease}.lgc.is-loading .lgc-results{opacity:.42;pointer-events:none}.lgc-panel{box-sizing:border-box;margin:0;padding:0;border:0;max-width:none;max-height:none;color:var(--color-foreground);background:var(--color-background)}.lgc-panel:not(:modal){display:none}.lgc-panel:modal{position:fixed;inset:0 0 0 auto;width:min(440px,100vw);height:100dvh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden;box-shadow:-24px 0 60px #0c121e1f;animation:lgc-drawer-in .5s var(--lgc-ease)}.lgc-panel:modal::backdrop{background:#0c121e42;animation:lgc-fade-in .4s ease}@keyframes lgc-drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes lgc-fade-in{0%{opacity:0}to{opacity:1}}.lgc-panel__form{display:flex;flex-direction:column;min-height:0;height:100%}.lgc-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--lgc-line)}.lgc-panel__title{margin:0;display:inline-flex;align-items:center;gap:10px;font:400 calc(11px * var(--k-fs, 1))/1 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase}.lgc-panel__close{display:grid;place-items:center;width:36px;height:36px;margin-right:-8px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.lgc-panel__close:hover{background:var(--lgc-soft)}.lgc-panel .lgc-panel__filters.facets{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0 24px 24px;border:0;width:auto}.lgc-panel .facets__item:first-child .facets__panel{border-top:0}.lgc-panel__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--lgc-line)}.lgc-panel__foot .lgc-btn--solid{flex:1 1 auto;min-height:46px}.lgc-panel__empty{font:400 calc(13px * var(--k-fs, 1))/1.5 var(--font-body--family);opacity:.6}.lgc-panel .facets__item{border-bottom:1px solid var(--lgc-line)}.lgc-panel .facets__panel{padding:0}.lgc-panel .facets__summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 0;cursor:pointer;list-style:none}.lgc-panel .facets__summary::-webkit-details-marker{display:none}.lgc-panel .facets__label{font:400 calc(11px * var(--k-fs, 1))/1.2 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase}.lgc-panel .facets__panel-content{padding:0 0 18px}.lgc-panel .facets__inputs-list{gap:10px}.lgc-panel .checkbox__label-text{font:400 calc(13px * var(--k-fs, 1))/1.4 var(--font-body--family)}@media screen and (min-width:990px){.lgc[data-filters=sidebar] .lgc-body:has(>.lgc-filters>.lgc-panel[open]:not(:modal)){grid-template-columns:var(--lgc-side-w, 260px) minmax(0,1fr)}.lgc[data-filters=sidebar] .lgc-panel[open]:not(:modal){display:block;position:sticky;inset:auto;width:auto;height:auto;top:calc(var(--lgc-sticky-top) + var(--lgc-bar-h, 60px) + 12px);max-height:calc(100svh - var(--lgc-sticky-top) - var(--lgc-bar-h, 60px) - 24px);overflow-y:auto;overscroll-behavior:contain;background:transparent;scrollbar-width:thin}.lgc[data-filters=sidebar] .lgc-panel:not(:modal) .lgc-panel__head{padding:0 0 14px}.lgc[data-filters=sidebar] .lgc-panel:not(:modal) .lgc-panel__close,.lgc[data-filters=sidebar] .lgc-panel:not(:modal) .lgc-panel__foot{display:none}.lgc[data-filters=sidebar] .lgc-panel:not(:modal) .lgc-panel__filters.facets{padding:0;overflow:visible}}.lgc-grid{--lgc-c: var(--lgc-cols-m);display:grid;grid-template-columns:repeat(var(--lgc-c),minmax(0,1fr));column-gap:var(--lgc-gap-x-m);row-gap:var(--lgc-gap-y-m);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.lgc-grid{--lgc-c: var(--lgc-cols-t);column-gap:var(--lgc-gap-x);row-gap:var(--lgc-gap-y)}}@media screen and (min-width:990px){.lgc-grid{--lgc-c: var(--lgc-cols-d)}}.lgc-item{min-width:0;margin:0}.lgc-card{position:relative;display:flex;flex-direction:column;height:100%}.lgc-card__media{position:relative;overflow:hidden;aspect-ratio:var(--lgc-ratio-m, var(--lgc-ratio));box-sizing:border-box;background:var(--lgc-media-bg, transparent);border-radius:var(--lgc-img-r, var(--product-corner-radius, 0));border:var(--lgc-img-b, 0px) solid var(--lgc-img-bc, transparent)}@media screen and (min-width:750px){.lgc-card__media{aspect-ratio:var(--lgc-ratio)}}.lgc-card__img-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.lgc-card__img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:var(--lgc-img-w, 100%);height:var(--lgc-img-w, 100%);object-fit:cover;object-position:50% 50%;transition:opacity .6s ease,scale .9s var(--lgc-ease)}.lgc--fit-contain .lgc-card__img{object-fit:contain}.lgc-card__img--ph{width:100%;height:100%;opacity:.5}.lgc-card__alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease,scale 1.1s var(--lgc-ease)}@media(hover:hover)and (pointer:fine){.lgc-card:hover .lgc-card__img{scale:1.035}.lgc-card:hover .lgc-card__alt.is-ready{opacity:1}.lgc-card:hover .lgc-card__img-link:has(.lgc-card__alt.is-ready) .lgc-card__img{opacity:0}}.lgc-card__tag{position:absolute;left:12px;top:12px;z-index:3;padding:6px 8px;border-radius:3px;background:var(--lgc-frost);font:500 calc(9px * var(--k-fs, 1))/1 var(--font-body--family);letter-spacing:.18em;text-transform:uppercase}.lgc-card__body{display:flex;flex-direction:column;gap:var(--lgc-tx-gap-m, 4px);padding-top:var(--lgc-tx-pt-m, 12px)}@media screen and (min-width:750px){.lgc-card__body{gap:var(--lgc-tx-gap, 5px);padding-top:var(--lgc-tx-pt, 16px)}}.lgc--align-center .lgc-card__body{align-items:center;text-align:center}.lgc--align-right .lgc-card__body{align-items:flex-end;text-align:right}.lgc-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lgc--align-center .lgc-card__row{flex-direction:column;align-items:center;gap:4px}.lgc-card__title{margin:0;font-family:var(--lgc-title-ff, var(--font-heading--family));font-weight:var(--lgc-title-fw, 400);font-size:calc(var(--lgc-title-fs-m) * var(--k-fs, 1));line-height:1.2;letter-spacing:var(--lgc-title-ls, -.005em);text-transform:var(--lgc-title-tt, none)}@media screen and (min-width:750px){.lgc-card__title{font-size:calc(var(--lgc-title-fs) * var(--k-fs, 1))}}.lgc-card__name{color:inherit;text-decoration:none}.lgc-card__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lgc-card__sku{font:400 calc(10px * var(--k-fs, 1))/1 var(--font-body--family);letter-spacing:.1em;text-transform:uppercase;opacity:.5;white-space:nowrap}.lgc-card__colour{margin:0;line-height:1.45;font-family:var(--lgc-col-ff, var(--font-body--family));font-weight:var(--lgc-col-fw, 400);font-size:calc(var(--lgc-col-fsm, 11.5px) * var(--k-fs, 1));text-transform:var(--lgc-col-tt, none);letter-spacing:var(--lgc-col-ls, 0);opacity:var(--lgc-col-op, .68)}@media screen and (min-width:750px){.lgc-card__colour{font-size:calc(var(--lgc-col-fs, 12.5px) * var(--k-fs, 1))}}.lgc-card__lens:before{content:" \b7  "}.lgc-card__price{margin:3px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;line-height:1.4;font-variant-numeric:tabular-nums;font-family:var(--lgc-pr-ff, var(--font-body--family));font-weight:var(--lgc-pr-fw, 400);font-size:calc(var(--lgc-pr-fsm, 11.5px) * var(--k-fs, 1));text-transform:var(--lgc-pr-tt, none);letter-spacing:var(--lgc-pr-ls, 0)}@media screen and (min-width:750px){.lgc-card__price{gap:3px 18px;font-size:calc(var(--lgc-pr-fs, 12.5px) * var(--k-fs, 1))}}.lgc--align-center .lgc-card__price{justify-content:center}.lgc-price small{margin-right:7px;font-size:calc(var(--lgc-lb-fs, 9.5px) * var(--k-fs, 1));letter-spacing:var(--lgc-lb-ls, .16em);text-transform:uppercase;opacity:var(--lgc-lb-op, .52)}.lgc-price--rrp{opacity:.78}.lgc-price__tier{font-size:calc(10px * var(--k-fs, 1));letter-spacing:.1em;text-transform:uppercase;opacity:.55}.lgc-card__status{display:inline-flex;align-items:center;gap:7px;margin:1px 0 0;line-height:1.3;font-family:var(--lgc-st-ff, var(--font-body--family));font-weight:var(--lgc-st-fw, 400);font-size:calc(var(--lgc-st-fsm, 11.5px) * var(--k-fs, 1));opacity:.82}@media screen and (min-width:750px){.lgc-card__status{font-size:calc(var(--lgc-st-fs, 11.5px) * var(--k-fs, 1))}}.lgc-card__status i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--lgc-ok)}.lgc-card__status[data-k=pre] i,.lgc-card__status[data-k=low] i{background:var(--lgc-warn)}.lgc-card__status[data-k=out] i{background:var(--lgc-out)}.lgc-card__eta{opacity:.7}.lgc-card__count{margin:2px 0 0;font:var(--lgc-label);letter-spacing:.12em;text-transform:uppercase;opacity:.55}.lgc-sw{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sw-gap-m, 4px);margin-top:var(--sw-mt-m, 6px)}.lgc--align-center .lgc-sw{justify-content:center}.lgc-sw__b{position:relative;display:block;width:var(--sw-w-m, 32px);height:var(--sw-h-m, 22px);padding:var(--sw-pad-m, 1px);box-sizing:border-box;overflow:hidden;border:var(--sw-b, 1px) solid var(--sw-bc, transparent);border-radius:var(--sw-r, 4px);background:var(--sw-bg, transparent);color:inherit;cursor:pointer;transition:border-color .3s ease}.lgc-sw__b img{display:block;width:100%;height:100%;object-fit:var(--sw-fit, cover);scale:var(--sw-zoom, 1);border-radius:max(0px,calc(var(--sw-r, 4px) - var(--sw-pad-m, 1px)))}.lgc-sw__b:hover{border-color:var(--sw-hc, var(--lgc-line-strong))}.lgc-sw__b[aria-pressed=true]{border-color:var(--sw-ac, currentColor);border-width:var(--sw-bsel, var(--sw-b, 1px))}@media screen and (min-width:750px){.lgc-sw{gap:var(--sw-gap, 6px);margin-top:var(--sw-mt, 8px)}.lgc-sw__b{width:var(--sw-w, 40px);height:var(--sw-h, 28px);padding:var(--sw-pad, 2px)}.lgc-sw__b img{border-radius:max(0px,calc(var(--sw-r, 4px) - var(--sw-pad, 2px)))}}@media screen and (max-width:749px){.lgc-ed--tile.lgc-ed--over .lgc-ed__text{padding:var(--ed-pad, 12px);gap:10px}.lgc-ed--tile .lgc-ed__copy{gap:5px}.lgc-ed--tile .lgc-ed__eyebrow{font-size:calc(var(--ed-e-fsm, 9px) * var(--k-fs, 1))}}.lgc-sw--dot .lgc-sw__b{width:var(--sw-h-m, 22px);padding:0;border-radius:50%}.lgc-sw--dot .lgc-sw__b img{border-radius:50%;transform:scale(2.4)}@media screen and (min-width:750px){.lgc-sw--dot .lgc-sw__b{width:var(--sw-h, 28px)}}.lgc-sw--dot .lgc-sw__b[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-background),0 0 0 3px currentColor;border-color:transparent}.lgc-sw__ph{display:block;width:100%;height:100%;background:var(--lgc-soft)}.lgc-sw__more{position:relative;z-index:2;font:400 calc(11px * var(--k-fs, 1))/1 var(--font-body--family);opacity:.55;color:inherit;text-decoration:none;margin-left:2px}.lgc .lg7dn-wish.lg5-wish{position:absolute;z-index:3;top:25px;right:25px;width:auto;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent!important;color:var(--color-foreground)}.lgc .lg7dn-wish.lg5-wish svg{width:22px;height:22px;stroke-width:1}.lgc .lg7dn-qa{position:absolute;z-index:3;display:flex;align-items:center;padding:0;height:var(--qa-h, 26px);top:calc(36px - var(--qa-h, 26px) / 2);right:calc(47px + var(--qa-gap, 6px));border:var(--qa-bw, 2px) solid var(--qa-bd, rgba(0, 0, 0, .15));border-radius:50px;background:linear-gradient(var(--lgc-pill, var(--color-background, #EDE5D0)) 0 100%) padding-box;-webkit-backdrop-filter:var(--qa-blur, blur(20px) saturate(180%));backdrop-filter:var(--qa-blur, blur(20px) saturate(180%));color:var(--qa-fg, var(--color-foreground, #000));overflow:hidden;cursor:pointer;font:400 calc(12px * var(--k-fs, 1))/1 var(--font-body--family);font-size:calc(calc(var(--qa-h, 26px) * .42) * var(--k-fs, 1));text-transform:uppercase;letter-spacing:0;transition:scale .125s cubic-bezier(.33,1,.68,1),translate .125s cubic-bezier(.33,1,.68,1),opacity .125s cubic-bezier(.33,1,.68,1)}.lgc .lgc-card__media--nowish .lg7dn-qa{top:20px;right:20px}.lgc .lg7dn-qa:active{scale:.99;translate:0 1px}.lgc .lg7dn-qa__in{display:flex;align-items:center;height:100%;border-radius:50px;overflow:hidden}.lgc .lg7dn-qa__icon{display:grid;place-items:center;width:calc(var(--qa-h, 26px) + 2px);height:100%}.lgc .lg7dn-qa__icon svg{width:calc(var(--qa-h, 26px) * .62);height:calc(var(--qa-h, 26px) * .62)}.lgc .lg7dn-qa__label{display:grid;grid-template-columns:0fr;transition:grid-template-columns .125s cubic-bezier(.33,1,.68,1)}.lgc .lg7dn-qa__label>span{min-width:0;overflow:hidden}.lgc .lg7dn-qa__label>span>span{display:inline-block;padding-right:calc(var(--qa-h, 26px) * .42);white-space:nowrap;opacity:0;filter:blur(2px);translate:.5ch;transition:opacity .2s cubic-bezier(.25,.46,.45,.94),filter .2s cubic-bezier(.25,.46,.45,.94),translate .2s cubic-bezier(.25,.46,.45,.94)}.lgc .lg7dn-qa:is(:hover,:focus-visible) .lg7dn-qa__label{grid-template-columns:1fr;transition-delay:.125s}.lgc .lg7dn-qa:is(:hover,:focus-visible) .lg7dn-qa__label>span>span{opacity:1;filter:none;translate:0;transition-delay:.125s}@keyframes lgcQaIn{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}@media screen and (min-width:750px){.lgc .lg7dn-qa{opacity:0}.lgc .lgc-card:is(:hover,:focus-within) .lg7dn-qa{opacity:1;animation:lgcQaIn .125s cubic-bezier(.33,1,.68,1)}}@media screen and (max-width:749px){.lgc .lg7dn-qa__label{display:none}}@media(prefers-reduced-motion:reduce){.lgc .lg7dn-qa,.lgc .lg7dn-qa__label,.lgc .lg7dn-qa__label>span>span{transition:none;animation:none}}.lgc-ed{position:relative;--ed-h-auto: clamp(18px, 2vw, 30px);--ed-h-auto-m: 18px}.lgc-ed--tile{--ed-h-auto: clamp(16px, 1.4vw, 21px);--ed-h-auto-m: 14px}.lgc-ed--tile{grid-column:span var(--span-m, 1)}@media screen and (min-width:750px){.lgc-ed--tile{grid-column:span var(--span-t, 1)}}@media screen and (min-width:990px){.lgc-ed--tile{grid-column:span var(--span-d, 1)}}.lgc-grid>:is(.lgc-ed--row,.lgc-ed--bleed,.lgc-feat){grid-column:1 / -1}.lgc-grid>.lgc-ed--bleed{margin-inline:calc(-1 * var(--lgc-g))}.lgc-body:has(>.lgc-filters>.lgc-panel[open]:not(:modal)) .lgc-grid>.lgc-ed--bleed{margin-inline:0}.lgc-row{margin-bottom:clamp(28px,4vw,56px)}.lgc-row--after{margin:clamp(56px,8vw,120px) auto 0}.lgc-row>.lgc-ed--bleed{margin-inline:calc(-1 * var(--lgc-g))}.lgc-ed__fig{position:relative;margin:0}.lgc-ed:is(.lgc-ed--row,.lgc-ed--bleed) .lgc-ed__fig{width:var(--ed-w, 100%);margin-inline:auto}.lgc-ed__media{position:relative;overflow:hidden;aspect-ratio:var(--ed-r-m, var(--ed-r));background:var(--lgc-soft)}@media screen and (min-width:750px){.lgc-ed__media{aspect-ratio:var(--ed-r)}}.lgc-ed--bg .lgc-ed__media{background:var(--ed-bg)}@media screen and (min-width:750px){.lgc-ed--vh .lgc-ed__media{aspect-ratio:auto;height:var(--ed-vh)}}@media screen and (max-width:749px){.lgc-ed--vh-m .lgc-ed__media{aspect-ratio:auto;height:var(--ed-vh-m)}}.lgc-ed__pic{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.lgc-ed__img,.lgc-ed__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--ed-fit, cover);object-position:var(--ed-pos-m, center)}@media screen and (min-width:750px){.lgc-ed__img,.lgc-ed__video{object-position:var(--ed-pos, center)}}.lgc-ed__video{z-index:1;opacity:0;transition:opacity .6s ease}.lgc-ed__video.is-playing,.lgc-ed__video[controls]{opacity:1}.lgc-ed__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.lgc-ed__play{position:absolute;right:14px;bottom:14px;z-index:4;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgb(251 248 243 / .5);border-radius:50%;background:#0c121e47;color:#fbf8f3;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.85;transition:opacity .3s ease}.lgc-ed__play:hover{opacity:1}.lgc-ed__play .lgc-ed__i-pause,.lgc-ed__play[aria-pressed=true] .lgc-ed__i-play{display:none}.lgc-ed__play[aria-pressed=true] .lgc-ed__i-pause{display:block}.lgc-ed:is(.lgc-ed--bottom_right,.lgc-ed--split) .lgc-ed__play{top:14px;bottom:auto;right:14px;left:auto}.lgc-ed--over .lgc-ed__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / var(--ed-ov, 0)),#0000 62%)}.lgc-ed:is(.lgc-ed--center,.lgc-ed--top_left,.lgc-ed--top_right) .lgc-ed__media:after{background:rgb(0 0 0 / var(--ed-ov, 0))}.lgc-ed__text{display:grid;gap:14px}.lgc-ed__copy{display:grid;gap:8px;min-width:0}.lgc-ed--over .lgc-ed__text{position:absolute;z-index:3;max-width:min(var(--ed-tw, 560px),calc(100% - 40px));pointer-events:none;box-sizing:border-box;padding:var(--ed-pad, clamp(16px, 2.2vw, 32px))}.lgc-ed--over .lgc-ed__text a{pointer-events:auto}.lgc-ed--bottom_left .lgc-ed__text{left:0;bottom:0}.lgc-ed--bottom_right .lgc-ed__text{right:0;bottom:0;text-align:right;justify-items:end}.lgc-ed--center .lgc-ed__text{top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;text-align:center;justify-items:center}.lgc-ed--bottom_center .lgc-ed__text{left:0;right:0;bottom:0;margin-inline:auto;text-align:center;justify-items:center}.lgc-ed--top_left .lgc-ed__text{left:0;top:0}.lgc-ed--top_right .lgc-ed__text{right:0;top:0;text-align:right;justify-items:end}.lgc-ed--split .lgc-ed__text{left:0;right:0;bottom:0;max-width:none}.lgc-ed--split .lgc-ed__copy{max-width:var(--ed-tw, 560px)}@media screen and (min-width:750px){.lgc-ed--split .lgc-ed__text--btns{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(20px,3vw,48px)}.lgc-ed--split .lgc-ed__btns{justify-content:flex-end}}.lgc-ed--light .lgc-ed__text{color:#fbf8f3;--cta-ink: #0c121e}.lgc-ed--dark .lgc-ed__text{color:#0c121e;--cta-ink: #fbf8f3}.lgc-ed--tc .lgc-ed__text{color:var(--ed-tc)}.lgc-ed--below .lgc-ed__text{padding-top:14px;--cta-ink: var(--color-background)}.lgc-ed--bg.lgc-ed--below .lgc-ed__text{padding:16px var(--ed-pad, 18px) 18px;background:var(--ed-bg)}.lgc-ed__eyebrow{margin:0;line-height:1.2;opacity:.85;font-family:var(--ed-e-ff, var(--font-body--family));font-weight:var(--ed-e-fw, 400);font-size:calc(var(--ed-e-fsm, var(--ed-e-fs, 10px)) * var(--k-fs, 1));letter-spacing:var(--ed-e-ls, .18em);text-transform:var(--ed-e-tt, uppercase)}.lgc-ed__heading{margin:0;line-height:1.12;font-family:var(--ed-h-ff, var(--font-heading--family));font-weight:var(--ed-h-fw, 400);font-size:calc(var(--ed-h-fsm, var(--ed-h-auto-m)) * var(--k-fs, 1));letter-spacing:var(--ed-h-ls, -.01em);text-transform:var(--ed-h-tt, none);text-wrap:balance}.lgc-ed__body{line-height:1.55;opacity:.9;font-family:var(--ed-t-ff, var(--font-body--family));font-weight:var(--ed-t-fw, 400);font-size:calc(var(--ed-t-fsm, var(--ed-t-fs, 13px)) * var(--k-fs, 1))}@media screen and (min-width:750px){.lgc-ed__eyebrow{font-size:calc(var(--ed-e-fs, 10px) * var(--k-fs, 1))}.lgc-ed__heading{font-size:calc(var(--ed-h-fs, var(--ed-h-auto)) * var(--k-fs, 1))}.lgc-ed__body{font-size:calc(var(--ed-t-fs, 13px) * var(--k-fs, 1))}}.lgc-ed__body>*{margin:0}.lgc-ed__link{justify-self:start;margin-top:4px;color:inherit;text-decoration:none;padding-bottom:4px;font:500 calc(10px * var(--k-fs, 1))/1 var(--font-body--family);letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .35s var(--lgc-ease)}.lgc-ed--bottom_right .lgc-ed__link{justify-self:end}.lgc-ed--center .lgc-ed__link{justify-self:center}.lgc-ed__link:hover{background-size:30% 1px}.lgc-ed__btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px;pointer-events:auto}.lgc-ed:is(.lgc-ed--bottom_right,.lgc-ed--top_right) .lgc-ed__btns{justify-content:flex-end}.lgc-ed:is(.lgc-ed--center,.lgc-ed--bottom_center) .lgc-ed__btns{justify-content:center}.lgc-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--cta-h, 44px);padding:0 var(--cta-px, 24px);border:1px solid transparent;color:inherit;text-decoration:none;cursor:pointer;font:500 calc(var(--cta-fs, 11px) * var(--k-fs, 1))/1 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease}.lgc-cta--small{--cta-h: 34px;--cta-px: 16px;--cta-fs: 10px}.lgc-cta--large{--cta-h: 52px;--cta-px: 32px;--cta-fs: 12px}.lgc-cta--square{border-radius:0}.lgc-cta--rounded{border-radius:6px}.lgc-cta--pill{border-radius:999px}.lgc-cta--outline{border-color:currentColor}.lgc-cta--outline:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.lgc-cta--solid{background:currentColor;border-color:currentColor}.lgc-cta--solid>span{color:var(--cta-ink, var(--color-background))}.lgc-cta--solid:hover{opacity:.86}.lgc-cta--frost{border-color:color-mix(in srgb,currentColor 40%,transparent);background:color-mix(in srgb,currentColor 14%,transparent);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}.lgc-cta--frost:hover{background:color-mix(in srgb,currentColor 22%,transparent)}.lgc-cta--link{min-height:0;padding:0 0 4px;border:0;border-radius:0;font-size:calc(10px * var(--k-fs, 1));letter-spacing:.18em;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .35s var(--lgc-ease)}.lgc-cta--link:hover{background-size:30% 1px}.lgc-cta--link.lgc-cta--large{font-size:calc(11px * var(--k-fs, 1))}@media screen and (max-width:749px){.lgc-cta:not(.lgc-cta--link){--cta-h: 40px;--cta-px: 18px}.lgc-cta--large:not(.lgc-cta--link){--cta-h: 46px;--cta-px: 22px}}.lgc-ed__caption{margin:10px 0 0;font:italic 400 calc(12px * var(--k-fs, 1))/1.5 var(--font-heading--family);opacity:.7}.lgc-ed--empty{display:grid;place-items:center;min-height:160px;padding:24px;border:1px dashed var(--lgc-line-strong);font:400 calc(12px * var(--k-fs, 1))/1.5 var(--font-body--family);opacity:.7;text-align:center}@media(hover:hover)and (pointer:fine){.lgc-ed:has(.lgc-ed__cover):hover .lgc-ed__img{scale:1.025}}.lgc-ed__img{transition:scale 1.2s var(--lgc-ease)}.lgc-grid>.lgc-gal{grid-column:1 / -1}.lgc-gal{position:relative}.lgc-gal--bg{background:var(--gal-bg)}:is(.lgc-grid,.lgc-row)>.lgc-gal--w-bleed{margin-inline:calc(-1 * var(--lgc-g))}.lgc-body:has(>.lgc-filters>.lgc-panel[open]:not(:modal)) .lgc-grid>.lgc-gal--w-bleed{margin-inline:0}.lgc-gal__in{box-sizing:border-box;width:var(--gal-maxw, 100%);margin-inline:auto;padding:var(--gal-py, 0px) var(--gal-px, 0px)}.lgc-gal__head{margin-bottom:clamp(12px,1.6vw,20px);color:var(--gal-fg, inherit)}.lgc-gal__head--center{text-align:center}.lgc-gal__title{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:calc(var(--gal-ts, clamp(18px, 1.6vw, 24px)) * var(--k-fs, 1));line-height:1.15;letter-spacing:-.01em}.lgc-gal__stage{position:relative}.lgc-gal__track{display:grid;gap:var(--gal-gap-m, 8px);margin:0}.lgc-gal__item{min-width:0;margin:0}.lgc-gal__item .lgc-ed__fig{display:flex;flex-direction:column;height:100%}.lgc-gal__media{flex:none;aspect-ratio:var(--gal-r-m, 4/5);border-radius:var(--gal-r, 0px)}@media screen and (max-width:749px){.lgc-gal--row.lgc-gal--m-stack .lgc-gal__track{grid-template-columns:minmax(0,1fr)}.lgc-gal--row.lgc-gal--m-grid2 .lgc-gal__track{grid-template-columns:repeat(2,minmax(0,1fr))}.lgc-gal--row.lgc-gal--m-slide .lgc-gal__track{grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.lgc-gal--row.lgc-gal--m-slide.lgc-gal--n1 .lgc-gal__track{grid-auto-columns:100%}.lgc-gal--row.lgc-gal--m-slide .lgc-gal__track::-webkit-scrollbar{display:none}.lgc-gal--row.lgc-gal--m-slide .lgc-gal__item{scroll-snap-align:start}}@media screen and (min-width:750px){.lgc-gal--row .lgc-gal__track{grid-template-columns:var(--gal-cols);grid-template-rows:minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;gap:var(--gal-gap, 8px);aspect-ratio:var(--gal-ar, auto);height:var(--gal-hh, auto)}.lgc-gal--row .lgc-gal__media{flex:1 1 0;min-height:0;aspect-ratio:auto}}.lgc-gal--slideshow .lgc-gal__stage{overflow:hidden;border-radius:var(--gal-r, 0px)}.lgc-gal--slideshow .lgc-gal__track{aspect-ratio:var(--gal-r-m, 4/5);gap:0}@media screen and (min-width:750px){.lgc-gal--slideshow .lgc-gal__track{aspect-ratio:var(--gal-ar, auto);height:var(--gal-hh, auto)}}.lgc-gal--slideshow .lgc-gal__media{flex:1 1 0;min-height:0;aspect-ratio:auto;border-radius:0}.lgc-gal--fx-fade .lgc-gal__track{grid-template-areas:"slide";grid-template-rows:minmax(0,1fr)}.lgc-gal--fx-fade .lgc-gal__item{grid-area:slide;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.lgc-gal--fx-fade .lgc-gal__item.is-active{opacity:1;visibility:visible;transition:opacity .9s ease}.lgc-gal--fx-slide .lgc-gal__track{display:flex;transform:translate(calc(var(--gal-i, 0) * -100%));transition:transform .9s var(--lgc-ease)}.lgc-gal--fx-slide .lgc-gal__item{flex:0 0 100%;height:100%}.lgc-gal__arrow{position:absolute;z-index:5;top:50%;translate:0 -50%;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#fbf8f3;cursor:pointer;opacity:.85;transition:opacity .25s ease}.lgc-gal--dark .lgc-gal__arrow,.lgc-gal--dark .lgc-gal__dots{color:#0c121e}.lgc-gal__arrow:hover{opacity:1}.lgc-gal__arrow svg{width:22px;height:22px}.lgc-gal__arrow--prev{left:8px}.lgc-gal__arrow--next{right:8px}.lgc-gal__dots{position:absolute;z-index:5;left:50%;bottom:18px;translate:-50% 0;display:flex;align-items:center;gap:6px;color:#fbf8f3}.lgc-gal__dot{display:grid;place-items:center;height:16px;padding:0 2px;border:0;background:transparent;color:inherit;cursor:pointer}.lgc-gal__dot i{display:block;background:currentColor;opacity:.45;transition:width .45s var(--lgc-ease),opacity .3s ease}.lgc-gal__dots--bars .lgc-gal__dot i{width:26px;height:2px}.lgc-gal__dots--dots .lgc-gal__dot i{width:6px;height:6px;border-radius:3px}.lgc-gal__dots--dots .lgc-gal__dot[aria-current=true] i{width:28px}.lgc-gal__dot[aria-current=true] i{opacity:1}.lgc-gal__count{font:var(--lgc-label);letter-spacing:.14em;font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.lgc-gal__arrow{width:36px;height:36px}.lgc-gal__dots{top:10px;bottom:auto}}.lgc-gal--empty{grid-column:1 / -1}.lgc-gal--slideshow .lgc-gal__stage{touch-action:pan-y}.lgc-feat.is-static :is(.lgc-feat__progress,.lgc-feat__dots,.lgc-feat__count){visibility:hidden}.lgc-feat{--fg: var(--feat-gap-m, 10px);--fp: var(--feat-per-m, 1.4);color:var(--feat-fg, inherit)}@media screen and (min-width:750px){.lgc-feat{--fg: var(--feat-gap, 24px);--fp: var(--feat-per-t, 3)}}@media screen and (min-width:990px){.lgc-feat{--fp: var(--feat-per, 4)}}.lgc-feat--bg{background:var(--feat-bg)}.lgc-feat__in{box-sizing:border-box;padding:var(--feat-py, 0px) var(--feat-px, 0px)}:is(.lgc-grid,.lgc-row)>.lgc-feat--w-bleed{margin-inline:calc(-1 * var(--lgc-g))}.lgc-feat--w-bleed>.lgc-feat__in{padding-inline:calc(var(--lgc-g) + var(--feat-px, 0px))}.lgc-body:has(>.lgc-filters>.lgc-panel[open]:not(:modal)) .lgc-grid>.lgc-feat--w-bleed{margin-inline:0}.lgc-body:has(>.lgc-filters>.lgc-panel[open]:not(:modal)) .lgc-grid>.lgc-feat--w-bleed>.lgc-feat__in{padding-inline:var(--feat-px, 0px)}.lgc-feat__head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:clamp(16px,2vw,26px)}.lgc-feat--head-center .lgc-feat__head{flex-direction:column;align-items:center;text-align:center}.lgc-feat__eyebrow{margin:0 0 8px;line-height:1.2;opacity:.6;font-family:var(--ft-e-ff, var(--font-body--family));font-weight:var(--ft-e-fw, 400);font-size:calc(var(--ft-e-fsm, var(--ft-e-fs, 10.5px)) * var(--k-fs, 1));letter-spacing:var(--ft-e-ls, .16em);text-transform:var(--ft-e-tt, uppercase)}.lgc-feat__title{margin:0;line-height:1.05;font-family:var(--ft-h-ff, var(--font-heading--family));font-weight:var(--ft-h-fw, 400);font-size:calc(var(--ft-h-fsm, clamp(24px, 6vw, 32px)) * var(--k-fs, 1));letter-spacing:var(--ft-h-ls, -.01em);text-transform:var(--ft-h-tt, none)}@media screen and (min-width:750px){.lgc-feat__eyebrow{font-size:calc(var(--ft-e-fs, 10.5px) * var(--k-fs, 1))}.lgc-feat__title{font-size:calc(var(--ft-h-fs, clamp(24px, 2.6vw, 40px)) * var(--k-fs, 1))}}.lgc-feat__nav{display:flex;align-items:center;gap:10px}.lgc-feat__nav .lgc-link{margin-right:10px}.lgc-feat__all.lgc-btn{background-image:none;padding:0 16px}.lgc-arrow{display:grid;place-items:center;width:var(--feat-as, 38px);height:var(--feat-as, 38px);padding:0;border:1px solid var(--lgc-line-strong);border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:border-color .25s ease,opacity .25s ease,background-color .25s ease}.lgc-arrow:hover{border-color:currentColor}.lgc-arrow[disabled]{opacity:.3;cursor:default}.lgc-arrow--square{border-radius:4px}.lgc-arrow--plain{border-color:transparent}.lgc-arrow--plain:hover{border-color:transparent;opacity:.7}.lgc-arrow--plain svg{width:18px;height:18px}.lgc-arrow--filled{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.lgc-feat__stage{position:relative}.lgc-feat__sides .lgc-arrow{position:absolute;z-index:4;top:var(--feat-at, 38%);translate:0 -50%;background:var(--lgc-frost);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lgc-feat__sides .lgc-arrow--plain{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.lgc-feat__sides .lgc-arrow--filled{background:var(--color-foreground)}.lgc-feat__sides .lgc-arrow--prev{left:10px}.lgc-feat__sides .lgc-arrow--next{right:10px}.lgc-feat__sides .lgc-arrow[disabled]{opacity:0;pointer-events:none}.lgc-feat__foot{display:flex;align-items:center;gap:20px;margin-top:clamp(16px,2vw,26px)}.lgc-feat__below{display:flex;gap:10px;margin-left:auto}.lgc-feat__progress{position:relative;flex:1 1 auto;height:1px;background:var(--lgc-line);overflow:hidden}.lgc-feat__progress i{position:absolute;top:0;bottom:0;left:0;width:var(--feat-pw, 25%);background:currentColor;translate:var(--feat-pl, 0%) 0;transition:translate .25s ease-out}.lgc-feat__dots{display:flex;flex-wrap:wrap;gap:4px}.lgc-feat__dots button{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.lgc-feat__dots button i{width:6px;height:6px;border-radius:3px;background:currentColor;opacity:.25;transition:opacity .3s ease,width .4s var(--lgc-ease)}.lgc-feat__dots button[aria-current=true] i{opacity:1;width:18px}.lgc-feat__count{margin:0;font:var(--lgc-label);letter-spacing:.14em;font-variant-numeric:tabular-nums;opacity:.7}@media screen and (max-width:749px){.lgc-feat--noarrows-m .lgc-arrow{display:none}}.lgc-feat--fit-contain .lgc-card__img{object-fit:contain}.lgc-feat--fit-cover .lgc-card__img{object-fit:cover}.lgc-feat--ta-center .lgc-card__body{align-items:center;text-align:center}.lgc-feat--ta-center .lgc-card__row{flex-direction:column;align-items:center;gap:4px}.lgc-feat--ta-center :is(.lgc-card__price,.lgc-sw){justify-content:center}.lgc-feat--ta-left .lgc-card__body{align-items:flex-start;text-align:left}.lgc-feat--ta-left .lgc-card__row{flex-direction:row;align-items:baseline}.lgc-feat--ta-left :is(.lgc-card__price,.lgc-sw){justify-content:flex-start}.lgc-feat__track{display:grid;grid-auto-flow:column;gap:var(--fg);grid-auto-columns:calc((100% - (var(--fp) - 1) * var(--fg)) / var(--fp));margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.lgc-feat__track::-webkit-scrollbar{display:none}.lgc-feat__track>.lgc-item{scroll-snap-align:start}.lgc-more{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:clamp(44px,6vw,80px)}.lgc-more--prev{margin:0 0 clamp(24px,3vw,40px)}.lgc-more__count{margin:0;font:var(--lgc-label);letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-variant-numeric:tabular-nums}.lgc-more__bar{position:relative;display:block;width:180px;height:1px;background:var(--lgc-line)}.lgc-more__bar i{position:absolute;inset:0 auto 0 0;width:var(--p, 0%);background:currentColor;transition:width .7s var(--lgc-ease)}.lgc-more .lgc-btn{min-width:180px;margin-top:6px}.lgc-more .lgc-btn.is-busy{opacity:.6;pointer-events:none}.lgc-more--auto{position:relative;min-height:40px}.lgc-more--auto .lgc-btn:not(:focus-visible){position:absolute;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lgc-more__spin{display:inline-flex;gap:6px;height:8px;align-items:center;opacity:0;transition:opacity .3s ease}.lgc-more--auto.is-busy .lgc-more__spin{opacity:.7}.lgc-more__spin i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:lgc-spin-dot 1s ease-in-out infinite}.lgc-more__spin i:nth-child(2){animation-delay:.15s}.lgc-more__spin i:nth-child(3){animation-delay:.3s}@keyframes lgc-spin-dot{0%,to{opacity:.25}50%{opacity:1}}.lgc-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:clamp(44px,6vw,80px)}.lgc-pages__a{display:inline-grid;place-items:center;min-width:38px;height:38px;padding:0 10px;box-sizing:border-box;border-radius:var(--lgc-r);color:inherit;text-decoration:none;font:400 calc(12px * var(--k-fs, 1))/1 var(--font-body--family);letter-spacing:.08em;opacity:.6}.lgc-pages__a:hover{opacity:1}.lgc-pages__a.is-current{opacity:1;box-shadow:inset 0 0 0 1px currentColor}.lgc-empty{display:grid;justify-items:center;gap:12px;padding:clamp(56px,10vw,140px) 16px;text-align:center}.lgc-empty__title{margin:0;font-family:var(--font-heading--family);font-size:calc(clamp(22px,2.4vw,32px) * var(--k-fs, 1))}.lgc-empty__text{margin:0;max-width:46ch;font:400 calc(13px * var(--k-fs, 1))/1.6 var(--font-body--family);opacity:.75}.lgc-toast{position:fixed;z-index:80;left:50%;bottom:max(24px,env(safe-area-inset-bottom));translate:-50% 0;padding:13px 20px;border-radius:999px;background:var(--color-foreground);color:var(--color-background);font:400 calc(11px * var(--k-fs, 1))/1.2 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 12px 40px #0c121e2e;animation:lgc-toast-in .45s var(--lgc-ease)}@keyframes lgc-toast-in{0%{opacity:0;translate:-50% 12px}to{opacity:1;translate:-50% 0}}@media(prefers-reduced-motion:reduce){.lgc *,.lgc *:before,.lgc *:after,.lgc-panel:modal,.lgc-panel::backdrop,.lgc-toast{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.lgc-card:hover .lgc-card__img,.lgc-ed:hover .lgc-ed__img{scale:none!important}}.lgc--dense .lgc-grid{grid-auto-flow:row dense}@media screen and (min-width:990px){.lgc[data-cols-d="2"] .lgc-grid{--lgc-ratio: var(--lgc-r2, var(--lgc-ratio-base))}.lgc[data-cols-d="3"] .lgc-grid{--lgc-ratio: var(--lgc-r3, var(--lgc-ratio-base))}.lgc[data-cols-d="4"] .lgc-grid{--lgc-ratio: var(--lgc-r4, var(--lgc-ratio-base))}.lgc[data-cols-d="5"] .lgc-grid{--lgc-ratio: var(--lgc-r5, var(--lgc-ratio-base))}}@media screen and (max-width:749px){.lgc[data-cols-m="1"] .lgc-grid{--lgc-ratio-m: var(--lgc-rm1, var(--lgc-ratio-base-m))}.lgc[data-cols-m="2"] .lgc-grid{--lgc-ratio-m: var(--lgc-rm2, var(--lgc-ratio-base-m))}}.lgc-ed--fill{align-self:stretch}.lgc-ed--fill>.lgc-ed__fig{display:flex;flex-direction:column;height:100%}.lgc-ed--fill .lgc-ed__media{flex:1 1 auto;min-height:0;aspect-ratio:auto}.lgc-ed--fill.is-alone>.lgc-ed__fig{height:auto}.lgc-ed--fill.is-alone .lgc-ed__media{flex:none;aspect-ratio:var(--ed-r-m, var(--ed-r))}@media screen and (min-width:750px){.lgc-ed--fill .lgc-ed__media{aspect-ratio:auto}.lgc-ed--fill.is-alone .lgc-ed__media{aspect-ratio:var(--ed-r)}}.lgc--sep-bar .lgc-card__lens:before{content:"|";margin:0 .55em;opacity:.55}.lgc--sep-slash .lgc-card__lens:before{content:"/";margin:0 .35em;opacity:.7}.lgc--sep-space .lgc-card__lens:before{content:" "}.lgc--price-bar .lgc-card__price{column-gap:0}.lgc--price-bar .lgc-price--rrp:before{content:"|";margin:0 .6em;opacity:.55}.lgc--price-bar .lgc-price__tier{margin-left:.9em}.lgc--price-plain .lgc-card__price{column-gap:14px}#header-component.lgc-hdr-over:is([transparent]:not([data-sticky-state=active]),[transparent=always][data-sticky-state=active]):not(:has(.mega-menu__list:hover,.menu-list__link:hover,header-menu[aria-expanded=true],.menu-list__list-item[slot=overflow] .menu-list__link:hover)){--lgc-hdr-now: var(--lgc-hdr);--color-transparent-text: rgb(var(--lgc-hdr-now)) !important;--color-transparent-text-rgb: var(--lgc-hdr-now) !important;--color-foreground: rgb(var(--lgc-hdr-now));--color-foreground-rgb: var(--lgc-hdr-now);color:rgb(var(--lgc-hdr-now))}@media screen and (max-width:749px){#header-component.lgc-hdr-over:is([transparent]:not([data-sticky-state=active]),[transparent=always][data-sticky-state=active]){--lgc-hdr-now: var(--lgc-hdr-m, var(--lgc-hdr));--color-transparent-text: rgb(var(--lgc-hdr-now)) !important;--color-transparent-text-rgb: var(--lgc-hdr-now) !important}}#header-component.lgc-hdr-over.lgc-hdr-logo:is([transparent]:not([data-sticky-state=active]),[transparent=always][data-sticky-state=active]):not(:has(.mega-menu__list:hover,.menu-list__link:hover,header-menu[aria-expanded=true],.menu-list__list-item[slot=overflow] .menu-list__link:hover)) .header-logo__image-container--original{position:relative}#header-component.lgc-hdr-over.lgc-hdr-logo:is([transparent]:not([data-sticky-state=active]),[transparent=always][data-sticky-state=active]):not(:has(.mega-menu__list:hover,.menu-list__link:hover,header-menu[aria-expanded=true],.menu-list__list-item[slot=overflow] .menu-list__link:hover)) .header-logo__image-container--original .header-logo__image{opacity:0}#header-component.lgc-hdr-over.lgc-hdr-logo:is([transparent]:not([data-sticky-state=active]),[transparent=always][data-sticky-state=active]):not(:has(.mega-menu__list:hover,.menu-list__link:hover,header-menu[aria-expanded=true],.menu-list__list-item[slot=overflow] .menu-list__link:hover)) .header-logo__image-container--original:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgb(var(--lgc-hdr-now));-webkit-mask:var(--lgc-logo) center / contain no-repeat;mask:var(--lgc-logo) center / contain no-repeat}#header-component .header-logo__image-container--original:after{transition:background-color .45s ease}#header-component.lgc-hdr-over:is([transparent]:not([data-sticky-state=active]),[transparent=always][data-sticky-state=active]):not(:has(.mega-menu__list:hover,.menu-list__link:hover,header-menu[aria-expanded=true],.menu-list__list-item[slot=overflow] .menu-list__link:hover)) :is(.account-button__avatar,.cart-bubble__text-count){color:#0c121e!important}#header-component.lgc-hdr-over:is([transparent]:not([data-sticky-state=active]),[transparent=always][data-sticky-state=active]):not(:has(.mega-menu__list:hover,.menu-list__link:hover,header-menu[aria-expanded=true],.menu-list__list-item[slot=overflow] .menu-list__link:hover)) .lg5-wish-link__n{background:rgb(var(--lgc-hdr-now))!important;color:#0c121e!important}.lgc-feat{position:relative}.lgc-feat--rt{padding-top:var(--feat-rg, 40px)}.lgc-feat--rb{padding-bottom:var(--feat-rg, 40px)}.lgc-feat--rt:before,.lgc-feat--rb:after{content:"";position:absolute;left:0;right:0;height:var(--feat-rw, 1px);background:var(--feat-rc, var(--lgc-line));pointer-events:none}.lgc-feat--rt:before{top:0}.lgc-feat--rb:after{bottom:0}:is(.lgc-grid,.lgc-row)>.lgc-feat--rfull:not(.lgc-feat--w-bleed):before,:is(.lgc-grid,.lgc-row)>.lgc-feat--rfull:not(.lgc-feat--w-bleed):after{left:calc(-1 * var(--lgc-g));right:calc(-1 * var(--lgc-g))}.lgc-body:has(>.lgc-filters>.lgc-panel[open]:not(:modal)) .lgc-grid>.lgc-feat--rfull:before,.lgc-body:has(>.lgc-filters>.lgc-panel[open]:not(:modal)) .lgc-grid>.lgc-feat--rfull:after{left:0}.lgc-feat__all{font-family:var(--ft-l-ff, var(--font-body--family));font-weight:var(--ft-l-fw, 400);font-size:calc(var(--ft-l-fsm, 11px) * var(--k-fs, 1));text-transform:var(--ft-l-tt, none);letter-spacing:var(--ft-l-ls, 0)}@media screen and (min-width:750px){.lgc-feat__all{font-size:calc(var(--ft-l-fs, 12px) * var(--k-fs, 1))}}.lgc-feat__all--tab{color:inherit;text-decoration:none;padding:0 0 4px;line-height:1.2;white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .35s var(--lgc-ease),opacity .25s ease}.lgc-feat__all--tab:hover{background-size:0 1px;background-position:100% 100%}.lgc-head__title:not(.lgc-head__title--jumbo){font-family:var(--lgc-ht-ff, var(--font-heading--family));font-weight:var(--lgc-ht-fw, 400);font-size:calc(var(--lgc-ht-fsm, clamp(42px, 7vw, 112px)) * var(--k-fs, 1));letter-spacing:var(--lgc-ht-ls, -.02em);text-transform:var(--lgc-ht-tt, none)}@media screen and (min-width:750px){.lgc-head__title:not(.lgc-head__title--jumbo){font-size:calc(var(--lgc-ht-fs, clamp(42px, 7vw, 112px)) * var(--k-fs, 1))}}.lgc-nav__list{gap:8px var(--lgc-nv-gap, 26px)}.lgc-nav__t{font-family:var(--lgc-nv-ff, var(--font-body--family));font-weight:var(--lgc-nv-fw, 400);font-size:calc(var(--lgc-nv-fsm, 11.5px) * var(--k-fs, 1));letter-spacing:var(--lgc-nv-ls, .16em);text-transform:var(--lgc-nv-tt, uppercase)}@media screen and (min-width:750px){.lgc-nav__t{font-size:calc(var(--lgc-nv-fs, 11.5px) * var(--k-fs, 1))}.lgc-nav--hide-d,.lgc-head--navonly:has(>.lgc-nav--hide-d){display:none}.lgc-head--editorial.lgc-head--d-inline:not(.lgc-head--media):has(>.lgc-nav:not(.lgc-nav--hide-d)){grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(24px,4vw,72px)}.lgc-head--editorial.lgc-head--d-inline:not(.lgc-head--media)>.lgc-nav{grid-column:2;grid-row:1;justify-self:end;align-self:end;margin:0;max-width:min(62vw,960px)}.lgc-head--editorial.lgc-head--d-inline:not(.lgc-head--media)>.lgc-nav .lgc-nav__list{justify-content:flex-end}}@media screen and (max-width:749px){.lgc-nav--hide-m,.lgc-head--navonly:has(>.lgc-nav--hide-m){display:none}.lgc-head--editorial.lgc-head--m-inline:not(.lgc-head--media):has(>.lgc-nav:not(.lgc-nav--hide-m)){grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px}.lgc-head--editorial.lgc-head--m-inline:not(.lgc-head--media)>.lgc-nav{grid-column:2;grid-row:1;justify-self:end;align-self:end;margin:0;max-width:58vw}.lgc-head--editorial.lgc-head--m-inline:not(.lgc-head--media)>.lgc-nav .lgc-nav__list{justify-content:flex-end}}.lgc-bar :is(.lgc-btn--filter,.lgc-sort__select){font-family:var(--lgc-tb-ff, var(--font-body--family));font-weight:var(--lgc-tb-fw, 400);font-size:calc(var(--lgc-tb-fsm, 11px) * var(--k-fs, 1));letter-spacing:var(--lgc-tb-ls, .14em);text-transform:var(--lgc-tb-tt, uppercase)}.lgc-bar :is(.lgc-bar__count,.lgc-sort__label){font-family:var(--lgc-tb-ff, var(--font-body--family));font-weight:var(--lgc-tb-fw, 400);font-size:calc(calc(var(--lgc-tb-fsm, 11px) - .5px) * var(--k-fs, 1));letter-spacing:var(--lgc-tb-ls, .14em);text-transform:var(--lgc-tb-tt, uppercase)}@media screen and (min-width:750px){.lgc-bar :is(.lgc-btn--filter,.lgc-sort__select){font-size:calc(var(--lgc-tb-fs, 11px) * var(--k-fs, 1))}.lgc-bar :is(.lgc-bar__count,.lgc-sort__label){font-size:calc(calc(var(--lgc-tb-fs, 11px) - .5px) * var(--k-fs, 1))}}@media screen and (max-width:749px){.lgc-ed--hide-m,.lgc-row:has(>.lgc-ed--hide-m){display:none!important}}.lgc-card.is-sw .lgc-card__alt{opacity:0!important}.lgc-card.is-sw .lgc-card__img{opacity:1!important}.lgc-head{gap:calc(18px * var(--k-sp, 1));padding-bottom:calc(clamp(24px,3.4vw,48px) * var(--k-sp, 1))}.lgc-bar{margin-bottom:calc(clamp(20px,2.6vw,36px) * var(--k-sp, 1))}.lgc-bar__in{min-height:calc(52px * var(--k-pad, 1))}@media screen and (min-width:750px){.lgc-bar__in{min-height:calc(58px * var(--k-pad, 1))}}.lgc-row{margin-bottom:calc(clamp(28px,4vw,56px) * var(--k-sp, 1))}.lgc-row--after{margin-top:calc(clamp(56px,8vw,120px) * var(--k-sp, 1))}.lgc-more,.lgc-pages{margin-top:calc(clamp(44px,6vw,80px) * var(--k-sp, 1))}.lgc-more--prev{margin:0 0 calc(clamp(24px,3vw,40px) * var(--k-sp, 1))}.lgc-ed--over .lgc-ed__text{padding:calc(var(--ed-pad, clamp(16px, 2.2vw, 32px)) * var(--k-pad, 1))}@media screen and (max-width:749px){.lgc-ed--tile.lgc-ed--over .lgc-ed__text{padding:calc(var(--ed-pad, 12px) * var(--k-pad, 1))}}.lgc-feat{--fg: calc(var(--feat-gap-m, 10px) * var(--k-sp, 1))}@media screen and (min-width:750px){.lgc-feat{--fg: calc(var(--feat-gap, 24px) * var(--k-sp, 1))}}.lgc-feat__in{padding:calc(var(--feat-py, 0px) * var(--k-pad, 1)) calc(var(--feat-px, 0px) * var(--k-pad, 1))}.lgc-feat--w-bleed>.lgc-feat__in{padding-inline:calc(var(--lgc-g) + var(--feat-px, 0px) * var(--k-pad, 1))}.lgc-feat--rt{padding-top:calc(var(--feat-rg, 40px) * var(--k-sp, 1))}.lgc-feat--rb{padding-bottom:calc(var(--feat-rg, 40px) * var(--k-sp, 1))}.lgc-feat__head{margin-bottom:calc(clamp(16px,2vw,26px) * var(--k-sp, 1))}.lgc-gal__in{padding:calc(var(--gal-py, 0px) * var(--k-pad, 1)) calc(var(--gal-px, 0px) * var(--k-pad, 1))}.lgc-gal__track{gap:calc(var(--gal-gap-m, 8px) * var(--k-sp, 1))}@media screen and (min-width:750px){.lgc-gal--row .lgc-gal__track{gap:calc(var(--gal-gap, 8px) * var(--k-sp, 1))}}.lgc-gal--slideshow .lgc-gal__track{gap:0}.lgc-grid>.is-tail{position:relative;left:var(--lgc-tail-x, 0px)}.lgc-more--auto-prev{min-height:24px;margin-bottom:8px}.lgc--qf .lgc-bar__l{gap:0}.lgc--qf .lgc-qf{order:2}.lgc--qf .lgc-bar__count{order:5;margin-left:22px}.lgc--qf-all-first .lgc-btn--filter{order:1;margin-right:max(var(--qf-gap, 0px),10px)}.lgc--qf-all-last .lgc-btn--filter{order:3;margin-left:max(var(--qf-gap, 0px),10px)}.lgc--qf-join.lgc--qf-all-first .lgc-btn--filter.lgc-qf__btn{margin-right:-1px}.lgc--qf-join.lgc--qf-all-last .lgc-btn--filter.lgc-qf__btn{margin-left:-1px}.lgc--qf-join .lgc-qf__item+.lgc-qf__item{margin-left:-1px}.lgc-qf{display:flex;align-items:center;gap:var(--qf-gap, 0px);min-width:0}.lgc-qf__item{position:relative;flex:none}.lgc-bar .lgc-qf__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:var(--qf-h, 38px);min-height:0;min-width:var(--qf-minw, 0px);padding:0 var(--qf-px, 16px);border:1px solid var(--qf-bd, var(--lgc-line-strong));border-radius:var(--qf-r, 0px);background:var(--qf-bg, transparent);color:var(--qf-fg, inherit);cursor:pointer;white-space:nowrap;line-height:1;font-family:var(--lgc-tb-ff, var(--font-body--family));font-weight:var(--lgc-tb-fw, 400);font-size:calc(var(--lgc-tb-fsm, 11px) * var(--k-fs, 1));letter-spacing:var(--lgc-tb-ls, .14em);text-transform:var(--lgc-tb-tt, uppercase);transition:background-color .25s ease,color .25s ease,border-color .25s ease}@media screen and (min-width:750px){.lgc-bar .lgc-qf__btn{font-size:calc(var(--lgc-tb-fs, 11px) * var(--k-fs, 1))}}.lgc-bar .lgc-qf__btn:hover,.lgc-qf__item.is-open>.lgc-qf__btn{position:relative;z-index:1;border-color:var(--qf-fg, currentColor)}.lgc-bar .lgc-qf__btn.is-on,.lgc-qf__item.is-open>.lgc-qf__btn{background:var(--qf-on-bg, var(--qf-bg, transparent));color:var(--qf-on-fg, var(--qf-fg, inherit))}.lgc-qf__n{opacity:.6}.lgc-qf__chev{flex:none;transition:rotate .25s var(--lgc-ease)}.lgc-qf__item.is-open .lgc-qf__chev{rotate:180deg}.lgc--qf-pill .lgc-bar .lgc-qf__btn{border-radius:999px}.lgc--qf-soft .lgc-bar .lgc-qf__btn{border-color:transparent;background:var(--qf-bg, var(--lgc-soft))}.lgc--qf-soft .lgc-bar .lgc-qf__btn.is-on,.lgc--qf-soft .lgc-qf__item.is-open>.lgc-qf__btn{background:var(--qf-on-bg, color-mix(in srgb, currentColor 10%, transparent))}.lgc--qf-underline .lgc-bar .lgc-qf__btn,.lgc--qf-text .lgc-bar .lgc-qf__btn{border-color:transparent;border-radius:0;background:var(--qf-bg, transparent);padding-inline:var(--qf-px, 0px)}.lgc--qf-underline .lgc-bar .lgc-qf__btn{border-width:0 0 1px}.lgc--qf-underline .lgc-bar .lgc-qf__btn:is(:hover,.is-on),.lgc--qf-underline .lgc-qf__item.is-open>.lgc-qf__btn{border-color:currentColor}.lgc--qf-text .lgc-bar .lgc-qf__btn:hover,.lgc--qf-text .lgc-qf__item.is-open>.lgc-qf__btn{border-color:transparent;opacity:.7}.lgc--qf-underline .lgc-qf,.lgc--qf-text .lgc-qf{gap:max(var(--qf-gap, 0px),18px)}.lgc-sort--qf{box-sizing:border-box;height:var(--qf-h, 38px);padding:0 calc(var(--qf-px, 16px) + 12px) 0 var(--qf-px, 16px);border:1px solid var(--qf-bd, var(--lgc-line-strong));border-radius:var(--qf-r, 0px);background:var(--qf-bg, transparent);color:var(--qf-fg, inherit);transition:border-color .25s ease}.lgc-sort--qf:hover{border-color:var(--qf-fg, currentColor)}.lgc-sort--qf svg{right:var(--qf-px, 16px)}.lgc-sort--qf .lgc-sort__select{padding-right:4px}.lgc--qf-pill .lgc-sort--qf{border-radius:999px}.lgc--qf-soft .lgc-sort--qf{border-color:transparent;background:var(--qf-bg, var(--lgc-soft))}.lgc--qf-underline .lgc-sort--qf,.lgc--qf-text .lgc-sort--qf{border-color:transparent;border-radius:0;background:none;padding-left:0}.lgc--qf-underline .lgc-sort--qf{border-width:0 0 1px}.lgc-qf__dd{position:absolute;z-index:20;top:calc(100% + 6px);left:0;translate:var(--qf-shift, 0px) 0;box-sizing:border-box;width:var(--qf-dd-w, 260px);max-width:calc(100vw - 24px);max-height:min(62vh,460px);overflow:auto;overscroll-behavior:contain;padding:8px;border:1px solid var(--lgc-line);border-radius:min(var(--qf-r, 0px),12px);background:var(--color-background);color:var(--color-foreground);box-shadow:0 18px 40px #00000014;text-align:left;letter-spacing:0;text-transform:none}.lgc-qf__item.is-open .lgc-qf__dd{animation:lgcQfIn .22s var(--lgc-ease)}@keyframes lgcQfIn{0%{opacity:0;translate:var(--qf-shift, 0px) -6px}}.lgc-qf__list{display:grid;grid-template-columns:repeat(var(--qf-cols, 1),minmax(0,1fr));gap:0 8px;margin:0;padding:0;list-style:none}.lgc-qf__opt{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:4px;color:inherit;text-decoration:none;font:400 calc(13px * var(--k-fs, 1))/1.25 var(--font-body--family);transition:background-color .2s ease}a.lgc-qf__opt:hover{background:var(--lgc-soft)}.lgc-qf__opt.is-disabled{opacity:.35;cursor:default}.lgc-qf__box{position:relative;flex:none;box-sizing:border-box;width:14px;height:14px;border:1px solid var(--lgc-line-strong);border-radius:2px;background-position:center;background-size:cover}.lgc-qf__opt.is-on .lgc-qf__box{background-color:currentColor;border-color:currentColor}.lgc-qf__opt.is-on .lgc-qf__box:after{content:"";position:absolute;left:4px;top:1px;width:3px;height:7px;border:solid var(--color-background);border-width:0 1.5px 1.5px 0;rotate:45deg}.lgc-qf__list--sw .lgc-qf__box{width:20px;height:20px;border-radius:50%;border-color:var(--lgc-line)}.lgc-qf__list--sw .lgc-qf__opt.is-on .lgc-qf__box{border-color:transparent;box-shadow:0 0 0 2px var(--color-background),0 0 0 3px currentColor}.lgc-qf__list--sw .lgc-qf__opt.is-on .lgc-qf__box:after{display:none}.lgc-qf__v{flex:1 1 auto;min-width:0}.lgc-qf__c{opacity:.5;font-size:.85em;font-variant-numeric:tabular-nums}.lgc-qf__foot{display:flex;justify-content:flex-end;margin-top:6px;padding:10px 8px 4px;border-top:1px solid var(--lgc-line)}.lgc-qf__price{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:6px}.lgc-qf__field{display:grid;gap:6px;font:var(--lgc-label);letter-spacing:.1em;text-transform:uppercase}.lgc-qf__field input{box-sizing:border-box;width:100%;height:38px;padding:0 10px;border:1px solid var(--lgc-line-strong);border-radius:4px;background:transparent;color:inherit;font:400 14px/1 var(--font-body--family)}.lgc-qf__apply{grid-column:1 / -1}@media screen and (min-width:750px){.lgc--qf-d-inline .lgc-bar__in{padding-block:10px}.lgc--qf-d-inline .lgc-bar__l{flex:1 1 0%;flex-wrap:wrap;column-gap:var(--qf-gap, 0px);row-gap:8px}.lgc--qf-d-inline.lgc--qf-underline .lgc-bar__l,.lgc--qf-d-inline.lgc--qf-text .lgc-bar__l{column-gap:max(var(--qf-gap, 0px),18px)}.lgc--qf-d-inline .lgc-qf{display:contents}.lgc--qf-d-inline .lgc-qf__item{order:2}.lgc--qf-d-inline .lgc-bar__r{flex:none}.lgc--qf-d-center .lgc-bar__in{position:relative}.lgc--qf-d-center .lgc-qf{position:absolute;left:50%;top:50%;translate:-50% -50%}.lgc--qf-d-row .lgc-bar__in{flex-wrap:wrap;row-gap:10px;padding-top:10px}.lgc--qf-d-row .lgc-bar__l{display:contents}.lgc--qf-d-row .lgc-btn--filter{order:1;margin:0}.lgc--qf-d-row .lgc-bar__count{order:2}.lgc--qf-d-row .lgc-bar__r{order:3;margin-left:auto}.lgc--qf-d-row .lgc-qf{order:4;flex:1 0 100%;flex-wrap:wrap;padding-bottom:14px}}@media screen and (max-width:749px){.lgc--qf-m-hide .lgc-qf{display:none}.lgc--qf-m-hide .lgc-btn--filter{margin:0}.lgc--qf-m-row .lgc-bar__in{flex-wrap:wrap;row-gap:8px;padding-top:7px}.lgc--qf-m-row .lgc-bar__l{display:contents}.lgc--qf-m-row .lgc-btn--filter{order:1;margin:0}.lgc--qf-m-row .lgc-bar__count{order:2;margin-left:10px}.lgc--qf-m-row .lgc-bar__r{order:3;margin-left:auto}.lgc--qf-m-row .lgc-qf{order:4;flex:1 0 100%;box-sizing:border-box;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 calc(-1 * var(--lgc-g));padding:0 var(--lgc-g) 10px;scroll-padding-inline:var(--lgc-g)}.lgc--qf-m-row .lgc-qf::-webkit-scrollbar{display:none}.lgc--qf-m-row .lgc-qf__item{position:static}.lgc--qf-m-row .lgc-qf__dd{top:calc(100% - 4px);left:var(--lgc-g);right:var(--lgc-g);width:auto;max-width:none;translate:none}.lgc--qf-m-row .lgc-qf__item.is-open .lgc-qf__dd{animation-name:lgcQfInM}@keyframes lgcQfInM{0%{opacity:0}}}.lgc-il{position:absolute;z-index:3;inset:auto;display:flex;flex-direction:column;align-items:flex-start;gap:var(--il-gap, 4px);max-width:calc(100% - 2 * var(--il-off-m, 8px));pointer-events:none}.lgc-il:empty{display:none}.lgc--il-row .lgc-il{flex-direction:row;flex-wrap:wrap}.lgc--il-m-tl .lgc-il{top:var(--il-off-m, 8px);left:var(--il-off-m, 8px)}.lgc--il-m-tr .lgc-il{top:var(--il-off-m, 8px);right:var(--il-off-m, 8px);align-items:flex-end;justify-content:flex-end}.lgc--il-m-bl .lgc-il{bottom:var(--il-off-m, 8px);left:var(--il-off-m, 8px)}.lgc--il-m-br .lgc-il{bottom:var(--il-off-m, 8px);right:var(--il-off-m, 8px);align-items:flex-end;justify-content:flex-end}@media screen and (min-width:750px){.lgc--il .lgc-il{inset:auto;align-items:flex-start;justify-content:flex-start;max-width:calc(100% - 2 * var(--il-off, 12px))}.lgc--il-d-tl .lgc-il{top:var(--il-off, 12px);left:var(--il-off, 12px)}.lgc--il-d-tr .lgc-il{top:var(--il-off, 12px);right:var(--il-off, 12px);align-items:flex-end;justify-content:flex-end}.lgc--il-d-bl .lgc-il{bottom:var(--il-off, 12px);left:var(--il-off, 12px)}.lgc--il-d-br .lgc-il{bottom:var(--il-off, 12px);right:var(--il-off, 12px);align-items:flex-end;justify-content:flex-end}}.lgc-il__i{display:inline-flex;align-items:center;box-sizing:border-box;max-width:100%;padding:var(--il-py, 5px) var(--il-px, 8px);border:1px solid var(--il-c-bd, transparent);border-radius:var(--il-r, 2px);background:var(--il-c-bg, var(--il-bg, var(--color-foreground)));color:var(--il-c-fg, var(--il-fg, var(--color-background)));font-family:var(--il-ff, var(--font-body--family));font-weight:var(--il-fw, 500);font-size:calc(var(--il-fsm, 8.5px) * var(--k-fs, 1));line-height:1.1;letter-spacing:var(--il-ls, .14em);text-transform:var(--il-tt, uppercase);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:750px){.lgc-il__i{font-size:calc(var(--il-fs, 9.5px) * var(--k-fs, 1))}}.lgc--il-frost .lgc-il__i{background:var(--il-c-bg, var(--il-bg, var(--lgc-frost)));color:var(--il-c-fg, var(--il-fg, var(--color-foreground)));-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%)}.lgc--il-outline .lgc-il__i{background:var(--il-c-bg, var(--il-bg, transparent));color:var(--il-c-fg, var(--il-fg, var(--color-foreground)));border-color:var(--il-c-bd, currentColor)}.lgc--il-pill .lgc-il__i{border-radius:999px}.lgc--il-text .lgc-il__i{padding:0;border:0;background:var(--il-c-bg, var(--il-bg, transparent));color:var(--il-c-fg, var(--il-fg, var(--color-foreground)))}.lgc-il__i:has(>.lgc-il__img){padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.lgc-il__img{display:block;width:auto;height:var(--il-ih-m, 22px)}@media screen and (min-width:750px){.lgc-il__img{height:var(--il-ih, 28px)}}.lgc-feat--media>.lgc-feat__in{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:var(--tile-bh-m, 0px)}@media screen and (min-width:750px){.lgc-feat--media>.lgc-feat__in{min-height:var(--tile-bh, 0px)}}.lgc-tile__a{display:flex;flex-direction:column;gap:var(--tile-tg, 10px);height:100%;color:inherit;text-decoration:none}.lgc-tile__media{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--tile-r, 0px);aspect-ratio:var(--tile-ar-m, var(--tile-ar, 3/4));background:var(--lgc-soft)}@media screen and (min-width:750px){.lgc-tile__media{aspect-ratio:var(--tile-ar, 3/4)}}@media screen and (max-width:749px){.lgc-feat--th-m .lgc-tile__media{aspect-ratio:auto;height:var(--tile-h-m)}}@media screen and (min-width:750px){.lgc-feat--th .lgc-tile__media{aspect-ratio:auto;height:var(--tile-h)}}.lgc-tile__img,.lgc-tile__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:scale .9s var(--lgc-ease),opacity .4s ease}.lgc-tile__video{opacity:0}.lgc-tile__video.is-playing{opacity:1}@media(hover:hover)and (pointer:fine){a.lgc-tile__a:hover :is(.lgc-tile__img,.lgc-tile__video){scale:1.04}}.lgc-tile.is-current .lgc-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:var(--tile-cw, 1px) solid var(--tile-cc, currentColor);border-radius:inherit;pointer-events:none}.lgc-tile__text{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.lgc-feat--tta-center .lgc-tile__text{align-items:center;text-align:center}.lgc-tile__title{margin:0;line-height:1.2;font-family:var(--tile-t-ff, var(--font-body--family));font-weight:var(--tile-t-fw, 400);font-size:calc(var(--tile-t-fsm, 11px) * var(--k-fs, 1));letter-spacing:var(--tile-t-ls, .12em);text-transform:var(--tile-t-tt, uppercase)}.lgc-tile__body{margin:0;line-height:1.4;font-family:var(--tile-b-ff, var(--font-body--family));font-weight:var(--tile-b-fw, 400);font-size:calc(var(--tile-b-fsm, 11px) * var(--k-fs, 1));letter-spacing:var(--tile-b-ls, 0);text-transform:var(--tile-b-tt, none);opacity:var(--tile-b-op, .7)}@media screen and (min-width:750px){.lgc-tile__title{font-size:calc(var(--tile-t-fs, 12px) * var(--k-fs, 1))}.lgc-tile__body{font-size:calc(var(--tile-b-fs, 12px) * var(--k-fs, 1))}}.lgc-tile__text--over{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;justify-content:flex-end;box-sizing:border-box;padding:clamp(10px,1.4vw,18px);color:var(--tile-tc, #fff);background:rgb(0 0 0 / var(--tile-ov, 0))}.lgc-feat--tt-center .lgc-tile__text--over{justify-content:center}.lgc-feat--tt-top .lgc-tile__text--over{justify-content:flex-start}.lgc-tile__text--over .lgc-tile__body{opacity:max(var(--tile-b-op, .7),.85)}.lgc-pf-m{display:contents}@media screen and (min-width:750px){.lgc-pf-m{display:none}}.lgc-lq{position:absolute;z-index:3;left:var(--il-off-m, 8px);bottom:var(--il-off-m, 8px);max-width:calc(100% - 2 * var(--il-off-m, 8px));pointer-events:none;opacity:0;translate:0 4px;transition:opacity .25s ease,translate .25s var(--lgc-ease)}@media screen and (min-width:750px){.lgc-lq{left:var(--il-off, 12px);bottom:var(--il-off, 12px);max-width:calc(100% - 2 * var(--il-off, 12px))}}.lgc-lq[hidden],.lgc-card__lqi{display:none}.lgc-card__lqi:before{content:" \b7  ";white-space:pre}@media(hover:hover)and (pointer:fine){.lgc-card:is(:hover,:focus-within) .lgc-lq{opacity:1;translate:none}.lgc-card:is(:hover,:focus-within) .lgc-card__lqi:not([hidden]){display:inline}}@media(hover:none),(pointer:coarse){.lgc--lq-m .lgc-lq{opacity:1;translate:none}.lgc--lq-m .lgc-card__lqi:not([hidden]){display:inline}}#header-component.lgc-hdr-over.lgc-hdr-logo:is([transparent]:not([data-sticky-state=active]),[transparent=always][data-sticky-state=active]):not(:has(.mega-menu__list:hover,.menu-list__link:hover,header-menu[aria-expanded=true],.menu-list__list-item[slot=overflow] .menu-list__link:hover)) .header-logo__image{filter:brightness(0) invert(1)}
/*# sourceMappingURL=/cdn/shop/t/54/assets/lg-cai4.css.map */
