.exp-gallery{position:relative;background:#000;font-family:var(--exp-font-mono);padding:calc(22 * var(--u)) 0 calc(20 * var(--u))}.exp-gallery__head{position:relative;margin:0 calc(124 * var(--u));height:calc(152 * var(--u))}.exp-gallery__eyebrow{position:absolute;left:0;top:0;font-size:calc(15.94 * var(--u));line-height:calc(20.72 * var(--u));font-weight:500;color:var(--exp-red)}.exp-gallery__title{position:absolute;left:0;top:calc(27 * var(--u));width:calc(413 * var(--u));font-size:calc(25.04 * var(--u));line-height:calc(30.05 * var(--u));font-weight:700;color:var(--exp-text);white-space:nowrap}.exp-gallery__blurb{position:absolute;left:0;top:calc(67 * var(--u));width:calc(427 * var(--u));font-size:calc(13.66 * var(--u));line-height:calc(17.76 * var(--u));color:var(--exp-text-soft)}.exp-gallery__stats{position:absolute;right:calc(-2 * var(--u));top:calc(21 * var(--u));display:flex;gap:calc(29 * var(--u));margin:0;padding:0;list-style:none}.exp-stat{position:relative;width:calc(189 * var(--u));height:calc(96 * var(--u));background:var(--exp-surface);border:1px solid var(--exp-border);border-radius:calc(11.38 * var(--u));box-sizing:border-box}.exp-stat__icon{position:absolute;left:calc(16 * var(--u));top:calc(16 * var(--u));width:calc(61 * var(--u));height:calc(61 * var(--u));border:1px solid var(--exp-border);border-radius:calc(10 * var(--u));box-sizing:border-box;overflow:hidden}.exp-stat__icon img{width:100%;height:100%;object-fit:cover}.exp-stat__value{position:absolute;left:calc(86 * var(--u));top:calc(27 * var(--u));font-size:calc(13.66 * var(--u));line-height:calc(17.76 * var(--u));font-weight:500;color:var(--exp-text-soft);white-space:nowrap}.exp-stat__value--sm{font-size:calc(12.52 * var(--u));line-height:calc(16.28 * var(--u))}.exp-stat__label{position:absolute;left:calc(86 * var(--u));top:calc(45 * var(--u));font-size:calc(11.38 * var(--u));line-height:calc(14.8 * var(--u));font-weight:500;color:var(--exp-text-dimmer)}.exp-gallery__panel{position:relative;margin:0 calc(116 * var(--u)) 0 calc(124 * var(--u));background:var(--exp-surface);border-radius:calc(11.38 * var(--u));overflow:hidden}.exp-gallery__pillbar{position:relative;height:calc(108 * var(--u));border:1px solid var(--exp-border);border-radius:calc(11.38 * var(--u));box-sizing:border-box}.exp-gallery__pilllabel{position:absolute;left:calc(26 * var(--u));top:calc(18 * var(--u));font-size:calc(11.38 * var(--u));line-height:calc(14.8 * var(--u));font-weight:500;color:var(--exp-text)}.exp-gallery__pills{position:absolute;left:calc(28 * var(--u));top:calc(54 * var(--u));display:flex;gap:calc(9 * var(--u));margin:0;padding:0;list-style:none}.exp-pill{width:calc(158 * var(--u));height:calc(34 * var(--u));background:#000;color:#fff;border:1px solid var(--exp-border);border-radius:calc(3.41 * var(--u));font-family:var(--exp-font-ui);font-size:calc(11.38 * var(--u));font-weight:400;cursor:pointer;padding:0;transition:background-color .15s ease,border-color .15s ease}.exp-pill:hover{border-color:#666}.exp-pill[aria-pressed=true]{background:var(--exp-red-bright);border-color:var(--exp-red-bright);color:#fff}.exp-gallery__body{display:grid;grid-template-columns:calc(274 * var(--u)) 1fr}.exp-gallery__side{position:relative;height:calc(590 * var(--u));background:var(--exp-surface-deep);border:1px solid var(--exp-border);border-top:0;box-sizing:border-box;padding:calc(16 * var(--u)) calc(15 * var(--u))}.exp-gallery__sidetitle{font-size:calc(13.66 * var(--u));line-height:calc(17.76 * var(--u));font-weight:500;color:var(--exp-text);margin:0}.exp-gallery__filterlabel{margin:calc(16 * var(--u)) 0 calc(10 * var(--u));font-size:calc(12 * var(--u));line-height:calc(12 * var(--u));font-weight:500;color:#fff}.exp-gallery__checks{margin:0;padding:0;list-style:none}.exp-check{display:flex;align-items:center;gap:calc(14 * var(--u));height:calc(27 * var(--u));cursor:pointer;color:var(--exp-text-soft);font-size:calc(10 * var(--u));line-height:calc(10 * var(--u));font-weight:400}.exp-check input{position:absolute;opacity:0;width:0;height:0}.exp-gallery__filterhead{display:flex;align-items:baseline;justify-content:space-between;gap:calc(8 * var(--u))}.exp-gallery__clear{padding:0;border:0;background:none;font-family:var(--exp-font-mono);font-size:calc(9.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--exp-text-dim);cursor:pointer;transition:color .15s ease}.exp-gallery__clear:hover{color:var(--exp-red-bright)}.exp-check__group{margin:calc(12 * var(--u)) 0 calc(5 * var(--u));font-family:var(--exp-font-mono);font-size:calc(9 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--exp-text-dimmer)}.exp-check__group:first-child{margin-top:calc(4 * var(--u))}.exp-check__count{margin-left:auto;font-family:var(--exp-font-mono);font-size:calc(9 * var(--u));color:var(--exp-text-dimmer)}.exp-check:hover .exp-check__count{color:var(--exp-text-dim)}.exp-gallery__resultcount{margin:calc(12 * var(--u)) 0 0;font-family:var(--exp-font-mono);font-size:calc(9.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--exp-text-dim)}.exp-check__box{width:calc(16 * var(--u));height:calc(16 * var(--u));border:1px solid var(--exp-border);border-radius:calc(3 * var(--u));box-sizing:border-box;background:transparent;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.exp-check__box svg{width:70%;height:70%;display:none}.exp-check input:checked+.exp-check__box{background:var(--exp-red-bright);border-color:var(--exp-red-bright)}.exp-check input:checked+.exp-check__box svg{display:block}.exp-check input:focus-visible+.exp-check__box{outline:2px solid var(--exp-red);outline-offset:2px}.exp-gallery__rule{margin:calc(12 * var(--u)) 0 0;border:0;border-top:1px solid var(--exp-border-soft)}.exp-gallery__grid{position:relative;height:calc(590 * var(--u));background:#000;border:1px solid var(--exp-border);border-top:0;border-left:0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;padding:calc(3 * var(--u)) calc(4 * var(--u));scrollbar-width:thin;scrollbar-color:#333 #000}.exp-gallery__tiles{display:grid;grid-template-columns:repeat(5,calc(177 * var(--u)));gap:calc(8 * var(--u));margin:0;padding:0;list-style:none}.exp-tile{width:calc(177 * var(--u));height:calc(132 * var(--u));background:#000;border:1px solid #3f3f3f;border-radius:calc(10 * var(--u));box-sizing:border-box;padding:calc(6 * var(--u));cursor:pointer;overflow:hidden}.exp-tile img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;transition:transform .25s ease}.exp-tile:hover img{transform:scale(1.04)}.exp-tile--fp,.exp-tile--fp img{background:#000}.exp-tile:hover{border-color:#666}.exp-gallery__none{color:var(--exp-text-dim);font-size:12px;padding:20px}.exp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000;display:none;flex-direction:column;color:#fff;font-family:var(--exp-font-body)}.exp-lightbox[open]{display:flex}.exp-lightbox__stage{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;padding:60px 90px 16px}.exp-lightbox__stage img{max-width:100%;max-height:100%;object-fit:contain}.exp-lightbox--fp .exp-lightbox__stage img{background:#000}.exp-lightbox__caption{text-align:center;padding:0 20px 34px}.exp-lightbox__title{font-size:18px;font-weight:600;color:#fff}.exp-lightbox__sub{margin-top:6px;font-size:14px;color:var(--exp-text-dim)}.exp-lightbox__btn{position:absolute;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#0f0f0f99;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease}.exp-lightbox__btn:hover{background:#ff3b30e6;border-color:#ff3b30e6}.exp-lightbox__btn svg{width:20px;height:20px}.exp-lightbox__close{top:18px;right:18px}.exp-lightbox__prev{left:18px;top:50%;transform:translateY(-50%)}.exp-lightbox__next{right:18px;top:50%;transform:translateY(-50%)}.exp-lightbox__count{position:absolute;top:30px;left:24px;font-size:13px;color:var(--exp-text-dim)}@media screen and (max-width:1023px){.exp-gallery{padding:26px 16px 32px}.exp-gallery__head{margin:0;height:auto}.exp-gallery__eyebrow,.exp-gallery__title,.exp-gallery__blurb,.exp-gallery__stats{position:static;width:auto;white-space:normal}.exp-gallery__eyebrow{font-size:15px;line-height:20px}.exp-gallery__title{margin-top:6px;font-size:24px;line-height:30px}.exp-gallery__blurb{margin-top:10px;font-size:13.5px;line-height:18px;max-width:520px}.exp-gallery__stats{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.exp-stat{width:auto;height:84px;border-radius:10px}.exp-stat__icon{left:12px;top:12px;width:56px;height:56px;border-radius:9px}.exp-stat__value{left:78px;top:24px;font-size:13.5px;line-height:17px}.exp-stat__value--sm{font-size:12px}.exp-stat__label{left:78px;top:44px;font-size:11px;line-height:14px}.exp-gallery__panel{margin:22px 0 0;border-radius:10px}.exp-gallery__pillbar{height:auto;padding:16px 16px 14px;border-radius:10px}.exp-gallery__pilllabel{position:static;font-size:11.5px}.exp-gallery__pills{position:static;margin-top:12px;flex-wrap:wrap;gap:8px}.exp-pill{width:auto;min-width:44%;flex:1 1 auto;height:44px;font-size:12.5px;border-radius:4px}.exp-gallery__body{grid-template-columns:1fr}.exp-gallery__side{height:auto;padding:14px 16px 16px;border-left:0;border-right:0}.exp-gallery__sidetitle{font-size:13.5px}.exp-gallery__filterlabel{margin:12px 0 6px;font-size:12px}.exp-gallery__checks{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.exp-check{height:44px;gap:12px;font-size:11.5px;line-height:14px}.exp-check__group{margin:14px 0 4px;font-size:10px}.exp-check__count,.exp-gallery__clear,.exp-gallery__resultcount{font-size:10.5px}.exp-check__box{width:20px;height:20px;border-radius:4px}.exp-gallery__rule{display:none}.exp-gallery__grid{height:auto;overflow:visible;border:0;padding:12px 0 0}.exp-gallery__tiles{grid-template-columns:repeat(3,1fr);gap:8px}.exp-tile{width:auto;height:auto;aspect-ratio:4 / 3;border-radius:8px;padding:4px}.exp-gallery__more{grid-column:1 / -1;display:flex;justify-content:center;padding:8px 0 4px}.exp-gallery__morebtn{min-height:48px;padding:0 22px;border-radius:8px;border:1px solid var(--exp-border);background:#000;color:#fff;font-family:var(--exp-font-ui);font-size:14px;cursor:pointer}.exp-gallery__morebtn:hover{border-color:var(--exp-red-bright);color:var(--exp-red-bright)}.exp-lightbox__stage{padding:70px 16px 12px}}@media screen and (max-width:640px){.exp-gallery__stats{grid-template-columns:1fr 1fr 1fr;gap:8px}.exp-stat{height:76px}.exp-stat__icon{width:46px;height:46px}.exp-stat__value,.exp-stat__label{left:66px}.exp-stat__value{top:20px;font-size:12.5px}.exp-stat__label{top:40px;font-size:10.5px}.exp-gallery__tiles{grid-template-columns:repeat(2,1fr)}.exp-gallery__checks{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/exp-gallery.css.map */
