.exg-x{--x-ink: #0b1630;--x-ink-2: #1c2b4a;--x-blue: #4a6fa5;--x-blue-deep: #3a5b8c;--x-sky: #7b9fd4;--x-ice: #dce9f5;--x-paper: #eef4fb;--x-cyan: #00c4e0;--x-muted: #4b5870;--x-line: rgba(11, 22, 48, .12);--x-display: "Bebas Neue", "DM Sans", system-ui, sans-serif;--x-body: "DM Sans", system-ui, sans-serif;font-family:var(--x-body);color:var(--x-ink);-webkit-font-smoothing:antialiased}.exg-x *,.exg-x *:before,.exg-x *:after{box-sizing:border-box}.exg-x h1,.exg-x h2,.exg-x h3,.exg-x .x-display{font-family:var(--x-display);font-weight:400;letter-spacing:.01em;text-transform:none;color:inherit;margin:0}.exg-x p{margin:0}.exg-x a{color:inherit}.exg-x img{max-width:100%;display:block}.exg-x svg{width:16px;height:16px;flex:none}.exg-x .x-wrap{max-width:1280px;margin:0 auto;padding:0 24px}@media(min-width:768px){.exg-x .x-wrap{padding:0 32px}}.exg-x .x-eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--x-ink);margin-bottom:20px}.exg-x .x-eyebrow b{color:var(--x-blue);font-weight:900;padding:4px 7px 3px;border:1.5px solid currentColor;border-radius:3px;letter-spacing:.16em;line-height:1}.exg-x .x-eyebrow i{width:32px;height:1px;background:#0b16304d}.exg-x.x-section,.exg-x .x-section{padding:72px 0}.exg-x.x-rule,.exg-x .x-rule{border-top:1px solid var(--x-line)}.exg-x .x-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px;flex-wrap:wrap}.exg-x .x-h2{font-size:56px;line-height:.9}.exg-x .x-h2 em{font-style:normal;color:var(--x-blue)}@media(max-width:767px){.exg-x.x-section,.exg-x .x-section{padding:52px 0}.exg-x .x-h2{font-size:44px}}.exg-x .x-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:var(--x-display);font-weight:400;letter-spacing:.06em;line-height:1;font-size:26px;padding:15px 30px 13px;color:#fff;background:var(--x-blue);border:2px solid var(--x-ink);border-radius:6px;box-shadow:4px 4px 0 var(--x-ink);text-decoration:none;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,background .15s ease}.exg-x .x-btn:hover{background:var(--x-blue-deep);transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--x-ink);color:#fff}.exg-x .x-btn:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--x-ink)}.exg-x .x-btn svg{width:18px;height:18px;transition:transform .15s ease}.exg-x .x-btn:hover svg{transform:translate(2px)}.exg-x .x-btn--ink{background:var(--x-ink);box-shadow:4px 4px 0 var(--x-sky)}.exg-x .x-btn--ink:hover{background:var(--x-ink-2);box-shadow:5px 5px 0 var(--x-sky)}.exg-x .x-btn--ink:active{box-shadow:0 0 0 var(--x-sky)}.exg-x .x-btn--sm{font-size:19px;padding:10px 16px 8px;box-shadow:3px 3px 0 var(--x-ink)}.exg-x .x-btn--sm:hover{box-shadow:4px 4px 0 var(--x-ink)}.exg-x .x-btn[disabled]{background:#cbd3df;color:var(--x-muted);cursor:not-allowed;transform:none;box-shadow:3px 3px #9aa6b8;border-color:#9aa6b8}.exg-x .x-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--x-ink);text-decoration:underline;text-decoration-color:var(--x-sky);text-decoration-thickness:2px;text-underline-offset:4px}.exg-x .x-link:hover{color:var(--x-blue);text-decoration-color:var(--x-blue)}.exg-x .x-link svg{width:14px;height:14px;transition:transform .15s ease}.exg-x .x-link:hover svg{transform:translate(2px)}.exg-x-header-section{position:sticky;top:-48px;z-index:60}.exg-x-header{position:relative;background:var(--x-ink);color:var(--x-ice);border-bottom:1px solid rgba(220,233,245,.12)}.exg-x-header .x-bar{display:flex;align-items:center;gap:28px;height:72px}.exg-x-header .x-inline-search{position:relative;flex:1;max-width:520px;margin:0 auto}.exg-x-header .x-inline-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--x-muted);pointer-events:none}.exg-x-header .x-inline-search input{width:100%;height:44px;padding:0 16px 0 42px;font:600 15px var(--x-body);color:var(--x-ink);background:#fff;border:2px solid transparent;border-radius:6px;outline:none}.exg-x-header .x-inline-search input:focus{border-color:var(--x-sky);box-shadow:3px 3px 0 var(--x-blue)}.exg-x-header .x-icon.x-search-toggle{display:none}.exg-x-header .x-navrow{border-top:1px solid rgba(220,233,245,.12)}.exg-x-header .x-logo img{height:52px;width:auto}.exg-x-header .x-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 6px;margin:0;list-style:none;padding:0}.exg-x-header .x-nav>li{position:relative}.exg-x-header .x-nav>li>a{display:inline-flex;align-items:center;gap:4px;padding:13px 10px;font-size:15px;font-weight:600;color:var(--x-ice);text-decoration:none;white-space:nowrap}.exg-x-header .x-nav>li>a span{padding-bottom:3px;border-bottom:2px solid transparent;transition:border-color .15s ease,color .15s ease}.exg-x-header .x-nav>li:hover>a span,.exg-x-header .x-nav>li:focus-within>a span,.exg-x-header .x-nav>li>a[aria-current] span{color:#fff;border-color:var(--x-sky)}.exg-x-header .x-nav>li>a svg{width:12px;height:12px;opacity:.6}.exg-x-header .x-drop{position:absolute;top:100%;left:50%;transform:translate(-50%,6px);min-width:240px;padding:20px 24px;background:#fff;color:var(--x-ink);border:2px solid var(--x-ink);border-radius:8px;box-shadow:6px 6px 0 var(--x-ink);display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows, 8),auto);column-gap:32px;row-gap:2px;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s}.exg-x-header .x-nav>li:hover .x-drop,.exg-x-header .x-nav>li:focus-within .x-drop{opacity:1;visibility:visible;transform:translate(-50%)}.exg-x-header .x-drop a{display:block;padding:6px 0;font-size:14px;font-weight:600;color:var(--x-ink);text-decoration:none;white-space:nowrap}.exg-x-header .x-drop a:hover{color:var(--x-blue);text-decoration:underline;text-decoration-color:var(--x-sky);text-decoration-thickness:2px;text-underline-offset:4px}.exg-x-header .x-drop .x-drop-all{grid-row:1;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--x-blue);margin-bottom:4px}.exg-x-header .x-tools{display:flex;align-items:center;gap:14px}.exg-x-header .x-store{display:flex;flex:none;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:900;letter-spacing:.14em}.exg-x-header .x-store a{color:#dce9f5b3;text-decoration:none;text-transform:uppercase}.exg-x-header .x-store a:hover{color:#fff}.exg-x-header .x-store a[aria-current]{color:#fff;text-decoration:underline;text-decoration-color:var(--x-sky);text-decoration-thickness:2px;text-underline-offset:4px}.exg-x-header .x-store i{color:#dce9f54d;font-style:normal}.exg-x-header .x-icon{position:relative;width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--x-ice);border:1.5px solid rgba(220,233,245,.35);background:transparent;cursor:pointer;text-decoration:none;padding:0;transition:border-color .15s ease,color .15s ease}.exg-x-header .x-icon:hover{border-color:#fff;color:#fff}.exg-x-header .x-icon svg{width:17px;height:17px}.exg-x-header .x-count{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 4px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;background:var(--x-sky);color:var(--x-ink)}.exg-x-header .x-count[hidden]{display:none}.exg-x-header .x-cta{flex:none;white-space:nowrap;font-size:21px;padding:11px 18px 9px;border-color:var(--x-ice);box-shadow:3px 3px 0 var(--x-sky)}.exg-x-header .x-cta:hover{box-shadow:4px 4px 0 var(--x-sky)}.exg-x-header .x-cta:active{box-shadow:0 0 0 var(--x-sky)}.exg-x-header .x-search{display:none;border-top:1px solid rgba(220,233,245,.12);padding:14px 0}.exg-x-header.is-searching .x-search{display:block}.exg-x-header .x-search form{display:flex;gap:10px}.exg-x-header .x-search input{flex:1;height:48px;padding:0 18px;font:600 16px var(--x-body);color:var(--x-ink);background:#fff;border:2px solid var(--x-ice);border-radius:6px;outline:none}.exg-x-header .x-search input:focus{border-color:var(--x-sky)}.exg-x-header .x-burger,.exg-x-header .x-mobile{display:none}@media(max-width:1100px){.exg-x-header .x-nav>li>a{padding:13px 6px;font-size:14px}.exg-x-header .x-bar{gap:16px}}@media(max-width:989px){.exg-x-header .x-bar{height:64px;gap:10px}.exg-x-header .x-logo{margin-right:auto}.exg-x-header .x-logo img{height:42px}.exg-x-header .x-navrow,.exg-x-header .x-inline-search,.exg-x-header .x-tools>.x-store,.exg-x-header .x-cta,.exg-x-header .x-account{display:none}.exg-x-header .x-icon.x-search-toggle,.exg-x-header .x-burger{display:inline-flex}.exg-x-header.is-open .x-mobile{display:block}.exg-x-header .x-mobile{max-height:calc(100vh - 64px);overflow-y:auto;border-top:1px solid rgba(220,233,245,.12);padding:8px 0 24px}.exg-x-header .x-mobile details{border-bottom:1px solid rgba(220,233,245,.12)}.exg-x-header .x-mobile summary,.exg-x-header .x-mobile>.x-wrap>a{display:flex;justify-content:space-between;align-items:center;padding:16px 0;list-style:none;cursor:pointer;font-family:var(--x-display);font-size:28px;letter-spacing:.02em;color:#fff;text-decoration:none}.exg-x-header .x-mobile>.x-wrap>a{border-bottom:1px solid rgba(220,233,245,.12)}.exg-x-header .x-mobile summary::-webkit-details-marker{display:none}.exg-x-header .x-mobile summary svg{width:18px;height:18px;transition:transform .2s ease}.exg-x-header .x-mobile details[open] summary svg{transform:rotate(180deg)}.exg-x-header .x-mobile details a{display:block;padding:10px 0;font-size:16px;font-weight:600;color:var(--x-ice);text-decoration:none}.exg-x-header .x-mobile details div{padding-bottom:14px}.exg-x-header .x-mobile .x-store{display:flex;padding-top:20px;font-size:14px}.exg-x-header .x-mobile .x-btn{margin-top:20px;width:100%}}.exg-x-hero{position:relative;overflow:hidden;background:var(--x-paper)}.exg-x-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.08;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.2 0 0 0 0 0.4 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.exg-x-hero .x-hero-grid{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center;padding-top:64px;padding-bottom:64px;min-height:620px}.exg-x-hero h1{font-size:104px;line-height:.86;margin-bottom:28px}.exg-x-hero h1 span{display:block}.exg-x-hero h1 em{display:block;font-style:normal;color:var(--x-blue)}.exg-x-hero .x-lede{font-size:20px;line-height:1.6;color:var(--x-muted);max-width:30em;margin-bottom:32px}.exg-x-hero .x-lede strong{color:var(--x-ink)}.exg-x-hero .x-actions{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap;margin-bottom:20px}.exg-x-hero .x-ticks{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;font-weight:700;color:var(--x-muted)}.exg-x-hero .x-ticks span{display:inline-flex;align-items:center;gap:6px}.exg-x-hero .x-ticks svg{width:14px;height:14px;color:var(--x-blue)}.exg-x-hero .x-proof{display:flex;align-items:center;gap:14px;margin-top:36px;padding-top:28px;border-top:1px solid var(--x-line);max-width:30em}.exg-x-hero .x-proof b{flex:none;white-space:nowrap;font-family:var(--x-display);font-weight:400;font-size:52px;line-height:1;color:var(--x-blue)}.exg-x-hero .x-proof span{font-size:14px;font-weight:700;color:var(--x-muted);line-height:1.4}.exg-x-hero .x-proof span strong{color:var(--x-ink)}.exg-x-hero .x-stage{position:relative;display:flex;align-items:center;justify-content:center}.exg-x-hero .x-disc{position:absolute;width:86%;aspect-ratio:1;border-radius:50%;background:var(--x-ice);border:2px solid var(--x-ink);box-shadow:8px 8px 0 var(--x-ink)}.exg-x-hero .x-stage img{position:relative;width:100%;max-width:560px;height:auto;max-height:600px;object-fit:contain;mix-blend-mode:multiply}.exg-x-hero .x-note{position:absolute;left:0;top:4%;z-index:2;font-size:16px;font-weight:700;color:var(--x-ink-2);transform:rotate(-6deg)}.exg-x-hero .x-tag{position:absolute;right:2%;bottom:10%;z-index:2;display:flex;flex-direction:column;gap:2px;padding:12px 16px 10px;background:#fff;border:2px solid var(--x-ink);border-radius:8px;box-shadow:4px 4px 0 var(--x-ink);text-decoration:none;color:var(--x-ink);transform:rotate(3deg);transition:transform .15s ease}.exg-x-hero .x-tag:hover{transform:rotate(0) translateY(-2px)}.exg-x-hero .x-tag small{font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--x-blue)}.exg-x-hero .x-tag strong{font-family:var(--x-display);font-weight:400;font-size:24px;line-height:1}.exg-x-hero .x-tag span{font-size:14px;font-weight:700}@media(max-width:1100px){.exg-x-hero h1{font-size:84px}}@media(max-width:899px){.exg-x-hero .x-hero-grid{grid-template-columns:1fr;text-align:center;padding-top:40px;min-height:0}.exg-x-hero .x-eyebrow,.exg-x-hero .x-actions,.exg-x-hero .x-ticks,.exg-x-hero .x-proof{justify-content:center}.exg-x-hero .x-lede,.exg-x-hero .x-proof{margin-left:auto;margin-right:auto}.exg-x-hero .x-proof{text-align:left}.exg-x-hero h1{font-size:72px}.exg-x-hero .x-note{display:none}.exg-x-hero .x-stage img{max-width:400px}}@media(max-width:479px){.exg-x-hero .x-eyebrow{flex-wrap:wrap;gap:6px 12px}.exg-x-hero h1{font-size:60px}.exg-x-hero .x-lede{font-size:17px}}.exg-x-logos{background:#fff;border-top:1px solid var(--x-line);border-bottom:1px solid var(--x-line);padding:26px 0;overflow:hidden}.exg-x-logos .x-label{text-align:center;font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--x-muted);margin-bottom:18px}.exg-x-logos .x-track{display:flex;width:max-content;animation:exg-x-marquee var(--speed, 60s) linear infinite}.exg-x-logos:hover .x-track{animation-play-state:paused}.exg-x-logos .x-set{display:flex;align-items:center;gap:56px;padding-right:56px}.exg-x-logos .x-set a,.exg-x-logos .x-set span{display:block;flex:none}.exg-x-logos img{height:60px;width:auto;max-width:160px;object-fit:contain;transition:transform .2s ease}.exg-x-logos a:hover img{transform:scale(1.08)}@keyframes exg-x-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.exg-x-logos .x-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.exg-x-logos .x-set[aria-hidden]{display:none}}.exg-x-products .x-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}@media(max-width:989px){.exg-x-products .x-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(max-width:749px){.exg-x-products .x-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.exg-x .x-card{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border:2px solid var(--x-ink);border-radius:10px;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.exg-x .x-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--x-ink)}.exg-x .x-card-media{position:relative;display:block;aspect-ratio:1;background:var(--x-paper);border-bottom:2px solid var(--x-ink)}.exg-x .x-card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;padding:8%;mix-blend-mode:multiply;transition:transform .25s ease}.exg-x .x-card:hover .x-card-media img{transform:scale(1.04)}.exg-x .x-badge{position:absolute;top:10px;left:10px;z-index:1;padding:5px 8px 4px;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--x-ink);border-radius:4px}.exg-x .x-badge--sale{background:var(--x-blue)}.exg-x .x-card-body{display:flex;flex-direction:column;gap:6px;flex:1;padding:14px 16px 16px}.exg-x .x-card-type{font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--x-blue)}.exg-x .x-card-title{font-size:15px;font-weight:700;line-height:1.3;color:var(--x-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.exg-x .x-card-title:hover{color:var(--x-blue)}.exg-x .x-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px}.exg-x .x-price{font-family:var(--x-display);font-size:28px;line-height:1}.exg-x .x-price s{font-family:var(--x-body);font-size:13px;font-weight:600;color:var(--x-muted);margin-left:4px}.exg-x .x-card .x-btn--sm{font-size:17px;padding:9px 13px 7px}@media(max-width:479px){.exg-x .x-card-body{padding:10px 10px 12px}.exg-x .x-card-title{font-size:13px}.exg-x .x-price{font-size:22px}.exg-x .x-card .x-btn--sm{font-size:15px;padding:8px 10px 6px}}.exg-x-products .x-row{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 24px;padding:4px 24px 18px;margin:0 -24px;list-style:none;scrollbar-width:thin;scrollbar-color:var(--x-sky) transparent}.exg-x-products .x-row>li{flex:0 0 280px;scroll-snap-align:start}.exg-x-products .x-row::-webkit-scrollbar{height:6px}.exg-x-products .x-row::-webkit-scrollbar-thumb{background:var(--x-sky);border-radius:3px}.exg-x-products .x-head-end{display:flex;align-items:center;gap:20px}.exg-x-products .x-arrows{display:flex;gap:10px}.exg-x-products .x-arrow{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;background:#fff;color:var(--x-ink);border:2px solid var(--x-ink);border-radius:6px;box-shadow:3px 3px 0 var(--x-ink);transition:transform .1s ease,box-shadow .1s ease,opacity .15s ease}.exg-x-products .x-arrow:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--x-ink)}.exg-x-products .x-arrow:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--x-ink)}.exg-x-products .x-arrow[disabled]{opacity:.35;cursor:default;transform:none;box-shadow:3px 3px 0 var(--x-ink)}.exg-x-products .x-arrow--prev svg{transform:rotate(180deg)}@media(min-width:768px){.exg-x-products .x-row{padding:4px 32px 18px;margin:0 -32px;scroll-padding:0 32px}}@media(max-width:749px){.exg-x-products .x-row{gap:12px}.exg-x-products .x-row>li{flex-basis:62vw}.exg-x-products .x-arrows{display:none}}.exg-x-tiles .x-tile-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:20px}@media(max-width:989px){.exg-x-tiles .x-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.exg-x .x-tile{position:relative;display:block;aspect-ratio:4 / 5;border:2px solid var(--x-ink);border-radius:10px;overflow:hidden;background:var(--x-ice);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.exg-x .x-tile:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--x-ink)}.exg-x .x-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.exg-x .x-tile:hover img{transform:scale(1.05)}.exg-x .x-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(11,22,48,.85) 100%)}.exg-x .x-tile-text{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;color:#fff}.exg-x .x-tile-text strong{display:block;font-family:var(--x-display);font-weight:400;font-size:36px;line-height:.95}.exg-x .x-tile-text span svg{width:14px;height:14px;flex:none}.exg-x .x-tile-text span{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--x-ice)}@media(max-width:479px){.exg-x .x-tile-text strong{font-size:26px}}.exg-x-feature .x-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.exg-x-feature.is-flipped .x-split>:first-child{order:2}.exg-x-feature .x-frame{border:2px solid var(--x-ink);border-radius:12px;overflow:hidden;box-shadow:8px 8px 0 var(--x-blue);background:var(--x-ice)}.exg-x-feature .x-frame img{width:100%;height:auto}.exg-x-feature .x-copy{font-size:17px;line-height:1.7;color:var(--x-muted);margin:20px 0 28px}.exg-x-feature .x-copy p+p{margin-top:12px}.exg-x-feature .x-copy strong{color:var(--x-ink)}@media(max-width:899px){.exg-x-feature .x-split{grid-template-columns:1fr;gap:32px}.exg-x-feature.is-flipped .x-split>:first-child{order:0}}.exg-x-usps{background:var(--x-ink);color:var(--x-ice)}.exg-x-usps .x-usp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.exg-x-usps .x-usp{padding:40px 24px;border-left:1px solid rgba(220,233,245,.14)}.exg-x-usps .x-usp:first-child{border-left:0}.exg-x-usps .x-usp b{display:block;font-family:var(--x-display);font-weight:400;font-size:34px;line-height:1;color:#fff;margin-bottom:8px}.exg-x-usps .x-usp b em{font-style:normal;color:var(--x-sky)}.exg-x-usps .x-usp p{font-size:14px;line-height:1.55;color:#dce9f5cc}@media(max-width:989px){.exg-x-usps .x-usp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exg-x-usps .x-usp:nth-child(3){border-left:0}.exg-x-usps .x-usp:nth-child(n+3){border-top:1px solid rgba(220,233,245,.14)}.exg-x-usps .x-usp{padding:28px 16px}}.exg-x-signup{background:var(--x-paper)}.exg-x-signup .x-signup-grid{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:center}.exg-x-signup .x-signup-row{display:flex;gap:12px}.exg-x-signup input[type=email]{flex:1;min-width:0;height:58px;padding:0 18px;font:600 16px var(--x-body);color:var(--x-ink);background:#fff;border:2px solid var(--x-ink);border-radius:6px;outline:none}.exg-x-signup input[type=email]:focus{box-shadow:3px 3px 0 var(--x-blue)}.exg-x-signup .x-small{margin-top:12px;font-size:13px;color:var(--x-muted)}.exg-x-signup .x-ok{font-size:17px;font-weight:700;color:var(--x-blue)}@media(max-width:899px){.exg-x-signup .x-signup-grid{grid-template-columns:1fr;gap:24px}}@media(max-width:479px){.exg-x-signup .x-signup-row{flex-direction:column}}.exg-x .x-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.exg-x :focus-visible{outline:3px solid var(--x-sky);outline-offset:2px}.exg-x-peekos{--pk-pink: #e8317c;--pk-deep: #cf1f6a;--pk-paper: #fce7f1;--pk-shadow: #9d174d}.exg-x-peekos .x-pk-card{position:relative;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:24px;padding:56px 56px 56px 64px;background:var(--pk-paper);border:2px solid var(--x-ink);border-radius:16px;box-shadow:8px 8px 0 var(--pk-pink);overflow:hidden}.exg-x-peekos .x-pk-logo{width:104px;height:auto;margin-bottom:22px}.exg-x-peekos .x-eyebrow b{color:var(--pk-deep)}.exg-x-peekos .x-pk-h{font-size:84px;line-height:.86;margin-bottom:22px}.exg-x-peekos .x-pk-h span,.exg-x-peekos .x-pk-h em{display:block}.exg-x-peekos .x-pk-h em{font-style:normal;color:var(--pk-pink)}.exg-x-peekos .x-pk-text{font-size:18px;line-height:1.6;color:#475569;max-width:28em;margin-bottom:28px}.exg-x-peekos .x-pk-text strong{color:var(--x-ink)}.exg-x-peekos .x-pk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px}.exg-x-peekos .x-pk-btn{display:inline-flex;align-items:center;gap:.55rem;padding:15px 30px 13px;font-family:var(--x-display);font-size:26px;letter-spacing:.06em;line-height:1;text-decoration:none;color:#fff;background:var(--pk-deep);border:2px solid var(--x-ink);border-radius:6px;box-shadow:4px 4px 0 var(--x-ink);transition:transform .1s ease,box-shadow .1s ease,background .15s ease}.exg-x-peekos .x-pk-btn:hover{color:#fff;background:#b81a5d;transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--x-ink)}.exg-x-peekos .x-pk-btn:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--x-ink)}.exg-x-peekos .x-pk-btn svg{width:18px;height:18px}.exg-x-peekos .x-pk-price{font-size:15px;font-weight:700;color:#475569}.exg-x-peekos .x-pk-price strong{font-family:var(--x-display);font-weight:400;font-size:34px;color:var(--x-ink);margin-left:4px;vertical-align:-3px}.exg-x-peekos .x-pk-boxes{position:relative;display:block;aspect-ratio:1.25}.exg-x-peekos .x-pk-box{position:absolute;width:58%;height:auto;filter:drop-shadow(0 18px 22px rgba(157,23,77,.25));transition:transform .3s ease}.exg-x-peekos .x-pk-box--l{left:0;top:14%;transform:rotate(-9deg)}.exg-x-peekos .x-pk-box--r{right:0;top:14%;transform:rotate(8deg)}.exg-x-peekos .x-pk-box--c{left:21%;top:0;width:62%;z-index:1}.exg-x-peekos .x-pk-card:hover .x-pk-box--l{transform:rotate(-12deg) translate(-8px)}.exg-x-peekos .x-pk-card:hover .x-pk-box--r{transform:rotate(11deg) translate(8px)}.exg-x-peekos .x-pk-card:hover .x-pk-box--c{transform:translateY(-8px)}.exg-x-peekos .x-pk-sticker{position:absolute;right:6%;top:2%;z-index:2;width:104px;height:104px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;font-family:var(--x-display);font-size:22px;line-height:.95;color:#fff;background:var(--pk-pink);border:3px solid #fff;box-shadow:0 6px 16px #9d174d59;transform:rotate(12deg)}@media(max-width:1100px){.exg-x-peekos .x-pk-h{font-size:68px}.exg-x-peekos .x-pk-card{padding:44px}}@media(max-width:899px){.exg-x-peekos .x-pk-card{grid-template-columns:1fr;padding:32px 24px 28px;text-align:center;box-shadow:6px 6px 0 var(--pk-pink)}.exg-x-peekos .x-pk-logo{margin:0 auto 18px;width:88px}.exg-x-peekos .x-eyebrow,.exg-x-peekos .x-pk-actions{justify-content:center}.exg-x-peekos .x-pk-text{margin-left:auto;margin-right:auto}.exg-x-peekos .x-pk-h{font-size:58px}.exg-x-peekos .x-pk-boxes{order:-1;max-width:420px;width:100%;margin:0 auto}.exg-x-peekos .x-pk-sticker{width:80px;height:80px;font-size:17px}}@media(prefers-reduced-motion:reduce){.exg-x-peekos .x-pk-box{transition:none}}.exg-x-header .x-drop.x-drop--groups{display:grid;grid-auto-flow:row;grid-template-rows:none;grid-template-columns:repeat(5,minmax(120px,170px));gap:4px 28px;width:max-content;max-width:calc(100vw - 32px)}.exg-x-header .x-drop--groups .x-drop-all{grid-column:1 / -1}.exg-x-header .x-drop .x-group a{white-space:normal;line-height:1.3}.exg-x-header .x-group-h{margin:0 0 4px;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--x-muted)}.exg-x-header .x-drop .x-group a{padding:4px 0}.exg-x-header .x-nav>li>a.x-nav-deal span{color:#fff;background:#d03b3b;padding:2px 8px;border-radius:4px;border-bottom:0}.exg-x-header .x-mobile .x-mgroups .x-group-h{margin:14px 0 2px;color:var(--x-sky)}.exg-x-footer{background:var(--x-ink);color:#dce9f5c7}.exg-x-footer .x-eyebrow{color:var(--x-ice)}.exg-x-footer .x-eyebrow b{color:var(--x-sky)}.exg-x-footer .x-eyebrow i{background:#dce9f54d}.exg-x-footer .x-ft-signup{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:center;padding:64px 0 56px;border-bottom:1px solid rgba(220,233,245,.14)}.exg-x-footer .x-ft-h{font-size:56px;line-height:.9;color:#fff}.exg-x-footer .x-ft-h em{display:block;font-style:normal;color:var(--x-sky)}.exg-x-footer .x-ft-row{display:flex;gap:12px}.exg-x-footer .x-ft-row input{flex:1;min-width:0;height:58px;padding:0 18px;font:600 16px var(--x-body);color:var(--x-ink);background:#fff;border:2px solid #fff;border-radius:6px;outline:none}.exg-x-footer .x-ft-row input:focus{border-color:var(--x-sky);box-shadow:3px 3px 0 var(--x-sky)}.exg-x-footer .x-btn{border-color:var(--x-ice);box-shadow:4px 4px 0 var(--x-sky)}.exg-x-footer .x-btn:hover{box-shadow:5px 5px 0 var(--x-sky)}.exg-x-footer .x-btn:active{box-shadow:0 0 0 var(--x-sky)}.exg-x-footer .x-ft-small{margin-top:12px;font-size:13px;color:#dce9f5a6}.exg-x-footer .x-ft-ok{font-size:17px;font-weight:700;color:#fff}.exg-x-footer .x-ft-main{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px;padding:52px 0;border-bottom:1px solid rgba(220,233,245,.14)}.exg-x-footer .x-ft-brand img{width:140px;height:auto;margin-bottom:18px}.exg-x-footer .x-ft-about{font-size:14px;line-height:1.6;max-width:26em;margin-bottom:20px}.exg-x-footer .x-ft-about strong{color:#fff}.exg-x-footer .x-ft-social ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.exg-x-footer .x-ft-social a{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center;justify-content:center;border:1.5px solid rgba(220,233,245,.35)!important;border-radius:999px!important;background:transparent!important;color:var(--x-ice)!important;transition:border-color .15s ease,color .15s ease}.exg-x-footer .x-ft-social a:hover{border-color:#fff!important;color:#fff!important}.exg-x-footer .x-ft-social svg{width:15px!important;height:15px!important;fill:currentColor}.exg-x-footer .x-ft-social svg path{fill:currentColor}.exg-x-footer .x-ft-col-h{font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--x-sky);margin-bottom:16px}.exg-x-footer .x-ft-col ul{list-style:none;margin:0;padding:0}.exg-x-footer .x-ft-col a{display:inline-block;padding:6px 0;font-size:15px;font-weight:500;color:#dce9f5d9;text-decoration:none}.exg-x-footer .x-ft-col a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--x-sky);text-decoration-thickness:2px;text-underline-offset:4px}.exg-x-footer .x-ft-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:22px 0 28px;font-size:12px;font-weight:700;letter-spacing:.06em;color:#dce9f599}.exg-x-footer .exg-region-switcher,.exg-x-footer .exg-region-switcher *{color:#dce9f5bf!important;font-size:12px}.exg-x-footer .exg-region-switcher .exg-region-active{color:#fff!important}@media(max-width:989px){.exg-x-footer .x-ft-signup{grid-template-columns:1fr;gap:24px;padding:48px 0 40px}.exg-x-footer .x-ft-main{grid-template-columns:repeat(3,1fr);gap:32px 20px}.exg-x-footer .x-ft-brand{grid-column:1 / -1}}@media(max-width:599px){.exg-x-footer .x-ft-h{font-size:44px}.exg-x-footer .x-ft-row{flex-direction:column}.exg-x-footer .x-ft-main{grid-template-columns:1fr 1fr}.exg-x-footer .x-ft-bar{flex-direction:column;align-items:flex-start}}.exg-x-footer p,.exg-x-footer span,.exg-x-footer li{color:inherit}.exg-x-footer .x-eyebrow span{color:var(--x-ice)}.exg-x-footer .x-ft-about,.exg-x-footer .x-ft-about p{color:#dce9f5c7}.exg-x-footer .x-ft-bar>span{color:#dce9f599}body:has(.exg-x-header) .search-bar-container.classic-search{display:none!important}.exg-x-hero{background:var(--x-ink);color:#fff}.exg-x-hero:after{opacity:1;mix-blend-mode:normal;background-image:linear-gradient(rgba(123,159,212,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(123,159,212,.09) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 75% 50%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 90% at 75% 50%,#000 20%,transparent 75%)}.exg-x-hero .x-eyebrow,.exg-x-hero .x-eyebrow span{color:var(--x-ice)}.exg-x-hero .x-eyebrow i{background:#dce9f54d}.exg-x-hero h1{color:#fff}.exg-x-hero h1 em{color:var(--x-sky)}.exg-x-hero .x-lede,.exg-x-hero .x-lede p{color:#dce9f5cc}.exg-x-hero .x-lede strong{color:#fff}.exg-x-hero .x-btn{border-color:var(--x-ice);box-shadow:4px 4px 0 var(--x-sky)}.exg-x-hero .x-btn:hover{box-shadow:5px 5px 0 var(--x-sky)}.exg-x-hero .x-btn:active{box-shadow:0 0 0 var(--x-sky)}.exg-x-hero .x-link{color:var(--x-ice)}.exg-x-hero .x-link:hover{color:#fff;text-decoration-color:var(--x-cyan)}.exg-x-hero .x-ticks,.exg-x-hero .x-ticks span{color:#dce9f5bf}.exg-x-hero .x-ticks svg{color:var(--x-cyan)}.exg-x-hero .x-proof{border-top-color:#dce9f526}.exg-x-hero .x-proof b{color:var(--x-sky)}.exg-x-hero .x-proof span,.exg-x-hero .x-proof p{color:#dce9f5bf}.exg-x-hero .x-proof strong{color:#fff}.exg-x-hero .x-portal{position:relative;width:86%;max-width:540px;aspect-ratio:1;border-radius:50%;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 40%,#fff 0%,var(--x-ice) 70%);border:3px solid var(--x-sky);box-shadow:0 0 0 10px #7b9fd41f,0 0 70px #00c4e059;animation:exg-x-portal 4s ease-in-out infinite}.exg-x-hero .x-portal img{position:absolute;top:6%;right:6%;bottom:0;left:6%;width:88%;height:94%;max-width:none;max-height:none;object-fit:contain;object-position:bottom;mix-blend-mode:multiply}@keyframes exg-x-portal{0%,to{box-shadow:0 0 0 10px #7b9fd41f,0 0 60px #00c4e047}50%{box-shadow:0 0 0 14px #7b9fd429,0 0 90px #00c4e073}}@media(prefers-reduced-motion:reduce){.exg-x-hero .x-portal{animation:none}}.exg-x-hero .x-tag{border-color:var(--x-ink);box-shadow:4px 4px 0 var(--x-cyan)}@media(max-width:899px){.exg-x-hero .x-portal{width:78%;margin:0 auto}}.exg-x .x-card-media:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:1;pointer-events:none;opacity:0;transform:scale(1.06);transition:opacity .15s ease,transform .2s ease;background:linear-gradient(var(--x-cyan),var(--x-cyan)) top left / 18px 3px no-repeat,linear-gradient(var(--x-cyan),var(--x-cyan)) top left / 3px 18px no-repeat,linear-gradient(var(--x-cyan),var(--x-cyan)) top right / 18px 3px no-repeat,linear-gradient(var(--x-cyan),var(--x-cyan)) top right / 3px 18px no-repeat,linear-gradient(var(--x-cyan),var(--x-cyan)) bottom left / 18px 3px no-repeat,linear-gradient(var(--x-cyan),var(--x-cyan)) bottom left / 3px 18px no-repeat,linear-gradient(var(--x-cyan),var(--x-cyan)) bottom right / 18px 3px no-repeat,linear-gradient(var(--x-cyan),var(--x-cyan)) bottom right / 3px 18px no-repeat}.exg-x .x-card:hover .x-card-media:after{opacity:1;transform:scale(1)}.exg-x .x-tile:hover{box-shadow:6px 6px 0 var(--x-cyan)}.exg-x-usps .x-usp b em{color:var(--x-cyan)}.exg-x-hero h1 span,.exg-x-hero .x-proof span strong{color:#fff}.exg-x{--x-soft: 0 1px 2px rgba(11,22,48,.06), 0 6px 20px rgba(11,22,48,.07);--x-soft-up: 0 2px 4px rgba(11,22,48,.06), 0 16px 36px rgba(11,22,48,.14)}.exg-x .x-btn{border-radius:8px}.exg-x .x-eyebrow b{padding:0;border:0;border-radius:0;letter-spacing:.22em}.exg-x-hero .x-eyebrow b{color:var(--x-cyan)}.exg-x.x-rule,.exg-x .x-rule{border-top:0}.exg-x-logos{border-top:0;border-bottom:0;background:#fff}.exg-x .x-card{border:0;border-radius:16px;box-shadow:var(--x-soft);transition:transform .2s ease,box-shadow .2s ease}.exg-x .x-card:hover{transform:translateY(-4px);box-shadow:var(--x-soft-up)}.exg-x .x-card-media{border-bottom:0;border-radius:16px 16px 0 0;margin:0}.exg-x .x-badge{border-radius:999px;padding:5px 10px 4px}.exg-x .x-card .x-btn--sm,.exg-x .x-card .x-btn--sm:hover,.exg-x .x-card .x-btn--sm:active{border:0;box-shadow:none;transform:none;border-radius:999px;font-size:16px;padding:9px 16px 7px}.exg-x .x-card .x-btn--sm:hover{background:var(--x-blue-deep)}.exg-x .x-card .x-btn--sm[disabled]{background:#e2e8f0;color:var(--x-muted)}.exg-x-products .x-row{padding-top:8px;padding-bottom:28px}.exg-x-products .x-grid{padding:4px 0 8px}.exg-x-products .x-arrow{border:1.5px solid var(--x-line);border-radius:999px;box-shadow:none;background:#fff}.exg-x-products .x-arrow:hover{transform:none;box-shadow:var(--x-soft);border-color:var(--x-ink)}.exg-x-products .x-arrow:active{transform:scale(.94);box-shadow:none}.exg-x-products .x-arrow[disabled]{box-shadow:none}.exg-x .x-tile{border:0;border-radius:18px;box-shadow:var(--x-soft);transition:transform .2s ease,box-shadow .2s ease}.exg-x .x-tile:hover{transform:translateY(-4px);box-shadow:var(--x-soft-up),0 0 0 3px var(--x-cyan)}.exg-x-feature .x-frame{border:0;border-radius:20px;box-shadow:var(--x-soft-up)}.exg-x-hero .x-tag{border:0;border-radius:12px;box-shadow:0 12px 30px #00000059,0 0 0 2px var(--x-cyan);transform:rotate(2deg)}.exg-x-peekos .x-pk-card{border:0;border-radius:24px;box-shadow:var(--x-soft-up)}.exg-x-header .x-drop{border:0;border-radius:12px;box-shadow:0 18px 40px #0b163038}.exg-x-hero:after{background-image:radial-gradient(ellipse 55% 70% at 74% 50%,rgba(0,196,224,.12),transparent 70%);background-size:auto;-webkit-mask-image:none;mask-image:none}.exg-x-header .x-navrow .x-wrap{position:relative}.exg-x-header .x-nav>li:has(.x-drop--groups){position:static}.exg-x-hero .x-poster{position:relative;display:block;width:100%;max-width:620px;border-radius:20px;overflow:hidden;box-shadow:0 30px 70px #00000080,0 0 0 1px #7b9fd440;transition:transform .25s ease,box-shadow .25s ease}.exg-x-hero .x-poster:hover{transform:translateY(-4px);box-shadow:0 36px 80px #0000008c,0 0 0 2px var(--x-cyan)}.exg-x-hero .x-poster img{width:100%;height:auto;display:block;mix-blend-mode:normal}.exg-x-hero .x-poster~.x-tag{right:-2%;bottom:6%}@media(max-width:899px){.exg-x-hero .x-poster{margin:0 auto}.exg-x-hero .x-poster~.x-tag{right:2%}}.exg-x-hero .x-poster~.x-tag{right:auto;left:-3%;bottom:7%;transform:rotate(-2deg)}@media(max-width:899px){.exg-x-hero .x-stage:has(.x-poster){order:-1}.exg-x-hero .x-poster~.x-tag{display:none}.exg-x-hero .x-hero-grid:has(.x-poster){padding-top:20px}}.exg-x-hero.is-cinematic{background:#05070d}.exg-x-hero .x-backdrop{position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;z-index:0;background-size:cover;background-position:center;filter:blur(48px) saturate(1.25) brightness(.55);transform:scale(1.1)}.exg-x-hero.is-cinematic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#05070deb,#05070dc7 38%,#05070d40 70%,#05070d1a),radial-gradient(ellipse 120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.65) 100%)}.exg-x-hero.is-cinematic:after{z-index:0;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;-webkit-mask-image:none;mask-image:none}.exg-x-hero.is-cinematic .x-hero-grid{z-index:1;min-height:680px}.exg-x-hero.is-cinematic .x-stage{flex-direction:column;align-items:stretch}.exg-x-hero.is-cinematic .x-poster{max-width:640px;border-radius:6px;box-shadow:0 40px 90px #000000a6,0 0 0 1px #ffffff14}.exg-x-hero.is-cinematic .x-poster:hover{transform:translateY(-3px);box-shadow:0 46px 100px #000000b3,0 0 0 1px #ffffff2e}.exg-x-hero .x-caption{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;max-width:640px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.18);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff9}.exg-x-hero .x-caption strong{color:#fff;font-weight:800}.exg-x-hero .x-caption span+strong:before,.exg-x-hero .x-caption strong+span:before{content:"\b7";margin-right:14px;color:#ffffff59}.exg-x-hero .x-caption a{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none}.exg-x-hero .x-caption a:hover{text-decoration:underline;text-underline-offset:4px}.exg-x-hero .x-caption svg{width:13px;height:13px}@media(max-width:899px){.exg-x-hero.is-cinematic:before{background:linear-gradient(180deg,#05070d33,#05070dd9 45%,#05070df2)}.exg-x-hero.is-cinematic .x-hero-grid{min-height:0}.exg-x-hero .x-caption{font-size:10px;letter-spacing:.16em}.exg-x-hero .x-caption a{margin-left:0}}.exg-x-hero .x-caption>span{color:#ffffffb3}@media(min-width:900px){.exg-x-hero.is-cinematic .x-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:stretch;min-height:0;padding-top:72px;padding-bottom:72px}.exg-x-hero.is-cinematic .x-eyebrow{line-height:16px;margin-bottom:20px}.exg-x-hero.is-cinematic .x-stage{padding-top:36px;display:flex;flex-direction:column;justify-content:flex-start}.exg-x-hero.is-cinematic .x-stage .x-caption{margin-top:auto}.exg-x-hero.is-cinematic .x-poster{margin-bottom:18px}.exg-x-hero.is-cinematic .x-poster,.exg-x-hero.is-cinematic .x-poster:hover{max-width:none;width:100%;border-radius:8px}.exg-x-hero.is-cinematic .x-poster img{max-width:none;max-height:none;width:100%;height:auto}.exg-x-hero.is-cinematic .x-caption{max-width:none}.exg-x-hero.is-cinematic h1{font-size:clamp(60px,5.4vw,80px);margin-bottom:22px}.exg-x-hero.is-cinematic .x-lede{font-size:18px;margin-bottom:28px}.exg-x-hero.is-cinematic .x-proof{margin-top:28px;padding-top:22px}}.exg-x-hero.is-movie .x-movie{position:relative;display:block;aspect-ratio:2 / 3;width:100%;max-width:380px;margin-left:auto;overflow:hidden;border-radius:3px;text-decoration:none;color:#fff;background:#000;box-shadow:0 40px 90px #000000b3,0 0 0 1px #ffffff1a;transition:transform .3s ease,box-shadow .3s ease}.exg-x-hero.is-movie .x-movie:hover{transform:translateY(-4px);box-shadow:0 48px 100px #000000bf,0 0 0 1px #ffffff38}.exg-x-hero.is-movie .x-movie-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;mix-blend-mode:normal;transform:scale(1.04);transition:transform .8s ease}.exg-x-hero.is-movie .x-movie:hover .x-movie-art{transform:scale(1.08)}.exg-x-hero.is-movie .x-movie:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#000000bf,#0000 22%),linear-gradient(0deg,#000,#000000eb 24%,#0000 52%),radial-gradient(ellipse 90% 70% at 50% 40%,transparent 50%,rgba(0,0,0,.45) 100%)}.exg-x-hero.is-movie .x-movie-top,.exg-x-hero.is-movie .x-movie-foot{position:absolute;left:0;right:0;z-index:1;text-align:center;padding:0 22px}.exg-x-hero.is-movie .x-movie-top{top:18px}.exg-x-hero.is-movie .x-movie-top small{display:block;font-size:9px;font-weight:800;letter-spacing:.34em;text-transform:uppercase;color:#ffffffbf}.exg-x-hero.is-movie .x-movie-top em{display:block;margin-top:6px;font-family:var(--x-display);font-style:normal;font-size:20px;letter-spacing:.12em;color:#fff}.exg-x-hero.is-movie .x-movie-foot{bottom:18px}.exg-x-hero.is-movie .x-movie-sub{display:block;font-family:var(--x-display);font-size:18px;letter-spacing:.2em;color:#e2313b}.exg-x-hero.is-movie .x-movie-title{display:block;font-family:var(--x-display);font-weight:400;font-size:64px;line-height:.88;letter-spacing:.01em;color:#f6b52e;text-shadow:0 2px 0 rgba(0,0,0,.5),0 0 30px rgba(246,181,46,.25)}.exg-x-hero.is-movie .x-movie-billing{display:block;margin:12px auto 0;max-width:300px;font-family:var(--x-display);font-size:11px;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;transform:scaleY(1.25)}.exg-x-hero.is-movie .x-movie-release{display:inline-block;margin-top:12px;padding-top:8px;border-top:1px solid rgba(255,255,255,.25);font-size:10px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:#fff}@media(min-width:900px){.exg-x-hero.is-movie .x-hero-grid{grid-template-columns:minmax(0,1fr) auto}.exg-x-hero.is-movie .x-stage{padding-top:36px}.exg-x-hero.is-movie .x-movie{width:auto;height:100%;max-width:none;max-height:640px}}@media(max-width:899px){.exg-x-hero.is-movie .x-stage{padding:8px 0}.exg-x-hero.is-movie .x-movie{margin:0 auto;max-width:320px}.exg-x-hero.is-movie .x-movie-title{font-size:54px}}@media(prefers-reduced-motion:reduce){.exg-x-hero.is-movie .x-movie-art{transition:none}}.exg-x-hero.is-movie .x-movie-art{top:0;right:0;bottom:24%;left:0;height:76%;object-position:50% 30%}.exg-x-hero.is-movie .x-movie:after{background:linear-gradient(180deg,#000000b3,#0000 18%),linear-gradient(0deg,#000 0% 26%,#000000d9 36%,#0000 54%),radial-gradient(ellipse 90% 70% at 50% 35%,transparent 50%,rgba(0,0,0,.4) 100%)}.exg-x-hero.is-movie .x-movie-top em{font-size:16px;letter-spacing:.1em;white-space:nowrap}.exg-x-hero.is-movie .x-movie-sub{font-size:16px;letter-spacing:.24em;color:#ff3b46;text-shadow:0 1px 8px rgba(0,0,0,.9)}@media(min-width:900px){.exg-x-hero.is-movie .x-hero-grid>div:first-child{max-width:580px}.exg-x-hero.is-movie .x-hero-grid{grid-template-columns:minmax(0,1fr) auto}}.exg-x .x-section-head{position:relative;padding-top:22px;border-top:1px solid var(--x-line);margin-bottom:40px;align-items:flex-end}.exg-x .x-h2{font-size:clamp(48px,5vw,76px);line-height:.88}.exg-x .x-dek{margin-top:14px;max-width:34em;font-size:17px;line-height:1.6;color:var(--x-muted)}.exg-x.x-section,.exg-x .x-section{padding:96px 0}@media(max-width:767px){.exg-x.x-section,.exg-x .x-section{padding:64px 0}.exg-x .x-dek{font-size:15px}}.exg-x .x-card-media{aspect-ratio:4 / 5}.exg-x .x-card-type{letter-spacing:.24em;font-size:9px;color:var(--x-muted)}.exg-x .x-card-title{font-size:15px;font-weight:600}.exg-x-tiles.is-dark{background:#05070d;color:#fff}.exg-x-tiles.is-dark .x-section-head{border-top-color:#ffffff24}.exg-x-tiles.is-dark .x-eyebrow,.exg-x-tiles.is-dark .x-eyebrow span{color:#ffffffbf}.exg-x-tiles.is-dark .x-eyebrow b{color:var(--x-cyan)}.exg-x-tiles.is-dark .x-eyebrow i{background:#ffffff4d}.exg-x-tiles.is-dark .x-h2{color:#fff}.exg-x-tiles.is-dark .x-h2 em{color:var(--x-sky)}.exg-x-tiles.is-dark .x-dek{color:#ffffffa6}.exg-x-tiles.is-dark .x-link{color:#fff;text-decoration-color:var(--x-cyan)}.exg-x-tiles.is-dark .x-tile-grid{gap:14px}.exg-x-tiles.is-dark .x-tile,.exg-x-tiles.is-dark .x-tile:hover{aspect-ratio:2 / 3;border-radius:4px;box-shadow:none;transform:none;background:#111}.exg-x-tiles.is-dark .x-tile img{filter:saturate(.85) brightness(.8);transition:transform .9s ease,filter .5s ease}.exg-x-tiles.is-dark .x-tile:hover img{transform:scale(1.06);filter:saturate(1.05) brightness(1)}.exg-x-tiles.is-dark .x-tile:after{background:linear-gradient(180deg,#0000 35%,#000000e6)}.exg-x-tiles.is-dark .x-tile-text{left:20px;right:20px;bottom:20px}.exg-x .x-tile-text small{display:block;margin-bottom:8px;font-size:10px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:#fff9}.exg-x-tiles.is-dark .x-tile-text strong{font-size:40px}.exg-x-tiles.is-dark .x-tile-text span{margin-top:10px;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.exg-x-tiles.is-dark .x-tile:hover .x-tile-text span,.exg-x-tiles.is-dark .x-tile:focus-visible .x-tile-text span{opacity:1;transform:none}@media(hover:none){.exg-x-tiles.is-dark .x-tile-text span{opacity:1;transform:none}}@media(max-width:479px){.exg-x-tiles.is-dark .x-tile-text strong{font-size:28px}.exg-x-tiles.is-dark .x-tile-text{left:12px;right:12px;bottom:12px}}.exg-x-feature.is-cinematic{position:relative;overflow:hidden;background:#05070d;color:#fff}.exg-x-feature.is-cinematic .x-backdrop{position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;background-size:cover;background-position:center;filter:blur(50px) saturate(1.2) brightness(.5);transform:scale(1.1)}.exg-x-feature.is-cinematic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#05070de6,#05070d8c,#05070d40)}.exg-x-feature.is-cinematic .x-wrap{position:relative;z-index:1}.exg-x-feature.is-cinematic .x-split{gap:72px;grid-template-columns:5fr 7fr}.exg-x-feature.is-cinematic .x-eyebrow,.exg-x-feature.is-cinematic .x-eyebrow span{color:#ffffffbf}.exg-x-feature.is-cinematic .x-eyebrow b{color:var(--x-cyan)}.exg-x-feature.is-cinematic .x-eyebrow i{background:#ffffff4d}.exg-x-feature.is-cinematic .x-h2{color:#fff}.exg-x-feature.is-cinematic .x-h2 em{color:var(--x-sky)}.exg-x-feature.is-cinematic .x-copy,.exg-x-feature.is-cinematic .x-copy p{color:#ffffffbf}.exg-x-feature.is-cinematic .x-copy strong{color:#fff}.exg-x-feature.is-cinematic .x-frame{border-radius:4px;box-shadow:0 40px 100px #0009;background:none}.exg-x-feature.is-cinematic .x-btn--ink{background:#fff;color:var(--x-ink);border-color:#fff;box-shadow:4px 4px 0 var(--x-cyan)}.exg-x-feature.is-cinematic .x-btn--ink:hover{background:var(--x-ice);color:var(--x-ink);box-shadow:5px 5px 0 var(--x-cyan)}@media(max-width:899px){.exg-x-feature.is-cinematic .x-split{grid-template-columns:1fr;gap:36px}.exg-x-feature.is-cinematic:before{background:#05070db3}}.exg-x-usps{background:#05070d}.exg-x-usps .x-usp{padding:52px 28px}.exg-x-usps .x-usp b{font-size:30px}html.x-reveal .exg-x [data-x-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}html.x-reveal .exg-x [data-x-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.x-reveal .exg-x [data-x-reveal]{opacity:1;transform:none;transition:none}}.exg-x-footer .x-vip{position:relative;display:grid;grid-template-columns:6fr 6fr;gap:64px;padding:80px 0 72px;border-bottom:1px solid rgba(220,233,245,.14)}.exg-x-footer .x-vip:before{content:"";position:absolute;z-index:0;left:50%;top:0;width:100vw;height:100%;transform:translate(-50%);pointer-events:none;background:radial-gradient(ellipse 45% 70% at 78% 40%,rgba(0,196,224,.14),transparent 70%),radial-gradient(ellipse 40% 60% at 10% 10%,rgba(123,159,212,.12),transparent 70%)}.exg-x-footer .x-vip>*{position:relative;z-index:1}.exg-x-footer .x-vip .x-ft-h{font-size:clamp(56px,6vw,92px);line-height:.86}.exg-x-footer .x-vip-intro{margin-top:18px;max-width:30em;font-size:17px;line-height:1.6;color:#dce9f5c7}.exg-x-footer .x-vip-perks{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(220,233,245,.14)}.exg-x-footer .x-vip-perks li{padding:20px 20px 20px 0;border-bottom:1px solid rgba(220,233,245,.14)}.exg-x-footer .x-vip-perks li:nth-child(odd){border-right:1px solid rgba(220,233,245,.14)}.exg-x-footer .x-vip-perks li:nth-child(2n){padding-left:24px}.exg-x-footer .x-vip-perks b{display:block;font-family:var(--x-display);font-weight:400;font-size:48px;line-height:1;color:var(--x-cyan)}.exg-x-footer .x-vip-perks span{display:block;margin-top:6px;font-size:14px;line-height:1.4;color:#dce9f5cc}.exg-x-footer .x-vip-join{display:flex;flex-direction:column;gap:24px}.exg-x-footer .x-vip-card{padding:28px;border-radius:16px;background:linear-gradient(160deg,#7b9fd429,#7b9fd40a);border:1px solid rgba(220,233,245,.18);box-shadow:0 30px 60px #0000004d}.exg-x-footer .x-vip-card-h{font-family:var(--x-display);font-size:32px;line-height:1;color:#fff;margin-bottom:18px}.exg-x-footer .x-vip-rewards{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(220,233,245,.14);font-size:14px;font-weight:700;color:#fff;text-decoration:none}.exg-x-footer .x-vip-rewards:hover span{text-decoration:underline;text-decoration-color:var(--x-cyan);text-decoration-thickness:2px;text-underline-offset:4px}.exg-x-footer .x-vip-rewards svg{color:var(--x-cyan)}.exg-x-footer .x-vip-tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:relative}.exg-x-footer .x-vip-tiers:before{content:"";position:absolute;left:16px;right:16px;top:15px;height:2px;background:linear-gradient(90deg,var(--x-cyan),rgba(123,159,212,.35))}.exg-x-footer .x-vip-tiers li{position:relative;padding-top:44px}.exg-x-footer .x-vip-tier-lvl{position:absolute;top:0;left:0;height:32px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--x-ink);background:var(--x-cyan)}.exg-x-footer .x-vip-tiers li:nth-child(2) .x-vip-tier-lvl{background:var(--x-sky)}.exg-x-footer .x-vip-tiers li:nth-child(3) .x-vip-tier-lvl{background:#f6b52e}.exg-x-footer .x-vip-tiers strong{display:block;font-family:var(--x-display);font-weight:400;font-size:24px;line-height:1;color:#fff}.exg-x-footer .x-vip-tiers small{display:block;margin-top:4px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#dce9f58c}.exg-x-footer .x-vip-tier-perk{display:block;margin-top:8px;font-size:13px;line-height:1.45;color:#dce9f5cc}@media(max-width:989px){.exg-x-footer .x-vip{grid-template-columns:1fr;gap:40px;padding:56px 0}}@media(max-width:599px){.exg-x-footer .x-vip-perks b{font-size:38px}.exg-x-footer .x-vip-perks li:nth-child(2n){padding-left:14px}.exg-x-footer .x-vip-card{padding:22px}.exg-x-footer .x-vip-tiers{grid-template-columns:1fr;gap:18px}.exg-x-footer .x-vip-tiers:before{left:15px;right:auto;top:16px;bottom:16px;width:2px;height:auto;background:linear-gradient(180deg,var(--x-cyan),rgba(123,159,212,.35))}.exg-x-footer .x-vip-tiers:before{left:30px}.exg-x-footer .x-vip-tiers li{padding:0 0 0 82px;min-height:32px}}.exg-x.x-section,.exg-x .x-section{padding:64px 0}@media(max-width:767px){.exg-x.x-section,.exg-x .x-section{padding:48px 0}}.exg-x .x-section-head{padding-top:18px;margin-bottom:28px}.exg-x .x-h2{font-size:clamp(36px,3.6vw,52px);line-height:.9}.exg-x .x-dek{margin-top:8px;font-size:15px}.exg-x .x-eyebrow{margin-bottom:12px}.exg-x .x-card-media{aspect-ratio:1}.exg-x .x-card-media img{padding:10%}.exg-x .x-card{border-radius:12px}.exg-x .x-card-media{border-radius:12px 12px 0 0}.exg-x .x-card-body{padding:12px 14px 14px;gap:4px}.exg-x .x-card-title{font-size:14px}.exg-x .x-price{font-size:22px}.exg-x .x-card .x-btn--sm,.exg-x .x-card .x-btn--sm:hover,.exg-x .x-card .x-btn--sm:active{font-size:14px;padding:7px 13px 5px}.exg-x-products .x-row>li{flex-basis:224px}.exg-x-products .x-row{gap:16px}.exg-x-products .x-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}@media(max-width:989px){.exg-x-products .x-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.exg-x-products .x-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.exg-x-products .x-row>li{flex-basis:46vw}}.exg-x-products .x-arrow{width:38px;height:38px}.exg-x-tiles.is-dark .x-tile,.exg-x-tiles.is-dark .x-tile:hover{aspect-ratio:4 / 5}.exg-x-tiles.is-dark .x-tile-text strong{font-size:30px}.exg-x-feature.is-cinematic .x-split{gap:56px;grid-template-columns:1fr 1fr}.exg-x-feature .x-copy{font-size:15px;margin:14px 0 22px}.exg-x-peekos .x-pk-card{padding:40px 44px}.exg-x-peekos .x-pk-h{font-size:clamp(44px,4.4vw,64px)}.exg-x-peekos .x-pk-text{font-size:16px;margin-bottom:22px}.exg-x-peekos .x-pk-boxes{max-width:460px;justify-self:center;width:100%}.exg-x .x-btn{font-size:22px;padding:13px 24px 11px}.exg-x-usps .x-usp{padding:36px 24px}.exg-x-usps .x-usp b{font-size:26px}.exg-x-footer .x-vip{padding:64px 0 56px;gap:56px}.exg-x-footer .x-vip .x-ft-h{font-size:clamp(44px,4.6vw,68px)}.exg-x-footer .x-vip-intro{font-size:15px}.exg-x-footer .x-vip-perks{margin-top:28px}.exg-x-footer .x-vip-perks li{padding-top:16px;padding-bottom:16px}.exg-x-footer .x-vip-perks b{font-size:38px}.exg-x-footer .x-vip-card-h{font-size:26px}html body:has(.exg-x-header) #exg-rewards-launcher{left:20px;bottom:20px;gap:10px;padding:6px 18px 6px 6px;border-radius:999px;background:var(--x-ink, #0b1630);border:1px solid rgba(220,233,245,.22);box-shadow:0 10px 30px #05070d59;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}html body:has(.exg-x-header) #exg-rewards-launcher:hover{transform:translateY(-2px);border-color:#00c4e0;box-shadow:0 14px 34px #05070d73,0 0 0 3px #00c4e02e}html body:has(.exg-x-header) #exg-rewards-launcher :is(.exg-rl__glow,.exg-rl__plate,.exg-rl__hazard,.exg-rl__br,.exg-rl__sparks,.exg-rl__ring){display:none}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__crest,html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__hex{width:36px;height:36px}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__hex{clip-path:none;border-radius:50%;background:#00c4e0;color:#0b1630;box-shadow:none}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__star{width:16px;height:16px;animation:none}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__lvl{font-size:16px}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__label{font-family:Bebas Neue,DM Sans,sans-serif;font-weight:400;font-size:20px;letter-spacing:.06em;line-height:1;text-shadow:none}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__sub{font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:.14em;color:#dce9f5b3;opacity:1}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__pips i{border-radius:2px;clip-path:none}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__pips i.is-on{background:#00c4e0;box-shadow:none}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__badge{background:#00c4e0;color:#0b1630;box-shadow:0 0 0 2px #0b1630;animation:none}html body:has(.exg-x-header) #exg-rewards-launcher:focus-visible{outline:3px solid #7b9fd4;outline-offset:3px}@media(max-width:599px){html body:has(.exg-x-header) #exg-rewards-launcher{left:12px;bottom:12px;padding:5px}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__body{display:none}}html body:has(.exg-x-header) #exg-rewards-launcher{gap:10px;padding:9px 18px 8px 12px;border-radius:8px;background:#4a6fa5;border:2px solid #dce9f5;box-shadow:4px 4px #7b9fd4;transition:transform .1s ease,box-shadow .1s ease,background .15s ease}html body:has(.exg-x-header) #exg-rewards-launcher:hover{background:#3a5b8c;border-color:#dce9f5;transform:translate(-1px,-1px);box-shadow:5px 5px #7b9fd4}html body:has(.exg-x-header) #exg-rewards-launcher:active{transform:translate(4px,4px);box-shadow:0 0 #7b9fd4}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__crest,html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__hex{width:28px;height:28px}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__hex{background:#dce9f5;color:#0b1630}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__star{width:14px;height:14px}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__label{font-size:22px;letter-spacing:.06em}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__sub{font-size:9px;color:#dce9f5}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__pips i.is-on{background:#dce9f5}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__badge{background:#dce9f5}@media(max-width:599px){html body:has(.exg-x-header) #exg-rewards-launcher{padding:8px;box-shadow:3px 3px #7b9fd4}}.exg-x-header-section{top:-38px}.exg-x-header-section .exg-topbar{background:#070d1d!important;font-size:12px}.exg-x-header-section .exg-topbar:after{height:1px;opacity:1;background:#dce9f51a}.exg-x-header-section .exg-topbar>div{max-width:1280px;margin:0 auto;padding:0 24px;width:auto}@media(min-width:768px){.exg-x-header-section .exg-topbar>div{padding:0 32px}}.exg-x-header-section .exg-topbar__inner{height:37px;max-height:37px;padding:0;margin:0}.exg-x-header-section .exg-topbar :is(a,span,button,summary){font-family:DM Sans,sans-serif;font-size:12px!important;font-weight:600!important;letter-spacing:.04em;color:#dce9f5bf!important}.exg-x-header-section .exg-topbar .exg-region-label{font-size:10px!important;letter-spacing:.18em;text-transform:uppercase;color:#dce9f580!important}.exg-x-header-section .exg-topbar .exg-region-active{color:#fff!important}.exg-x-header-section .exg-topbar img{width:16px!important;height:auto!important;border-radius:2px}.exg-x-header-section .exg-topbar .social-links{margin:0;gap:4px}.exg-x-header-section .exg-topbar .social-links li a{opacity:.65!important}.exg-x-header-section .exg-topbar__left>*,.exg-x-header-section .exg-topbar__left form{margin-left:0!important;padding-left:0!important}.exg-x-header-section .exg-topbar .social-links li:last-child a{margin-right:0!important}.exg-x-header-section .exg-topbar .social-links li:last-child{margin-right:0!important}.exg-x-header-section .exg-topbar :is(.localization-dropdown,.country-select-box,.detail-box,details,summary,form,.exg-topbar__left>div){background:transparent!important;background-color:transparent!important}.exg-x-header-section .exg-topbar summary svg,.exg-x-header-section .exg-topbar .detail-box svg{width:10px!important;height:10px!important}.exg-x-logos{padding:30px 0 34px}.exg-x-logos img{height:96px;max-width:220px}.exg-x-logos .x-set{gap:48px;padding-right:48px}@media(max-width:749px){.exg-x-logos img{height:64px;max-width:150px}.exg-x-logos .x-set{gap:32px;padding-right:32px}}.exg-x-logos img{width:170px;height:112px;max-width:none;object-fit:cover;object-position:center}.exg-x-logos .x-set{gap:36px;padding-right:36px}.exg-x-logos{padding:26px 0 30px}.exg-x-logos .x-label{margin-bottom:6px}@media(max-width:749px){.exg-x-logos img{width:120px;height:80px}.exg-x-logos .x-set{gap:20px;padding-right:20px}}.exg-x-footer .x-vip-perks li:first-child{grid-column:1 / -1;display:flex;align-items:center;gap:18px;border-right:0;padding-right:0}.exg-x-footer .x-vip-perks li:first-child b{flex:none}.exg-x-footer .x-vip-perks li:first-child span{margin-top:0;font-size:15px;color:#fff;max-width:30em}.exg-x-footer .x-vip-perks li:nth-child(odd):not(:first-child){border-right:0;padding-left:24px}.exg-x-footer .x-vip-perks li:nth-child(2n){border-right:1px solid rgba(220,233,245,.14);padding-left:0}@media(max-width:599px){.exg-x-footer .x-vip-perks li:nth-child(odd):not(:first-child){padding-left:14px}}.exg-x-products.is-dark{background:#05070d;color:#fff}.exg-x-products.is-dark .x-section-head{border-top-color:#ffffff24}.exg-x-products.is-dark .x-eyebrow,.exg-x-products.is-dark .x-eyebrow span{color:#ffffffbf}.exg-x-products.is-dark .x-eyebrow b{color:var(--x-cyan)}.exg-x-products.is-dark .x-eyebrow i{background:#ffffff4d}.exg-x-products.is-dark .x-h2{color:#fff}.exg-x-products.is-dark .x-h2 em{color:var(--x-sky)}.exg-x-products.is-dark .x-dek{color:#ffffffa6}.exg-x-products.is-dark .x-link{color:#fff;text-decoration-color:var(--x-cyan)}.exg-x-products.is-dark .x-arrow{background:transparent;color:#fff;border-color:#ffffff4d}.exg-x-products.is-dark .x-arrow:hover{border-color:#fff;box-shadow:none}.exg-x-products.is-dark .x-row{scrollbar-color:rgba(255,255,255,.25) transparent}.exg-x-products.is-dark .x-card{box-shadow:none}.exg-x-products.is-dark .x-card:hover{box-shadow:0 0 0 2px var(--x-cyan),0 18px 40px #00000080}.exg-x .x-badge--drop{background:var(--x-cyan);color:var(--x-ink)}.exg-x .x-badge--drop:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--x-ink);vertical-align:1px;animation:exg-x-live 1.6s ease-in-out infinite}.exg-x .x-badge--soon{background:var(--x-sky);color:var(--x-ink)}@keyframes exg-x-live{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.exg-x .x-badge--drop:before{animation:none}}.exg-x .x-card .x-btn--notify,.exg-x .x-card .x-btn--notify:hover{background:transparent;color:var(--x-ink);box-shadow:inset 0 0 0 1.5px var(--x-ink)}.exg-x .x-card .x-btn--notify:hover{background:var(--x-ink);color:#fff}.exg-x-products .x-row.x-stills>li{flex-basis:280px}.exg-x .x-still{position:relative;aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;background:#111;isolation:isolate;transition:box-shadow .2s ease}.exg-x .x-still:hover{box-shadow:0 0 0 2px var(--x-cyan),0 18px 40px #00000080}.exg-x .x-still-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.exg-x .x-still-media img{width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .8s ease}.exg-x .x-still:hover .x-still-media img{transform:scale(1.05)}.exg-x .x-still:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0000 40%,#000000e0)}.exg-x .x-still .x-badge{position:absolute;top:12px;left:12px}.exg-x .x-still-body{position:absolute;left:0;right:0;bottom:0;padding:16px;color:#fff}.exg-x .x-still-body small{display:block;font-size:9px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#ffffffb3}.exg-x .x-still-title{display:block;margin-top:4px;font-family:var(--x-display);font-size:28px;line-height:.95;color:#fff;text-decoration:none}.exg-x .x-still-title:hover{color:var(--x-ice)}.exg-x .x-still-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.exg-x .x-still .x-price{color:#fff;font-size:22px}.exg-x .x-still .x-btn--sm,.exg-x .x-still .x-btn--sm:hover,.exg-x .x-still .x-btn--sm:active{border:0;box-shadow:none;transform:none;border-radius:999px;font-size:14px;padding:7px 14px 5px}.exg-x .x-still .x-btn--notify,.exg-x .x-still .x-btn--notify:hover{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #fff}.exg-x .x-still .x-btn--notify:hover{background:#fff;color:var(--x-ink)}@media(max-width:749px){.exg-x-products .x-row.x-stills>li{flex-basis:64vw}.exg-x .x-still-title{font-size:24px}}.exg-x-header .x-nav>li>a.x-nav-peekos span{color:#ec4a8c;font-weight:700}.exg-x-header .x-nav>li:hover>a.x-nav-peekos span,.exg-x-header .x-nav>li>a.x-nav-peekos:focus-visible span{color:#f05a96;border-color:#e8317c}.exg-x-header .x-mobile a.x-nav-peekos{color:#ec4a8c}.exg-x-header .x-bar{height:84px}.exg-x-header .x-logo{display:block;flex:none}.exg-x-header .x-logo-art{position:relative;display:block;height:68px;aspect-ratio:600 / 338}.exg-x-header .x-logo-art img{position:absolute;top:0;left:0;width:100%;height:auto;max-width:none}.exg-x-header .x-logo-base{clip-path:inset(33.5% 0 0 0)}.exg-x-header .x-logo-cege{position:absolute;left:0;top:0;width:100%;height:33.6%;overflow:hidden}.exg-x-header .x-logo-cege img{transform-origin:66% 30%;animation:exg-x-cege-peek 7s ease-in-out 2s infinite}.exg-x-header .x-logo:hover .x-logo-cege img{animation:exg-x-cege-wave .9s ease-in-out}@keyframes exg-x-cege-peek{0%,72%{transform:translateY(0) rotate(0)}77%,83%{transform:translateY(34%) rotate(0)}89%{transform:translateY(-2%) rotate(-4deg)}93%{transform:translateY(0) rotate(3deg)}97%,to{transform:translateY(0) rotate(0)}}@keyframes exg-x-cege-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}50%{transform:rotate(5deg)}75%{transform:rotate(-3deg)}}@media(prefers-reduced-motion:reduce){.exg-x-header .x-logo-cege img,.exg-x-header .x-logo:hover .x-logo-cege img{animation:none}}@media(max-width:989px){.exg-x-header .x-bar{height:68px}.exg-x-header .x-logo-art{height:52px}}.exg-x-collection{background:#fff}.exg-x-collection .x-col-head{position:relative;overflow:hidden;background:var(--x-ink);color:#fff;padding:40px 0 44px}.exg-x-collection .x-col-head-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:.35}.exg-x-collection .x-col-head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b1630f2,#0b1630bf 45%,#0b163059)}.exg-x-collection .x-col-head .x-wrap{position:relative;z-index:1}.exg-x-collection .x-crumbs{display:flex;gap:8px;margin-bottom:18px;font-size:12px;font-weight:600;color:#dce9f599}.exg-x-collection .x-crumbs a{color:#dce9f5bf;text-decoration:none}.exg-x-collection .x-crumbs a:hover,.exg-x-collection .x-crumbs [aria-current]{color:#fff}.exg-x-collection .x-col-head .x-eyebrow,.exg-x-collection .x-col-head .x-eyebrow span{color:#dce9f5cc}.exg-x-collection .x-col-head .x-eyebrow b{color:var(--x-cyan)}.exg-x-collection .x-col-head .x-eyebrow i{background:#dce9f54d}.exg-x-collection .x-col-title{font-size:clamp(44px,5vw,72px);line-height:.9;color:#fff}.exg-x-collection .x-col-dek{margin-top:12px;max-width:40em;font-size:15px;line-height:1.6;color:#dce9f5cc}.exg-x-collection .x-chips{border-bottom:1px solid var(--x-line);background:#fff}.exg-x-collection .x-chips ul{display:flex;gap:8px;overflow-x:auto;list-style:none;margin:0;padding:14px 0;scrollbar-width:none}.exg-x-collection .x-chips ul::-webkit-scrollbar{display:none}.exg-x-collection .x-chips a{display:inline-block;white-space:nowrap;padding:8px 14px;border-radius:999px;border:1px solid var(--x-line);font-size:13px;font-weight:600;color:var(--x-ink);text-decoration:none;transition:border-color .15s ease,background .15s ease}.exg-x-collection .x-chips a:hover{border-color:var(--x-ink)}.exg-x-collection .x-chips a[aria-current]{background:var(--x-ink);border-color:var(--x-ink);color:#fff}.exg-x-collection .x-col-body{padding-top:20px;padding-bottom:64px}.exg-x-collection .x-toolbar{display:flex;align-items:center;gap:16px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--x-line)}.exg-x-collection .x-tool-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--x-ink);background:#fff;font:700 14px var(--x-body);color:var(--x-ink);cursor:pointer}.exg-x-collection .x-tool-btn:hover{background:var(--x-ink);color:#fff}.exg-x-collection .x-tool-btn svg{width:16px;height:16px}.exg-x-collection .x-tool-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--x-cyan);color:var(--x-ink);font-size:11px}.exg-x-collection .x-tool-total{font-size:13px;font-weight:600;color:var(--x-muted)}.exg-x-collection .x-sort{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--x-muted)}.exg-x-collection .x-sort select{height:40px;padding:0 34px 0 14px;border-radius:999px;border:1.5px solid var(--x-line);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1630' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 14px;-webkit-appearance:none;appearance:none;font:600 14px var(--x-body);color:var(--x-ink);cursor:pointer}.exg-x-collection .x-active-filters{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:-6px 0 20px;padding:0}.exg-x-collection .x-active-filters a{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--x-paper);font-size:13px;font-weight:600;color:var(--x-ink);text-decoration:none}.exg-x-collection .x-active-filters a span[aria-hidden]{font-size:15px;line-height:1;color:var(--x-muted)}.exg-x-collection .x-active-filters .x-clear{background:none;text-decoration:underline;text-underline-offset:3px}.exg-x-collection .x-col-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}@media(max-width:649px){.exg-x-collection .x-col-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.exg-x-collection .x-tool-total{display:none}}.exg-x-collection .x-more{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:40px;font-size:13px;color:var(--x-muted)}.exg-x-collection .x-empty{padding:64px 0;text-align:center}.exg-x-collection .x-empty .x-display{font-size:40px;margin-bottom:8px}.exg-x-collection .x-drawer,.x-drawer.exg-x-collection{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000}.exg-x-collection .x-drawer[hidden],.x-drawer.exg-x-collection[hidden]{display:none}.exg-x-collection .x-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#05070d8c;animation:exg-x-fade .2s ease}.exg-x-collection .x-drawer-panel{position:absolute;top:0;left:0;bottom:0;width:min(380px,90vw);display:flex;flex-direction:column;background:#fff;box-shadow:20px 0 50px #00000040;outline:none;animation:exg-x-slide .25s cubic-bezier(.2,.7,.2,1)}@keyframes exg-x-fade{0%{opacity:0}}@keyframes exg-x-slide{0%{transform:translate(-100%)}}.exg-x-collection .x-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--x-line)}.exg-x-collection .x-drawer-head .x-display{font-size:32px}.exg-x-collection .x-icon-btn{width:40px;height:40px;border-radius:999px;border:1.5px solid var(--x-line);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--x-ink)}.exg-x-collection .x-drawer-body{flex:1;overflow-y:auto;padding:6px 22px 20px}.exg-x-collection .x-fgroup{border-bottom:1px solid var(--x-line)}.exg-x-collection .x-fgroup summary{display:flex;align-items:center;justify-content:space-between;padding:16px 0;list-style:none;cursor:pointer;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--x-ink)}.exg-x-collection .x-fgroup summary::-webkit-details-marker{display:none}.exg-x-collection .x-fgroup summary svg{transition:transform .2s ease}.exg-x-collection .x-fgroup[open] summary svg{transform:rotate(180deg)}.exg-x-collection .x-fgroup ul{list-style:none;margin:0 0 14px;padding:0}.exg-x-collection .x-check{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:14px;color:var(--x-ink);cursor:pointer}.exg-x-collection .x-check input{width:18px;height:18px;accent-color:var(--x-blue)}.exg-x-collection .x-check small{margin-left:auto;font-size:12px;color:var(--x-muted)}.exg-x-collection .x-check.is-empty{opacity:.45;cursor:default}.exg-x-collection .x-price-range{display:flex;gap:12px;margin-bottom:16px}.exg-x-collection .x-price-range label{flex:1;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--x-muted)}.exg-x-collection .x-price-range input{height:42px;padding:0 12px;border:1.5px solid var(--x-line);border-radius:8px;font:600 14px var(--x-body)}.exg-x-collection .x-drawer-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;border-top:1px solid var(--x-line)}.exg-x-collection .x-type-links a{display:block;padding:7px 0;font-size:14px;color:var(--x-ink);text-decoration:none}.exg-x-collection .x-type-links a:hover,.exg-x-collection .x-type-links a[aria-current]{color:var(--x-blue);font-weight:700}.exg-x-collection.x-drawer{background:none}.exg-x-collection .x-check span{text-transform:none;letter-spacing:0}.exg-x-collection .x-tool-btn,.exg-x-collection .x-sort span{white-space:nowrap;flex:none}@media(max-width:649px){.exg-x-collection .x-toolbar{gap:10px}.exg-x-collection .x-sort>span{display:none}.exg-x-collection .x-sort{min-width:0;flex:1 1 auto;justify-content:flex-end}.exg-x-collection .x-sort select{max-width:100%}.exg-x-collection .x-col-head{padding:28px 0 30px}}.x-drawer.exg-x-collection.has-pbar .x-drawer-panel{bottom:64px}.exg-x-collection .x-col-grid{grid-template-columns:repeat(var(--cols, 5),minmax(0,1fr));gap:16px}@media(max-width:1199px){.exg-x-collection .x-col-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:989px){.exg-x-collection .x-col-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(max-width:649px){.exg-x-collection .x-col-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}body:has(.exg-x-header) .recent-viewed-product-section{padding:0!important;background:#fff}body:has(.exg-x-header) .recent-viewed-product-section>.container{max-width:1280px;margin:0 auto;padding:48px 24px 64px!important}@media(min-width:768px){body:has(.exg-x-header) .recent-viewed-product-section>.container{padding:56px 32px 72px!important}}body:has(.exg-x-header) .recent-viewed-product-section .section-heading{margin:0 0 24px;padding-top:18px;border-top:1px solid rgba(11,22,48,.12);text-align:left}body:has(.exg-x-header) .recent-viewed-product-section .section-heading-title{margin:0;font-family:Bebas Neue,DM Sans,sans-serif!important;font-weight:400!important;font-size:clamp(32px,3.2vw,46px)!important;line-height:.9;letter-spacing:.01em;color:#0b1630;text-transform:none}body:has(.exg-x-header) .recent-viewed-product-section .recently-viewed-wrapper{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0!important}@media(max-width:1199px){body:has(.exg-x-header) .recent-viewed-product-section .recently-viewed-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:989px){body:has(.exg-x-header) .recent-viewed-product-section .recently-viewed-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:649px){body:has(.exg-x-header) .recent-viewed-product-section .recently-viewed-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}body:has(.exg-x-header) .recent-viewed-product-section .recently-viewed-wrapper>[data-product-grid]{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}body:has(.exg-x-header) .recent-viewed-product-section .yv-product-card{height:100%;border:0!important;border-radius:12px!important;overflow:hidden;background:#fff!important;box-shadow:0 1px 2px #0b16300f,0 6px 20px #0b163012!important;transform:none!important;transition:transform .2s ease,box-shadow .2s ease!important}body:has(.exg-x-header) .recent-viewed-product-section .yv-product-card:hover{transform:translateY(-4px)!important;box-shadow:0 2px 4px #0b16300f,0 16px 36px #0b163024!important}body:has(.exg-x-header) .recent-viewed-product-section .yv-product-card-img{background:#eef4fb;border-radius:12px 12px 0 0}body:has(.exg-x-header) .recent-viewed-product-section .image-wrapper{aspect-ratio:1;padding-top:0!important;height:auto!important}body:has(.exg-x-header) .recent-viewed-product-section .image-wrapper img{position:static!important;width:100%!important;height:100%!important;object-fit:contain;padding:10%;mix-blend-mode:multiply}body:has(.exg-x-header) .recent-viewed-product-section .product-second-img{display:none!important}body:has(.exg-x-header) .recent-viewed-product-section .yv-product-information{padding:12px 14px 14px!important;text-align:left!important}body:has(.exg-x-header) .recent-viewed-product-section .yv-product-title{font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;color:#0b1630!important}body:has(.exg-x-header) .recent-viewed-product-section .yv-product-price{font-family:Bebas Neue,DM Sans,sans-serif!important;font-weight:400!important;font-size:22px!important;color:#0b1630!important}body:has(.exg-x-header) .recent-viewed-product-section .ratingbox{margin:0 0 4px!important;transform:scale(.8);transform-origin:left center}body:has(.exg-x-header) .recent-viewed-product-section :is(.quickView,.yv-product-options,.add-to-bundle,.added-to-bundle,.Sd_addProduct){display:none!important}body:has(.exg-x-header) .recent-viewed-product-section .image-wrapper{position:relative!important;aspect-ratio:1!important;height:auto!important;padding:0!important}body:has(.exg-x-header) .recent-viewed-product-section .image-wrapper:before,body:has(.exg-x-header) .recent-viewed-product-section .image-wrapper:after{display:none!important}body:has(.exg-x-header) .recent-viewed-product-section .image-wrapper img.product-first-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important}body:has(.exg-x-header) .recent-viewed-product-section .recently-viewed-wrapper{align-items:start}body:has(.exg-x-header) .recent-viewed-product-section .yv-product-card{height:auto!important}body:has(.exg-x-header) .recent-viewed-product-section .image-wrapper,body:has(.exg-x-header) .recent-viewed-product-section .yv-product-img{background:#eef4fb!important}body:has(.exg-x-header) .recent-viewed-product-section .yv-product-information>:last-child{margin-bottom:0!important}body:has(.exg-x-header) .recent-viewed-product-section .yv-product-information *{margin-top:0}body:has(.exg-x-header) .recent-viewed-product-section .recently-viewed-wrapper{align-items:stretch}body:has(.exg-x-header) .recent-viewed-product-section .yv-product-card{height:100%!important;padding:0!important}body:has(.exg-x-header) .recent-viewed-product-section .animated-grid,body:has(.exg-x-header) .recent-viewed-product-section .yv-product-card-img{padding:0!important;margin:0!important}body:has(.exg-x-header) .recent-viewed-product-section .yv-product-card-img,body:has(.exg-x-header) .recent-viewed-product-section .image-wrapper{border-radius:12px 12px 0 0!important}body:has(.exg-x-header) .gallery-section{background:#fff;padding:56px 0 64px!important}body:has(.exg-x-header) .gallery-section .section-heading{max-width:1280px;margin:0 auto 24px!important;padding:18px 32px 0;text-align:left!important;position:relative}body:has(.exg-x-header) .gallery-section .section-heading:before{content:"";position:absolute;top:0;left:32px;right:32px;border-top:1px solid rgba(11,22,48,.12)}body:has(.exg-x-header) .gallery-section .section-heading-title{margin:0;font-family:Bebas Neue,DM Sans,sans-serif!important;font-weight:400!important;font-size:clamp(32px,3.2vw,46px)!important;line-height:.9;letter-spacing:.01em;color:#0b1630;text-transform:none}body:has(.exg-x-header) .gallery-section .yv-gallery-item{position:relative;border-radius:14px;overflow:hidden}body:has(.exg-x-header) .gallery-section .yv-gallery-img{display:block;border-radius:14px!important;overflow:hidden;aspect-ratio:4 / 5}body:has(.exg-x-header) .gallery-section .yv-gallery-img img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}body:has(.exg-x-header) .gallery-section .yv-gallery-item:hover .yv-gallery-img img{transform:scale(1.05)}body:has(.exg-x-header) .gallery-section .yv-gallery-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000 45%,#05070de0)}body:has(.exg-x-header) .gallery-section .yv-gallery-detail{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:18px 20px;text-align:left!important;pointer-events:none;display:flex;flex-direction:column-reverse}body:has(.exg-x-header) .gallery-section .gallery-item-desc{margin:0!important;font-family:Bebas Neue,DM Sans,sans-serif!important;font-weight:400!important;font-size:34px!important;line-height:.95;color:#fff!important}body:has(.exg-x-header) .gallery-section .gallery-item-title{margin:6px 0 0!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf!important}@media(max-width:749px){body:has(.exg-x-header) .gallery-section .section-heading{padding:18px 24px 0}body:has(.exg-x-header) .gallery-section .section-heading:before{left:24px;right:24px}body:has(.exg-x-header) .gallery-section .gallery-item-desc{font-size:26px!important}}body:has(.exg-x-header) .gallery-section .yv-gallery-item{padding:0!important;margin-left:7px;margin-right:7px;isolation:isolate}body:has(.exg-x-header) .gallery-section .yv-gallery-img{position:relative;z-index:0}body:has(.exg-x-header) .gallery-section .yv-gallery-detail{z-index:2;margin:0!important}body:has(.exg-x-header) .gallery-section .yv-gallery-item:hover,body:has(.exg-x-header) .gallery-section .yv-gallery-item:hover .yv-gallery-img{transform:none!important;top:0!important;margin-top:0!important}body:has(.exg-x-header) .gallery-section .yv-gallery-item,body:has(.exg-x-header) .gallery-section .yv-gallery-item:before,body:has(.exg-x-header) .gallery-section .yv-gallery-item:after{background:transparent!important;box-shadow:none!important}.exg-x-product{background:#fff;padding:20px 0 56px}.exg-x-product .x-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:12px;font-weight:600;color:var(--x-muted)}.exg-x-product .x-crumbs a{color:var(--x-muted);text-decoration:none}.exg-x-product .x-crumbs a:hover,.exg-x-product .x-crumbs [aria-current]{color:var(--x-ink)}.exg-x-product .x-pdp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start}.exg-x-product .x-gallery{position:sticky;top:140px}.exg-x-product .x-gallery-main{position:relative;aspect-ratio:1;border-radius:18px;background:var(--x-paper);overflow:hidden}.exg-x-product .x-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .3s ease}.exg-x-product .x-slide.is-active{opacity:1;z-index:1}.exg-x-product .x-slide img{width:100%;height:100%;max-width:none;object-fit:contain;padding:6%;mix-blend-mode:multiply}.exg-x-product .x-gnav{position:absolute;top:50%;z-index:2;width:42px;height:42px;margin-top:-21px;border-radius:999px;border:0;background:#fff;color:var(--x-ink);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--x-soft);cursor:pointer;right:14px}.exg-x-product .x-gnav--prev{left:14px;right:auto}.exg-x-product .x-gnav--prev svg{transform:rotate(180deg)}.exg-x-product .x-thumbs{display:flex;gap:10px;margin:12px 0 0;padding:0;list-style:none;overflow-x:auto}.exg-x-product .x-thumbs button{width:76px;height:76px;padding:0;border-radius:10px;border:2px solid transparent;background:var(--x-paper);overflow:hidden;cursor:pointer}.exg-x-product .x-thumbs button[aria-current]{border-color:var(--x-ink)}.exg-x-product .x-thumbs img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.exg-x-product .x-buy .x-eyebrow{margin-bottom:10px}.exg-x-product .x-pdp-title{font-size:clamp(44px,4.6vw,68px);line-height:.9}.exg-x-product .x-pdp-full{margin-top:8px;font-size:13px;color:var(--x-muted)}.exg-x-product .x-stars{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:600;color:var(--x-ink);text-decoration:none}.exg-x-product .x-stars-bar{position:relative;width:86px;height:16px;background:linear-gradient(90deg,#f6b52e var(--rating),#d6dbe4 var(--rating));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 16'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M8 .8l2.2 4.6 5 .7-3.6 3.5.9 5L8 12.2 3.5 14.6l.9-5L.8 6.1l5-.7z'/%3E%3Cuse href='%23s' x='17.5'/%3E%3Cuse href='%23s' x='35'/%3E%3Cuse href='%23s' x='52.5'/%3E%3Cuse href='%23s' x='70'/%3E%3C/g%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 16'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M8 .8l2.2 4.6 5 .7-3.6 3.5.9 5L8 12.2 3.5 14.6l.9-5L.8 6.1l5-.7z'/%3E%3Cuse href='%23s' x='17.5'/%3E%3Cuse href='%23s' x='35'/%3E%3Cuse href='%23s' x='52.5'/%3E%3Cuse href='%23s' x='70'/%3E%3C/g%3E%3C/svg%3E") no-repeat}.exg-x-product .x-stars:hover span:last-child{text-decoration:underline}.exg-x-product .x-pdp-price{display:flex;align-items:baseline;gap:10px;margin-top:18px}.exg-x-product .x-pdp-price .x-price{font-size:44px}.exg-x-product .x-pdp-price s{font-size:18px;color:var(--x-muted)}.exg-x-product .x-pdp-tax{margin-top:2px;font-size:12px;color:var(--x-muted)}.exg-x-product .x-pdp-form{margin-top:20px}.exg-x-product .x-opt{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.exg-x-product .x-opt select{height:46px;padding:0 14px;border:1.5px solid var(--x-line);border-radius:8px;font:600 15px var(--x-body);text-transform:none;letter-spacing:0}.exg-x-product .x-stock{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:600;color:#127a4b}.exg-x-product .x-stock i{width:8px;height:8px;border-radius:50%;background:#1fae6b;box-shadow:0 0 0 4px #1fae6b26}.exg-x-product .x-stock.is-out{color:var(--x-muted)}.exg-x-product .x-stock.is-out i{background:#9aa6b8;box-shadow:none}.exg-x-product .x-pdp-row{display:flex;gap:12px}.exg-x-product .x-qty{display:flex;align-items:center;height:56px;border:1.5px solid var(--x-line);border-radius:8px}.exg-x-product .x-qty button{width:40px;height:100%;border:0;background:none;font-size:20px;color:var(--x-ink);cursor:pointer}.exg-x-product .x-qty input{width:36px;border:0;text-align:center;font:700 16px var(--x-body);-moz-appearance:textfield}.exg-x-product .x-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.exg-x-product .x-pdp-add{flex:1;height:56px;font-size:26px}.exg-x-product .x-pdp-dynamic{margin-top:12px}.exg-x-product .x-pdp-dynamic .shopify-payment-button__button{border-radius:8px;min-height:50px}.exg-x-product .x-pdp-dynamic .shopify-payment-button__more-options{font-size:13px;color:var(--x-muted)}.exg-x-product shopify-payment-terms{display:block;margin-top:12px;font-size:13px;color:var(--x-muted)}.exg-x-product .x-perks{list-style:none;margin:22px 0 0;padding:16px 0 0;border-top:1px solid var(--x-line);display:grid;gap:10px}.exg-x-product .x-perks li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--x-ink)}.exg-x-product .x-perks svg{width:18px;height:18px;color:var(--x-blue)}.exg-x-product .x-perk-points{padding:10px 12px;border-radius:10px;background:var(--x-paper)}.exg-x-product .x-perk-points svg{color:#f6b52e;fill:#f6b52e}.exg-x-product .x-acc{margin-top:24px;border-top:1px solid var(--x-line)}.exg-x-product .x-acc details{border-bottom:1px solid var(--x-line)}.exg-x-product .x-acc summary{display:flex;align-items:center;justify-content:space-between;padding:18px 0;list-style:none;cursor:pointer;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--x-ink)}.exg-x-product .x-acc summary::-webkit-details-marker{display:none}.exg-x-product .x-acc summary svg{transition:transform .2s ease}.exg-x-product .x-acc details[open] summary svg{transform:rotate(180deg)}.exg-x-product .x-acc-body{padding:0 0 20px}.exg-x .x-rte{font-size:15px;line-height:1.7;color:#334155}.exg-x .x-rte p,.exg-x .x-rte ul{margin:0 0 12px}.exg-x .x-rte ul{padding-left:18px}.exg-x .x-rte img{max-width:100%;height:auto;border-radius:10px}.x-sticky.exg-x{position:fixed;left:0;right:0;bottom:0;z-index:2147482000;background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(11,22,48,.12);box-shadow:0 -10px 30px #0b16301a}.x-sticky.exg-x[hidden]{display:none}.x-sticky .x-sticky-in{display:flex;align-items:center;gap:14px;padding-top:10px;padding-bottom:10px}.x-sticky img{width:48px;height:48px;border-radius:8px;object-fit:contain;background:#eef4fb;mix-blend-mode:multiply}.x-sticky .x-sticky-txt{flex:1;min-width:0;display:flex;flex-direction:column}.x-sticky .x-sticky-txt strong{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:22px;line-height:1;color:#0b1630;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-sticky .x-sticky-txt span{font-size:14px;font-weight:700;color:#0b1630}body:has(#PBarNextFrameWrapper) .x-sticky.exg-x{bottom:64px}@media(max-width:989px){.exg-x-product .x-pdp{grid-template-columns:1fr;gap:24px}.exg-x-product .x-gallery{position:static;margin:0 -24px}.exg-x-product .x-gallery-main{display:flex;aspect-ratio:auto;border-radius:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.exg-x-product .x-gallery-main::-webkit-scrollbar{display:none}.exg-x-product .x-slide{position:relative;flex:0 0 100%;aspect-ratio:1;opacity:1;scroll-snap-align:start}.exg-x-product .x-gnav{display:none}.exg-x-product .x-thumbs{padding:0 24px}.exg-x-product .x-thumbs button{width:58px;height:58px}}body:has(.exg-x-product) .shopify-section:has(.reviewsio-polaris,[class*=reviews-io],[id*=reviewsio]){max-width:1280px;margin:0 auto;padding:0 32px 40px}.exg-x-recs:empty{display:none}body:has(.exg-x-product)>.body-wrapper .breadcrumb,body:has(.exg-x-product) .wrapper>.breadcrumb,body:has(.exg-x-product) nav.breadcrumb{display:none!important}.exg-x-product .x-gallery{position:relative;top:auto}.exg-x-product .x-slide{background:var(--x-paper)}.exg-x-product .x-pdp-form>div:not(.x-pdp-row):not(.x-pdp-dynamic){display:none!important}.exg-x-product .x-pdp-dynamic .shopify-payment-button,.exg-x-product .x-pdp-dynamic .shopify-payment-button__button,.exg-x-product .x-pdp-dynamic shopify-accelerated-checkout{width:100%!important;max-width:none!important}body:has(.exg-x-header) .shopify-policy__container{max-width:none!important;margin:0!important;padding:0 0 72px!important;background:#fff;font-family:DM Sans,system-ui,sans-serif}body:has(.exg-x-header) .shopify-policy__title{background:#0b1630;padding:48px 32px 40px;text-align:left}body:has(.exg-x-header) .shopify-policy__title h1{max-width:1216px;margin:0 auto;font-family:Bebas Neue,DM Sans,sans-serif!important;font-weight:400!important;font-size:clamp(44px,5vw,72px)!important;line-height:.9;letter-spacing:.01em;color:#fff!important;text-transform:none}body:has(.exg-x-header) .shopify-policy__title h1:before{content:"Help & policies";display:block;margin-bottom:14px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:#00c4e0}.x-policy-tabs{border-bottom:1px solid rgba(11,22,48,.12);background:#fff}.x-policy-tabs ul{max-width:1280px;margin:0 auto;padding:14px 32px;display:flex;gap:8px;overflow-x:auto;list-style:none;scrollbar-width:none}.x-policy-tabs a{display:inline-block;white-space:nowrap;padding:8px 14px;border-radius:999px;border:1px solid rgba(11,22,48,.14);font:600 13px DM Sans,sans-serif;color:#0b1630;text-decoration:none}.x-policy-tabs a:hover{border-color:#0b1630}.x-policy-tabs a[aria-current]{background:#0b1630;border-color:#0b1630;color:#fff}body:has(.exg-x-header) .shopify-policy__body{max-width:760px;margin:40px auto 0;padding:0 32px}body:has(.exg-x-header) .shopify-policy__body .rte,body:has(.exg-x-header) .shopify-policy__body .rte>div{font-size:16px;line-height:1.75;color:#334155;text-align:left!important}body:has(.exg-x-header) .shopify-policy__body :is(h1,h2,h3,h4){margin:40px 0 12px;font-family:Bebas Neue,DM Sans,sans-serif!important;font-weight:400!important;line-height:.95;letter-spacing:.01em;color:#0b1630;text-transform:none}body:has(.exg-x-header) .shopify-policy__body :is(h1,h2){font-size:36px!important;padding-top:22px;border-top:1px solid rgba(11,22,48,.12)}body:has(.exg-x-header) .shopify-policy__body :is(h3,h4){font-size:24px!important}body:has(.exg-x-header) .shopify-policy__body .rte>:first-child,body:has(.exg-x-header) .shopify-policy__body .rte>div>:first-child{margin-top:0;padding-top:0;border-top:0}body:has(.exg-x-header) .shopify-policy__body p{margin:0 0 14px}body:has(.exg-x-header) .shopify-policy__body p:has(>strong:only-child){margin:26px 0 8px;color:#0b1630}body:has(.exg-x-header) .shopify-policy__body strong{color:#0b1630}body:has(.exg-x-header) .shopify-policy__body strong:empty,body:has(.exg-x-header) .shopify-policy__body strong>br:only-child{display:none}body:has(.exg-x-header) .shopify-policy__body ul{margin:0 0 18px;padding-left:0;list-style:none}body:has(.exg-x-header) .shopify-policy__body li{position:relative;margin:0 0 10px;padding:14px 16px 14px 40px;border-radius:10px;background:#eef4fb}body:has(.exg-x-header) .shopify-policy__body li:before{content:"";position:absolute;left:18px;top:23px;width:8px;height:8px;border-radius:50%;background:#4a6fa5}body:has(.exg-x-header) .shopify-policy__body li p{display:inline;margin:0}body:has(.exg-x-header) .shopify-policy__body a{color:#3a5b8c;text-decoration:underline;text-decoration-color:#7b9fd4;text-decoration-thickness:2px;text-underline-offset:3px;word-break:break-word}body:has(.exg-x-header) .shopify-policy__body a:hover{color:#0b1630}@media(max-width:749px){body:has(.exg-x-header) .shopify-policy__title{padding:32px 24px 28px}body:has(.exg-x-header) .shopify-policy__body{padding:0 24px;margin-top:28px}.x-policy-tabs ul{padding:12px 24px}}body:has(.exg-x-header) .shopify-policy__body li strong,body:has(.exg-x-header) .shopify-policy__body p strong{display:inline!important}.x-cart.exg-x{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483100}.x-cart.exg-x[hidden]{display:none}.x-cart .x-cart-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#05070d8c;opacity:0;transition:opacity .25s ease}.x-cart .x-cart-panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);display:flex;flex-direction:column;background:#fff;box-shadow:-20px 0 50px #00000040;outline:none;transform:translate(100%);transition:transform .28s cubic-bezier(.2,.7,.2,1)}.x-cart.is-open .x-cart-scrim{opacity:1}.x-cart.is-open .x-cart-panel{transform:none}body:has(#PBarNextFrameWrapper) .x-cart .x-cart-panel{bottom:64px}.x-cart .x-cart-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--x-line)}.x-cart .x-cart-head .x-display{font-size:32px;line-height:1}.x-cart .x-cart-head .x-display span{color:var(--x-blue)}.x-cart .x-cart-x{width:40px;height:40px;border-radius:999px;border:1.5px solid var(--x-line);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--x-ink)}.x-cart .x-cart-bar{padding:14px 22px;background:var(--x-paper);border-bottom:1px solid var(--x-line)}.x-cart .x-cart-bar p{font-size:14px;color:var(--x-ink);margin-bottom:8px}.x-cart .x-cart-bar span{display:block;height:6px;border-radius:3px;background:#0b16301a;overflow:hidden}.x-cart .x-cart-bar i{display:block;height:100%;border-radius:3px;background:var(--x-blue);transition:width .4s ease}.x-cart .x-cart-bar.is-done i{background:#1fae6b}.x-cart .x-cart-body{flex:1;overflow-y:auto;padding:6px 22px 20px;transition:opacity .2s ease}.x-cart .x-cart-body.is-busy{opacity:.5;pointer-events:none}.x-cart .x-cart-lines{list-style:none;margin:0;padding:0}.x-cart .x-cart-line{display:grid;grid-template-columns:80px 1fr auto;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--x-line)}.x-cart .x-cart-img{width:80px;height:80px;border-radius:10px;background:var(--x-paper);overflow:hidden}.x-cart .x-cart-img img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply}.x-cart .x-cart-name{display:block;font-family:var(--x-display);font-size:22px;line-height:1;color:var(--x-ink);text-decoration:none}.x-cart .x-cart-sub{display:block;margin-top:4px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--x-muted)}.x-cart .x-cart-qty{display:flex;align-items:center;gap:4px;margin-top:10px}.x-cart .x-cart-qty button{width:28px;height:28px;border-radius:999px;border:1.5px solid var(--x-line);background:#fff;font-size:15px;line-height:1;color:var(--x-ink);cursor:pointer}.x-cart .x-cart-qty span{min-width:22px;text-align:center;font-weight:700;font-size:14px}.x-cart .x-cart-qty .x-cart-rm{width:auto;height:auto;margin-left:10px;border:0;border-radius:0;font-size:12px;color:var(--x-muted);text-decoration:underline;text-underline-offset:3px}.x-cart .x-cart-price{font-family:var(--x-display);font-weight:400;font-size:22px;color:var(--x-ink)}.x-cart .x-cart-recs-h{margin:22px 0 10px;font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--x-blue)}.x-cart .x-cart-recs ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.x-cart .x-cart-recs li{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:8px;border-radius:12px;background:var(--x-paper)}.x-cart .x-cart-recs img{width:64px;height:64px;object-fit:contain;mix-blend-mode:multiply}.x-cart .x-cart-recs li>div a{display:block;font-weight:700;font-size:14px;color:var(--x-ink);text-decoration:none;line-height:1.25}.x-cart .x-cart-recs li>div span{font-size:13px;color:var(--x-muted)}.x-cart .x-cart-recs .x-btn--sm,.x-cart .x-cart-recs .x-btn--sm:hover{border:0;box-shadow:none;transform:none;border-radius:999px;font-size:15px;padding:8px 14px 6px}.x-cart .x-cart-foot{padding:16px 22px 20px;border-top:1px solid var(--x-line);background:#fff}.x-cart .x-cart-points{margin-bottom:12px;padding:10px 12px;border-radius:10px;background:var(--x-paper);font-size:13px;color:var(--x-ink)}.x-cart .x-cart-total{display:flex;align-items:baseline;justify-content:space-between}.x-cart .x-cart-total span{font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--x-ink)}.x-cart .x-cart-total strong{font-family:var(--x-display);font-weight:400;font-size:34px;color:var(--x-ink)}.x-cart .x-cart-note{margin:2px 0 14px;font-size:12px;color:var(--x-muted)}.x-cart .x-cart-checkout{width:100%;height:56px;font-size:26px}.x-cart .x-cart-view{display:flex;justify-content:center;margin-top:12px}.x-cart .x-cart-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 0;text-align:center;color:var(--x-muted)}.x-cart .x-cart-empty .x-display{font-size:34px;color:var(--x-ink)}@media(prefers-reduced-motion:reduce){.x-cart .x-cart-panel,.x-cart .x-cart-scrim{transition:none}}.exg-x-cartpage{background:#fff}.exg-x-cartpage .x-cp{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:start}.exg-x-cartpage .x-cp-lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--x-line)}.exg-x-cartpage .x-cp-line{display:grid;grid-template-columns:110px minmax(0,1fr) auto 100px;grid-template-areas:"img info qty price" "img info rm rm";gap:4px 20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--x-line)}.exg-x-cartpage .x-cp-img{grid-area:img;width:110px;height:110px;border-radius:12px;background:var(--x-paper);overflow:hidden}.exg-x-cartpage .x-cp-img img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply}.exg-x-cartpage .x-cp-info{grid-area:info;display:flex;flex-direction:column;gap:4px}.exg-x-cartpage .x-cp-name{font-family:var(--x-display);font-size:28px;line-height:1;color:var(--x-ink);text-decoration:none}.exg-x-cartpage .x-cp-sub{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--x-muted)}.exg-x-cartpage .x-cp-each,.exg-x-cartpage .x-cp-disc{font-size:13px;color:var(--x-muted)}.exg-x-cartpage .x-cp-disc{color:#127a4b}.exg-x-cartpage .x-cp-qty{grid-area:qty;display:flex;align-items:center;height:44px;border:1.5px solid var(--x-line);border-radius:8px}.exg-x-cartpage .x-cp-qty a{width:36px;text-align:center;font-size:18px;color:var(--x-ink);text-decoration:none}.exg-x-cartpage .x-cp-qty input{width:36px;border:0;text-align:center;font:700 15px var(--x-body);-moz-appearance:textfield}.exg-x-cartpage .x-cp-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.exg-x-cartpage .x-cp-price{grid-area:price;text-align:right;font-family:var(--x-display);font-weight:400;font-size:26px;color:var(--x-ink)}.exg-x-cartpage .x-cp-rm{grid-area:rm;justify-self:end;font-size:12px;color:var(--x-muted);text-decoration:underline;text-underline-offset:3px}.exg-x-cartpage .x-cp-sum{position:sticky;top:150px;padding:24px;border-radius:16px;background:var(--x-paper)}.exg-x-cartpage .x-cp-sum-h{font-size:30px;margin-bottom:14px}.exg-x-cartpage .x-cp-row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;font-size:14px;color:var(--x-ink)}.exg-x-cartpage .x-cp-total{padding-top:12px;border-top:1px solid var(--x-line)}.exg-x-cartpage .x-cp-total span{font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.exg-x-cartpage .x-cp-total strong{font-family:var(--x-display);font-weight:400;font-size:38px}.exg-x-cartpage .x-cp-note{font-size:12px;color:var(--x-muted);margin-bottom:14px}.exg-x-cartpage .x-cp-points{padding:10px 12px;border-radius:10px;background:#fff;font-size:13px;color:var(--x-ink);margin-bottom:14px}.exg-x-cartpage .x-cp-gift{margin-bottom:16px;font-size:14px}.exg-x-cartpage .x-cp-gift summary{cursor:pointer;font-weight:700;color:var(--x-ink)}.exg-x-cartpage .x-cp-gift textarea{width:100%;margin-top:10px;padding:10px 12px;border:1.5px solid var(--x-line);border-radius:8px;font:14px var(--x-body);resize:vertical}.exg-x-cartpage .x-cp-checkout{width:100%;height:56px;font-size:26px}.exg-x-cartpage .x-cp-dyn{margin-top:12px}.exg-x-cartpage .x-cp-trust{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px;font-size:13px;color:var(--x-ink)}.exg-x-cartpage .x-cp-trust li{display:flex;align-items:center;gap:8px}.exg-x-cartpage .x-cp-trust svg{color:var(--x-blue)}.exg-x-cartpage .x-cp-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0 24px;text-align:center;color:var(--x-muted)}.exg-x-cartpage .x-cp-empty .x-display{font-size:40px;color:var(--x-ink)}@media(max-width:989px){.exg-x-cartpage .x-cp{grid-template-columns:1fr}.exg-x-cartpage .x-cp-sum{position:static}.exg-x-cartpage .x-cp-line{grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"img info price" "img qty rm";gap:8px 14px}.exg-x-cartpage .x-cp-img{width:84px;height:84px}.exg-x-cartpage .x-cp-qty{justify-self:start}.exg-x-cartpage .x-cp-name,.exg-x-cartpage .x-cp-price{font-size:22px}}body:has(.exg-x-header) .yv-cart-drawer,body:has(.exg-x-header) #cart-drawer,body:has(.exg-x-header) .cart-drawer-wrapper{display:none!important}.exg-x-cartpage .x-cp-bar{margin:0 0 12px;padding:12px 14px;border-radius:10px;background:#fff}.exg-x-cartpage .x-cp-bar p{font-size:14px;color:var(--x-ink);margin-bottom:8px}.exg-x-cartpage .x-cp-bar span{display:block;height:6px;border-radius:3px;background:#0b16301a;overflow:hidden}.exg-x-cartpage .x-cp-bar i{display:block;height:100%;border-radius:3px;background:var(--x-blue)}.exg-x-cartpage .x-cp-bar.is-done i{background:#1fae6b}.exg-topbar__promo{margin-right:22px;padding-right:22px;border-right:1px solid rgba(220,233,245,.2)}.exg-x-header-section .exg-topbar .exg-topbar__promo{color:#fff!important;font-weight:700!important}.exg-x-header-section .exg-topbar .exg-topbar__promo:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:#00c4e0;vertical-align:2px}@media(max-width:767px){.exg-x-header-section .exg-topbar__center{display:flex!important;justify-content:flex-start!important}.exg-x-header-section .exg-topbar__center .exg-region-switcher{display:none}.exg-x-header-section .exg-topbar__promo{margin:0;padding:0;border:0;font-size:11px!important}}.exg-x-header-section .exg-topbar .exg-topbar__promo{display:inline-flex;align-items:center;white-space:nowrap;line-height:1}.exg-x-header-section .exg-topbar .exg-topbar__promo:before{vertical-align:0}@media(max-width:767px){.exg-x-header-section .exg-topbar__inner{justify-content:center}.exg-x-header-section .exg-topbar__right{display:none!important}.exg-x-header-section .exg-topbar__center{flex:1;justify-content:center!important}}.x-nav-bf{display:none!important}html[data-x-promo=on] .x-nav-bf{display:list-item!important}html[data-x-promo=on] a.x-nav-bf{display:flex!important}.exg-x-header .x-nav-deal span{color:#00c4e0!important;font-weight:800}.exg-x-promo{position:relative;overflow:hidden;background:#05070d;color:#fff}.exg-x-promo[hidden]{display:none}.exg-x-promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 120% at 85% 50%,rgba(0,196,224,.22),transparent 70%),radial-gradient(ellipse 40% 120% at 10% 0%,rgba(123,159,212,.18),transparent 70%)}.exg-x-promo .x-promo-in{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:28px;padding-bottom:28px}.exg-x-promo .x-eyebrow{margin-bottom:8px;color:#fffc}.exg-x-promo .x-eyebrow b{color:#00c4e0}.exg-x-promo .x-eyebrow span{color:#fffc}.exg-x-promo .x-eyebrow i{background:#ffffff4d}.exg-x-promo .x-promo-h{font-size:clamp(36px,4vw,58px);line-height:.9;color:#fff}.exg-x-promo .x-promo-h span{color:#00c4e0}.exg-x-promo .x-promo-text{margin-top:8px;max-width:36em;font-size:14px;color:#ffffffb3}.exg-x-promo .x-promo-side{display:flex;align-items:center;gap:24px;flex:none}.exg-x-promo .x-promo-clock small{display:block;margin-bottom:6px;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff9}.exg-x-promo [data-x-clock]{display:flex;gap:8px}.exg-x-promo [data-x-clock] span{display:flex;flex-direction:column;align-items:center;min-width:54px;padding:8px 6px 6px;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.exg-x-promo [data-x-clock] b{font-family:var(--x-display);font-weight:400;font-size:30px;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.exg-x-promo [data-x-clock] i{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.exg-x-promo .x-promo-btn{background:#00c4e0;color:#0b1630;border-color:#fff;box-shadow:4px 4px #fff}.exg-x-promo .x-promo-btn:hover{background:#fff;color:#0b1630;box-shadow:5px 5px #00c4e0}@media(max-width:899px){.exg-x-promo .x-promo-in{flex-direction:column;align-items:flex-start;gap:16px;padding-top:22px;padding-bottom:22px}.exg-x-promo .x-promo-side{width:100%;justify-content:space-between;flex-wrap:wrap;gap:14px}.exg-x-promo [data-x-clock] span{min-width:46px}.exg-x-promo [data-x-clock] b{font-size:24px}}.exg-x-header .x-nav>li>a.x-nav-deal{padding-top:0;padding-bottom:0}.exg-x-header .x-nav>li>a.x-nav-deal span,.exg-x-header .x-nav>li:hover>a.x-nav-deal span{display:inline-block;padding:6px 12px 5px;border:0;border-radius:999px;background:#00c4e0!important;color:#0b1630!important;font-weight:800}.exg-x-header .x-nav>li.x-nav-bf{align-self:center}@media(max-width:899px){.exg-x-promo .x-eyebrow{flex-wrap:nowrap;white-space:nowrap;font-size:10px;letter-spacing:.16em}.exg-x-promo .x-eyebrow i{width:18px;flex:none}}.exg-x .x-price.is-promo{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 6px}.exg-x .x-price.is-promo .x-pp-now{color:#d1235b}.exg-x .x-price.is-promo .x-pp-was{font-family:var(--x-body);font-size:.5em;font-weight:600;color:var(--x-muted)}.exg-x .x-still .x-price.is-promo .x-pp-now{color:#00c4e0}.exg-x .x-still .x-price.is-promo .x-pp-was{color:#ffffffb3}.exg-x .x-badge--promo{position:absolute;top:10px;right:10px;left:auto;z-index:2;background:#d1235b;color:#fff;font-size:12px;letter-spacing:.06em}.exg-x .x-still .x-badge--promo{top:12px;right:12px}.exg-x-product .x-pdp-price .x-price.is-promo .x-pp-label{flex-basis:100%;order:-1;margin-bottom:6px;font-family:var(--x-body);font-style:normal;font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#d1235b}.x-sticky .is-promo .x-pp-now{color:#d1235b}.x-sticky .is-promo .x-pp-was{margin-left:6px;font-weight:500;color:#4b5870}.exg-x .x-still .x-badge.x-badge--promo{left:auto;right:12px;width:auto}.exg-x .x-mini-stars{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:600;color:var(--x-muted)}.exg-x .x-mini-stars-bar{width:72px;height:13px;background:linear-gradient(90deg,#f6b52e var(--rating),#d6dbe4 var(--rating));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 16'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M8 .8l2.2 4.6 5 .7-3.6 3.5.9 5L8 12.2 3.5 14.6l.9-5L.8 6.1l5-.7z'/%3E%3Cuse href='%23s' x='17.5'/%3E%3Cuse href='%23s' x='35'/%3E%3Cuse href='%23s' x='52.5'/%3E%3Cuse href='%23s' x='70'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 16'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M8 .8l2.2 4.6 5 .7-3.6 3.5.9 5L8 12.2 3.5 14.6l.9-5L.8 6.1l5-.7z'/%3E%3Cuse href='%23s' x='17.5'/%3E%3Cuse href='%23s' x='35'/%3E%3Cuse href='%23s' x='52.5'/%3E%3Cuse href='%23s' x='70'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain}.exg-x .x-still .x-mini-stars{color:#ffffffbf;margin-top:6px}.exg-x .x-still .x-mini-stars-bar{background:linear-gradient(90deg,#f6b52e var(--rating),rgba(255,255,255,.35) var(--rating))}.exg-x-gifts .x-gift-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.exg-x .x-gift{position:relative;display:flex;flex-direction:column;height:100%;min-height:300px;padding:22px 22px 0;border-radius:16px;background:linear-gradient(160deg,#eef4fb,#dce9f5);color:var(--x-ink);text-decoration:none;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.exg-x .x-gift:hover{transform:translateY(-4px);box-shadow:var(--x-soft-up)}.exg-x .x-gift-txt{position:relative;z-index:1;display:flex;flex-direction:column}.exg-x .x-gift small{font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#c0392b}.exg-x .x-gift strong{margin-top:6px;font-family:var(--x-display);font-weight:400;font-size:48px;line-height:.9}.exg-x .x-gift-txt>span{margin-top:6px;font-size:13px;color:var(--x-muted)}.exg-x .x-gift img{display:block;width:78%;max-width:none;height:auto;margin:auto 0 0 auto;mix-blend-mode:multiply;transform:translateY(6%);transition:transform .3s ease}.exg-x .x-gift:hover img{transform:translateY(2%) rotate(-2deg)}.exg-x .x-gift-go{position:absolute;right:16px;top:16px;width:36px;height:36px;border-radius:999px;background:var(--x-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center}@media(max-width:989px){.exg-x-gifts .x-gift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.exg-x .x-gift{min-height:240px;padding:16px 16px 0}.exg-x .x-gift strong{font-size:36px}.exg-x .x-gift-go{width:30px;height:30px;right:12px;top:12px}}@media(max-width:989px){.exg-x .x-gift-go{display:none}}.exg-x .x-search-big{position:relative;display:flex;gap:10px;max-width:640px;margin-top:20px}.exg-x .x-search-big svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--x-muted);pointer-events:none}.exg-x .x-search-big input{flex:1;min-width:0;height:52px;padding:0 16px 0 44px;border:2px solid transparent;border-radius:8px;font:600 16px var(--x-body);color:var(--x-ink);background:#fff;outline:none}.exg-x .x-search-big input:focus{border-color:var(--x-sky)}.exg-x .x-search-big .x-btn{height:52px;font-size:20px}.exg-x-search .x-search-pages{margin-top:40px;padding-top:20px;border-top:1px solid var(--x-line)}.exg-x-search .x-search-pages ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.exg-x-search .x-search-pages a{display:block;padding:14px 16px;border-radius:10px;background:var(--x-paper);text-decoration:none;color:var(--x-ink)}.exg-x-search .x-search-pages strong{display:block;font-size:15px}.exg-x-search .x-search-pages span{font-size:13px;color:var(--x-muted)}.exg-x .x-search-try{margin-top:28px}.exg-x .x-search-try ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.exg-x .x-search-try a{display:inline-block;padding:8px 14px;border-radius:999px;border:1px solid var(--x-line);font-size:13px;font-weight:600;color:var(--x-ink);text-decoration:none}.exg-x .x-search-try a:hover{border-color:var(--x-ink)}.exg-x-404{position:relative;overflow:hidden;background:#05070d;color:#fff}.exg-x-404:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 90% at 80% 40%,rgba(0,196,224,.18),transparent 70%)}.exg-x-404 .x-404-in{position:relative;padding-top:72px;padding-bottom:72px}.exg-x-404 .x-404-code{font-family:var(--x-display);font-size:clamp(120px,18vw,240px);line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(123,159,212,.5);margin-bottom:10px}.exg-x-404 .x-404-h{font-size:clamp(44px,5vw,72px);line-height:.9;color:#fff}.exg-x-404 .x-404-h em{font-style:normal;color:var(--x-sky)}.exg-x-404 .x-404-text{margin-top:12px;max-width:34em;font-size:16px;color:#dce9f5cc}.exg-x-404 .x-404-links{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;list-style:none;margin:26px 0 0;padding:0}.exg-x-404 .x-link{color:#fff;text-decoration-color:var(--x-cyan)}body:has(.exg-x-header) main{font-family:DM Sans,system-ui,sans-serif;color:#334155}body:has(.exg-x-header) main :is(h1,h2,h3,.h1,.h2,.h3,.section-heading-title):not(.exg-x *){font-family:Bebas Neue,DM Sans,sans-serif!important;font-weight:400!important;letter-spacing:.01em;line-height:.95;color:#0b1630;text-transform:none}body:has(.exg-x-header) main :is(h4,h5,h6,.h4,.h5,.h6):not(.exg-x *){font-family:DM Sans,sans-serif!important;color:#0b1630}body:has(.exg-x-header) main :is(.button,.btn,button.button,a.button):not(.exg-x *):not(.shopify-payment-button__button){font-family:Bebas Neue,DM Sans,sans-serif!important;font-weight:400!important;font-size:20px!important;letter-spacing:.06em;background:#4a6fa5!important;color:#fff!important;border:2px solid #0b1630!important;border-radius:8px!important;box-shadow:4px 4px #0b1630;text-transform:none}body:has(.exg-x-header) main :is(.button,.btn,a.button):not(.exg-x *):hover{background:#3a5b8c!important}body:has(.exg-x-header) main a:not(.exg-x *):not([class]){color:#3a5b8c;text-decoration-color:#7b9fd4;text-underline-offset:3px}body:has(.exg-x-header) main :is(input[type=text],input[type=email],input[type=tel],textarea,select):not(.exg-x *){border:1.5px solid rgba(11,22,48,.15)!important;border-radius:8px!important;font-family:DM Sans,sans-serif}body:has(.exg-x-header) .yv-page-banner{background:#0b1630!important;padding:48px 32px 40px!important;margin:0!important}body:has(.exg-x-header) .yv-page-banner .page-banner-content{max-width:1216px;margin:0 auto;text-align:left!important}body:has(.exg-x-header) .yv-page-banner .page-banner-title{font-size:clamp(44px,5vw,72px)!important;color:#fff!important;margin:0}body:has(.exg-x-header) .yv-page-banner .page-banner-title:before{content:"EXG Pro";display:block;margin-bottom:14px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:#00c4e0}body:has(.exg-x-header) .yv-page-description-wrapper{max-width:820px;margin:40px auto 64px;padding:0 32px}body:has(.exg-x-header) .yv-page-description-wrapper .page-description{font-size:16px;line-height:1.75;color:#334155}body:has(.exg-x-header) .yv-page-description-wrapper :is(h2,h3){margin:32px 0 10px;font-size:32px!important}body:has(.exg-x-header) .yv-page-description-wrapper img{max-width:100%;height:auto;border-radius:12px}body:has(.exg-x-header) .yv-page-description-wrapper table{width:100%;border-collapse:collapse;font-size:14px}body:has(.exg-x-header) .yv-page-description-wrapper :is(th,td){padding:10px 12px;border-bottom:1px solid rgba(11,22,48,.1);text-align:left}body:has(.exg-x-header) .yv-page-description-wrapper th{background:#eef4fb;color:#0b1630}@media(max-width:749px){body:has(.exg-x-header) .yv-page-banner{padding:32px 24px 28px!important}body:has(.exg-x-header) .yv-page-description-wrapper{padding:0 24px;margin-top:28px}}.exg-x-footer .exg-region-switcher .exg-region-label{color:#dce9f5d9!important}.x-policy-tabs a[aria-current],.x-policy-tabs a[aria-current]:hover{color:#fff!important}.exg-x-usps .x-usp-grid{overflow:visible}.exg-x-product .x-gallery-main:focus-visible{outline:3px solid var(--x-sky);outline-offset:3px}body:has(.exg-x-header) .yv-page-description-wrapper a,body:has(.exg-x-header) .shopify-policy__body a,body:has(.exg-x-header) main .rich-editor-text-content a{text-decoration:underline!important}.exg-x-usps{overflow:hidden!important}html body:has(.exg-x-header) #exg-rewards-launcher .exg-rl__sub{color:#fff!important;opacity:1!important;font-size:10px;font-weight:800}.exg-x :is(h1,h2,h3,.x-h2,.x-eyebrow,.x-btn,.x-display,strong,small){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.exg-x .x-eyebrow{flex-wrap:wrap;row-gap:4px}.exg-x .x-eyebrow span,.exg-x .x-btn{white-space:nowrap}@media(max-width:899px){.exg-x-feature .x-split,.exg-x-feature.is-cinematic .x-split{grid-template-columns:1fr!important;gap:28px}.exg-x-feature.is-flipped .x-split>:first-child{order:0}.exg-x-peekos .x-pk-card{grid-template-columns:1fr!important;padding:28px 22px}.exg-x-footer .x-vip,.exg-x-hero.is-cinematic .x-hero-grid{grid-template-columns:1fr!important}}@media(max-width:479px){.exg-x .x-btn{font-size:20px;padding:12px 18px 10px}.exg-x .x-h2{font-size:34px}}.exg-x .x-size{margin-top:22px;padding:16px 16px 12px;border-radius:14px;background:var(--x-paper)}.exg-x .x-size-h{font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--x-ink)}.exg-x .x-size-stage{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:6px;height:210px;margin-top:12px;padding-bottom:2px;border-bottom:2px solid rgba(11,22,48,.18);background:repeating-linear-gradient(0deg,transparent 0 24px,rgba(11,22,48,.06) 24px 25px)}.exg-x .x-size-item{position:relative;flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-decoration:none;color:var(--x-ink)}.exg-x .x-size-fig{display:block;width:62%;max-width:52px;height:calc(var(--h) - 40px);min-height:14px;border-radius:40% 40% 10px 10px/30% 30% 10px 10px;background:#b9c8de;box-shadow:inset 0 -6px #0b16301f;transition:background .2s ease,transform .2s ease}.exg-x .x-size-item:after{content:"";position:absolute;bottom:38px;width:82%;max-width:64px;height:6px;border-radius:50%;background:#0b163040}.exg-x a.x-size-item:hover .x-size-fig{background:var(--x-sky);transform:translateY(-3px)}.exg-x .x-size-item.is-current .x-size-fig{background:var(--x-blue);box-shadow:inset 0 -6px #0000002e,0 0 0 3px #fff,0 0 0 5px var(--x-cyan)}.exg-x .x-size-phone .x-size-fig{width:34%;max-width:30px;border-radius:6px;background:transparent;border:2px solid var(--x-ink);box-shadow:none}.exg-x .x-size-phone:after{display:none}.exg-x .x-size-name{display:block;margin-top:6px;height:22px;font-size:10px;font-weight:800;line-height:1.1;text-align:center}.exg-x .x-size-cm{display:block;height:12px;font-size:9px;font-weight:600;color:var(--x-muted);white-space:nowrap}.exg-x .x-size-item.is-current .x-size-name{color:var(--x-blue)}.exg-x .x-size-tag{position:absolute;top:0;padding:3px 7px 2px;border-radius:999px;background:var(--x-cyan);color:var(--x-ink);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.exg-x .x-size-note{margin-top:8px;font-size:11px;color:var(--x-muted)}@media(max-width:479px){.exg-x .x-size-stage{height:190px}.exg-x .x-size-cm{font-size:8px}.exg-x .x-size-name{font-size:9px}}.exg-x .x-size-stage{height:auto;border-bottom:0;background:none;align-items:stretch}.exg-x .x-size-track{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:170px;border-bottom:2px solid rgba(11,22,48,.18);background:repeating-linear-gradient(0deg,rgba(11,22,48,.06) 0 1px,transparent 1px 26.5px)}.exg-x .x-size-fig{height:var(--h);min-height:0}.exg-x .x-size-item:after{display:none}.exg-x .x-size-track:after{content:"";position:absolute;bottom:-3px;width:78%;max-width:60px;height:6px;border-radius:50%;background:#0b163038}.exg-x .x-size-phone .x-size-track:after{display:none}.exg-x .x-size-tag{top:auto;bottom:calc(var(--h) + 6px)}.exg-x .x-size-name{height:24px;margin-top:8px}@media(max-width:479px){.exg-x .x-size-track{height:150px;background-size:100% 23.4px}}.exg-x .x-size-stage{display:flex;align-items:stretch;justify-content:space-between;gap:4px}.exg-x .x-size-item{flex:0 0 auto;min-width:48px}.exg-x .x-size-track{--track: 180px;height:var(--track);width:calc(var(--track) * var(--h) / 100% * var(--ar));min-width:100%}.exg-x .x-size-track{width:auto}.exg-x .x-size-img{display:block;height:var(--h);width:auto;max-width:none;mix-blend-mode:normal;filter:drop-shadow(0 6px 6px rgba(11,22,48,.15));opacity:.6;transition:opacity .2s ease,transform .2s ease;transform-origin:bottom center}.exg-x a.x-size-item:hover .x-size-img{opacity:1;transform:translateY(-3px)}.exg-x .x-size-item.is-current .x-size-img{opacity:1;filter:drop-shadow(0 0 0 #00c4e0) drop-shadow(0 2px 0 #00c4e0) drop-shadow(0 6px 8px rgba(11,22,48,.2))}.exg-x .x-size-item .x-size-fig{display:none}.exg-x .x-size-track:after{width:90%}.exg-x .x-size-ref .x-size-track:after{display:none}.exg-x .x-size-phone{display:block;height:var(--h);aspect-ratio:.483;border:2px solid var(--x-ink);border-radius:7px;position:relative}.exg-x .x-size-phone:before{content:"";position:absolute;top:4px;left:50%;width:30%;height:3px;margin-left:-15%;border-radius:3px;background:var(--x-ink)}.exg-x .x-size-pad{display:block;height:var(--h);width:auto;color:var(--x-ink)}.exg-x .x-size-ref .x-size-name,.exg-x .x-size-ref .x-size-cm{color:var(--x-muted)}.exg-x .x-size-name{font-size:10px;height:auto;min-height:13px;white-space:nowrap}.exg-x .x-size-cm{font-size:9px}.exg-x .x-size-tag{bottom:calc(var(--h) + 6px);left:50%;transform:translate(-50%)}@media(max-width:479px){.exg-x .x-size-track{--track: 120px;height:120px}.exg-x .x-size-item{min-width:44px}.exg-x .x-size-stage{gap:2px}.exg-x .x-size-name{font-size:9px}.exg-x .x-size-cm{font-size:8px;white-space:normal;text-align:center;line-height:1.2}}@media(max-width:399px){.exg-x .x-size-track{--track: 108px;height:108px}.exg-x .x-size-item{min-width:42px}}.exg-x-product .x-pdp>*{min-width:0}.exg-x .x-size-stage{max-width:100%}@media(max-width:479px){.exg-x .x-size-in,.exg-x .x-size-tag{display:none}.exg-x .x-size-item{flex:0 1 auto;min-width:0}.exg-x .x-size-name{font-size:9px}.exg-x .x-size{padding:14px 12px 10px}}.exg-x-hero.is-cinematic .x-poster,.exg-x-hero.is-cinematic .x-poster:hover{border-radius:12px;box-shadow:0 0 0 3px var(--x-frame, #f6b52e),0 0 40px color-mix(in srgb,var(--x-frame, #f6b52e) 45%,transparent),0 30px 70px #0000008c}.exg-x-hero.is-cinematic .x-poster:hover{box-shadow:0 0 0 3px var(--x-frame, #f6b52e),0 0 56px color-mix(in srgb,var(--x-frame, #f6b52e) 60%,transparent),0 30px 70px #0000008c}@media(max-width:899px){.exg-x-hero.is-cinematic .x-poster,.exg-x-hero.is-cinematic .x-poster:hover{border-radius:10px;box-shadow:0 0 0 2px var(--x-frame, #f6b52e),0 0 26px color-mix(in srgb,var(--x-frame, #f6b52e) 40%,transparent)}}.exg-x-product{overflow:visible;overflow-x:clip}@media(min-width:990px){.exg-x-product .x-gallery{position:sticky;top:150px;align-self:start}}.exg-x-product .x-pdp-more{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:48px;align-items:start;margin-top:64px;padding-top:28px;border-top:1px solid var(--x-line)}.exg-x-product .x-pdp-about .x-h2{margin-bottom:16px}.exg-x-product .x-pdp-desc{font-size:16px;line-height:1.75;max-width:40em}.exg-x-product .x-pdp-facts{display:grid;gap:12px}.exg-x-product .x-fact{padding:18px 20px;border-radius:14px;background:var(--x-paper)}.exg-x-product .x-fact-h,.exg-x-product .x-fact--fold summary{margin-bottom:8px;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--x-ink)}.exg-x-product .x-fact .x-rte{font-size:14px;line-height:1.6}.exg-x-product .x-fact .x-rte p:last-child{margin-bottom:0}.exg-x-product .x-fact--fold summary{display:flex;align-items:center;justify-content:space-between;margin:0;list-style:none;cursor:pointer}.exg-x-product .x-fact--fold summary::-webkit-details-marker{display:none}.exg-x-product .x-fact--fold[open] summary{margin-bottom:8px}.exg-x-product .x-fact--fold[open] summary svg{transform:rotate(180deg)}.exg-x-product .x-fact img{max-width:100%;height:auto;border-radius:8px}@media(max-width:989px){.exg-x-product .x-pdp-more{grid-template-columns:1fr;gap:24px;margin-top:40px}}section.exg-x.exg-x-product{overflow-x:clip!important;overflow-y:visible!important}:root{--x-gutter: clamp(24px, 6vw, 96px);--x-max: calc(1216px + 2 * var(--x-gutter))}.exg-x .x-wrap{max-width:var(--x-max);padding-left:var(--x-gutter);padding-right:var(--x-gutter)}@media(min-width:768px){.exg-x .x-wrap{padding-left:var(--x-gutter);padding-right:var(--x-gutter)}}.exg-x-products .x-row{padding-left:var(--x-gutter);padding-right:var(--x-gutter);margin-left:calc(-1 * var(--x-gutter));margin-right:calc(-1 * var(--x-gutter));scroll-padding:0 var(--x-gutter)}@media(min-width:768px){.exg-x-products .x-row{padding-left:var(--x-gutter);padding-right:var(--x-gutter);margin-left:calc(-1 * var(--x-gutter));margin-right:calc(-1 * var(--x-gutter));scroll-padding:0 var(--x-gutter)}}.exg-x-header-section .exg-topbar>div{max-width:var(--x-max);padding-left:var(--x-gutter);padding-right:var(--x-gutter)}@media(min-width:768px){.exg-x-header-section .exg-topbar>div{padding-left:var(--x-gutter);padding-right:var(--x-gutter)}}body:has(.exg-x-header) .recent-viewed-product-section>.container{max-width:var(--x-max);padding-left:var(--x-gutter)!important;padding-right:var(--x-gutter)!important}body:has(.exg-x-header) .gallery-section .section-heading{max-width:var(--x-max);padding-left:var(--x-gutter);padding-right:var(--x-gutter)}body:has(.exg-x-header) .gallery-section .section-heading:before{left:var(--x-gutter);right:var(--x-gutter)}@media(max-width:989px){.exg-x-product .x-gallery{margin-left:calc(-1 * var(--x-gutter));margin-right:calc(-1 * var(--x-gutter))}.exg-x-product .x-thumbs{padding-left:var(--x-gutter);padding-right:var(--x-gutter)}.exg-x-hero.is-cinematic .x-stage{margin-left:calc(-1 * var(--x-gutter));margin-right:calc(-1 * var(--x-gutter))}}body:has(.exg-x-product) .shopify-section:has(.reviewsio-polaris,[class*=reviews-io],[id*=reviewsio]){max-width:var(--x-max);padding-left:var(--x-gutter);padding-right:var(--x-gutter)}body:has(.exg-x-header) .shopify-policy__title,body:has(.exg-x-header) .yv-page-banner{padding-left:var(--x-gutter)!important;padding-right:var(--x-gutter)!important}body:has(.exg-x-header) .shopify-policy__title h1,body:has(.exg-x-header) .yv-page-banner .page-banner-content{max-width:1216px}.x-policy-tabs ul{max-width:var(--x-max);padding-left:var(--x-gutter);padding-right:var(--x-gutter)}body:has(.exg-x-header) .shopify-policy__body,body:has(.exg-x-header) .yv-page-description-wrapper{padding-left:var(--x-gutter);padding-right:var(--x-gutter)}.exg-x-hero .x-deck{position:relative;display:grid;padding-top:34px;margin-bottom:18px}.exg-x-hero .x-deck>.x-deck-card{grid-area:1 / 1;margin:0;transform-origin:50% 100%;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .6s ease,opacity .6s ease,box-shadow .3s ease}.exg-x-hero .x-deck>.x-deck-card[data-pos="0"]{z-index:5}.exg-x-hero .x-deck>.x-deck-card[data-pos="1"]{z-index:4;transform:translate(3.5%,-26px) rotate(2.5deg) scale(.95);filter:brightness(.5) saturate(.8);cursor:pointer}.exg-x-hero .x-deck>.x-deck-card[data-pos="2"]{z-index:3;transform:translate(-3.5%,-34px) rotate(-3deg) scale(.9);filter:brightness(.35) saturate(.7);cursor:pointer}.exg-x-hero .x-deck>.x-deck-card:not([data-pos="0"]):not([data-pos="1"]):not([data-pos="2"]){z-index:1;transform:translateY(-34px) scale(.86);opacity:0;pointer-events:none}.exg-x-hero.is-cinematic .x-deck>.x-deck-card:not([data-pos="0"]),.exg-x-hero.is-cinematic .x-deck>.x-deck-card:not([data-pos="0"]):hover{box-shadow:0 0 0 2px var(--x-frame, #7b9fd4),0 20px 50px #0009}.exg-x-hero .x-deck>.x-deck-card[data-pos="1"]:hover{filter:brightness(.75)}.exg-x-hero .x-deck>.x-deck-card[data-pos="0"]:hover{transform:translateY(-3px)}@media(min-width:900px){.exg-x-hero.is-cinematic .x-deck .x-poster{margin-bottom:0}}.exg-x-hero .x-caption[hidden]{display:none}.exg-x-hero .x-deck-nav{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;font-size:11px;font-weight:800;letter-spacing:.2em;color:#fff9}.exg-x-hero .x-deck-count b{color:#fff}.exg-x-hero .x-deck-btn{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#ffffff0f;color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease}.exg-x-hero .x-deck-btn:hover{background:#ffffff29;border-color:#fff}.exg-x-hero .x-deck-btn:focus-visible{outline:2px solid var(--x-cyan);outline-offset:2px}.exg-x-hero .x-deck-btn svg{width:16px;height:16px}.exg-x-hero [data-x-deck-prev] svg{transform:rotate(180deg)}@media(min-width:900px){.exg-x-hero.is-cinematic .x-stage:has(.x-deck){padding-top:2px}}@media(max-width:899px){.exg-x-hero .x-deck{padding-top:22px;margin-left:var(--x-gutter);margin-right:var(--x-gutter)}.exg-x-hero .x-deck>.x-deck-card[data-pos="1"]{transform:translate(3%,-16px) rotate(2deg) scale(.95)}.exg-x-hero .x-deck>.x-deck-card[data-pos="2"]{transform:translate(-3%,-22px) rotate(-2.5deg) scale(.9)}.exg-x-hero .x-deck-nav{padding:0 var(--x-gutter)}}@media(prefers-reduced-motion:reduce){.exg-x-hero .x-deck>.x-deck-card{transition:none}}.exg-x-hero .x-deck{padding-top:46px}.exg-x-hero .x-deck>.x-deck-card[data-pos="1"]{transform:translate(5%,-38px) rotate(3deg) scale(.94);filter:brightness(.72) saturate(.9)}.exg-x-hero .x-deck>.x-deck-card[data-pos="2"]{transform:translate(-5%,-46px) rotate(-3.5deg) scale(.89);filter:brightness(.55) saturate(.85)}.exg-x-hero .x-deck>.x-deck-card[data-pos="1"]:hover{filter:brightness(.95)}.exg-x-hero .x-stage:has(.x-deck) .x-caption{margin-top:0}@media(max-width:899px){.exg-x-hero .x-deck{padding-top:28px}.exg-x-hero .x-deck>.x-deck-card[data-pos="1"]{transform:translate(4%,-22px) rotate(2.5deg) scale(.94)}.exg-x-hero .x-deck>.x-deck-card[data-pos="2"]{transform:translate(-4%,-28px) rotate(-3deg) scale(.89)}}@media(max-width:899px){.exg-x-hero .x-stage:has(.x-deck) .x-caption{padding-left:var(--x-gutter);padding-right:var(--x-gutter)}.exg-x-hero .x-stage:has(.x-deck) .x-caption a{margin-left:auto}}.exg-x-hero .x-deck-cege{position:absolute;z-index:6;right:12%;top:calc(46px - .457 * var(--cege-w));--cege-w: 104px;width:var(--cege-w);padding:0;border:0;background:none;cursor:pointer}.exg-x-hero .x-deck-cege img{display:block;width:100%;height:auto;mix-blend-mode:normal;max-width:none;max-height:none;transform-origin:50% 100%;animation:exg-x-deck-cege 6s ease-in-out 1.5s infinite}.exg-x-hero .x-deck-cege:hover img{animation:exg-x-cege-wave .9s ease-in-out}@keyframes exg-x-deck-cege{0%,70%,to{transform:translateY(0)}76%{transform:translateY(-6px) rotate(-4deg)}82%{transform:translateY(-3px) rotate(3deg)}88%{transform:translateY(0)}}@media(max-width:899px){.exg-x-hero .x-deck-cege{--cege-w: 76px;top:calc(28px - .457 * var(--cege-w));right:10%}}@media(prefers-reduced-motion:reduce){.exg-x-hero .x-deck-cege img,.exg-x-hero .x-deck-cege:hover img{animation:none}}.exg-x-hero .x-deck-cege{--cege-w: 128px;right:10%;top:calc(46px - .457 * var(--cege-w))}.exg-x-hero .x-deck-cege img{filter:invert(1) drop-shadow(0 2px 6px rgba(0,0,0,.6))}@media(max-width:899px){.exg-x-hero .x-deck{padding-top:40px}.exg-x-hero .x-deck-cege{--cege-w: 92px;top:calc(40px - .457 * var(--cege-w));right:9%}}.exg-x-hero .x-deck>.x-deck-card:not(:first-child) img{aspect-ratio:5 / 4;object-fit:cover}.exg-x-size-guide{padding:56px 0 80px;background:#fff}.exg-x-size-guide .x-sg-head{max-width:760px;margin-bottom:28px}.exg-x-size-guide .x-sg-head .x-eyebrow b{color:var(--x-blue)}.exg-x-size-guide h1.x-h2{margin:10px 0 16px;color:var(--x-ink)}.exg-x-size-guide h1.x-h2 em{font-style:normal;color:var(--x-blue)}.exg-x-size-guide .x-sg-intro{font-size:17px;line-height:1.6;color:var(--x-ink)}.exg-x-size-guide .x-size{margin-top:0;padding:22px 24px 16px;border-radius:18px}.exg-x-size-guide .x-size-stage{height:auto}.exg-x-size-guide .x-size-track{--track: 320px;height:var(--track);background-size:100% 50px}.exg-x-size-guide .x-size-img{opacity:1}.exg-x-size-guide .x-size-name{font-size:13px}.exg-x-size-guide .x-size-note{display:none}.exg-x-size-guide .x-sg-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none}.exg-x-size-guide .x-sg-card{display:flex;flex-direction:column;gap:10px;padding:22px 22px 20px;border-radius:16px;background:var(--x-paper);color:var(--x-ink)}.exg-x-size-guide .x-sg-name{font-family:Bebas Neue,sans-serif;font-size:30px;line-height:1;margin:0}.exg-x-size-guide .x-sg-size{margin:0;display:flex;align-items:baseline;gap:8px}.exg-x-size-guide .x-sg-size b{font-size:26px;font-weight:900;color:var(--x-blue)}.exg-x-size-guide .x-sg-size span{font-size:13px;font-weight:700;opacity:.7}.exg-x-size-guide .x-sg-label{margin:4px 0;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.exg-x-size-guide .x-sg-holds ul{margin:0;padding-left:18px;font-size:14px;line-height:1.6}.exg-x-size-guide .x-sg-note{margin:0;font-size:14px;line-height:1.5;opacity:.85}.exg-x-size-guide .x-sg-card .x-link{margin-top:auto;padding-top:6px}.exg-x-size-guide .x-sg-foot{margin-top:20px;font-size:13px;line-height:1.6;color:var(--x-ink);opacity:.75}@media(max-width:989px){.exg-x-size-guide .x-sg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.exg-x-size-guide{padding:36px 0 56px}.exg-x-size-guide .x-size{padding:16px 12px 10px}.exg-x-size-guide .x-size-track{--track: 170px;height:var(--track);background-size:100% 26.5px}.exg-x-size-guide .x-sg-cards{grid-template-columns:1fr}}.exg-x-header .x-inline-search{max-width:560px}.exg-x-header .x-inline-search svg{left:18px;width:18px;height:18px;color:var(--x-sky)}.exg-x-header .x-inline-search input{height:46px;padding:0 56px 0 48px;border-radius:999px;font:500 15px var(--x-body);color:#fff;background:#ffffff12;border:1px solid rgba(220,233,245,.22);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.exg-x-header .x-inline-search input::placeholder{color:#dce9f5b8;opacity:1}.exg-x-header .x-inline-search input:hover{background:#ffffff1a;border-color:#dce9f559}.exg-x-header .x-inline-search input:focus{background:#ffffff1f;border-color:var(--x-sky);box-shadow:0 0 0 4px #7b9fd440}.exg-x-header .x-inline-search input::-webkit-search-cancel-button{-webkit-appearance:none}.exg-x-header .x-inline-go{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--x-blue);color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.exg-x-header .x-inline-go svg{position:static;transform:none;width:16px;height:16px;color:#fff}.exg-x-header .x-inline-go:hover{background:var(--x-sky)}.exg-x-header .x-inline-go:focus-visible{outline:2px solid var(--x-cyan);outline-offset:2px}.exg-x-header .x-inline-search:focus-within .x-inline-go{background:var(--x-cyan);color:var(--x-ink)}.exg-x-header .x-inline-search:focus-within .x-inline-go svg{color:var(--x-ink)}.exg-x-header .x-inline-search input{display:block}.exg-x-header .x-inline-search .x-inline-go{position:absolute!important;right:5px;top:5px;transform:none;margin:0}.exg-x-header .x-burger span,.exg-x-header .x-burger svg{color:inherit}.exg-x-header .x-burger{color:#fff;border-color:#dce9f580}.exg-x-awards{background:#fff}.exg-x-awards .x-aw-head{position:relative;overflow:hidden;padding:72px 0 64px;background:#05070d;color:#fff}.exg-x-awards .x-aw-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 45% 90% at 85% 30%,rgba(246,181,46,.22),transparent 70%),radial-gradient(ellipse 40% 80% at 10% 100%,rgba(74,111,165,.3),transparent 70%);pointer-events:none}.exg-x-awards .x-aw-head .x-wrap{position:relative}.exg-x-awards .x-aw-head .x-eyebrow{color:var(--x-ice)}.exg-x-awards .x-aw-head .x-eyebrow b{color:#f6b52e}.exg-x-awards .x-aw-title{margin:12px 0 18px;font-family:Bebas Neue,sans-serif;font-weight:400;font-size:clamp(56px,7vw,104px);line-height:.9;color:#fff}.exg-x-awards .x-aw-title em{display:block;font-style:normal;color:var(--x-sky)}.exg-x-awards .x-aw-intro{max-width:640px;font-size:18px;line-height:1.6;color:#dce9f5d9}.exg-x-awards .x-aw-intro p{margin:0;color:inherit}.exg-x-awards .x-aw-count{display:inline-flex;align-items:baseline;gap:10px;margin:28px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#dce9f5bf}.exg-x-awards .x-aw-count b{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:56px;letter-spacing:0;line-height:.8;color:#f6b52e}.exg-x-awards .x-aw-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center;padding-top:72px;padding-bottom:24px}.exg-x-awards .x-aw-photo{margin:0;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px #0b16302e}.exg-x-awards .x-aw-photo img{display:block;width:100%;height:auto}.exg-x-awards .x-aw-quote{position:relative;margin:0;padding:0 0 0 28px;border-left:3px solid var(--x-blue)}.exg-x-awards .x-aw-quote p{margin:0;font-size:clamp(20px,2vw,26px);line-height:1.45;font-weight:600;color:var(--x-ink)}.exg-x-awards .x-aw-quote cite{display:block;margin-top:16px;font-style:normal;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--x-blue)}.exg-x-awards .x-aw-wall-wrap{padding-top:64px;padding-bottom:88px}.exg-x-awards .x-aw-h2{margin:0 0 24px;font-family:Bebas Neue,sans-serif;font-weight:400;font-size:clamp(36px,4vw,56px);line-height:.95;color:var(--x-ink)}.exg-x-awards .x-aw-wall{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.exg-x-awards .x-aw-badge{position:relative;aspect-ratio:1;display:grid;place-items:center;padding:14%;border-radius:14px;background:#fff;border:1px solid var(--x-line, #e3ebf5);box-shadow:0 1px #0b16300a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.exg-x-awards .x-aw-badge img{width:100%;height:100%;object-fit:contain}.exg-x-awards .x-aw-name{position:absolute;left:8px;right:8px;bottom:8px;font-size:10px;font-weight:800;line-height:1.25;letter-spacing:.04em;text-align:center;color:var(--x-ink);opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.exg-x-awards .x-aw-badge:hover{transform:translateY(-3px);border-color:var(--x-sky);box-shadow:0 14px 30px #0b16301f}.exg-x-awards .x-aw-badge:hover .x-aw-name{opacity:1;transform:none}.exg-x-awards .x-aw-badge:hover img{transform:translateY(-8px) scale(.9)}.exg-x-awards .x-aw-badge img{transition:transform .2s ease}@media(max-width:1199px){.exg-x-awards .x-aw-wall{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:989px){.exg-x-awards .x-aw-feature{grid-template-columns:1fr;gap:28px;padding-top:48px}.exg-x-awards .x-aw-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:599px){.exg-x-awards .x-aw-head{padding:48px 0 40px}.exg-x-awards .x-aw-intro{font-size:16px}.exg-x-awards .x-aw-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.exg-x-awards .x-aw-badge{padding:12%;border-radius:10px}.exg-x-awards .x-aw-wall-wrap{padding-top:44px;padding-bottom:56px}}@media(prefers-reduced-motion:reduce){.exg-x-awards .x-aw-badge,.exg-x-awards .x-aw-badge img,.exg-x-awards .x-aw-name{transition:none}}.exg-x-awards .x-aw-badge{padding:4%}@media(max-width:599px){.exg-x-awards .x-aw-badge{padding:3%}}.exg-x-vote{background:var(--x-paper)}.exg-x-vote .x-vt-head{position:relative;padding:72px 0 64px;background:#05070d;color:#fff}.exg-x-vote .x-vt-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 40% 90% at 88% 20%,rgba(0,196,224,.22),transparent 70%),radial-gradient(ellipse 45% 80% at 5% 100%,rgba(255,107,154,.18),transparent 70%),radial-gradient(ellipse 35% 70% at 55% 0%,rgba(123,159,212,.25),transparent 70%);pointer-events:none}.exg-x-vote .x-vt-head .x-wrap{position:relative}.exg-x-vote .x-vt-head .x-eyebrow{color:var(--x-ice)}.exg-x-vote .x-vt-head .x-eyebrow b{color:var(--x-cyan)}.exg-x-vote .x-vt-title{margin:12px 0 18px;font-family:var(--x-display);font-weight:400;font-size:clamp(56px,7vw,104px);line-height:.9;color:#fff}.exg-x-vote .x-vt-title em{display:block;font-style:normal;color:var(--x-sky)}.exg-x-vote .x-vt-intro{max-width:620px;font-size:18px;line-height:1.6;color:#dce9f5d9}.exg-x-vote .x-vt-intro p{margin:0;color:inherit}.exg-x-vote .x-vt-steps{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none}.exg-x-vote .x-vt-steps li{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-size:14px;font-weight:700;color:#fff}.exg-x-vote .x-vt-steps b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--x-sky);color:var(--x-ink);font-size:13px}.exg-x-vote .x-vt-cege{position:absolute;right:max(var(--x-gutter, 24px),calc(50% - 600px));bottom:-11px;width:180px;height:auto;filter:invert(1);z-index:1;animation:x-vt-peek 5s ease-in-out 1s infinite;transform-origin:50% 100%}@keyframes x-vt-peek{0%,70%,to{transform:none}78%{transform:translateY(-6px) rotate(-3deg)}86%{transform:translateY(-3px) rotate(3deg)}}.exg-x-vote .x-vt-body{padding-top:56px;padding-bottom:72px}.exg-x-vote .x-vt-step{margin:0 0 48px;padding:0;border:0;min-width:0}.exg-x-vote .x-vt-h2{display:flex;align-items:center;gap:14px;margin:0 0 20px;padding:0;font-family:var(--x-display);font-weight:400;font-size:clamp(34px,4vw,52px);line-height:1;color:var(--x-ink)}.exg-x-vote .x-vt-h2 span{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--x-ink);color:#fff;font-size:26px;padding-top:3px}.exg-x-vote .x-vt-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.exg-x-vote .x-vt-chips{display:flex;flex-wrap:wrap;gap:8px}.exg-x-vote .x-vt-chip,.exg-x-vote .x-vt-surprise{padding:9px 16px;border-radius:999px;border:1.5px solid var(--x-ink);background:#fff;color:var(--x-ink);font:700 14px/1 var(--x-body);cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.exg-x-vote .x-vt-chip:hover,.exg-x-vote .x-vt-surprise:hover{transform:translateY(-2px)}.exg-x-vote .x-vt-chip[aria-pressed=true]{background:var(--x-ink);color:#fff}.exg-x-vote .x-vt-surprise{background:#f6b52e;border-color:#f6b52e}.exg-x-vote .x-vt-surprise:before{content:"\1f3b2  "}.exg-x-vote .x-vt-full{min-height:1.4em;margin:0 0 8px;font-weight:700;color:var(--x-blue)}.exg-x-vote .x-vt-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.exg-x-vote .x-vt-item[hidden]{display:none}.exg-x-vote .x-vt-check{position:absolute;opacity:0;width:1px;height:1px}.exg-x-vote .x-vt-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:14px;overflow:hidden;background:#fff;border:2px solid var(--x-ink);box-shadow:4px 4px 0 var(--x-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .18s ease,box-shadow .18s ease}.exg-x-vote .x-vt-card:hover{transform:translate(-2px,-2px) rotate(-1deg);box-shadow:6px 6px 0 var(--x-ink)}.exg-x-vote .x-vt-mono,.exg-x-vote .x-vt-img{display:grid;place-items:center;aspect-ratio:1;width:100%;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.45),transparent 55%),var(--c);font-family:var(--x-display);font-size:clamp(64px,7vw,104px);line-height:1;color:#ffffffe6;text-shadow:3px 3px 0 rgba(11,22,48,.35);object-fit:contain}.exg-x-vote .x-vt-name{display:block;padding:12px 12px 0;font-family:var(--x-display);font-size:26px;line-height:.95;color:var(--x-ink)}.exg-x-vote .x-vt-from{display:block;padding:4px 12px 14px;font-size:12px;font-weight:700;color:var(--x-muted)}.exg-x-vote .x-vt-tick{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffffffe6;border:2px solid var(--x-ink);font:800 16px/1 var(--x-body);color:var(--x-ink);transition:background .15s ease,transform .2s ease}.exg-x-vote .x-vt-tick svg{display:none;width:18px;height:18px}.exg-x-vote .x-vt-tick:before{content:"+";font-size:22px;font-weight:600}.exg-x-vote .x-vt-stamp{position:absolute;left:50%;top:34%;padding:4px 14px 2px;border:3px solid #f6b52e;border-radius:8px;background:#0b1630d9;font-family:var(--x-display);font-size:34px;color:#f6b52e;transform:translate(-50%,-50%) rotate(-12deg) scale(0);transition:transform .25s cubic-bezier(.34,1.6,.64,1);pointer-events:none}.exg-x-vote .x-vt-check:checked+.x-vt-card{transform:translate(-2px,-2px) rotate(-1.5deg);box-shadow:6px 6px 0 var(--x-sky);border-color:var(--x-ink)}.exg-x-vote .x-vt-check:checked+.x-vt-card .x-vt-tick{background:var(--x-ink);color:#fff;transform:scale(1.1)}.exg-x-vote .x-vt-check:checked+.x-vt-card .x-vt-tick:before{content:none}.exg-x-vote .x-vt-check:checked+.x-vt-card .x-vt-tick span:empty+svg{display:block}.exg-x-vote .x-vt-check:checked+.x-vt-card .x-vt-stamp{transform:translate(-50%,-50%) rotate(-12deg) scale(1)}.exg-x-vote .x-vt-check:focus-visible+.x-vt-card{outline:3px solid var(--x-cyan);outline-offset:3px}.exg-x-vote .x-vt-check:disabled+.x-vt-card{opacity:.45;filter:grayscale(.6);cursor:not-allowed;transform:none;box-shadow:2px 2px 0 var(--x-ink)}.exg-x-vote .x-vt-card.is-pop{animation:x-vt-pop .4s cubic-bezier(.34,1.6,.64,1)}@keyframes x-vt-pop{0%{transform:scale(.92)}60%{transform:scale(1.06) rotate(-2deg)}to{transform:translate(-2px,-2px) rotate(-1.5deg)}}.exg-x-vote .x-vt-item.is-nope{animation:x-vt-nope .35s ease}@keyframes x-vt-nope{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.exg-x-vote .x-vt-own{margin-top:24px;max-width:560px}.exg-x-vote .x-vt-own label,.exg-x-vote .x-vt-field label{display:block;margin-bottom:8px;font-weight:800;color:var(--x-ink)}.exg-x-vote .x-vt-field label i{font-style:normal;font-weight:500;color:var(--x-muted)}.exg-x-vote .x-vt-own input,.exg-x-vote .x-vt-field input{width:100%;padding:14px 16px;border-radius:10px;border:2px solid var(--x-ink);background:#fff;font:500 16px/1.2 var(--x-body);color:var(--x-ink)}.exg-x-vote .x-vt-own input:focus,.exg-x-vote .x-vt-field input:focus{outline:3px solid var(--x-cyan);outline-offset:2px}.exg-x-vote .x-vt-formats{display:flex;flex-wrap:wrap;gap:10px}.exg-x-vote .x-vt-format input{position:absolute;opacity:0;width:1px;height:1px}.exg-x-vote .x-vt-format span{display:inline-block;padding:12px 20px;border-radius:999px;border:2px solid var(--x-ink);background:#fff;font-weight:800;color:var(--x-ink);cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.exg-x-vote .x-vt-format span:hover{transform:translateY(-2px)}.exg-x-vote .x-vt-format input:checked+span{background:var(--x-ink);color:#fff;box-shadow:3px 3px 0 var(--x-sky)}.exg-x-vote .x-vt-format input:focus-visible+span{outline:3px solid var(--x-cyan);outline-offset:2px}.exg-x-vote .x-vt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:720px}.exg-x-vote .x-vt-privacy{margin:12px 0 0;font-size:13px;color:var(--x-muted)}.exg-x-vote .x-vt-send{margin-bottom:32px}.exg-x-vote .x-vt-error{margin-bottom:24px;padding:14px 18px;border-radius:10px;background:#fde8ea;border:2px solid #b5303a;color:#7a1420;font-weight:700}.exg-x-vote .x-vt-error ul{margin:0;padding-left:18px}.exg-x-vote .x-vt-tray{position:sticky;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:5;display:flex;align-items:center;gap:18px;max-width:720px;padding:12px 12px 12px 20px;border-radius:999px;background:var(--x-ink);color:#fff;box-shadow:0 18px 40px #0b16304d}.exg-x-vote .x-vt-slots{display:flex;gap:6px}.exg-x-vote .x-vt-slots i{width:16px;height:16px;border-radius:50%;border:2px solid var(--x-sky);transition:background .2s ease,transform .2s ease}.exg-x-vote .x-vt-tray[data-n="1"] .x-vt-slots i:nth-child(-n+1),.exg-x-vote .x-vt-tray[data-n="2"] .x-vt-slots i:nth-child(-n+2),.exg-x-vote .x-vt-tray[data-n="3"] .x-vt-slots i{background:var(--x-sky);transform:scale(1.15)}.exg-x-vote .x-vt-tray[data-n="3"] .x-vt-slots i{background:#f6b52e;border-color:#f6b52e}.exg-x-vote .x-vt-count{flex:1;margin:0;font-weight:800;color:#fff}.exg-x-vote .x-vt-tray .x-btn{margin-left:auto;box-shadow:none;border-radius:999px}.exg-x-vote .x-vt-done{max-width:720px;margin:0 auto;padding:48px 32px;text-align:center;border-radius:20px;background:#fff;border:2px solid var(--x-ink);box-shadow:8px 8px 0 var(--x-sky);outline:none}.exg-x-vote .x-vt-done-kicker{margin:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--x-blue)}.exg-x-vote .x-vt-done-title{margin:10px 0 14px;font-family:var(--x-display);font-weight:400;font-size:clamp(56px,7vw,88px);line-height:.9;color:var(--x-ink)}.exg-x-vote .x-vt-done-text{max-width:520px;margin:0 auto 28px;font-size:18px;line-height:1.55;color:var(--x-muted)}.exg-x-vote .x-vt-done-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 24px}.exg-x-vote .x-vt-link{font-weight:800;color:var(--x-blue);text-decoration:underline;text-underline-offset:3px}.x-vt-bit{position:fixed;z-index:9999;width:9px;height:14px;border-radius:2px;pointer-events:none;animation:x-vt-burst 1.7s cubic-bezier(.2,.7,.4,1) forwards}@keyframes x-vt-burst{0%{transform:translate(0) rotate(0);opacity:1}45%{transform:translate(calc(var(--dx) * .7),var(--dy)) rotate(calc(var(--r) * .5));opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 520px)) rotate(var(--r));opacity:0}}@media(max-width:1199px){.exg-x-vote .x-vt-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:989px){.exg-x-vote .x-vt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.exg-x-vote .x-vt-cege{width:130px;bottom:-8px}}@media(max-width:599px){.exg-x-vote .x-vt-head{padding:48px 0 52px}.exg-x-vote .x-vt-intro{font-size:16px}.exg-x-vote .x-vt-steps li{font-size:13px;padding-right:12px}.exg-x-vote .x-vt-cege{width:96px;bottom:-6px;right:16px}.exg-x-vote .x-vt-body{padding-top:40px}.exg-x-vote .x-vt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.exg-x-vote .x-vt-name{font-size:24px}.exg-x-vote .x-vt-fields{grid-template-columns:1fr}.exg-x-vote .x-vt-tray{gap:10px;padding:8px 8px 8px 14px}.exg-x-vote .x-vt-slots i{width:12px;height:12px}.exg-x-vote .x-vt-count{font-size:13px}.exg-x-vote .x-vt-tray .x-btn{font-size:18px;padding:10px 14px 8px}.exg-x-vote .x-vt-done{padding:36px 20px}}@media(prefers-reduced-motion:reduce){.exg-x-vote .x-vt-cege,.exg-x-vote .x-vt-card.is-pop,.exg-x-vote .x-vt-item.is-nope{animation:none}.exg-x-vote .x-vt-card,.exg-x-vote .x-vt-stamp{transition:none}}.exg-x-vote .x-vt-deck{position:absolute;right:max(var(--x-gutter, 24px),calc(50% - 600px));top:50%;width:360px;height:300px;transform:translateY(-58%);pointer-events:none}.exg-x-vote .x-vt-deck span{position:absolute;left:50%;top:0;width:170px;border-radius:14px;overflow:hidden;background:#fff;border:2px solid #fff;box-shadow:0 24px 50px #00000080;transform-origin:50% 120%}.exg-x-vote .x-vt-deck span:nth-child(1){transform:translate(-50%) rotate(-16deg) translate(-30px)}.exg-x-vote .x-vt-deck span:nth-child(2){transform:translate(-50%) rotate(14deg) translate(30px)}.exg-x-vote .x-vt-deck span:nth-child(3){transform:translate(-50%) translateY(-10px);animation:x-vt-float 4s ease-in-out infinite}@keyframes x-vt-float{50%{transform:translate(-50%) translateY(-22px) rotate(-2deg)}}.exg-x-vote .x-vt-deck b{display:grid;place-items:center;aspect-ratio:1;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.5),transparent 55%),var(--c);font-family:var(--x-display);font-weight:400;font-size:120px;line-height:1;color:#fff;text-shadow:4px 4px 0 rgba(11,22,48,.35)}.exg-x-vote .x-vt-deck i{display:block;padding:10px 12px 12px;font-style:normal;font-family:var(--x-display);font-size:24px;color:var(--x-ink)}.exg-x-vote label,.exg-x-vote .x-vt-format span{text-transform:none;letter-spacing:normal;font-family:var(--x-body)}.exg-x-vote .x-vt-own label,.exg-x-vote .x-vt-field label,.exg-x-vote .x-vt-format span{font-size:15px}@media(max-width:1199px){.exg-x-vote .x-vt-deck{transform:translateY(-58%) scale(.8);transform-origin:100% 50%}}@media(max-width:989px){.exg-x-vote .x-vt-deck{display:none}}@media(prefers-reduced-motion:reduce){.exg-x-vote .x-vt-deck span:nth-child(3){animation:none}}.exg-x-vote .x-vt-head:before{background:radial-gradient(ellipse 40% 90% at 88% 20%,rgba(0,196,224,.22),transparent 70%),radial-gradient(ellipse 45% 80% at 5% 100%,rgba(74,111,165,.35),transparent 70%),radial-gradient(ellipse 35% 70% at 55% 0%,rgba(123,159,212,.25),transparent 70%)}.exg-x-vote .x-vt-item{--c: #4a6fa5}.exg-x-vote .x-vt-item[data-cat=anime]{--c: #0089a8}.exg-x-vote .x-vt-item[data-cat=film-tv]{--c: #0b1630}.exg-x-vote .x-vt-item[data-cat=cartoons]{--c: #6d8fc4}.exg-x-vote .x-vt-art{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:radial-gradient(rgba(255,255,255,.14) 1.4px,transparent 1.6px) 0 0 / 12px 12px,radial-gradient(circle at 25% 15%,rgba(255,255,255,.28),transparent 60%),var(--c);transition:background-color .25s ease}.exg-x-vote .x-vt-cat{position:absolute;top:10px;left:10px;z-index:2;padding:4px 9px 3px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.35);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff}.exg-x-vote .x-vt-q{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%) rotate(8deg);font-family:var(--x-display);font-weight:400;font-size:clamp(110px,12vw,170px);line-height:1;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.35);transition:transform .3s ease,color .3s ease}.exg-x-vote .x-vt-cege-card{position:absolute;left:50%;bottom:0;width:72%;height:auto;transform:translate(-50%,13%);transition:transform .35s cubic-bezier(.34,1.6,.64,1)}.exg-x-vote .x-vt-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%}.exg-x-vote .x-vt-card:hover .x-vt-cege-card{transform:translate(-50%,6%) rotate(-3deg)}.exg-x-vote .x-vt-card:hover .x-vt-q{transform:translate(-50%,-50%) rotate(-4deg) scale(1.05)}.exg-x-vote .x-vt-name{position:relative;z-index:1;padding-top:10px;border-top:2px solid var(--x-ink)}.exg-x-vote .x-vt-check:checked+.x-vt-card .x-vt-art{--c: #f6b52e}.exg-x-vote .x-vt-check:checked+.x-vt-card .x-vt-cat{background:#0b1630d9;border-color:transparent}.exg-x-vote .x-vt-check:checked+.x-vt-card .x-vt-q{color:#ffffff59;-webkit-text-stroke-color:transparent}.exg-x-vote .x-vt-check:checked+.x-vt-card .x-vt-cege-card{transform:translate(-50%,-2%) rotate(-4deg)}.exg-x-vote .x-vt-check:checked+.x-vt-card .x-vt-stamp{top:30%}.exg-x-vote .x-vt-deck b{background:radial-gradient(rgba(255,255,255,.14) 1.4px,transparent 1.6px) 0 0 / 12px 12px,radial-gradient(circle at 30% 20%,rgba(255,255,255,.3),transparent 55%),var(--c)}@media(prefers-reduced-motion:reduce){.exg-x-vote .x-vt-cege-card,.exg-x-vote .x-vt-q{transition:none}}.exg-x-vote .x-vt-cege-card{filter:invert(1)}.exg-x-vote .x-vt-check:checked+.x-vt-card .x-vt-cege-card{filter:none}.exg-x-vote .x-vt-check:checked+.x-vt-card .x-vt-stamp{top:24%;font-size:28px}.exg-x-vote .x-vt-item[data-cat=film-tv]{--c: #2f5590}.exg-x-vote .x-vt-logo{position:absolute;left:12%;right:12%;top:24%;height:38%;display:grid;place-items:center;padding:8px 12px;border-radius:12px;background:#fff;box-shadow:0 8px 20px #0b163040;transform:rotate(-3deg);transition:transform .3s ease}.exg-x-vote .x-vt-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.exg-x-vote .x-vt-card:hover .x-vt-logo{transform:rotate(2deg) scale(1.04)}.exg-x-vote .x-vt-check:checked+.x-vt-card .x-vt-logo{transform:rotate(-6deg) translateY(-6%)}@media(prefers-reduced-motion:reduce){.exg-x-vote .x-vt-logo{transition:none}}.exg-x-vote .x-vt-logo{top:19%;height:34%;overflow:hidden}.exg-x-vote .x-vt-logo img{position:static!important;display:block;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;margin:0 auto;transform:none!important;opacity:1!important}.exg-x-vote .x-vt-logo{display:block;left:50%;right:auto;top:12%;width:52%;height:auto;aspect-ratio:1;padding:4%;border-radius:50%;transform:translate(-50%) rotate(-6deg)}.exg-x-vote .x-vt-logo img{width:100%!important;height:100%!important;object-fit:contain}.exg-x-vote .x-vt-card:hover .x-vt-logo{transform:translate(-50%) rotate(4deg) scale(1.05)}.exg-x-vote .x-vt-check:checked+.x-vt-card .x-vt-logo{transform:translate(-50%) rotate(-10deg) translateY(-4%)}.exg-x-vote .x-vt-logo{left:50%;top:14%;width:82%;height:40%;aspect-ratio:auto;padding:5% 7%;border-radius:12px;transform:translate(-50%) rotate(-4deg)}.exg-x-vote .x-vt-logo.is-dark{background:var(--x-ink)}.exg-x-vote .x-vt-card:hover .x-vt-logo{transform:translate(-50%) rotate(2deg) scale(1.04)}.exg-x-vote .x-vt-check:checked+.x-vt-card .x-vt-logo{transform:translate(-50%) rotate(-7deg) translateY(-6%)}.exg-x-vote .x-vt-logo{top:25%;height:34%}.exg-x-vote .x-vt-tick{z-index:3}.exg-x-vote .x-vt-check:checked+.x-vt-card .x-vt-stamp{top:auto;bottom:46%;left:auto;right:-2%;font-size:22px;padding:3px 10px 1px;transform:rotate(-12deg) scale(1)}.exg-x-vote .x-vt-stamp{top:auto;bottom:46%;left:auto;right:-2%;transform:rotate(-12deg) scale(0);z-index:3}@media(max-width:599px){.exg-x-vote .x-vt-logo{top:27%;height:32%}.exg-x-vote .x-vt-check:checked+.x-vt-card .x-vt-stamp{font-size:18px}}.exg-x-faq{background:var(--x-paper)}.exg-x-faq .x-fq-head{position:relative;overflow:hidden;padding:72px 0 60px;background:#05070d;color:#fff}.exg-x-faq .x-fq-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 45% 90% at 88% 20%,rgba(0,196,224,.2),transparent 70%),radial-gradient(ellipse 45% 80% at 5% 100%,rgba(74,111,165,.35),transparent 70%);pointer-events:none}.exg-x-faq .x-fq-head .x-wrap{position:relative}.exg-x-faq .x-fq-head .x-eyebrow{color:var(--x-ice)}.exg-x-faq .x-fq-head .x-eyebrow b{color:var(--x-cyan)}.exg-x-faq .x-fq-title{margin:12px 0 16px;font-family:var(--x-display);font-weight:400;font-size:clamp(56px,7vw,104px);line-height:.9;color:#fff}.exg-x-faq .x-fq-title em{font-style:normal;color:var(--x-sky)}.exg-x-faq .x-fq-intro{max-width:600px;font-size:18px;line-height:1.6;color:#dce9f5d9}.exg-x-faq .x-fq-intro p{margin:0;color:inherit}.exg-x-faq .x-fq-search{position:relative;max-width:560px;margin-top:28px}.exg-x-faq .x-fq-search[hidden]{display:none}.exg-x-faq .x-fq-search svg{position:absolute;left:18px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:var(--x-sky);pointer-events:none}.exg-x-faq .x-fq-search input{display:block;width:100%;padding:16px 20px 16px 50px;border-radius:999px;border:1px solid rgba(220,233,245,.35);background:#ffffff14;font:500 16px/1.2 var(--x-body);color:#fff}.exg-x-faq .x-fq-search input::placeholder{color:#dce9f599}.exg-x-faq .x-fq-search input:focus{outline:3px solid var(--x-cyan);outline-offset:2px;background:#ffffff1f}.exg-x-faq .x-fq-body{max-width:calc(880px + 2 * var(--x-gutter, 24px));padding-top:40px;padding-bottom:80px}.exg-x-faq .x-fq-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.exg-x-faq .x-fq-chip{padding:9px 16px;border-radius:999px;border:1.5px solid var(--x-ink);background:#fff;font:700 14px/1 var(--x-body);color:var(--x-ink);text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease}.exg-x-faq .x-fq-chip:hover{background:var(--x-ink);color:#fff;transform:translateY(-2px)}.exg-x-faq .x-fq-none{font-weight:700;color:var(--x-blue)}.exg-x-faq .x-fq-group{padding-top:32px;scroll-margin-top:140px}.exg-x-faq .x-fq-group[hidden]{display:none}.exg-x-faq .x-fq-h2{margin:0 0 16px;font-family:var(--x-display);font-weight:400;font-size:clamp(32px,3.6vw,46px);line-height:1;color:var(--x-ink)}.exg-x-faq .x-fq-list{display:grid;gap:10px}.exg-x-faq .x-fq-item{border-radius:14px;background:#fff;border:1.5px solid var(--x-line);transition:border-color .15s ease,box-shadow .15s ease;scroll-margin-top:140px}.exg-x-faq .x-fq-item[hidden]{display:none}.exg-x-faq .x-fq-item:hover{border-color:var(--x-sky)}.exg-x-faq .x-fq-item[open]{border-color:var(--x-ink);box-shadow:4px 4px 0 var(--x-sky)}.exg-x-faq .x-fq-item summary{display:flex;align-items:center;gap:16px;padding:18px 20px;cursor:pointer;list-style:none;font-weight:800;font-size:17px;line-height:1.35;color:var(--x-ink)}.exg-x-faq .x-fq-item summary::-webkit-details-marker{display:none}.exg-x-faq .x-fq-item summary span{flex:1}.exg-x-faq .x-fq-item summary i{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:var(--x-paper);transition:background .2s ease,transform .25s ease}.exg-x-faq .x-fq-item summary i:before,.exg-x-faq .x-fq-item summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--x-ink);transform:translate(-50%,-50%);transition:transform .25s ease,background .2s ease}.exg-x-faq .x-fq-item summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.exg-x-faq .x-fq-item[open] summary i{background:var(--x-ink);transform:rotate(180deg)}.exg-x-faq .x-fq-item[open] summary i:before,.exg-x-faq .x-fq-item[open] summary i:after{background:#fff}.exg-x-faq .x-fq-item[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.exg-x-faq .x-fq-item summary:focus-visible{outline:3px solid var(--x-cyan);outline-offset:2px;border-radius:14px}.exg-x-faq .x-fq-answer{padding:0 20px 20px;font-size:16px;line-height:1.65;color:var(--x-muted)}.exg-x-faq .x-fq-answer p{margin:0 0 10px;color:inherit}.exg-x-faq .x-fq-answer p:last-child{margin-bottom:0}.exg-x-faq .x-fq-answer a{font-weight:700;color:var(--x-blue);text-decoration:underline;text-underline-offset:3px}.exg-x-faq .x-fq-pay-names{font-weight:700;color:var(--x-ink)}.exg-x-faq .x-fq-pay{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.exg-x-faq .x-fq-pay svg{display:block;width:46px;height:auto}.exg-x-faq .x-fq-help{margin-top:56px}.exg-x-faq .x-fq-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.exg-x-faq .x-fq-card{display:flex;flex-direction:column;gap:4px;padding:22px;border-radius:14px;background:#fff;border:2px solid var(--x-ink);box-shadow:4px 4px 0 var(--x-ink);text-decoration:none;color:var(--x-ink);transition:transform .15s ease,box-shadow .15s ease}.exg-x-faq .x-fq-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--x-sky)}.exg-x-faq .x-fq-card b{font-family:var(--x-display);font-weight:400;font-size:28px;line-height:1}.exg-x-faq .x-fq-card span{font-weight:800;color:var(--x-blue);overflow-wrap:anywhere}.exg-x-faq .x-fq-card small{font-size:14px;line-height:1.45;color:var(--x-muted)}@media(max-width:749px){.exg-x-faq .x-fq-head{padding:48px 0 40px}.exg-x-faq .x-fq-intro{font-size:16px}.exg-x-faq .x-fq-item summary{padding:16px;font-size:16px}.exg-x-faq .x-fq-answer{padding:0 16px 16px;font-size:15px}.exg-x-faq .x-fq-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.exg-x-faq .x-fq-item summary i,.exg-x-faq .x-fq-item summary i:before,.exg-x-faq .x-fq-item summary i:after,.exg-x-faq .x-fq-card,.exg-x-faq .x-fq-chip{transition:none}}.exg-x-faq .x-fq-head .x-wrap{max-width:calc(880px + 2 * var(--x-gutter, 24px))}#shopify-pc__banner.shopify-pc__banner__dialog{left:24px!important;right:auto!important;bottom:24px!important;width:min(420px,calc(100vw - 32px))!important;max-width:none!important;margin:0!important;padding:0!important;border-radius:16px!important;background:#fff!important;border:2px solid #0b1630!important;box-shadow:6px 6px #7b9fd4,0 24px 60px #0b16304d!important;font-family:DM Sans,system-ui,sans-serif!important;color:#0b1630!important;animation:x-ck-in .4s cubic-bezier(.34,1.4,.64,1) both}@keyframes x-ck-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important;padding:22px 22px 18px!important;max-width:none!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0 0 16px!important;padding:0!important}#shopify-pc__banner #shopify-pc__banner__body-title{display:flex!important;align-items:center;gap:10px;margin:0 0 8px!important;font-family:Bebas Neue,sans-serif!important;font-weight:400!important;font-size:30px!important;line-height:1!important;letter-spacing:.01em;text-transform:none!important;color:#0b1630!important}#shopify-pc__banner #shopify-pc__banner__body-title:before{content:"\1f36a";font-size:24px}#shopify-pc__banner .shopify-pc__banner__body p{margin:0!important;font-size:13.5px!important;line-height:1.55!important;color:#4b5870!important}#shopify-pc__banner #shopify-pc__banner__body-policy-link{font-weight:700!important;color:#4a6fa5!important;text-decoration:underline!important;text-underline-offset:3px}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;margin:0!important;padding:0!important;width:100%!important}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{width:100%!important;min-height:46px;margin:0!important;padding:10px 14px 8px!important;border-radius:999px!important;border:2px solid #0b1630!important;background:#0b1630!important;color:#fff!important;font-family:Bebas Neue,sans-serif!important;font-weight:400!important;font-size:21px!important;line-height:1!important;letter-spacing:.04em;text-transform:none!important;cursor:pointer;transition:transform .15s ease,background .15s ease!important}#shopify-pc__banner .shopify-pc__banner__btn-accept{order:1}#shopify-pc__banner .shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner .shopify-pc__banner__btn-accept:hover,#shopify-pc__banner .shopify-pc__banner__btn-decline:hover{background:#4a6fa5!important;border-color:#4a6fa5!important;transform:translateY(-2px)}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1 / -1;justify-self:center;width:auto!important;margin:2px 0 0!important;padding:6px 8px!important;border:0!important;background:none!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#4a6fa5!important;text-decoration:underline!important;text-underline-offset:3px;cursor:pointer}#shopify-pc__banner button:focus-visible,#shopify-pc__banner a:focus-visible{outline:3px solid #00c4e0!important;outline-offset:2px!important}@media(max-width:599px){#shopify-pc__banner.shopify-pc__banner__dialog{left:12px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;width:calc(100vw - 24px)!important;box-shadow:4px 4px #7b9fd4,0 16px 40px #0b16304d!important}#shopify-pc__banner .shopify-pc__banner__wrapper{padding:16px 16px 12px!important}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:12px!important}#shopify-pc__banner #shopify-pc__banner__body-title{font-size:26px!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:12.5px!important}}@media(prefers-reduced-motion:reduce){#shopify-pc__banner.shopify-pc__banner__dialog{animation:none}}.exg-x-about{background:#fff}.exg-x-about .x-ab-head{position:relative;overflow:hidden;padding:76px 0 56px;background:#05070d;color:#fff}.exg-x-about .x-ab-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 45% 90% at 88% 20%,rgba(0,196,224,.2),transparent 70%),radial-gradient(ellipse 45% 80% at 5% 100%,rgba(74,111,165,.35),transparent 70%),radial-gradient(ellipse 30% 60% at 60% 0%,rgba(246,181,46,.12),transparent 70%);pointer-events:none}.exg-x-about .x-ab-head .x-wrap{position:relative}.exg-x-about .x-ab-head .x-eyebrow{color:var(--x-ice)}.exg-x-about .x-ab-head .x-eyebrow b{color:var(--x-cyan)}.exg-x-about .x-ab-title{margin:12px 0 18px;font-family:var(--x-display);font-weight:400;font-size:clamp(56px,7.5vw,112px);line-height:.9;color:#fff}.exg-x-about .x-ab-title em{display:block;font-style:normal;color:var(--x-sky)}.exg-x-about .x-ab-intro{max-width:640px;font-size:18px;line-height:1.6;color:#dce9f5d9}.exg-x-about .x-ab-intro p{margin:0;color:inherit}.exg-x-about .x-ab-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:44px 0 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.18)}.exg-x-about .x-ab-stats div{display:flex;flex-direction:column-reverse;gap:6px;padding-right:16px}.exg-x-about .x-ab-stats div+div{padding-left:20px;border-left:1px solid rgba(255,255,255,.12)}.exg-x-about .x-ab-stats dd{margin:0;font-family:var(--x-display);font-size:clamp(44px,5vw,64px);line-height:.85;color:#f6b52e}.exg-x-about .x-ab-stats dt{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#dce9f5bf}.exg-x-about .x-ab-block{padding-top:80px}.exg-x-about .x-ab-h2{margin:0 0 12px;font-family:var(--x-display);font-weight:400;font-size:clamp(40px,4.6vw,64px);line-height:.95;color:var(--x-ink)}.exg-x-about .x-ab-lede{max-width:640px;margin:0 0 28px;font-size:18px;line-height:1.6;color:var(--x-muted)}.exg-x-about .x-ab-ranges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.exg-x-about .x-ab-range{display:flex;flex-direction:column;height:100%;padding:0 0 20px;border-radius:16px;overflow:hidden;background:#fff;border:2px solid var(--x-ink);box-shadow:4px 4px 0 var(--x-ink);text-decoration:none;color:var(--x-ink);transition:transform .18s ease,box-shadow .18s ease}.exg-x-about .x-ab-range:hover{transform:translate(-2px,-2px) rotate(-.6deg);box-shadow:6px 6px 0 var(--x-sky)}.exg-x-about .x-ab-range-art{display:grid;place-items:end center;height:220px;margin-bottom:16px;padding-top:20px;background:radial-gradient(rgba(255,255,255,.16) 1.4px,transparent 1.6px) 0 0 / 12px 12px,radial-gradient(circle at 30% 20%,rgba(255,255,255,.3),transparent 60%),var(--x-blue)}.exg-x-about li:nth-child(2) .x-ab-range-art{background-color:#0089a8}.exg-x-about li:nth-child(3) .x-ab-range-art{background-color:#2f5590}.exg-x-about li:nth-child(4) .x-ab-range-art{background-color:#6d8fc4}.exg-x-about .x-ab-range-art img{max-height:92%;max-width:80%;width:auto;height:auto;filter:drop-shadow(0 10px 14px rgba(11,22,48,.35));transition:transform .3s ease}.exg-x-about .x-ab-range:hover .x-ab-range-art img{transform:translateY(-6px) rotate(-3deg)}.exg-x-about .x-ab-range b{padding:0 18px;font-family:var(--x-display);font-weight:400;font-size:30px;line-height:1}.exg-x-about .x-ab-range>span:not(.x-ab-range-art){padding:6px 18px 0;font-size:15px;line-height:1.45;color:var(--x-muted);flex:1}.exg-x-about .x-ab-range i{display:inline-flex;align-items:center;gap:6px;padding:14px 18px 0;font-style:normal;font-weight:800;font-size:14px;color:var(--x-blue)}.exg-x-about .x-ab-range i svg,.exg-x-about .x-ab-link svg{width:16px;height:16px}.exg-x-about .x-ab-vm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.exg-x-about .x-ab-vm-card{padding:32px;border-radius:16px;background:var(--x-paper)}.exg-x-about .x-ab-kicker{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--x-blue)}.exg-x-about .x-ab-vm-card p:not(.x-ab-kicker){margin:0;font-size:19px;line-height:1.55;font-weight:600;color:var(--x-ink)}.exg-x-about .x-ab-quote-band{margin-top:80px;padding:96px 0 72px;background:var(--x-ice)}.exg-x-about .x-ab-quote-band .x-wrap{position:relative;text-align:center}.exg-x-about .x-ab-cege{position:absolute;left:50%;top:-139px;width:150px;height:auto;transform:translate(-50%)}.exg-x-about .x-ab-quote{max-width:860px;margin:0 auto}.exg-x-about .x-ab-quote p{margin:0;font-family:var(--x-display);font-size:clamp(30px,3.6vw,48px);line-height:1.05;color:var(--x-ink)}.exg-x-about .x-ab-quote p:before{content:"\201c";color:var(--x-blue)}.exg-x-about .x-ab-quote p:after{content:"\201d";color:var(--x-blue)}.exg-x-about .x-ab-quote cite{display:inline-block;margin-top:20px;padding:6px 14px;border-radius:999px;background:var(--x-ink);font-style:normal;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff}.exg-x-about .x-ab-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0 0 28px;padding:0;list-style:none;counter-reset:none}.exg-x-about .x-ab-steps li{position:relative;padding:18px 16px 20px;border-radius:14px;background:#fff;border:1.5px solid var(--x-line)}.exg-x-about .x-ab-steps li span{display:grid;place-items:center;width:34px;height:34px;margin-bottom:12px;border-radius:50%;background:var(--x-ink);color:#fff;font-family:var(--x-display);font-size:20px;padding-top:2px}.exg-x-about .x-ab-steps li:nth-child(n+2):before{content:"";position:absolute;left:-15px;top:34px;width:16px;height:2px;background:var(--x-sky)}.exg-x-about .x-ab-steps b{display:block;font-family:var(--x-display);font-weight:400;font-size:24px;line-height:1;color:var(--x-ink)}.exg-x-about .x-ab-steps p{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--x-muted)}.exg-x-about .x-ab-awards{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center}.exg-x-about .x-ab-awards .x-ab-lede{margin-bottom:18px}.exg-x-about .x-ab-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.exg-x-about .x-ab-badges li{aspect-ratio:1;display:grid;place-items:center;padding:4%;border-radius:14px;background:#fff;border:1px solid var(--x-line);transition:transform .2s ease}.exg-x-about .x-ab-badges li:hover{transform:translateY(-3px) rotate(-2deg)}.exg-x-about .x-ab-badges img{width:100%;height:100%;object-fit:contain}.exg-x-about .x-ab-link{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--x-blue);text-decoration:underline;text-underline-offset:3px}.exg-x-about .x-ab-cta{margin-top:88px;padding:64px 0;background:var(--x-ink)}.exg-x-about .x-ab-cta .x-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px}.exg-x-about .x-ab-cta-title{margin:0;font-family:var(--x-display);font-weight:400;font-size:clamp(44px,5vw,72px);line-height:.9;color:#fff}.exg-x-about .x-ab-cta-btns{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.exg-x-about .x-ab-cta .x-ab-link{color:var(--x-ice)}@media(max-width:1199px){.exg-x-about .x-ab-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.exg-x-about .x-ab-steps li:nth-child(4):before{display:none}}@media(max-width:989px){.exg-x-about .x-ab-ranges{grid-template-columns:repeat(2,minmax(0,1fr))}.exg-x-about .x-ab-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.exg-x-about .x-ab-stats div:nth-child(3){padding-left:0;border-left:0}.exg-x-about .x-ab-awards{grid-template-columns:1fr;gap:24px}}@media(max-width:599px){.exg-x-about .x-ab-head{padding:48px 0 40px}.exg-x-about .x-ab-intro,.exg-x-about .x-ab-lede{font-size:16px}.exg-x-about .x-ab-block{padding-top:56px}.exg-x-about .x-ab-ranges{gap:12px}.exg-x-about .x-ab-range-art{height:150px}.exg-x-about .x-ab-range b{padding:0 12px;font-size:24px}.exg-x-about .x-ab-range>span:not(.x-ab-range-art){padding:4px 12px 0;font-size:13px}.exg-x-about .x-ab-range i{padding:10px 12px 0;font-size:13px}.exg-x-about .x-ab-vm{grid-template-columns:1fr}.exg-x-about .x-ab-vm-card{padding:24px}.exg-x-about .x-ab-vm-card p:not(.x-ab-kicker){font-size:17px}.exg-x-about .x-ab-quote-band{padding:72px 0 52px;margin-top:64px}.exg-x-about .x-ab-cege{width:110px;top:-102px}.exg-x-about .x-ab-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.exg-x-about .x-ab-steps li:before{display:none}.exg-x-about .x-ab-cta{margin-top:64px;padding:48px 0}}@media(prefers-reduced-motion:reduce){.exg-x-about .x-ab-range,.exg-x-about .x-ab-range-art img,.exg-x-about .x-ab-badges li{transition:none}}.exg-x-about .x-ab-range-art{position:relative;display:block;overflow:hidden}.exg-x-about .x-ab-range-art img{position:absolute!important;left:50%;bottom:0;top:auto!important;width:auto!important;height:88%!important;max-width:86%!important;max-height:none!important;object-fit:contain;object-position:50% 100%;transform:translate(-50%)}.exg-x-about .x-ab-range:hover .x-ab-range-art img{transform:translate(-50%) translateY(-6px) rotate(-3deg)}.exg-x-about .x-ab-quote{padding:0!important;border:0!important}.exg-x-about .x-ab-ranges{grid-template-columns:repeat(5,minmax(0,1fr))}.exg-x-about li:nth-child(5) .x-ab-range-art{background-color:#0b3d6b}@media(max-width:1199px){.exg-x-about .x-ab-ranges{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.exg-x-about .x-ab-ranges{grid-template-columns:repeat(2,minmax(0,1fr))}}.exg-x-about li:nth-child(5) .x-ab-range-art img{height:76%!important}@media(max-width:989px){.exg-x-about .x-ab-ranges li:nth-child(5){grid-column:1 / -1}}.exg-x-about .x-ab-range-art img,.exg-x-about li:nth-child(5) .x-ab-range-art img{left:8%!important;bottom:6%!important;width:84%!important;height:84%!important;max-width:none!important;object-fit:contain!important;object-position:50% 100%!important;transform:none!important}.exg-x-about .x-ab-range:hover .x-ab-range-art img{transform:translateY(-6px) rotate(-3deg)!important}.exg-x-about li:nth-child(4) .x-ab-range-art img{left:3%!important;width:94%!important;bottom:10%!important}.exg-x-about li:nth-child(1) .x-ab-range-art img{height:80%!important}.exg-x-about li:nth-child(2) .x-ab-range-art img{height:64%!important}.exg-x-about li:nth-child(3) .x-ab-range-art img{height:88%!important}.exg-x-about li:nth-child(5) .x-ab-range-art img{height:66%!important}.exg-x-header .x-nav>li>a.x-nav-peekos span.x-nav-wm{display:inline-flex;align-items:center;padding-bottom:3px}.exg-x-header .x-nav-wm img{display:block;width:auto;height:19px;transition:transform .2s ease}.exg-x-header .x-nav>li>a.x-nav-peekos:hover .x-nav-wm img,.exg-x-header .x-nav>li>a.x-nav-peekos:focus-visible .x-nav-wm img{transform:translateY(-2px) rotate(-3deg)}.exg-x-header .x-mobile a.x-nav-peekos{display:flex;align-items:center}.exg-x-header .x-mobile .x-nav-wm-img{display:block;width:auto;height:22px}@media(prefers-reduced-motion:reduce){.exg-x-header .x-nav-wm img{transition:none}}.exg-x-header .x-nav-wm img{height:23px}.exg-x-header .x-mobile .x-nav-wm-img{height:30px}.exg-x-header .x-mobile a.x-nav-peekos{padding-top:20px;padding-bottom:20px}.exg-x-press{background:#fff}.exg-x-press .x-pr-head{position:relative;overflow:hidden;padding:72px 0 60px;background:#05070d;color:#fff}.exg-x-press .x-pr-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 45% 90% at 88% 20%,rgba(0,196,224,.2),transparent 70%),radial-gradient(ellipse 45% 80% at 5% 100%,rgba(74,111,165,.35),transparent 70%);pointer-events:none}.exg-x-press .x-pr-head .x-wrap{position:relative}.exg-x-press .x-pr-head .x-eyebrow{color:var(--x-ice)}.exg-x-press .x-pr-head .x-eyebrow b{color:var(--x-cyan)}.exg-x-press .x-pr-title{margin:12px 0 16px;font-family:var(--x-display);font-weight:400;font-size:clamp(56px,7vw,104px);line-height:.9;color:#fff}.exg-x-press .x-pr-title em{font-style:normal;color:var(--x-sky)}.exg-x-press .x-pr-intro{max-width:620px;font-size:18px;line-height:1.6;color:#dce9f5d9}.exg-x-press .x-pr-intro p{margin:0;color:inherit}.exg-x-press .x-pr-mail{display:inline-flex;flex-direction:column;gap:4px;margin-top:28px;padding:16px 24px;border-radius:14px;background:#fff;border:2px solid #fff;box-shadow:5px 5px 0 var(--x-sky);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.exg-x-press .x-pr-mail:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--x-cyan)}.exg-x-press .x-pr-mail small{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--x-blue)}.exg-x-press .x-pr-mail b{font-family:var(--x-display);font-weight:400;font-size:clamp(28px,3vw,38px);line-height:1;color:var(--x-ink)}.exg-x-press .x-pr-body{max-width:calc(980px + 2 * var(--x-gutter, 24px));padding-bottom:88px}.exg-x-press .x-pr-head .x-wrap{max-width:calc(980px + 2 * var(--x-gutter, 24px))}.exg-x-press .x-pr-block{padding-top:56px}.exg-x-press .x-pr-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.exg-x-press .x-pr-h2{margin:0 0 16px;font-family:var(--x-display);font-weight:400;font-size:clamp(34px,3.6vw,48px);line-height:1;color:var(--x-ink)}.exg-x-press .x-pr-lede{max-width:640px;margin:-4px 0 20px;font-size:16px;line-height:1.6;color:var(--x-muted)}.exg-x-press .x-pr-facts{margin:0;border-top:2px solid var(--x-ink)}.exg-x-press .x-pr-facts div{display:grid;grid-template-columns:200px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid var(--x-line)}.exg-x-press .x-pr-facts dt{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--x-blue);padding-top:3px}.exg-x-press .x-pr-facts dd{margin:0;font-size:17px;line-height:1.5;font-weight:600;color:var(--x-ink)}.exg-x-press .x-pr-copy{margin-bottom:16px;padding:9px 16px;border-radius:999px;border:1.5px solid var(--x-ink);background:#fff;font:700 14px/1 var(--x-body);color:var(--x-ink);cursor:pointer;transition:background .15s ease,color .15s ease}.exg-x-press .x-pr-copy:hover{background:var(--x-ink);color:#fff}.exg-x-press .x-pr-copy[hidden]{display:none}.exg-x-press .x-pr-boiler{padding:24px 28px;border-radius:14px;background:var(--x-paper);border-left:4px solid var(--x-blue);font-size:17px;line-height:1.65;color:var(--x-ink)}.exg-x-press .x-pr-boiler p{margin:0;color:inherit}.exg-x-press .x-pr-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.exg-x-press .x-pr-logo{display:flex;flex-direction:column;height:100%;border-radius:14px;overflow:hidden;border:2px solid var(--x-ink);box-shadow:4px 4px 0 var(--x-ink);background:#fff;text-decoration:none;color:var(--x-ink);transition:transform .15s ease,box-shadow .15s ease}.exg-x-press .x-pr-logo:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--x-sky)}.exg-x-press .x-pr-logo-art{display:grid;place-items:center;height:170px;padding:24px;background:var(--x-paper)}.exg-x-press .x-pr-logo-art.is-dark{background:#1b2b55}.exg-x-press .x-pr-logo-art img{max-width:80%;max-height:110px;width:auto;height:auto;object-fit:contain}.exg-x-press .x-pr-logo b{padding:14px 16px 2px;font-weight:800;font-size:15px}.exg-x-press .x-pr-logo>span:last-child{display:inline-flex;align-items:center;gap:6px;padding:0 16px 16px;font-size:14px;font-weight:700;color:var(--x-blue)}.exg-x-press .x-pr-logo svg{width:15px;height:15px}.exg-x-press .x-pr-news{display:grid;gap:10px;margin:0;padding:0;list-style:none}.exg-x-press .x-pr-news a{display:block;padding:18px 20px;border-radius:14px;border:1.5px solid var(--x-line);text-decoration:none;transition:border-color .15s ease}.exg-x-press .x-pr-news a:hover{border-color:var(--x-ink)}.exg-x-press .x-pr-news small{display:block;margin-bottom:4px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--x-blue)}.exg-x-press .x-pr-news b{font-size:18px;line-height:1.35;color:var(--x-ink)}.exg-x-press .x-pr-guides{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none}.exg-x-press .x-pr-guides a{display:flex;flex-direction:column;gap:4px;height:100%;padding:18px 20px;border-radius:14px;background:var(--x-paper);text-decoration:none;transition:transform .15s ease,background .15s ease}.exg-x-press .x-pr-guides a:hover{transform:translateY(-2px);background:var(--x-ice)}.exg-x-press .x-pr-guides b{font-family:var(--x-display);font-weight:400;font-size:24px;line-height:1;color:var(--x-ink)}.exg-x-press .x-pr-guides span{font-size:14px;line-height:1.45;color:var(--x-muted)}.exg-x-press .x-pr-creators{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:56px;padding:32px;border-radius:18px;background:var(--x-ice)}.exg-x-press .x-pr-creators .x-pr-lede{margin-bottom:0;color:var(--x-ink)}@media(max-width:749px){.exg-x-press .x-pr-head{padding:48px 0 44px}.exg-x-press .x-pr-intro{font-size:16px}.exg-x-press .x-pr-mail{display:flex}.exg-x-press .x-pr-mail b{font-size:26px;overflow-wrap:anywhere}.exg-x-press .x-pr-block{padding-top:44px}.exg-x-press .x-pr-facts div{grid-template-columns:1fr;gap:4px}.exg-x-press .x-pr-facts dd{font-size:16px}.exg-x-press .x-pr-boiler{padding:18px;font-size:16px}.exg-x-press .x-pr-logos{grid-template-columns:1fr}.exg-x-press .x-pr-creators{padding:24px 20px}}@media(prefers-reduced-motion:reduce){.exg-x-press .x-pr-mail,.exg-x-press .x-pr-logo,.exg-x-press .x-pr-guides a{transition:none}}.exg-x-press .x-pr-mail b{font-family:var(--x-body);font-weight:800;font-size:clamp(20px,2.2vw,26px);letter-spacing:-.01em}.exg-x-press .x-pr-guides{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.exg-x-header .x-inline-search{position:relative;max-width:520px}.exg-x-header .x-inline-search>svg{left:0;width:17px;height:17px;color:#dce9f5b3;transition:color .2s ease}.exg-x-header .x-inline-search input{height:44px;padding:0 104px 0 30px;border:0!important;border-bottom:1px solid rgba(220,233,245,.28)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:400 16px/1 var(--x-body);letter-spacing:.005em;color:#fff}.exg-x-header .x-inline-search input::placeholder{color:#dce9f58c}.exg-x-header .x-inline-search input:hover{border-bottom-color:#dce9f580!important}.exg-x-header .x-inline-search input:focus{outline:none}.exg-x-header .x-inline-line{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--x-sky);transform:scaleX(0);transform-origin:0 50%;transition:transform .35s cubic-bezier(.2,.8,.2,1);pointer-events:none}.exg-x-header .x-inline-search:focus-within .x-inline-line{transform:scaleX(1)}.exg-x-header .x-inline-search:focus-within>svg{color:#fff}.exg-x-header .x-inline-search .x-inline-go{top:50%!important;right:0!important;width:auto!important;height:auto!important;display:inline-flex!important;align-items:center;gap:6px;padding:6px 0!important;border-radius:0!important;background:none!important;transform:translateY(-50%)!important;font:700 11px/1 var(--x-body);letter-spacing:.22em;text-transform:uppercase;color:#dce9f5bf!important}.exg-x-header .x-inline-search .x-inline-go svg{width:14px!important;height:14px!important;color:currentColor!important;transition:transform .2s ease}.exg-x-header .x-inline-search .x-inline-go:hover,.exg-x-header .x-inline-search:focus-within .x-inline-go{color:#fff!important;background:none!important}.exg-x-header .x-inline-search .x-inline-go:hover svg{transform:translate(3px)}.exg-x-header .x-inline-search .x-inline-go span{color:inherit}@media(prefers-reduced-motion:reduce){.exg-x-header .x-inline-line,.exg-x-header .x-inline-search .x-inline-go svg{transition:none}}.exg-x-contact{background:#fff}.exg-x-contact .x-ct-head{position:relative;overflow:hidden;padding:72px 0 60px;background:#05070d;color:#fff}.exg-x-contact .x-ct-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 45% 90% at 88% 20%,rgba(0,196,224,.2),transparent 70%),radial-gradient(ellipse 45% 80% at 5% 100%,rgba(74,111,165,.35),transparent 70%);pointer-events:none}.exg-x-contact .x-ct-head .x-wrap{position:relative}.exg-x-contact .x-ct-head .x-eyebrow{color:var(--x-ice)}.exg-x-contact .x-ct-head .x-eyebrow b{color:var(--x-cyan)}.exg-x-contact .x-ct-title{margin:12px 0 16px;font-family:var(--x-display);font-weight:400;font-size:clamp(56px,7vw,104px);line-height:.9;color:#fff}.exg-x-contact .x-ct-title em{font-style:normal;color:var(--x-sky)}.exg-x-contact .x-ct-intro{max-width:620px;font-size:18px;line-height:1.6;color:#dce9f5d9}.exg-x-contact .x-ct-intro p{margin:0;color:inherit}.exg-x-contact .x-ct-intro a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.exg-x-contact .x-ct-body{padding-top:56px;padding-bottom:88px}.exg-x-contact .x-ct-h2{margin:0 0 18px;font-family:var(--x-display);font-weight:400;font-size:clamp(34px,3.6vw,48px);line-height:1;color:var(--x-ink)}.exg-x-contact .x-ct-lede{margin:0;font-size:16px;line-height:1.6;color:var(--x-muted)}.exg-x-contact .x-ct-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 72px;padding:0;list-style:none}.exg-x-contact .x-ct-route{display:flex;flex-direction:column;gap:6px;height:100%;padding:22px;border-radius:14px;background:#fff;border:2px solid var(--x-ink);box-shadow:4px 4px 0 var(--x-ink);text-decoration:none;color:var(--x-ink);transition:transform .15s ease,box-shadow .15s ease}.exg-x-contact .x-ct-route:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--x-sky)}.exg-x-contact .x-ct-route b{font-family:var(--x-display);font-weight:400;font-size:28px;line-height:1}.exg-x-contact .x-ct-route span{flex:1;font-size:15px;line-height:1.5;color:var(--x-muted)}.exg-x-contact .x-ct-route i{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-style:normal;font-weight:800;font-size:15px;color:var(--x-blue);overflow-wrap:anywhere}.exg-x-contact .x-ct-route i svg{flex:none;width:15px;height:15px;transition:transform .15s ease}.exg-x-contact .x-ct-route:hover i svg{transform:translate(3px)}.exg-x-contact .x-ct-form-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start;padding:40px;border-radius:20px;background:var(--x-paper);scroll-margin-top:140px}.exg-x-contact .x-ct-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.exg-x-contact .x-ct-full{grid-column:1 / -1}.exg-x-contact .x-ct-field label{display:block;margin-bottom:8px;font:800 15px/1.2 var(--x-body);text-transform:none;letter-spacing:normal;color:var(--x-ink)}.exg-x-contact .x-ct-field label i{font-style:normal;font-weight:500;color:var(--x-muted)}.exg-x-contact .x-ct-field input,.exg-x-contact .x-ct-field select,.exg-x-contact .x-ct-field textarea{display:block;width:100%;padding:14px 16px;border-radius:10px;border:2px solid var(--x-ink);background:#fff;font:500 16px/1.4 var(--x-body);color:var(--x-ink)}.exg-x-contact .x-ct-field select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1630' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center / 18px;padding-right:44px}.exg-x-contact .x-ct-field textarea{resize:vertical;min-height:140px}.exg-x-contact .x-ct-field input:focus,.exg-x-contact .x-ct-field select:focus,.exg-x-contact .x-ct-field textarea:focus{outline:3px solid var(--x-cyan);outline-offset:2px}.exg-x-contact .x-ct-error{grid-column:1 / -1;padding:14px 18px;border-radius:10px;background:#fde8ea;border:2px solid #b5303a;color:#7a1420;font-weight:700}.exg-x-contact .x-ct-error ul{margin:0;padding-left:18px}.exg-x-contact .x-ct-done{grid-column:1 / -1;padding:28px;border-radius:14px;background:#fff;border:2px solid var(--x-ink);box-shadow:5px 5px 0 var(--x-sky);outline:none}.exg-x-contact .x-ct-done b{display:block;font-family:var(--x-display);font-weight:400;font-size:40px;line-height:1;color:var(--x-ink)}.exg-x-contact .x-ct-done p{margin:8px 0 0;font-size:16px;color:var(--x-muted)}@media(max-width:989px){.exg-x-contact .x-ct-routes{grid-template-columns:repeat(2,minmax(0,1fr))}.exg-x-contact .x-ct-form-wrap{grid-template-columns:1fr;gap:20px;padding:28px}}@media(max-width:599px){.exg-x-contact .x-ct-head{padding:48px 0 40px}.exg-x-contact .x-ct-intro{font-size:16px}.exg-x-contact .x-ct-body{padding-top:40px}.exg-x-contact .x-ct-routes{grid-template-columns:1fr;margin-bottom:48px}.exg-x-contact .x-ct-form{grid-template-columns:1fr}.exg-x-contact .x-ct-form-wrap{padding:20px}}@media(prefers-reduced-motion:reduce){.exg-x-contact .x-ct-route,.exg-x-contact .x-ct-route i svg{transition:none}}.exg-x-press .x-pr-logos{grid-template-columns:repeat(4,minmax(0,1fr))}.exg-x-press .x-pr-logo-art{height:150px;padding:20px}.exg-x-press .x-pr-logo-art img{max-width:86%;max-height:96px}@media(max-width:989px){.exg-x-press .x-pr-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.exg-x-press .x-pr-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.exg-x-press .x-pr-logo-art{height:110px;padding:14px}.exg-x-press .x-pr-logo b{font-size:13px;padding:10px 12px 2px}.exg-x-press .x-pr-logo>span:last-child{padding:0 12px 12px;font-size:13px}}.exg-x-press .x-pr-pack{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:56px;padding:32px;border-radius:18px;background:var(--x-paper)}.exg-x-press .x-pr-pack .x-pr-lede{margin-bottom:0}.exg-x-press .x-pr-more{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;font-weight:800;font-size:14px;color:var(--x-blue);text-decoration:underline;text-underline-offset:3px}.exg-x-press .x-pr-more svg{width:15px;height:15px}.exg-x-press .x-pr-badges{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.exg-x-press .x-pr-badges li{aspect-ratio:1;display:grid;place-items:center;padding:4%;border-radius:12px;border:1px solid var(--x-line);background:#fff}.exg-x-press .x-pr-badges img{width:100%;height:100%;object-fit:contain}.exg-x-press .x-pr-news{grid-template-columns:repeat(2,minmax(0,1fr))}.exg-x-press .x-pr-news b{font-size:16px}@media(max-width:749px){.exg-x-press .x-pr-badges{grid-template-columns:repeat(3,minmax(0,1fr))}.exg-x-press .x-pr-news{grid-template-columns:1fr}.exg-x-press .x-pr-pack{padding:24px 20px}}.exg-x-about .x-ab-cege{--w: 150px;width:var(--w);top:calc(-96px - .457 * var(--w))}@media(max-width:599px){.exg-x-about .x-ab-cege{--w: 110px;top:calc(-72px - .457 * var(--w))}}.exg-x-delivery{background:#fff}.exg-x-delivery .x-dl-head{position:relative;overflow:hidden;padding:72px 0 60px;background:#05070d;color:#fff}.exg-x-delivery .x-dl-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 45% 90% at 88% 20%,rgba(0,196,224,.2),transparent 70%),radial-gradient(ellipse 45% 80% at 5% 100%,rgba(74,111,165,.35),transparent 70%);pointer-events:none}.exg-x-delivery .x-dl-head .x-wrap,.exg-x-delivery .x-dl-body{max-width:calc(980px + 2 * var(--x-gutter, 24px))}.exg-x-delivery .x-dl-head .x-wrap{position:relative}.exg-x-delivery .x-dl-head .x-eyebrow{color:var(--x-ice)}.exg-x-delivery .x-dl-head .x-eyebrow b{color:var(--x-cyan)}.exg-x-delivery .x-dl-title{margin:12px 0 16px;font-family:var(--x-display);font-weight:400;font-size:clamp(56px,7vw,104px);line-height:.9;color:#fff}.exg-x-delivery .x-dl-title em{font-style:normal;color:var(--x-sky)}.exg-x-delivery .x-dl-intro{max-width:620px;font-size:18px;line-height:1.6;color:#dce9f5d9}.exg-x-delivery .x-dl-intro p{margin:0;color:inherit}.exg-x-delivery .x-dl-free{display:inline-flex;align-items:center;gap:10px;margin:26px 0 0;padding:10px 18px 10px 14px;border-radius:999px;background:#f6b52e;font-weight:800;font-size:15px;color:var(--x-ink)}.exg-x-delivery .x-dl-free svg{width:20px;height:20px}.exg-x-delivery .x-dl-free span{color:inherit}.exg-x-delivery .x-dl-body{padding-bottom:88px}.exg-x-delivery .x-dl-block{padding-top:52px}.exg-x-delivery .x-dl-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.exg-x-delivery .x-dl-h2{margin:0 0 16px;font-family:var(--x-display);font-weight:400;font-size:clamp(34px,3.6vw,48px);line-height:1;color:var(--x-ink)}.exg-x-delivery .x-dl-lede{margin:-4px 0 20px;font-size:17px;line-height:1.6;color:var(--x-muted)}.exg-x-delivery .x-dl-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none}.exg-x-delivery .x-dl-option{display:flex;flex-direction:column;gap:4px;padding:22px;border-radius:14px;background:#fff;border:2px solid var(--x-ink);box-shadow:4px 4px 0 var(--x-ink)}.exg-x-delivery .x-dl-option b{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--x-blue)}.exg-x-delivery .x-dl-price{font-family:var(--x-display);font-size:40px;line-height:1;color:var(--x-ink)}.exg-x-delivery .x-dl-time{font-weight:700;font-size:16px;color:var(--x-ink)}.exg-x-delivery .x-dl-option p{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--x-muted)}.exg-x-delivery .x-dl-option a,.exg-x-delivery .x-dl-more,.exg-x-delivery .x-dl-help a{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-weight:800;font-size:14px;color:var(--x-blue);text-decoration:underline;text-underline-offset:3px}.exg-x-delivery .x-dl-option a svg,.exg-x-delivery .x-dl-more svg,.exg-x-delivery .x-dl-help a svg{width:15px;height:15px}.exg-x-delivery .x-dl-more{margin:0 0 16px}.exg-x-delivery .x-dl-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:52px 0 0;padding:0;list-style:none}.exg-x-delivery .x-dl-notes li{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:14px;background:var(--x-paper)}.exg-x-delivery .x-dl-notes b{font-family:var(--x-display);font-weight:400;font-size:26px;line-height:1;color:var(--x-ink)}.exg-x-delivery .x-dl-notes span{font-size:15px;line-height:1.5;color:var(--x-muted)}.exg-x-delivery .x-dl-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px;padding:0;list-style:none}.exg-x-delivery .x-dl-steps li{position:relative;padding:20px;border-radius:14px;border:1.5px solid var(--x-line)}.exg-x-delivery .x-dl-steps span{display:grid;place-items:center;width:34px;height:34px;margin-bottom:12px;border-radius:50%;background:var(--x-ink);color:#fff;font-family:var(--x-display);font-size:20px;padding-top:2px}.exg-x-delivery .x-dl-steps b{display:block;font-family:var(--x-display);font-weight:400;font-size:26px;line-height:1;color:var(--x-ink)}.exg-x-delivery .x-dl-steps p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--x-muted)}.exg-x-delivery .x-dl-small{margin-top:18px;font-size:14px;line-height:1.6;color:var(--x-muted)}.exg-x-delivery .x-dl-small p{margin:0;color:inherit}.exg-x-delivery .x-dl-small a{font-weight:700;color:var(--x-blue)}.exg-x-delivery .x-dl-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:56px;padding:24px 28px;border-radius:16px;background:var(--x-ice)}.exg-x-delivery .x-dl-help p{margin:0;font-weight:800;font-size:18px;color:var(--x-ink)}.exg-x-delivery .x-dl-help div{display:flex;gap:20px}.exg-x-delivery .x-dl-help a{margin:0}@media(max-width:749px){.exg-x-delivery .x-dl-head{padding:48px 0 40px}.exg-x-delivery .x-dl-intro{font-size:16px}.exg-x-delivery .x-dl-block{padding-top:40px}.exg-x-delivery .x-dl-notes,.exg-x-delivery .x-dl-steps{grid-template-columns:1fr}.exg-x-delivery .x-dl-notes{margin-top:40px}.exg-x-delivery .x-dl-help{padding:20px}}.exg-x-making{background:#fff}.exg-x-making .x-mk-head{position:relative;overflow:hidden;padding:72px 0 60px;background:#05070d;color:#fff}.exg-x-making .x-mk-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 45% 90% at 88% 20%,rgba(0,196,224,.2),transparent 70%),radial-gradient(ellipse 45% 80% at 5% 100%,rgba(74,111,165,.35),transparent 70%);pointer-events:none}.exg-x-making .x-mk-head .x-wrap{position:relative}.exg-x-making .x-mk-head .x-eyebrow{color:var(--x-ice)}.exg-x-making .x-mk-head .x-eyebrow b{color:var(--x-cyan)}.exg-x-making .x-mk-title{margin:12px 0 16px;font-family:var(--x-display);font-weight:400;font-size:clamp(56px,7.5vw,112px);line-height:.9;color:#fff}.exg-x-making .x-mk-title em{display:block;font-style:normal;color:var(--x-sky)}.exg-x-making .x-mk-intro{max-width:640px;font-size:18px;line-height:1.6;color:#dce9f5d9}.exg-x-making .x-mk-intro p{margin:0;color:inherit}.exg-x-making .x-mk-chips{position:sticky;top:0;z-index:4;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--x-line)}.exg-x-making .x-mk-chips .x-wrap{display:flex;gap:8px;padding-top:12px;padding-bottom:12px;overflow-x:auto;scrollbar-width:none}.exg-x-making .x-mk-chips .x-wrap::-webkit-scrollbar{display:none}.exg-x-making .x-mk-chips a{flex:none;display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 7px;border-radius:999px;border:1.5px solid var(--x-ink);font:700 14px/1 var(--x-body);color:var(--x-ink);text-decoration:none;transition:background .15s ease,color .15s ease}.exg-x-making .x-mk-chips a span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--x-ink);color:#fff;font-size:12px;transition:background .15s ease,color .15s ease}.exg-x-making .x-mk-chips a:hover{background:var(--x-ink);color:#fff}.exg-x-making .x-mk-chips a:hover span{background:var(--x-sky);color:var(--x-ink)}.exg-x-making .x-mk-steps{margin:0 auto;padding-top:24px;padding-bottom:24px;list-style:none}.exg-x-making .x-mk-step{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center;padding:48px 0;scroll-margin-top:80px}.exg-x-making .x-mk-step+.x-mk-step{border-top:1px solid var(--x-line)}.exg-x-making .x-mk-step:nth-child(2n) .x-mk-photo{order:2}.exg-x-making .x-mk-photo{margin:0;border-radius:18px;overflow:hidden;background:var(--x-paper);aspect-ratio:4 / 3;box-shadow:6px 6px 0 var(--x-ink);border:2px solid var(--x-ink)}.exg-x-making .x-mk-photo img{display:block;width:100%;height:100%;object-fit:cover}.exg-x-making .x-mk-num{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--x-blue)}.exg-x-making .x-mk-num span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--x-ink);color:#fff;font-family:var(--x-display);font-size:28px;letter-spacing:0;padding-top:3px}.exg-x-making .x-mk-h2{margin:0 0 14px;font-family:var(--x-display);font-weight:400;font-size:clamp(40px,4.4vw,64px);line-height:.95;color:var(--x-ink)}.exg-x-making .x-mk-text{max-width:480px;font-size:18px;line-height:1.6;color:var(--x-muted)}.exg-x-making .x-mk-text p{margin:0;color:inherit}.exg-x-making .x-mk-where{padding:72px 0;background:var(--x-ice)}.exg-x-making .x-mk-where .x-mk-h2{margin-bottom:24px}.exg-x-making .x-mk-places{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.exg-x-making .x-mk-places li{padding:26px;border-radius:16px;background:#fff;border:2px solid var(--x-ink);box-shadow:4px 4px 0 var(--x-ink)}.exg-x-making .x-mk-places b{display:block;font-family:var(--x-display);font-weight:400;font-size:30px;line-height:1;color:var(--x-ink)}.exg-x-making .x-mk-places p{margin:10px 0 0;font-size:16px;line-height:1.55;color:var(--x-muted)}.exg-x-making .x-mk-cta{padding:64px 0;background:var(--x-ink)}.exg-x-making .x-mk-cta .x-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px}.exg-x-making .x-mk-cta-title{margin:0;font-family:var(--x-display);font-weight:400;font-size:clamp(44px,5vw,72px);line-height:.9;color:#fff}.exg-x-making .x-mk-cta-btns{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.exg-x-making .x-mk-link{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--x-ice);text-decoration:underline;text-underline-offset:3px}.exg-x-making .x-mk-link svg{width:16px;height:16px}@media(max-width:989px){.exg-x-making .x-mk-step{grid-template-columns:1fr;gap:24px;padding:36px 0}.exg-x-making .x-mk-step:nth-child(2n) .x-mk-photo{order:0}.exg-x-making .x-mk-places{grid-template-columns:1fr}}@media(max-width:599px){.exg-x-making .x-mk-head{padding:48px 0 40px}.exg-x-making .x-mk-intro,.exg-x-making .x-mk-text{font-size:16px}.exg-x-making .x-mk-photo{box-shadow:4px 4px 0 var(--x-ink)}.exg-x-making .x-mk-where{padding:52px 0}.exg-x-making .x-mk-cta{padding:48px 0}}.exg-x-making .x-mk-photo.is-contain{background:#fff}.exg-x-making .x-mk-photo.is-contain img{object-fit:contain;padding:4%}.exg-x-returns .x-rt-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 40px;padding:0;list-style:none}.exg-x-returns .x-rt-steps li{padding:22px;border-radius:14px;background:#fff;border:2px solid var(--x-ink);box-shadow:4px 4px 0 var(--x-ink)}.exg-x-returns .x-rt-steps span{display:grid;place-items:center;width:36px;height:36px;margin-bottom:12px;border-radius:50%;background:var(--x-ink);color:#fff;font-family:var(--x-display);font-size:21px;padding-top:2px}.exg-x-returns .x-rt-steps b{display:block;font-family:var(--x-display);font-weight:400;font-size:28px;line-height:1;color:var(--x-ink)}.exg-x-returns .x-rt-steps p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--x-muted)}.exg-x-returns .x-rt-conditions ul{margin:0;padding-left:20px}.exg-x-returns .x-rt-conditions li{margin-bottom:8px;font-size:15px;line-height:1.5;color:var(--x-muted)}.exg-x-returns .x-rt-policy{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-weight:800;font-size:14px;color:var(--x-blue);text-decoration:underline;text-underline-offset:3px}.exg-x-returns .x-rt-policy svg{width:15px;height:15px}.exg-x-returns .x-rt-small{margin-top:24px;font-size:14px;line-height:1.6;color:var(--x-muted)}.exg-x-returns .x-rt-small p{margin:0;color:inherit}.exg-x-returns .x-rt-small a{font-weight:700;color:var(--x-blue)}@media(max-width:749px){.exg-x-returns .x-rt-steps{grid-template-columns:1fr}}.exg-x-pagehead{background:#fff}.exg-x-pagehead .x-ph-head{position:relative;overflow:hidden;padding:72px 0 60px;background:#05070d;color:#fff}.exg-x-pagehead .x-ph-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 45% 90% at 88% 20%,rgba(0,196,224,.2),transparent 70%),radial-gradient(ellipse 45% 80% at 5% 100%,rgba(74,111,165,.35),transparent 70%);pointer-events:none}.exg-x-pagehead .x-ph-head .x-wrap{position:relative}.exg-x-pagehead .x-ph-head .x-eyebrow{color:var(--x-ice)}.exg-x-pagehead .x-ph-head .x-eyebrow b{color:var(--x-cyan)}.exg-x-pagehead .x-ph-title{margin:12px 0 16px;font-family:var(--x-display);font-weight:400;font-size:clamp(56px,7vw,104px);line-height:.9;color:#fff}.exg-x-pagehead .x-ph-title em{display:block;font-style:normal;color:var(--x-sky)}.exg-x-pagehead .x-ph-intro{max-width:620px;margin-bottom:4px;font-size:18px;line-height:1.6;color:#dce9f5d9}.exg-x-pagehead .x-ph-intro p{margin:0;color:inherit}.exg-x-pagehead .x-ph-head .x-btn{margin-top:24px}.exg-x-pagehead .x-ph-body{padding-top:52px;padding-bottom:24px}.exg-x-pagehead .x-ph-h2{margin:0 0 16px;font-family:var(--x-display);font-weight:400;font-size:clamp(34px,3.6vw,48px);line-height:1;color:var(--x-ink)}.exg-x-pagehead .x-ph-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 44px;padding:0;list-style:none}.exg-x-pagehead .x-ph-cards li{padding:24px;border-radius:14px;background:#fff;border:2px solid var(--x-ink);box-shadow:4px 4px 0 var(--x-ink)}.exg-x-pagehead .x-ph-cards b{display:block;font-family:var(--x-display);font-weight:400;font-size:30px;line-height:1;color:var(--x-ink)}.exg-x-pagehead .x-ph-cards p,.exg-x-pagehead .x-ph-steps p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--x-muted)}.exg-x-pagehead .x-ph-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.exg-x-pagehead .x-ph-steps li{padding:20px;border-radius:14px;background:var(--x-paper)}.exg-x-pagehead .x-ph-steps span{display:grid;place-items:center;width:34px;height:34px;margin-bottom:12px;border-radius:50%;background:var(--x-ink);color:#fff;font-family:var(--x-display);font-size:20px;padding-top:2px}.exg-x-pagehead .x-ph-steps b{display:block;font-family:var(--x-display);font-weight:400;font-size:26px;line-height:1;color:var(--x-ink)}@media(max-width:749px){.exg-x-pagehead .x-ph-head{padding:48px 0 40px}.exg-x-pagehead .x-ph-intro{font-size:16px}.exg-x-pagehead .x-ph-cards,.exg-x-pagehead .x-ph-steps{grid-template-columns:1fr}}.exg-x-guide{background:#fff}.exg-x-guide .x-gd-head{position:relative;overflow:hidden;padding:72px 0 56px;background:#05070d;color:#fff}.exg-x-guide .x-gd-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 45% 90% at 88% 20%,rgba(0,196,224,.2),transparent 70%),radial-gradient(ellipse 45% 80% at 5% 100%,rgba(74,111,165,.35),transparent 70%);pointer-events:none}.exg-x-guide .x-gd-head .x-wrap{position:relative}.exg-x-guide .x-gd-head .x-eyebrow{color:var(--x-ice)}.exg-x-guide .x-gd-head .x-eyebrow b{color:var(--x-cyan)}.exg-x-guide .x-gd-title{margin:12px 0 0;max-width:900px;font-family:var(--x-display);font-weight:400;font-size:clamp(52px,6.5vw,96px);line-height:.92;color:#fff}.exg-x-guide .x-gd-title em{display:block;margin-top:12px;font-style:normal;font-size:.42em;line-height:1.05;color:var(--x-sky)}.exg-x-guide .x-gd-body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start;padding-top:56px;padding-bottom:88px}.exg-x-guide .x-gd-side{position:sticky;top:24px;display:grid;gap:16px}.exg-x-guide .x-gd-toc p{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--x-blue)}.exg-x-guide .x-gd-toc ol{margin:0;padding:0;list-style:none;border-left:2px solid var(--x-line)}.exg-x-guide .x-gd-toc a{display:block;margin-left:-2px;padding:6px 0 6px 14px;border-left:2px solid transparent;font-size:14px;line-height:1.35;font-weight:600;color:var(--x-muted);text-decoration:none;transition:color .15s ease,border-color .15s ease}.exg-x-guide .x-gd-toc a:hover,.exg-x-guide .x-gd-toc a.is-on{color:var(--x-ink);border-left-color:var(--x-sky)}.exg-x-guide .x-gd-shop{display:flex;flex-direction:column;gap:4px;padding:20px;border-radius:14px;background:var(--x-ink);text-decoration:none;box-shadow:4px 4px 0 var(--x-sky);transition:transform .15s ease}.exg-x-guide .x-gd-shop:hover{transform:translate(-2px,-2px)}.exg-x-guide .x-gd-shop small{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--x-cyan)}.exg-x-guide .x-gd-shop b{font-family:var(--x-display);font-weight:400;font-size:32px;line-height:1;color:#fff}.exg-x-guide .x-gd-shop span{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--x-ice)}.exg-x-guide .x-gd-shop svg{width:15px;height:15px}.exg-x-guide .x-gd-article{max-width:720px;font-size:18px;line-height:1.7;color:var(--x-ink)}.exg-x-guide .x-gd-article>*:first-child{margin-top:0}.exg-x-guide .x-gd-article p,.exg-x-guide .x-gd-article li{color:#2a3550}.exg-x-guide .x-gd-article h2{margin:56px 0 14px;padding-top:4px;font-family:var(--x-display);font-weight:400;font-size:clamp(34px,3.6vw,48px);line-height:1;letter-spacing:.01em;text-transform:none;color:var(--x-ink);scroll-margin-top:24px}.exg-x-guide .x-gd-article h2:first-child{margin-top:0}.exg-x-guide .x-gd-article h3{margin:28px 0 8px;font-family:var(--x-body);font-weight:800;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--x-blue)}.exg-x-guide .x-gd-article ul,.exg-x-guide .x-gd-article ol{padding-left:22px}.exg-x-guide .x-gd-article li{margin-bottom:6px}.exg-x-guide .x-gd-article li::marker{color:var(--x-sky)}.exg-x-guide .x-gd-article a{font-weight:700;color:var(--x-blue);text-decoration:underline;text-underline-offset:3px}.exg-x-guide .x-gd-article strong{color:var(--x-ink)}.exg-x-guide .x-gd-article table{width:100%;margin:20px 0;border-collapse:separate;border-spacing:0;border:2px solid var(--x-ink);border-radius:12px;overflow:hidden;font-size:16px}.exg-x-guide .x-gd-article th{padding:12px 14px;background:var(--x-ink);color:#fff;text-align:left;font-weight:800}.exg-x-guide .x-gd-article td{padding:12px 14px;border-top:1px solid var(--x-line)}.exg-x-guide .x-gd-article tr:nth-child(2n) td{background:var(--x-paper)}.exg-x-guide .x-gd-article img{max-width:100%;height:auto;border-radius:14px}@media(max-width:989px){.exg-x-guide .x-gd-body{grid-template-columns:1fr;gap:28px}.exg-x-guide .x-gd-side{position:static}.exg-x-guide .x-gd-toc{display:none}}@media(max-width:599px){.exg-x-guide .x-gd-head{padding:48px 0 40px}.exg-x-guide .x-gd-article{font-size:16px}.exg-x-guide .x-gd-article table{font-size:14px}}.exg-x-soon{background:#fff}.exg-x-soon .x-cs-head{position:relative;overflow:hidden;padding:72px 0 60px;background:#05070d;color:#fff}.exg-x-soon .x-cs-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 45% 90% at 88% 20%,rgba(246,181,46,.18),transparent 70%),radial-gradient(ellipse 45% 80% at 5% 100%,rgba(74,111,165,.35),transparent 70%);pointer-events:none}.exg-x-soon .x-cs-head .x-wrap{position:relative}.exg-x-soon .x-cs-head .x-eyebrow{color:var(--x-ice)}.exg-x-soon .x-cs-head .x-eyebrow b{color:#f6b52e}.exg-x-soon .x-cs-title{margin:12px 0 16px;font-family:var(--x-display);font-weight:400;font-size:clamp(56px,7.5vw,112px);line-height:.9;color:#fff}.exg-x-soon .x-cs-title em{display:block;font-style:normal;color:var(--x-sky)}.exg-x-soon .x-cs-intro{max-width:600px;font-size:18px;line-height:1.6;color:#dce9f5d9}.exg-x-soon .x-cs-intro p{margin:0;color:inherit}.exg-x-soon .x-cs-body{padding-top:56px;padding-bottom:88px}.exg-x-soon .x-cs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.exg-x-soon .x-cs-card{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;border:2px solid var(--x-ink);box-shadow:5px 5px 0 var(--x-ink)}.exg-x-soon .x-cs-art{position:relative;aspect-ratio:5 / 4;overflow:hidden;background:#fff;border-bottom:6px solid var(--f)}.exg-x-soon .x-cs-art img:not(.x-cs-cege){display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.exg-x-soon .x-cs-card:hover .x-cs-art img:not(.x-cs-cege){transform:scale(1.04)}.exg-x-soon .x-cs-card.is-teaser .x-cs-art{background:radial-gradient(rgba(255,255,255,.14) 1.4px,transparent 1.6px) 0 0 / 12px 12px,radial-gradient(circle at 30% 20%,rgba(255,255,255,.3),transparent 60%),#2f5590}.exg-x-soon .x-cs-q{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%) rotate(8deg);font-family:var(--x-display);font-weight:400;font-size:190px;line-height:1;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.4)}.exg-x-soon .x-cs-cege{position:absolute;left:50%;bottom:0;width:56%;height:auto;transform:translate(-50%,13%);filter:invert(1)}.exg-x-soon .x-cs-badge{position:absolute;top:12px;left:12px;z-index:1;padding:6px 12px;border-radius:999px;background:var(--f);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--x-ink)}.exg-x-soon .x-cs-copy{display:flex;flex-direction:column;flex:1;padding:20px 22px 22px}.exg-x-soon .x-cs-kicker{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--x-blue)}.exg-x-soon .x-cs-name{margin:0 0 8px;font-family:var(--x-display);font-weight:400;font-size:32px;line-height:.98;color:var(--x-ink)}.exg-x-soon .x-cs-text{flex:1;margin:0 0 16px;font-size:15px;line-height:1.55;color:var(--x-muted)}.exg-x-soon .x-cs-field{display:flex;border:2px solid var(--x-ink);border-radius:999px;overflow:hidden;background:#fff}.exg-x-soon .x-cs-field input{flex:1;min-width:0;padding:11px 16px;border:0;background:none;font:500 15px var(--x-body);color:var(--x-ink)}.exg-x-soon .x-cs-field input:focus{outline:none}.exg-x-soon .x-cs-field:focus-within{outline:3px solid var(--x-cyan);outline-offset:2px}.exg-x-soon .x-cs-field button{padding:0 18px;border:0;background:var(--x-ink);color:#fff;font-family:var(--x-display);font-size:19px;letter-spacing:.03em;cursor:pointer;transition:background .15s ease}.exg-x-soon .x-cs-field button:hover{background:var(--x-blue)}.exg-x-soon .x-cs-fine{margin:8px 0 0;font-size:12px;color:var(--x-muted)}.exg-x-soon .x-cs-done{margin:0;padding:12px 16px;border-radius:12px;background:var(--x-ice);font-weight:700;color:var(--x-ink)}.exg-x-soon .x-cs-error{margin:8px 0 0;font-size:13px;font-weight:700;color:#b5303a}.exg-x-soon .x-cs-shop{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--x-blue);text-decoration:underline;text-underline-offset:3px}.exg-x-soon .x-cs-shop svg{width:15px;height:15px}.exg-x-soon .x-cs-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:48px;padding:28px 32px;border-radius:18px;background:var(--x-ice)}.exg-x-soon .x-cs-foot p{margin:0;font-family:var(--x-display);font-size:clamp(28px,3vw,38px);line-height:1;color:var(--x-ink)}@media(max-width:989px){.exg-x-soon .x-cs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:649px){.exg-x-soon .x-cs-head{padding:48px 0 40px}.exg-x-soon .x-cs-intro{font-size:16px}.exg-x-soon .x-cs-grid{grid-template-columns:1fr}.exg-x-soon .x-cs-foot{padding:22px}}.exg-x-soon .x-cs-grid{grid-template-columns:repeat(auto-fill,minmax(260px,340px))}.exg-x-soon .x-cs-art{aspect-ratio:1}.exg-x-soon .x-cs-name{font-size:28px}.exg-x-soon .x-cs-copy{padding:16px 18px 18px}.exg-x-soon .x-cs-text{font-size:14px}.exg-x-soon .x-cs-logo{position:absolute;right:10px;bottom:10px;z-index:1;display:grid;place-items:center;width:42%;height:26%;padding:8px 10px;border-radius:10px;background:#fff;box-shadow:0 6px 16px #0b163033}.exg-x-soon .x-cs-logo img{display:block;width:100%!important;height:100%!important;object-fit:contain;transform:none!important}.exg-x-soon .x-cs-card.is-teaser .x-cs-logo{left:50%;right:auto;top:22%;bottom:auto;width:74%;height:34%;padding:10px 14px;transform:translate(-50%) rotate(-4deg)}.exg-x-soon .x-cs-card.is-teaser .x-cs-cege{width:62%}@media(max-width:649px){.exg-x-soon .x-cs-grid{grid-template-columns:1fr}}.exg-x-soon .x-cs-grid{grid-template-columns:repeat(auto-fill,minmax(240px,290px))}.exg-x-soon .x-cs-art .x-cs-logo img{object-fit:contain!important}.exg-x-gifts.is-xmas{position:relative;overflow:hidden;padding-top:72px;padding-bottom:80px;background:radial-gradient(ellipse 60% 70% at 85% 0%,rgba(246,181,46,.16),transparent 70%),radial-gradient(ellipse 50% 80% at 0% 100%,rgba(0,196,224,.14),transparent 70%),linear-gradient(180deg,#0f2150,#0b1a3f)}.exg-x-gifts.is-xmas .x-wrap{position:relative;z-index:1}.exg-x-gifts.is-xmas .x-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px}.exg-x-gifts.is-xmas .x-eyebrow,.exg-x-gifts.is-xmas .x-eyebrow span{color:var(--x-ice)}.exg-x-gifts.is-xmas .x-eyebrow b{color:#f6b52e}.exg-x-gifts.is-xmas .x-eyebrow i{background:#dce9f566}.exg-x-gifts.is-xmas .x-h2{color:#fff}.exg-x-gifts.is-xmas .x-h2 em{color:var(--x-sky)}.exg-x-gifts.is-xmas .x-dek{color:#dce9f5d9}.exg-x-gifts .x-xmas-chips{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.exg-x-gifts .x-xmas-count{display:inline-flex;align-items:center;gap:12px;margin:0;padding:8px 20px 8px 8px;border-radius:999px;background:#f6b52e;color:var(--x-ink);box-shadow:0 10px 30px #f6b52e4d}.exg-x-gifts .x-xmas-count[hidden]{display:none}.exg-x-gifts .x-xmas-count b{display:grid;place-items:center;min-width:52px;height:52px;padding:4px 8px 0;border-radius:999px;background:var(--x-ink);color:#fff;font-family:var(--x-display);font-weight:400;font-size:32px;line-height:1}.exg-x-gifts .x-xmas-count span{font-weight:800;font-size:15px;color:inherit}.exg-x-gifts .x-xmas-last{margin:0;font-size:13px;font-weight:700;color:var(--x-ice)}.exg-x-gifts .x-snow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.exg-x-gifts .x-snow i{position:absolute;top:-10px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:#ffffffbf;animation:x-snow var(--d) linear var(--delay) infinite}@keyframes x-snow{to{transform:translate3d(24px,760px,0);opacity:.2}}.exg-x-gifts.is-xmas .x-gift-grid li:nth-child(1) .x-gift{--paper: #4a6fa5}.exg-x-gifts.is-xmas .x-gift-grid li:nth-child(2) .x-gift{--paper: #0089a8}.exg-x-gifts.is-xmas .x-gift-grid li:nth-child(3) .x-gift{--paper: #2f5590}.exg-x-gifts.is-xmas .x-gift-grid li:nth-child(4) .x-gift{--paper: #6d8fc4}.exg-x-gifts.is-xmas .x-gift{position:relative;overflow:visible;border-radius:16px;background:radial-gradient(rgba(255,255,255,.12) 1.4px,transparent 1.6px) 0 0 / 14px 14px,radial-gradient(circle at 30% 15%,rgba(255,255,255,.28),transparent 60%),var(--paper, #4a6fa5);border:0;box-shadow:0 18px 40px #00000059;transition:transform .25s ease,box-shadow .25s ease}.exg-x-gifts.is-xmas .x-gift:hover{transform:translateY(-6px) rotate(-1deg);box-shadow:0 26px 50px #00000073}.exg-x-gifts .x-ribbon{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent calc(50% - 13px),#f6b52e calc(50% - 13px),#ffd36b 50%,#f6b52e calc(50% + 13px),transparent calc(50% + 13px));opacity:.95}.exg-x-gifts .x-bow{position:absolute;left:50%;top:-16px;z-index:3;width:64px;height:34px;transform:translate(-50%);transform-origin:50% 100%;transition:transform .3s ease}.exg-x-gifts .x-bow i{position:absolute;top:0;width:34px;height:30px;border:7px solid #f6b52e;border-radius:50%/60% 60% 40% 40%}.exg-x-gifts .x-bow i:first-child{left:0;transform:rotate(-22deg)}.exg-x-gifts .x-bow i:last-child{right:0;transform:rotate(22deg)}.exg-x-gifts .x-bow:after{content:"";position:absolute;left:50%;bottom:0;width:16px;height:16px;margin-left:-8px;border-radius:4px;background:#ffd36b}.exg-x-gifts.is-xmas .x-gift:hover .x-bow{animation:x-bow .6s ease}@keyframes x-bow{30%{transform:translate(-50%) rotate(-10deg) scale(1.08)}65%{transform:translate(-50%) rotate(8deg)}}.exg-x-gifts.is-xmas .x-gift-txt{position:relative;z-index:2}.exg-x-gifts.is-xmas .x-gift .x-tag{display:inline-block;position:relative;margin-bottom:10px;padding:5px 12px 5px 18px;border-radius:4px 10px 10px 4px;background:#fff;color:#b5303a;font-size:11px;letter-spacing:.16em;transform:rotate(-3deg);box-shadow:0 4px 10px #0003}.exg-x-gifts.is-xmas .x-gift .x-tag:before{content:"";position:absolute;left:6px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--paper, #4a6fa5)}.exg-x-gifts.is-xmas .x-gift strong{color:#fff;text-shadow:0 3px 0 rgba(11,22,48,.25)}.exg-x-gifts.is-xmas .x-gift-txt>span{color:#ffffffe6}.exg-x-gifts.is-xmas .x-gift img{position:relative;z-index:2;filter:drop-shadow(0 16px 18px rgba(0,0,0,.35));transition:transform .3s cubic-bezier(.34,1.5,.64,1)}.exg-x-gifts.is-xmas .x-gift:hover img{transform:translateY(-14px) scale(1.05) rotate(-2deg)}.exg-x-gifts.is-xmas .x-gift-go{z-index:3;background:#fff;color:var(--x-ink)}.exg-x-gifts.is-xmas .x-gift-go svg{color:var(--x-ink)}.exg-x-gifts.is-xmas .x-gift-grid{padding-top:18px}@media(max-width:989px){.exg-x-gifts.is-xmas{padding-top:52px;padding-bottom:56px}.exg-x-gifts .x-xmas-chips{align-items:flex-start}.exg-x-gifts.is-xmas .x-gift-grid{row-gap:30px}}@media(prefers-reduced-motion:reduce){.exg-x-gifts .x-snow{display:none}.exg-x-gifts.is-xmas .x-gift,.exg-x-gifts.is-xmas .x-gift img,.exg-x-gifts .x-bow{transition:none;animation:none}}.exg-x-gifts.is-xmas .x-gift{background:linear-gradient(160deg,#f4f8fd,#dce9f5);padding:0}.exg-x-gifts.is-xmas .x-ribbon{display:none}.exg-x-gifts.is-xmas .x-gift-txt{position:relative;padding:26px 22px 30px;border-radius:16px 16px 0 0;background:linear-gradient(90deg,transparent calc(50% - 11px),#f6b52e calc(50% - 11px),#ffd36b 50%,#f6b52e calc(50% + 11px),transparent calc(50% + 11px)),radial-gradient(rgba(255,255,255,.12) 1.4px,transparent 1.6px) 0 0 / 14px 14px,radial-gradient(circle at 30% 15%,rgba(255,255,255,.28),transparent 60%),var(--paper, #4a6fa5);border-bottom:12px solid #f6b52e;box-shadow:inset 0 -1px #ffd36b,0 6px #0b16301f}.exg-x-gifts.is-xmas .x-gift-txt>*{position:relative}.exg-x-gifts.is-xmas .x-gift .x-tag{align-self:flex-start;margin-bottom:12px}.exg-x-gifts.is-xmas .x-gift strong{padding:2px 6px 0;margin-left:-6px;align-self:flex-start;border-radius:6px;background:var(--paper, #4a6fa5)}.exg-x-gifts.is-xmas .x-gift-txt>span:last-child{align-self:flex-start;padding:2px 6px;margin-left:-6px;border-radius:6px;background:var(--paper, #4a6fa5)}.exg-x-gifts.is-xmas .x-gift img{width:74%;margin:auto auto 0;mix-blend-mode:multiply;filter:none;transform:translateY(4%)}.exg-x-gifts.is-xmas .x-gift:hover img{transform:translateY(-8%) scale(1.04) rotate(-2deg)}.exg-x-gifts.is-xmas .x-gift-go{top:18px;right:16px}.exg-x-gifts .x-bow{top:-18px}@media(max-width:989px){.exg-x-gifts.is-xmas .x-gift-txt{padding:22px 14px;border-bottom-width:9px}.exg-x-gifts.is-xmas .x-gift .x-tag{font-size:9px;padding:4px 8px 4px 14px;letter-spacing:.12em}}.exg-x-gifts.is-xmas .x-gift img{transform:none;margin-bottom:14px}.exg-x-gifts.is-xmas .x-gift:hover img{transform:translateY(-10px) scale(1.04) rotate(-2deg)}.exg-x-gifts.is-xmas .x-gift-txt{background:linear-gradient(90deg,transparent calc(50% - 8px),rgba(255,255,255,.85) calc(50% - 8px),#fff 50%,rgba(255,255,255,.85) calc(50% + 8px),transparent calc(50% + 8px)),radial-gradient(rgba(255,255,255,.12) 1.4px,transparent 1.6px) 0 0 / 14px 14px,radial-gradient(circle at 30% 15%,rgba(255,255,255,.28),transparent 60%),var(--paper, #4a6fa5);border-bottom:8px solid #e8f0fa;box-shadow:inset 0 -1px #fff,0 4px #0b16301a}.exg-x-gifts .x-bow i{border-color:#fff;box-shadow:0 2px 6px #0b163040}.exg-x-gifts .x-bow:after{background:#dce9f5}.exg-x-gifts .x-xmas-count{background:#ffffff1f;color:#fff;border:1px solid rgba(220,233,245,.35);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.exg-x-gifts .x-xmas-count b{background:#fff;color:var(--x-ink)}.exg-x-gifts.is-xmas{background:radial-gradient(ellipse 60% 70% at 85% 0%,rgba(123,159,212,.22),transparent 70%),radial-gradient(ellipse 50% 80% at 0% 100%,rgba(0,196,224,.14),transparent 70%),linear-gradient(180deg,#0f2150,#0b1a3f)}@media(max-width:989px){.exg-x-gifts.is-xmas .x-gift-txt{border-bottom-width:6px}}.exg-x-gifts.is-xmas .x-gift{min-height:0}.exg-x-gifts.is-xmas .x-gift-txt{padding:20px 18px 18px}.exg-x-gifts.is-xmas .x-gift strong{font-size:40px;margin-top:2px}.exg-x-gifts.is-xmas .x-gift .x-tag{margin-bottom:8px}.exg-x-gifts .x-gift-photo{display:block;margin:10px;aspect-ratio:4 / 3;overflow:hidden;border-radius:10px}.exg-x-gifts.is-xmas .x-gift .x-gift-photo img{display:block;width:100%;height:100%;margin:0;object-fit:cover;mix-blend-mode:normal;transform:none;transition:transform .4s ease}.exg-x-gifts.is-xmas .x-gift:hover .x-gift-photo img{transform:scale(1.06)}.exg-x-gifts.is-xmas{padding-top:60px;padding-bottom:64px}@media(max-width:989px){.exg-x-gifts.is-xmas .x-gift-txt{padding:18px 12px 14px}.exg-x-gifts.is-xmas .x-gift strong{font-size:32px}.exg-x-gifts .x-gift-photo{margin:6px;aspect-ratio:1}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/exg-x.css.map */
