@font-face{font-family:Space Grotesk;src:url(lg-spacegrotesk.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Inter LG;src:url(lg-inter.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(lg-spacemono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(lg-spacemono-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--lg-ice: #EEF3F6;--lg-chrome-1: #E1E9ED;--lg-chrome-2: #C3D2DA;--lg-steel: #7F97A3;--lg-steel-deep: #3C525C;--lg-deep: #16232B;--lg-cobalt: #1257C9;--lg-cobalt-bright: #2F7BE6;--lg-cobalt-light: #8CB8FF;--lg-white: #FFFFFF;--lg-grad-chrome: linear-gradient(160deg,#F4F8FA,#CBD7DE);--lg-grad-metal-dark: linear-gradient(180deg,#E8F0F3,#93A7B1 55%,#D2DFE5);--lg-sand: var(--lg-ice);--lg-sand-deep: var(--lg-chrome-1);--lg-skin: var(--lg-chrome-2);--lg-ink: var(--lg-deep);--lg-chrome: var(--lg-steel);--lg-chrome-light: var(--lg-chrome-2);--lg-chrome-deep: var(--lg-steel-deep);--lg-flash: var(--lg-cobalt-bright);--lg-flash-ink: var(--lg-cobalt);--lg-flash-white: #FFFFFF;--font-heading-family: "Space Grotesk", "Inter LG", ui-sans-serif, system-ui, sans-serif;--font-body-family: "Inter LG", ui-sans-serif, system-ui, sans-serif;--lg-font-mono: "Space Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-heading-weight: 700;--font-body-weight: 400;--font-body-weight-bold: 700;--lg-maxw: 1280px;--lg-radius: 10px;--lg-radius-lg: 18px}body{letter-spacing:.002em}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.02em}.lg-eyebrow,.lg-mono{font-family:var(--lg-font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;line-height:1.4;font-weight:400}.lg-eyebrow{display:inline-flex;align-items:center;gap:.7rem;color:rgb(var(--color-foreground));opacity:.72}.color-scheme-5 .lg-eyebrow{opacity:1}.color-scheme-5 .rte,.color-scheme-5 .lg-band__body{color:rgb(var(--color-foreground))}.lg-page__heading{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.8rem,5vw,4.6rem);letter-spacing:-.025em;line-height:1.03;margin:.6rem 0 1.4rem;max-width:20ch}.lg-page__heading--sub{font-size:clamp(2.6rem,4vw,4rem);letter-spacing:-.02em;margin:.6rem 0 1rem;max-width:none}.lg-page__heading--center{margin-inline:auto;max-width:18ch;text-align:center}.lg-page__prose{font-size:clamp(1.6rem,1.9vw,1.9rem);line-height:1.6;max-width:62ch}.lg-page__steps{grid-template-columns:repeat(3,1fr)}.lg-page__steps--two{grid-template-columns:repeat(2,1fr);max-width:62rem}@media(max-width:989px){.lg-page__steps{grid-template-columns:1fr 1fr}}@media(max-width:649px){.lg-page__steps,.lg-page__steps--two{grid-template-columns:1fr}}.main-page-title{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.025em}.lg-contact__grid{display:grid;grid-template-columns:1fr;gap:clamp(2.8rem,5vw,4rem);align-items:start}@media(min-width:850px){.lg-contact__grid{grid-template-columns:.9fr 1.1fr;gap:clamp(3.5rem,6vw,6rem)}}.lg-contact__intro .lg-page__prose{margin-top:1.4rem}.lg-contact__card{background:var(--lg-grad-chrome);border:1px solid var(--lg-hairline);border-radius:var(--lg-radius-lg);padding:clamp(2rem,3vw,3.2rem);box-shadow:var(--lg-lift)}.lg-contact__form{display:flex;flex-direction:column;gap:1.5rem}.lg-field{display:flex;flex-direction:column;gap:.6rem}.lg-field label{font-family:var(--lg-font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:1.1rem;color:var(--lg-steel-deep)}.lg-contact__form .field__input{width:100%;padding:1.2rem 1.4rem;font-size:1.5rem}.lg-contact__form textarea.field__input{resize:vertical;min-height:130px;line-height:1.5}.lg-contact__submit{align-self:flex-start;margin-top:.4rem}.lg-contact__note{font-size:1.5rem;padding:1.3rem 1.5rem;border-radius:var(--lg-radius);margin:0 0 .4rem}.lg-contact__note--ok{color:var(--lg-cobalt);background:color-mix(in srgb,var(--lg-cobalt) 8%,transparent);border:1px solid color-mix(in srgb,var(--lg-cobalt) 30%,transparent)}.lg-contact__note--err{color:#b3261e;background:color-mix(in srgb,#B3261E 7%,transparent);border:1px solid color-mix(in srgb,#B3261E 28%,transparent)}.lg-wrap{max-width:var(--lg-maxw);margin:0 auto;padding-inline:2.4rem}@media(max-width:749px){.lg-wrap{padding-inline:1.6rem}}.lg-section{padding-block:7rem}@media(max-width:749px){.lg-section{padding-block:4.4rem}}.lg-viewfinder{position:relative;border-radius:var(--lg-radius);overflow:hidden}.lg-viewfinder>img,.lg-viewfinder .lg-vf-media img,.lg-viewfinder .lg-vf-media{display:block;width:100%;height:100%;object-fit:cover}.lg-viewfinder:before,.lg-viewfinder:after,.lg-vf-corners span{content:"";position:absolute;width:26px;height:26px;border:2px solid var(--lg-flash-white);mix-blend-mode:difference;pointer-events:none;z-index:3}.lg-viewfinder:before{top:14px;left:14px;border-right:0;border-bottom:0}.lg-viewfinder:after{bottom:14px;right:14px;border-left:0;border-top:0}.lg-vf-corners span:nth-child(1){top:14px;right:14px;border-left:0;border-bottom:0}.lg-vf-corners span:nth-child(2){bottom:14px;left:14px;border-right:0;border-top:0}.lg-vf-hud{position:absolute;inset:14px 48px auto 48px;display:flex;align-items:center;justify-content:space-between;font-family:var(--lg-font-mono);font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lg-flash-white);mix-blend-mode:difference;z-index:4;pointer-events:none}.lg-vf-hud .rec{display:inline-flex;align-items:center;gap:.5rem}.lg-vf-hud .rec:before{content:"";width:9px;height:9px;border-radius:50%;background:#ff3b30;display:inline-block;animation:lg-blink 1.4s steps(1) infinite}.lg-vf-batt{display:inline-flex;align-items:center;gap:.4rem}.lg-vf-batt .cell{width:5px;height:11px;background:var(--lg-flash-white);display:inline-block}.lg-vf-batt .cell.off{opacity:.35}@keyframes lg-blink{0%,60%{opacity:1}61%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.lg-vf-hud .rec:before{animation:none}}.lg-buy{padding-block:2rem}@media(min-width:750px){.lg-buy{padding-block:clamp(4rem,5vw,7rem)}}.lg-buy__grid{display:grid;grid-template-columns:1fr;gap:1.6rem;align-items:center}@media(min-width:750px){.lg-buy__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,4vw,5.5rem)}}.lg-buy__media{aspect-ratio:4 / 3}@media(max-width:749px){.lg-buy__media{aspect-ratio:16 / 10;max-height:30vh;max-height:30svh;margin-inline:-1.6rem;width:calc(100% + 3.2rem);border-radius:0}.lg-buy__media.lg-viewfinder{box-shadow:none}}.lg-buy__stack{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:749px){.lg-buy__stack{gap:.85rem}}.lg-buy__title{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.03em;line-height:1;font-size:clamp(3rem,4.6vw,5rem);margin:0;text-wrap:balance}@media(max-width:749px){.lg-buy__title{font-size:2.7rem}}.lg-buy__pricerow{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap}.lg-buy__price{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.4rem,3vw,3.2rem);letter-spacing:-.02em}.lg-buy__ship{font-family:var(--lg-font-mono);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lg-cobalt)}.lg-buy__form{display:flex;flex-direction:column;gap:1.4rem;margin:.2rem 0 0}@media(max-width:749px){.lg-buy__form{gap:.85rem}}.lg-buy__variants{border:0;margin:0;padding:0}.lg-buy__variants .form__label{display:block;width:100%;margin:0 0 .7rem}.lg-buy__vopts{display:flex;flex-wrap:wrap;gap:1rem}.lg-buy__variants.product-form__input--pill input[type=radio]+label{display:flex;flex-direction:column;gap:.15rem;align-items:flex-start;text-align:left;padding:1.1rem 1.6rem;flex:1 1 42%;border-radius:14px}.lg-buy__vhead{font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem}.lg-buy__vsub{font-family:var(--lg-font-mono);font-size:1rem;letter-spacing:.05em;text-transform:uppercase;opacity:.72}.lg-buy__attach{display:flex;align-items:center;gap:1rem;cursor:pointer;font-size:1.45rem;position:relative}.lg-buy__attach input{position:absolute;opacity:0;width:22px;height:22px;margin:0}.lg-buy__attach-box{width:22px;height:22px;border:1.5px solid var(--lg-steel);border-radius:6px;background:var(--lg-bezel);box-shadow:inset 0 1px #fff;display:inline-block;position:relative;flex:0 0 auto}.lg-buy__attach input:checked+.lg-buy__attach-box{background:var(--lg-cobalt);border-color:var(--lg-cobalt)}.lg-buy__attach input:checked+.lg-buy__attach-box:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.lg-buy__attach input:focus-visible+.lg-buy__attach-box{outline:2px solid var(--lg-cobalt);outline-offset:2px}.lg-buy__attach-price{color:var(--lg-cobalt);font-weight:600}.lg-buy__cta{width:100%;justify-content:center;font-size:1.7rem;padding:1.5rem 2rem}.lg-buy__cta.is-loading{opacity:.7;pointer-events:none}.lg-buy__err{color:#b3261e;font-size:1.3rem;margin:.2rem 0 0}.lg-buy__chips{list-style:none;margin:.3rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.lg-buy__chips li{font-family:var(--lg-font-mono);font-size:1.05rem;letter-spacing:.05em;text-transform:uppercase;color:var(--lg-steel-deep);display:flex;align-items:center;gap:.5rem}.lg-buy__chips li:before{content:"\2726";color:var(--lg-cobalt)}.lg-stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;flex-wrap:nowrap;align-items:center;gap:1.2rem;padding:.9rem 1.6rem calc(.9rem + env(safe-area-inset-bottom));background:var(--lg-deep);color:var(--lg-ice);box-shadow:0 -8px 26px color-mix(in srgb,var(--lg-deep) 40%,transparent);overflow:hidden}.lg-stickybuy[hidden]{display:none}.lg-stickybuy__info{display:flex;align-items:center;gap:1.1rem;min-width:0;flex:1 1 auto;overflow:hidden}.lg-stickybuy__thumb{width:44px;height:44px;object-fit:cover;border-radius:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 25%,transparent);flex:0 0 auto}.lg-stickybuy__name{font-family:var(--font-heading-family);font-weight:600;font-size:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width:600px){.lg-stickybuy__name{display:none}}.lg-stickybuy__price{font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem;margin-left:auto;padding-left:1rem;flex:0 0 auto;white-space:nowrap}@media(max-width:600px){.lg-stickybuy__price{margin-left:0}}.lg-stickybuy__cta{flex:0 0 auto;background:var(--lg-white);color:var(--lg-deep);border:0;border-radius:100px;font-family:var(--font-heading-family);font-weight:600;font-size:1.5rem;padding:1.05rem 2.2rem;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #fff9}@media(max-width:600px){.lg-stickybuy__cta{padding:1.05rem 1.7rem;font-size:1.4rem}}.lg-stickybuy__cta.is-loading{opacity:.7;pointer-events:none}.lg-hero{position:relative}.lg-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:4.5rem;align-items:center}@media(max-width:989px){.lg-hero__grid{grid-template-columns:1fr;gap:2.8rem}}.lg-hero__title{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(3.6rem,6vw,6.6rem);line-height:.98;letter-spacing:-.03em;margin:1.6rem 0 0}.lg-hero__sub{font-size:clamp(1.6rem,1.9vw,2rem);line-height:1.5;max-width:46ch;margin:1.8rem 0 0;opacity:.9}.lg-hero__cta-row{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;margin-top:2.8rem}.lg-hero__cta-note{font-family:var(--lg-font-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.lg-hero__media{position:relative;aspect-ratio:4 / 5}@media(max-width:989px){.lg-hero__media{aspect-ratio:5 / 4}}.lg-trust{border-block:1.5px solid rgba(26,27,29,.14);background:var(--lg-sand-deep);overflow:hidden}.lg-trust__track{display:flex;align-items:center;width:max-content;white-space:nowrap;font-family:var(--lg-font-mono);text-transform:uppercase;font-size:1.25rem;letter-spacing:.12em;color:var(--lg-chrome-deep);padding-block:1.4rem;animation:lg-marquee 34s linear infinite}.lg-trust__item{display:inline-flex;align-items:center}.lg-trust__item:after{content:"\2726";color:var(--lg-flash);margin-inline:3rem}@keyframes lg-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lg-trust__track{animation:none}}.button,.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family);font-weight:500;letter-spacing:.01em}.lg-btn-pill .button,a.button.lg-btn-pill,.button.lg-btn-pill{border-radius:100px}.lg-cta .button{font-size:1.6rem;padding:1.35rem 2.6rem}.button:not(.button--secondary){box-shadow:inset 0 1px color-mix(in srgb,#ffffff 45%,transparent),0 8px 20px -12px color-mix(in srgb,var(--lg-deep) 60%,transparent)}.color-scheme-3 .lg-hero__title,.color-scheme-4 .lg-hero__title,.lg-chrome-text{background:linear-gradient(100deg,#93a7b1,#dce7ec 18%,#fff 28%,#93a7b1 44%,#c6d5dc 62%,#93a7b1);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lg-shimmer 7s ease-in-out infinite}@keyframes lg-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.color-scheme-3 .lg-hero__title,.color-scheme-4 .lg-hero__title,.lg-chrome-text{animation:none;background-position:30% 0}}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.color-scheme-3 .lg-hero__title,.color-scheme-4 .lg-hero__title,.lg-chrome-text{color:var(--lg-ice)}}.button:not(.button--secondary){transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.button:not(.button--secondary):hover{transform:translateY(-1px);filter:saturate(1.05) brightness(1.03)}.button--secondary{transition:transform .15s ease,border-color .2s ease,color .2s ease}.button--secondary:hover{transform:translateY(-1px)}.lg-chip{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--lg-font-mono);font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lg-cobalt);background:var(--lg-white);border-radius:100px;padding:.6rem 1.4rem;box-shadow:0 1px 2px color-mix(in srgb,var(--lg-deep) 12%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--lg-steel) 30%,transparent)}.lg-card{background:var(--lg-grad-chrome);border-color:color-mix(in srgb,var(--lg-steel) 45%,transparent)}.lg-viewfinder{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lg-white) 60%,transparent)}.lg-box__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.8rem;margin-top:3.4rem}@media(max-width:989px){.lg-box__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.lg-box__grid{grid-template-columns:1fr}}.lg-card{background:var(--lg-sand);border:1.5px solid rgba(26,27,29,.12);border-radius:var(--lg-radius);padding:2rem 1.8rem 2.2rem;display:flex;flex-direction:column;gap:.8rem}.lg-card__icon{display:block;width:30px;height:30px;color:var(--lg-cobalt);margin-bottom:.6rem}.lg-card__icon svg{width:100%;height:100%;display:block}.lg-card__num{font-family:var(--lg-font-mono);font-size:1.15rem;letter-spacing:.14em;color:var(--lg-flash-ink)}.lg-card__title{font-family:var(--font-heading-family);font-weight:700;font-size:1.9rem;letter-spacing:-.01em}.lg-card__body{font-size:1.45rem;line-height:1.5;opacity:.82}.lg-specs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:3.2rem;border-top:1.5px solid rgba(255,255,255,.16)}@media(max-width:749px){.lg-specs__grid{grid-template-columns:1fr}}.lg-spec{display:flex;gap:1.6rem;align-items:baseline;padding:1.8rem .4rem;border-bottom:1.5px solid rgba(255,255,255,.16)}.lg-spec__k{font-family:var(--lg-font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;color:var(--lg-cobalt-light);flex:0 0 40%}.lg-spec__v{font-size:1.55rem;line-height:1.45}.lg-dongle__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem;margin-top:2.8rem}@media(max-width:749px){.lg-dongle__grid{grid-template-columns:1fr}}.lg-dongle__card{border:2px solid var(--lg-chrome);border-radius:var(--lg-radius);padding:2.4rem;background:color-mix(in srgb,var(--lg-chrome) 8%,transparent)}.lg-dongle__card h3{font-family:var(--font-heading-family);font-weight:700;font-size:2.2rem;margin-bottom:.6rem}.lg-dongle__card p{font-size:1.5rem;line-height:1.5;opacity:.85}.lg-dongle__tag{font-family:var(--lg-font-mono);font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--lg-chrome-deep)}.lg-dongle__hint{margin-top:1.8rem;font-size:1.4rem;opacity:.8}.lg-gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:3rem}@media(max-width:989px){.lg-gallery__grid{grid-template-columns:repeat(2,1fr)}}.lg-gallery__item{position:relative;aspect-ratio:1;border-radius:var(--lg-radius);overflow:hidden;background:var(--lg-skin)}.lg-gallery__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lg-gallery__stamp{position:absolute;left:8px;bottom:8px;z-index:2;font-family:var(--lg-font-mono);font-size:1rem;letter-spacing:.06em;color:var(--lg-flash);mix-blend-mode:difference}.lg-upsell__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:3.6rem;align-items:center}@media(max-width:749px){.lg-upsell__grid{grid-template-columns:1fr;gap:2rem}}.lg-upsell__media{border-radius:var(--lg-radius-lg);overflow:hidden}.lg-upsell__media img{width:100%;display:block}.lg-variant-help{font-size:1.4rem;line-height:1.5;margin:0 0 1rem;padding:1.2rem 1.4rem;border-left:3px solid var(--lg-flash);background:color-mix(in srgb,var(--lg-flash) 12%,transparent);border-radius:0 var(--lg-radius) var(--lg-radius) 0}.lg-buybox-trust{font-family:var(--lg-font-mono);font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lg-chrome-deep);margin-bottom:1.4rem;display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.lg-buybox-reassure{font-size:1.35rem;opacity:.8;margin-top:1rem}.product .grid__item .media,.product__media-item .media{border-radius:var(--lg-radius)}.rte a,.lg-prose a{color:var(--lg-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--lg-flash);font-weight:600}.rte a:hover,.lg-prose a:hover{text-decoration-color:var(--lg-ink)}.lg-center{text-align:center}.lg-lede{font-size:clamp(1.7rem,2.2vw,2.2rem);line-height:1.4;max-width:30ch}:root{--lg-hairline: color-mix(in srgb, var(--lg-steel) 42%, transparent);--lg-hairline-strong: color-mix(in srgb, var(--lg-steel-deep) 55%, transparent);--lg-bezel: linear-gradient(180deg, #FFFFFF 0%, #E3EBEF 100%);--lg-inset: inset 0 1px 2px color-mix(in srgb, var(--lg-steel-deep) 22%, transparent);--lg-focus: 0 0 0 2px var(--lg-ice), 0 0 0 4px var(--lg-cobalt);--lg-lift: 0 18px 34px -22px color-mix(in srgb, var(--lg-deep) 55%, transparent)}::selection{background:var(--lg-cobalt);color:#fff}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--lg-cobalt);outline-offset:2px;border-radius:6px}*{scrollbar-color:var(--lg-steel) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--lg-steel);border-radius:100px;border:2px solid var(--lg-ice)}.header-wrapper{border-bottom:1px solid var(--lg-hairline)!important}.header__heading-logo-wrapper,.header__heading-link .header__heading-logo{transition:filter .25s ease}.header__heading-link{display:inline-flex;align-items:center;padding:6px 14px;border-radius:10px;background:var(--lg-grad-chrome);box-shadow:inset 0 1px #fff,inset 0 0 0 1px var(--lg-hairline),0 4px 10px -8px color-mix(in srgb,var(--lg-deep) 50%,transparent)}.header__inline-menu .list-menu__item--link,.header__menu-item{font-family:var(--lg-font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:1.15rem;text-decoration:none;color:rgb(var(--color-foreground));position:relative}.header__inline-menu .list-menu__item--link:after{content:"";position:absolute;left:0;right:100%;bottom:-3px;height:2px;background:var(--lg-cobalt);transition:right .25s ease}.header__inline-menu .list-menu__item--link:hover:after,.header__active-menu-item:after{right:0}.cart-count-bubble{background:var(--lg-cobalt)!important;color:#fff!important;border-radius:100px;box-shadow:0 0 0 2px var(--lg-ice);font-family:var(--lg-font-mono)}.header__icon .icon{transition:transform .2s ease}.header__icon:hover .icon{transform:translateY(-1px)}.button--secondary{background:transparent;border:1.5px solid var(--lg-steel);box-shadow:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.button--secondary:hover{border-color:var(--lg-cobalt);color:var(--lg-cobalt)}.button--tertiary{border-color:var(--lg-hairline-strong)}.card-wrapper{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.card-wrapper:hover{transform:translateY(-4px)}.card--standard .card__inner,.card--card .card__media,.card .card__media{border-radius:var(--lg-radius);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 55%,transparent);overflow:hidden}.card__media .media img{transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .4s ease}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.card__heading{font-family:var(--font-heading-family);letter-spacing:-.01em}.card__heading a{text-decoration:none;color:rgb(var(--color-foreground))}.card__heading a:hover{color:var(--lg-cobalt)}.badge{font-family:var(--lg-font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:1rem;border-radius:100px;border:1px solid var(--lg-hairline-strong);-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1)}.price__badge-sale{background:var(--lg-cobalt);color:#fff;border-color:transparent}.price .price-item{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.01em}.price--on-sale .price-item--sale{color:var(--lg-cobalt)}.product-form__input--pill input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.product-form__input--pill input[type=radio]+label{border:1.5px solid var(--lg-steel);border-radius:100px;background:var(--lg-bezel);color:var(--lg-deep);font-weight:600;letter-spacing:.01em;box-shadow:inset 0 1px #fff;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease;padding:1rem 1.8rem}.product-form__input--pill input[type=radio]:hover+label{border-color:var(--lg-cobalt)}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--lg-cobalt);background:linear-gradient(180deg,#eaf1fe,#d5e4fd);box-shadow:inset 0 1px #fff,0 0 0 1px var(--lg-cobalt);color:var(--lg-cobalt)}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio][disabled]+label{opacity:.5;text-decoration:line-through;border-style:dashed}.product-form__input .form__label{font-family:var(--lg-font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:1.15rem;color:var(--lg-steel-deep)}.quantity{background:var(--lg-bezel);border:1.5px solid var(--lg-steel);border-radius:100px;box-shadow:var(--lg-inset);overflow:hidden}.quantity__input{font-family:var(--lg-font-mono);font-weight:700;color:var(--lg-deep);background:transparent}.quantity__button{color:var(--lg-steel-deep);transition:color .15s ease,background .15s ease}.quantity__button:hover{color:var(--lg-cobalt);background:color-mix(in srgb,var(--lg-cobalt) 8%,transparent)}.field,.select{border-radius:10px}.field__input,.select__select,.text-area,textarea.field__input{border:1.5px solid color-mix(in srgb,var(--lg-steel-deep) 50%,var(--lg-steel));border-radius:10px;background:color-mix(in srgb,#fff 70%,var(--lg-ice));box-shadow:var(--lg-inset);transition:border-color .18s ease,box-shadow .18s ease}.field__input:focus,.select__select:focus,.text-area:focus{border-color:var(--lg-cobalt);box-shadow:var(--lg-inset),0 0 0 3px color-mix(in srgb,var(--lg-cobalt) 22%,transparent)}.field__label{color:var(--lg-steel-deep)}.color-scheme-3 .field__input,.color-scheme-4 .field__input,.color-scheme-3 .select__select,.color-scheme-4 .select__select,.color-scheme-3 .text-area,.color-scheme-4 .text-area{background:color-mix(in srgb,var(--lg-ice) 10%,transparent);color:rgb(var(--color-foreground));border-color:color-mix(in srgb,var(--lg-ice) 32%,transparent);box-shadow:none}.newsletter-form__field-wrapper{border-radius:100px;box-shadow:0 3px 14px -6px color-mix(in srgb,var(--lg-deep) 55%,transparent)}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{box-shadow:none!important}.newsletter-form__field-wrapper .field__input{background:#fff!important;color:var(--lg-deep)!important;border:0!important;box-shadow:none!important;border-radius:100px 0 0 100px!important}.newsletter-form__field-wrapper .field__label{color:var(--lg-steel-deep)!important}.newsletter-form__button{border-radius:0 100px 100px 0!important;background:var(--lg-cobalt)!important;color:#fff!important;box-shadow:none!important}.cart-drawer .drawer__inner,.cart-drawer{border-left:1px solid var(--lg-hairline)}.cart-drawer__footer{border-top:0!important;padding:1.2rem 1.4rem;border-radius:var(--lg-radius);background:var(--lg-grad-chrome)}.cart-item{border-bottom:1px solid var(--lg-hairline)}.cart-item__name{font-family:var(--font-heading-family);font-weight:600}.cart-item__image{display:block;width:min(9rem,100%);height:auto;aspect-ratio:1 / 1;object-fit:contain;background:var(--lg-white);border-radius:8px;box-shadow:inset 0 0 0 1px var(--lg-hairline)}.cart-items .cart-item__image-container{border:0!important;border-radius:0;box-shadow:none;background:transparent}.totals__total,.totals__total-value{font-family:var(--font-heading-family);font-weight:600}.cart-drawer__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cart-drawer .cart-items th,.cart-items th{font-family:var(--lg-font-mono);letter-spacing:.12em;font-size:1.1rem;text-transform:uppercase;color:var(--lg-steel-deep)}.cart-drawer .cart__ctas{margin-top:1.2rem}.cart-drawer .cart-item__quantity quantity-popover{display:block;width:100%}.cart-drawer .cart-item__quantity-wrapper{width:100%;justify-content:space-between;align-items:center}@media screen and (max-height:650px){.cart-drawer .drawer__footer{position:sticky;bottom:0;background:var(--lg-ice)}}.underlined-link{color:var(--lg-cobalt);text-decoration-color:color-mix(in srgb,var(--lg-cobalt) 45%,transparent);text-underline-offset:3px}.underlined-link:hover{color:var(--lg-cobalt);text-decoration-color:var(--lg-cobalt)}.facets__summary,.facets summary{font-family:var(--lg-font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem}.active-facets__button-inner{border-radius:100px;border-color:var(--lg-cobalt);color:var(--lg-cobalt)}.pagination__list .pagination__item{font-family:var(--lg-font-mono)}.pagination__item--current{color:var(--lg-cobalt)}.pagination__item--current:after{background:var(--lg-cobalt)}.slider-button{background:var(--lg-bezel);border:1.5px solid var(--lg-steel);border-radius:100px;box-shadow:inset 0 1px #fff;color:var(--lg-steel-deep)}.slider-button:hover:not([disabled]){color:var(--lg-cobalt);border-color:var(--lg-cobalt)}.slideshow__control-wrapper .slideshow__controls .dot{background:var(--lg-steel)}.slideshow__control-wrapper .slideshow__controls .active .dot{background:var(--lg-cobalt)}.predictive-search{border:1px solid var(--lg-hairline);border-radius:0 0 var(--lg-radius) var(--lg-radius);box-shadow:var(--lg-lift)}.footer{border-top:1px solid var(--lg-hairline)}.footer__list-social .list-social__link{transition:transform .2s ease,color .2s ease}.footer__list-social .list-social__link:hover{transform:translateY(-2px);color:var(--lg-cobalt)}.footer-block__heading{font-family:var(--lg-font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:1.25rem}.footer__payment .payment-icon{border-radius:4px}.breadcrumb,.product__breadcrumb{font-family:var(--lg-font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem}.lg-vf-pdp{position:relative}.lg-vf-pdp:before,.lg-vf-pdp:after{content:"";position:absolute;width:26px;height:26px;border:2px solid var(--lg-white);mix-blend-mode:difference;pointer-events:none;z-index:4}.lg-vf-pdp:before{top:10px;left:10px;border-right:0;border-bottom:0}.lg-vf-pdp:after{bottom:10px;right:10px;border-left:0;border-top:0}.lg-vf-pdp .lg-vf-hud{inset:12px 12px auto 12px}@media(max-width:749px){.lg-vf-pdp .lg-vf-hud{inset:8px 8px auto 8px}}.lg-cart-ship{display:flex;align-items:center;gap:.7rem;font-family:var(--lg-font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:1.1rem;color:var(--lg-cobalt);padding:1rem 1.2rem;margin-bottom:1.2rem;background:color-mix(in srgb,var(--lg-cobalt) 8%,transparent);border:1px solid color-mix(in srgb,var(--lg-cobalt) 35%,transparent);border-radius:100px;justify-content:center}.lg-cart-ship:before{content:"\2726" / ""}.loading__spinner .path{stroke:var(--lg-cobalt)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/love-goggles.css.map */
