:root{--red: #111;--green: #111;--muted: #7a7a7a;--line: #e8e8e8;--soft: #f5f5f3;--serif: "Cormorant Garamond", Georgia, serif;--sans: "Jost", system-ui, sans-serif}body{font-family:var(--sans);font-weight:400;font-size:15px;letter-spacing:.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,.bh,.mhead h2,.mhero h1,.mxmas h2,.mpanel h3,.pdp-info h1,.page-banner h1,.finder h2,.results-head h2,.section-head h2,.desc h2{font-family:var(--serif);font-weight:500;letter-spacing:0}b,strong{font-weight:500}.container{max-width:1320px;padding:0 24px}.topbar{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.topbar .container{height:32px;justify-content:center;gap:40px}.topbar .usp:before{content:none}.topbar .right{display:none}.header{border-bottom:1px solid var(--line)}.header .container{height:84px}.header .logo{font-family:var(--serif);font-size:28px;font-weight:600;letter-spacing:.02em}.header .search input{border:0;border-bottom:1px solid #111;background:transparent;padding-left:0;font-family:var(--sans)}.header .search button{background:transparent;color:#111}.icon-btn span.lbl{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.catnav{border-bottom:1px solid var(--line)}.catnav .container{justify-content:safe center;gap:0}.catnav a{font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;padding:14px 10px;white-space:nowrap;border:0!important;background:none!important;border-radius:0;color:#111!important}.catnav a:hover,.catnav a.active{text-decoration:underline;text-underline-offset:6px}.catnav a.hl{text-decoration:none;font-weight:500}.btn,.mbtn,.btn.yellow{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;border-radius:0;padding:16px 30px}.btn.secondary{background:#fff;color:#111;border:1px solid #111}.chip{border-radius:0;font-size:13px;letter-spacing:.04em;border:1px solid var(--line);background:#fff}.badge,.badge.deal,.brand-tag,.brand-tag.pokemon,.brand-tag.fluxgrip,.promo-label{background:#111;color:#fff;font-weight:400;font-size:10px;letter-spacing:.18em;text-transform:uppercase;border-radius:0;padding:4px 9px}.price,.price.sale,.price.big,.mprice b,.bprice{color:#111;font-weight:500;font-family:var(--sans)}.price sup{font-size:.55em}.save{color:var(--muted);font-weight:400}.delivery{color:#111;font-weight:400}.delivery:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#111;margin-right:8px;vertical-align:middle}.buybox .perks li:before{content:"\2014";color:#111}.stars{font-size:11px;color:var(--muted)}.stars .s{background:linear-gradient(90deg,#111 var(--p),#dcdcdc var(--p))}.eyebrow{font-size:11px;font-weight:400;letter-spacing:.24em}.mhero{padding:72px 0 64px;gap:72px}.mhero h1{font-size:clamp(48px,7vw,96px);line-height:.95;font-weight:400;font-style:normal;margin:18px 0 22px}.mhero h1 em{font-style:italic}.mhero p{font-size:16px;line-height:1.7;color:#555;font-weight:300}.mosaic{gap:2px}.mosaic span{background:var(--soft)}.mosaic img{padding:14%}.ticker{background:#fff;color:#111;border-top:1px solid #111;border-bottom:1px solid #111}.ticker span{font-size:11px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;padding:14px 32px}.ticker span:before{content:"\b7";margin-right:32px}.mblock,.mduo,.mxmas{margin:96px 0}.mhead{border-bottom:0;padding-bottom:0;margin-bottom:32px;flex-direction:column;align-items:center;gap:10px;text-align:center}.mhead h2{font-size:clamp(32px,4vw,48px);font-weight:400}.mhead a{font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #111;padding-bottom:3px}.mcats{gap:40px 24px}.mcat-lbl{padding-top:14px}.mcat-lbl b{font-family:var(--serif);font-size:22px;font-weight:500}.mcat-lbl small{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.mcat-lbl i{font-size:16px;font-weight:300}.mxmas-txt{padding:64px}.mxmas h2{font-weight:400;font-size:clamp(34px,4.4vw,58px)}.mxmas p{font-weight:300;line-height:1.7}.mxmas-prod{border-color:#2a2a2a}.mcard{gap:8px}.mimg .save{font-size:10px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.mimg .rank{font-family:var(--serif);font-size:34px;font-weight:400;top:8px;left:14px}.mtitle{font-weight:400;font-size:14px}.mprice b{font-size:16px}.mpanel{border:1px solid var(--line);padding:40px}.mpanel.dark{border-color:#111}.mpanel h3{font-size:40px;font-weight:400}.mpanel p{font-weight:300}.mpanel u{text-decoration:none;font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}.mduo.three .mpanel{padding:28px}.mduo.three .mpanel h3{font-size:28px}.breadcrumbs{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.layout h1,main h1{font-family:var(--serif);font-weight:400;font-size:44px}.filters{border:0;background:none;padding:0}.filters h3{font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.filters a{font-size:14px;border-radius:0}.filters a.active{background:none;font-weight:500;text-decoration:underline;text-underline-offset:4px}.toolbar,.count{font-size:12px;letter-spacing:.08em;color:var(--muted)}.toolbar select,.buybox select,.qty-input{border-radius:0;border:1px solid var(--line);font-family:var(--sans)}.item{border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none!important;background:#fff}.item:hover{box-shadow:none}.item .img{background:var(--soft);border-radius:0}.item .img img{mix-blend-mode:multiply}.item .info h2{font-family:var(--sans);font-weight:400;font-size:17px}.item .info h2 a{color:#111}.item .snippet,.item .specs{color:#666;font-weight:300}.card{border:0;border-radius:0;box-shadow:none!important;background:#fff}.card .img{background:var(--soft);border-radius:0}.card .img img{mix-blend-mode:multiply}.card .title{font-weight:400}.pdp-info h1{font-size:clamp(30px,3.2vw,44px);line-height:1.1;font-weight:400}.gallery .main{background:var(--soft);border:0;border-radius:0}.gallery .main img{mix-blend-mode:multiply}.gallery .thumbs button{border-radius:0;border:1px solid var(--line);background:var(--soft)}.gallery .thumbs button.active{border-color:#111}.buybox{border:1px solid var(--line);border-radius:0;box-shadow:none}.panel,.desc .panel,.notice{border-radius:0;box-shadow:none;border:1px solid var(--line);background:#fff}.seller{font-size:13px;color:var(--muted)}.pdp-info .specs li{font-weight:300}.page-banner{padding:56px 40px;text-align:center}.page-banner h1{font-size:52px;color:#fff}.page-banner p{font-weight:300}.finder{padding:48px}.finder h2{font-size:40px}.collage{padding:0!important;background:#fff!important}.collage .lbl b{font-family:var(--serif);font-size:21px;font-weight:500}.collage small{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.cart-line,.cart>*{border-radius:0;box-shadow:none}.toast{border-radius:0;background:#111;letter-spacing:.04em}.footer{padding-top:64px;margin-top:96px}.footer h4{font-family:var(--serif);font-size:22px;font-weight:400}.footer a{color:#bbb;font-weight:300}.footer a:hover{color:#fff}.footer .bottom{border-color:#2a2a2a;color:#888;font-size:11px;letter-spacing:.14em;text-transform:uppercase}@media(max-width:900px){.container{padding:0 16px}.header .container{height:auto;min-height:64px}.header .logo{font-size:22px}.topbar .container,.catnav .container{justify-content:flex-start}.mhero{padding:36px 0;gap:32px}.mblock,.mduo,.mxmas{margin:56px 0}.mxmas-txt{padding:36px 22px}.mpanel{padding:24px}.mpanel h3{font-size:32px}.mcats{gap:28px 12px}.mcat-lbl b{font-size:18px}.page-banner{padding:36px 20px}.page-banner h1,.layout h1,main h1{font-size:34px}.finder{padding:24px}}*:not(.cart-count):not(.dots button){border-radius:0!important}.card,.item,.collage,.promo-card,.brand-card,.buybox,.panel,.search{box-shadow:none!important}.btn{height:auto;min-height:48px}.chip.on,.chips a.chip:hover{background:#111;color:#fff;border-color:#111;text-decoration:none}.step h3 i{background:#111}.footer .cols>*{min-width:0}.footer .cols a{overflow-wrap:anywhere}@media(max-width:900px){.footer .cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.footer h4{font-size:18px;overflow-wrap:anywhere}}.collage .imgs img{background:var(--soft)!important;padding:12%!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/lux.css.map */
