.gx{--gx-ink:#0a0a0a;--gx-paper:#f3f1ec;--gx-red:#8e1b2c;--gx-mute:rgba(255,255,255,.72);position:relative;overflow:hidden}.gx *{box-sizing:border-box}.gx--dark{background:var(--gx-ink);color:#fff}.gx--red{background:var(--gx-red);color:#fff}.gx--light{background:var(--gx-paper);color:var(--gx-ink);--gx-mute:rgba(10,10,10,.7)}.gx img{display:block;width:100%;height:100%;object-fit:cover}.gx__kicker{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.gx__kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #ffffff24}.gx--dark .gx__kicker:before{background:var(--gx-red)}.gx__title{margin:0;font-size:clamp(40px,8.4vw,96px);line-height:.9;letter-spacing:-.015em;text-transform:uppercase}.gx__title em{font-style:normal;color:var(--gx-red)}.gx--red .gx__title em{color:var(--gx-ink)}.gx__text{margin:0;font-size:16px;line-height:1.55;color:var(--gx-mute);max-width:40ch}.gx__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;background:#fff;color:var(--gx-ink);border:0;transition:transform .2s ease}.gx__btn:hover{transform:translateY(-2px)}.gx--light .gx__btn{background:var(--gx-ink);color:#fff}.gx__btn span{transition:transform .2s ease}.gx__btn:hover span{transform:translate(4px)}.gx-tk{background:var(--gx-ink);color:#fff;padding:12px 0;border-block:1px solid rgba(255,255,255,.08)}.gx-tk__track{display:flex;width:max-content;animation:gx-tk var(--gx-speed,30s) linear infinite}.gx-tk__item{display:inline-flex;align-items:center;gap:22px;padding-right:22px;white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.gx-tk__item:after{content:"";width:5px;height:5px;background:var(--gx-red);border-radius:50%}@keyframes gx-tk{to{transform:translate(-50%)}}.gx-sp__grid{display:grid}.gx-sp__media{position:relative;aspect-ratio:4/5;background:#151515}.gx-sp__badge{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;color:var(--gx-ink);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 30px #00000059}.gx-sp__bat{position:relative;width:26px;height:13px;border:2px solid currentColor;border-radius:3px}.gx-sp__bat:before{content:"";position:absolute;inset:2px auto 2px 2px;width:3px;background:var(--gx-red);animation:gx-blink 1.4s steps(2) infinite}.gx-sp__bat:after{content:"";position:absolute;right:-5px;top:3px;width:3px;height:5px;background:currentColor;border-radius:0 2px 2px 0}@keyframes gx-blink{50%{opacity:.15}}.gx-sp__copy{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:44px 20px 52px}.gx-sp__list{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px;max-width:44ch}.gx-sp__list li{display:grid;grid-template-columns:28px 1fr;align-items:start;gap:12px;font-size:15px;line-height:1.45;font-weight:600}.gx-sp__ico{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:13px;font-weight:900;line-height:1}.gx-sp__ico--v{background:#fff;color:var(--gx-ink)}.gx--light .gx-sp__ico--v{background:var(--gx-ink);color:#fff}.gx-sp__ico--x{border:1.5px solid currentColor;opacity:.5}.gx-sp__list--num{counter-reset:gx;gap:0}.gx-sp__list--num li{counter-increment:gx;grid-template-columns:72px 1fr;padding:18px 0;border-top:1px solid currentColor;border-color:#7f7f7f4d;font-size:17px}.gx-sp__list--num li:before{content:"0" counter(gx);font-size:40px;font-weight:900;line-height:.9;letter-spacing:-.02em;color:var(--gx-red)}.gx--red .gx-sp__list--num li:before{color:var(--gx-ink)}.gx-sp__list--num .gx-sp__ico{display:none}@media(min-width:900px){.gx-sp__grid{grid-template-columns:1fr 1fr;min-height:min(92vh,820px)}.gx-sp--flip .gx-sp__media{order:2}.gx-sp__media{aspect-ratio:auto}.gx-sp__copy{padding:72px clamp(40px,6vw,96px)}}.gx-sw__inner{display:grid;gap:28px;padding-block:56px}.gx-sw__stage{position:relative;aspect-ratio:4/5;max-width:560px;width:100%;margin:0 auto;background:#151515;overflow:hidden}.gx-sw__img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .6s ease,transform 1.2s ease}.gx-sw__img--on{opacity:0;transform:scale(1.04)}.gx-sw__tag{position:absolute;bottom:14px;left:14px;padding:8px 12px;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;background:#fff;color:var(--gx-ink);transition:background .4s,color .4s}.gx-sw__copy{display:grid;gap:20px;align-content:center}.gx-sw__toggle{position:relative;display:inline-flex;align-items:center;gap:16px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;width:max-content}.gx-sw{-webkit-user-select:none;user-select:none}.gx-sw__track{position:relative;width:76px;height:40px;border-radius:40px;background:#ffffff2e;transition:background .35s}.gx-sw__knob{position:absolute;top:4px;left:4px;width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:0 4px 12px #0006;transition:transform .35s cubic-bezier(.5,1.6,.4,1)}.gx-sw__state{font-size:14px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.gx-sw__bat{display:grid;gap:8px;max-width:340px}.gx-sw__batbar{position:relative;height:16px;border:2px solid rgba(255,255,255,.8);border-radius:4px;padding:2px}.gx-sw__batbar:after{content:"";position:absolute;right:-6px;top:3px;width:4px;height:6px;background:#fffc;border-radius:0 2px 2px 0}.gx-sw__batfill{display:block;height:100%;width:100%;border-radius:2px;background:#3ccf6e;transition:width 1s ease,background .6s}.gx-sw__batlbl{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.gx-sw [data-on]{display:none}.gx-sw:has(.gx-sw__cb:checked) .gx-sw__img--on{opacity:1;transform:none}.gx-sw:has(.gx-sw__cb:checked) .gx-sw__img--off{opacity:0}.gx-sw:has(.gx-sw__cb:checked) .gx-sw__tag{background:var(--gx-red);color:#fff}.gx-sw:has(.gx-sw__cb:checked) .gx-sw__track{background:var(--gx-red)}.gx-sw:has(.gx-sw__cb:checked) .gx-sw__knob{transform:translate(36px)}.gx-sw:has(.gx-sw__cb:checked) .gx-sw__batfill{width:4%;background:var(--gx-red)}.gx-sw:has(.gx-sw__cb:checked) [data-off]{display:none}.gx-sw:has(.gx-sw__cb:checked) [data-on]{display:inline}.gx-sw__cb:focus-visible+.gx-sw__track{outline:2px solid #fff;outline-offset:3px}@media(min-width:900px){.gx-sw__inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:96px}.gx-sw__stage{margin:0}}.gx-sd{padding:56px 0}.gx-sd__head{display:grid;gap:12px;margin-bottom:28px}.gx-sd__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gx-sd__tile{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;color:#fff;text-decoration:none;background:#151515}.gx-sd__tile img{transition:transform 1s ease}.gx-sd__tile:hover img{transform:scale(1.05)}.gx-sd__tile:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000d9)}.gx-sd__info{position:absolute;z-index:1;left:14px;right:14px;bottom:14px;display:grid;gap:4px}.gx-sd__name{display:flex;align-items:center;gap:8px;font-size:clamp(18px,3.4vw,34px);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:1}.gx-sd__dot{width:14px;height:14px;border-radius:50%;border:2px solid #fff;flex:none}.gx-sd__line{font-size:13px;opacity:.8}.gx-sd__go{margin-top:6px;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}@media(min-width:900px){.gx-sd{padding:96px 0}.gx-sd__grid{gap:16px}.gx-sd__info{left:28px;bottom:28px}}.gx-rl{padding:56px 0}.gx-rl__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px;margin-bottom:24px}.gx-rl__rail{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gx-rl__rail::-webkit-scrollbar{display:none}.gx-rl__card{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;scroll-snap-align:start;background:#151515}.gx-rl__cap{position:absolute;left:10px;right:10px;bottom:10px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;background:#0a0a0ad1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gx-rl__cap small{font-weight:600;opacity:.6;letter-spacing:.04em;text-transform:none}.gx-rl__hint{font:inherit;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.75;background:none;border:0;border-bottom:1px solid currentColor;color:inherit;padding:8px 0 4px;cursor:pointer}.gx-rl__hint:hover{opacity:1}@media(min-width:750px){.gx-rl__rail{grid-auto-columns:calc((100% - 30px)/3.4)}}@media(min-width:1200px){.gx-rl{padding:96px 0}.gx-rl__rail{grid-auto-columns:calc((100% - 40px)/4.3);padding:0 max(16px,calc((100vw - 1320px)/2)) 8px}}.gx-gf__inner{display:grid;gap:28px;padding-block:56px}.gx-gf__stage{position:relative;aspect-ratio:4/5;max-width:520px;width:100%;margin:0 auto;overflow:hidden;background:#151515}.gx-gf__img{position:absolute;top:0;right:0;bottom:0;left:0}.gx-gf__img--b,.gx-gf__tag--b{animation:gx-gf 4s ease-in-out infinite}.gx-gf__tag--a{animation:gx-gf-a 4s ease-in-out infinite}.gx-gf__tag{position:absolute;left:14px;bottom:14px;padding:8px 12px;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;background:#fff;color:var(--gx-ink)}.gx-gf__tag--b{background:var(--gx-red);color:#fff}.gx-gf__rec{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:6px;padding:6px 10px;background:#0009;color:#fff;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.gx-gf__rec i{width:7px;height:7px;border-radius:50%;background:#e23;animation:gx-blink 1s steps(2) infinite}@keyframes gx-gf{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}@keyframes gx-gf-a{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}.gx-gf__copy{display:grid;gap:18px;align-content:center}@media(min-width:900px){.gx-gf__inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:96px}.gx-gf__stage{margin:0}}.gx-cp{background:radial-gradient(120% 80% at 0% 100%,rgba(142,27,44,.55),transparent 60%),var(--gx-ink)}.gx-cp__inner{display:grid;gap:32px;padding-block:56px}.gx-cp__grid{position:relative;display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:8px;aspect-ratio:1/1}.gx-cp__ph{margin:0;overflow:hidden;background:#151515}.gx-cp__ph--1{grid-row:1/3}.gx-cp__heart{position:absolute;left:55.5%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--gx-red);color:#fff;font-size:24px;box-shadow:0 0 0 6px var(--gx-ink);animation:gx-beat 1.6s ease-in-out infinite}@keyframes gx-beat{0%,to{transform:translate(-50%,-50%) scale(1)}15%{transform:translate(-50%,-50%) scale(1.15)}30%{transform:translate(-50%,-50%) scale(1)}}.gx-cp__copy{display:grid;gap:18px;align-content:center}.gx-cp__title em{font-style:normal;color:var(--gx-red)}.gx-cp__offer{display:grid;gap:4px;padding:16px 18px;border:1px solid rgba(255,255,255,.2);border-left:3px solid var(--gx-red);max-width:380px}.gx-cp__offer strong{font-size:15px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.gx-cp__offer span{font-size:13px;opacity:.7}.gx-cp__btn{background:var(--gx-red);color:#fff}@media(min-width:900px){.gx-cp__inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;padding-block:96px}}@media(prefers-reduced-motion:reduce){.gx-tk__track,.gx-sp__bat:before,.gx-gf__img--b,.gx-gf__tag,.gx-cp__heart,.gx-gf__rec i{animation:none}.gx *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/df-ghost.css.map */
