.gcs-cp{--cp-w: min(66vw, 280px);--cp-x1: .64;--cp-x2: 1.12;--cp-y1: .055;--cp-y2: .13;--cp-r1: 10;--cp-r2: 16;--cp-s1: .88;--cp-s2: .76;--cp-d1: .58;--cp-d2: .75;--cp-depth: 1;--cp-o2: 0;--cp-bn: 0;--cp-radius: var(--gcs-radius-sm)}.gcs-cp__head{display:grid;justify-items:center;gap:6px;margin-bottom:var(--gcs-space-6);text-align:center}.gcs-cp__head .gcs-h{max-width:16ch}.gcs-cp__fan{display:block}.gcs-cp__viewport{position:relative;overflow:hidden;overflow-x:clip;overflow-y:visible;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.gcs-cp__stage{position:relative;width:var(--cp-w);aspect-ratio:9 / 16;margin-inline:auto}.gcs-cp__card{--x: 0;--y: 0;--r: 0;--s: 1;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:var(--cp-radius);background:var(--gcs-anthrazit-deep);color:var(--gcs-white);box-shadow:0 22px 44px -22px #000000bf;transform:translate3d(calc(var(--x) * 100%),calc(var(--y) * 100%),0) rotate(calc(var(--r) * 1deg)) scale(var(--s));transform-origin:50% 50%;backface-visibility:hidden}.gcs-cp__fan.is-ready .gcs-cp__card{will-change:transform,opacity}.gcs-cp__card[data-cp-pos="0"]{z-index:100}.gcs-cp__card[data-cp-pos="1"],.gcs-cp__card[data-cp-pos="-1"]{--y: var(--cp-y1);--s: var(--cp-s1);z-index:90}.gcs-cp__card[data-cp-pos="1"]{--x: var(--cp-x1);--r: var(--cp-r1)}.gcs-cp__card[data-cp-pos="-1"]{--x: calc(var(--cp-x1) * -1);--r: calc(var(--cp-r1) * -1)}.gcs-cp__card[data-cp-pos="2"],.gcs-cp__card[data-cp-pos="-2"]{--y: var(--cp-y2);--s: var(--cp-s2);z-index:80;opacity:var(--cp-o2)}.gcs-cp__card[data-cp-pos="2"]{--x: var(--cp-x2);--r: var(--cp-r2)}.gcs-cp__card[data-cp-pos="-2"]{--x: calc(var(--cp-x2) * -1);--r: calc(var(--cp-r2) * -1)}.gcs-cp__card[data-cp-pos=far]{z-index:70;opacity:0;visibility:hidden}.gcs-cp__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.gcs-cp__img,.gcs-cp__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.gcs-cp__video{opacity:0;background:transparent;pointer-events:none;transition:opacity .35s var(--gcs-ease)}.gcs-cp__card.is-playing .gcs-cp__video{opacity:1}span.gcs-cp__fade{position:absolute;inset:auto 0 0;z-index:1;display:block;height:46%;background:linear-gradient(to top,rgba(var(--gcs-deep-rgb),.92),rgba(var(--gcs-deep-rgb),.62) 42%,rgba(var(--gcs-deep-rgb),0));pointer-events:none}.gcs-cp__card:not(.is-active) .gcs-cp__badge{opacity:var(--cp-bn)}.gcs-cp__badge{position:absolute;top:12px;left:12px;z-index:2;max-width:calc(100% - 24px);margin:0;overflow:hidden;text-overflow:ellipsis}.gcs-cp__text{position:absolute;right:72px;bottom:16px;left:16px;z-index:2;display:grid;gap:6px;opacity:0;pointer-events:none}.gcs-cp__card.is-active .gcs-cp__text{opacity:1}.gcs-cp__title{margin:0;font-family:var(--gcs-font-display);font-size:clamp(24px,7.2vw,30px);font-weight:400;line-height:.95;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;color:var(--gcs-white);overflow-wrap:break-word}.gcs-cp__subline{margin:0;font-family:var(--gcs-font-body);font-size:13px;font-weight:500;line-height:1.35;color:var(--gcs-white);text-wrap:pretty}.gcs-cp__hit{color:var(--gcs-white);-webkit-touch-callout:none}.gcs-cp__hit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:var(--cp-radius)}.gcs-cp__hit:focus-visible{outline:none}.gcs-cp__hit:focus-visible:after{box-shadow:inset 0 0 0 2px var(--gcs-white)}.gcs-cp__play{position:absolute;right:12px;bottom:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1.5px solid var(--gcs-white);border-radius:var(--gcs-radius-xs);background:rgba(var(--gcs-deep-rgb),.35);color:var(--gcs-white);opacity:0;transition:background-color .15s,color .15s}.gcs-cp__play .gcs-icon,.gcs-cp__play svg{margin-left:2px}.gcs-cp__card.is-active .gcs-cp__play{opacity:1}@media(hover:hover){.gcs-cp__card.is-active .gcs-cp__hit:hover .gcs-cp__play{background:var(--gcs-white);color:var(--gcs-anthrazit)}}span.gcs-cp__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;border-radius:var(--cp-radius);background:var(--gcs-anthrazit-deep);opacity:0;pointer-events:none}.gcs-cp__card[data-cp-pos="1"] .gcs-cp__shade,.gcs-cp__card[data-cp-pos="-1"] .gcs-cp__shade{opacity:var(--cp-d1)}.gcs-cp__card[data-cp-pos="2"] .gcs-cp__shade,.gcs-cp__card[data-cp-pos="-2"] .gcs-cp__shade{opacity:var(--cp-d2)}.gcs-cp__fan.is-dragging .gcs-cp__viewport{cursor:grabbing}@media(hover:hover)and (pointer:fine){.gcs-cp__fan.is-ready .gcs-cp__viewport{cursor:grab}.gcs-cp__fan.is-ready .gcs-cp__card:not(.is-active){cursor:pointer}}.gcs-cp__controls{display:flex;align-items:center;justify-content:center;gap:var(--gcs-space-4);margin-top:var(--gcs-space-6);padding-inline:var(--gcs-gutter)}.gcs-cp__fan:not(.is-ready) .gcs-cp__controls{visibility:hidden}.gcs-cp__fan:not(.is-js) .gcs-cp__controls{display:none}.gcs-cp__count{display:inline-flex;gap:6px;min-width:56px;justify-content:center;margin:0;color:var(--gcs-fg-muted);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em}.gcs-cp__count [data-cp-current]{color:var(--gcs-fg)}.gcs-cp__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1.5px solid var(--gcs-fg);border-radius:var(--gcs-radius-xs);background:transparent;color:var(--gcs-fg);cursor:pointer;transition:background-color .15s,color .15s}.gcs-cp__btn:focus-visible{outline:2px solid var(--gcs-focus);outline-offset:2px}@media(hover:hover){.gcs-cp__btn:hover{background:var(--gcs-fg);color:var(--gcs-bg)}}.gcs-cp__fan:not(.is-js) .gcs-cp__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:auto}.gcs-cp__fan:not(.is-js) .gcs-cp__stage{display:grid;grid-auto-flow:column;grid-auto-columns:var(--cp-w);gap:var(--gcs-space-3);width:auto;aspect-ratio:auto;padding-inline:var(--gcs-gutter)}.gcs-cp__fan:not(.is-js) .gcs-cp__card{position:relative;inset:auto;aspect-ratio:9 / 16;opacity:1;visibility:visible;transform:none;scroll-snap-align:center}.gcs-cp__fan:not(.is-js) .gcs-cp__text,.gcs-cp__fan:not(.is-js) .gcs-cp__play{opacity:1}.gcs-cp__fan:not(.is-js) .gcs-cp__shade{display:none}.gcs-cp-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--gcs-anthrazit);color:var(--gcs-white);overscroll-behavior:contain}.gcs-cp-dialog::backdrop{background:rgba(var(--gcs-deep-rgb),.92)}.gcs-cp-dialog__inner{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"bar bar bar" "slot slot slot" "prev text next";align-items:center;column-gap:var(--gcs-space-2);height:100%;padding:max(6px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.gcs-cp-dialog[open] .gcs-cp-dialog__inner{animation:gcs-cp-in .26s var(--gcs-ease)}@keyframes gcs-cp-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.gcs-cp-dialog__bar{grid-area:bar;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding-left:8px}.gcs-cp-dialog__count{margin:0;color:var(--gcs-grey-400);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em}.gcs-cp-dialog__close,.gcs-cp-dialog__nav{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:var(--gcs-radius-xs);background:transparent;color:var(--gcs-white);cursor:pointer;transition:background-color .15s}.gcs-cp-dialog__nav{border:1.5px solid rgba(255,255,255,.5);width:44px;height:44px;justify-self:center}.gcs-cp-dialog__nav--prev{grid-area:prev}.gcs-cp-dialog__nav--next{grid-area:next}.gcs-cp-dialog__close:focus-visible,.gcs-cp-dialog__nav:focus-visible{outline:2px solid var(--gcs-white);outline-offset:2px}.gcs-cp-dialog__close:focus-visible{outline-offset:-4px}@media(hover:hover){.gcs-cp-dialog__close:hover,.gcs-cp-dialog__nav:hover{background:#ffffff1f}}.gcs-cp-dialog__slot{grid-area:slot;align-self:stretch;min-height:0;container-type:size;display:grid;place-items:center}.gcs-cp-dialog__frame{width:min(100cqw,100cqh * 9 / 16);height:min(100cqh,100cqw * 16 / 9);overflow:hidden;border-radius:var(--cp-radius, 6px);background:var(--gcs-anthrazit-deep)}.gcs-cp-dialog__video{display:block;width:100%;height:100%;object-fit:contain;background:var(--gcs-anthrazit-deep)}.gcs-cp-dialog__text{grid-area:text;display:grid;justify-items:center;gap:4px;min-width:0;padding-top:var(--gcs-space-3);text-align:center}.gcs-cp-dialog__badge[hidden]{display:none}.gcs-cp-dialog__badge{margin:0 0 2px}.gcs-cp-dialog__title{margin:0;font-family:var(--gcs-font-display);font-size:28px;font-weight:400;line-height:.95;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;color:var(--gcs-white)}.gcs-cp-dialog__sub{margin:0;font-size:14px;font-weight:500;line-height:1.35;color:var(--gcs-grey-200)}@media screen and (max-width:359px){.gcs-cp__text{right:64px;bottom:14px;left:14px}.gcs-cp__play{width:44px;height:44px;right:10px;bottom:12px}.gcs-cp__subline{font-size:12px}}@media screen and (min-width:750px){.gcs-cp{--cp-w: 280px;--cp-x1: .7;--cp-x2: 1.28;--cp-d1: .5;--cp-d2: .72;--cp-depth: 2;--cp-o2: 1;--cp-bn: 1}.gcs-cp__controls{margin-top:40px}.gcs-cp__subline{font-size:14px}.gcs-cp-dialog__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"bar bar bar" "prev slot next" ". text .";column-gap:var(--gcs-space-5);padding:var(--gcs-space-4) var(--gcs-space-5) var(--gcs-space-5)}.gcs-cp-dialog__slot{width:min(calc((100vh - 200px)*.5625),calc(100vw - 200px))}@supports (height: 100dvh){.gcs-cp-dialog__slot{width:min(calc((100dvh - 200px)*.5625),calc(100vw - 200px))}}.gcs-cp-dialog__nav--prev{justify-self:end}.gcs-cp-dialog__nav--next{justify-self:start}.gcs-cp-dialog__nav{width:48px;height:48px}.gcs-cp-dialog__title{font-size:34px}.gcs-cp-dialog__sub{font-size:15px}}@media screen and (min-width:990px){.gcs-cp{--cp-w: 304px}.gcs-cp__head{margin-bottom:var(--gcs-space-5)}.gcs-cp__head .gcs-h{max-width:none}.gcs-cp__title{font-size:32px}.gcs-cp__btn{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.gcs-cp__video,.gcs-cp__play,.gcs-cp__btn,.gcs-cp-dialog__close,.gcs-cp-dialog__nav{transition:none}.gcs-cp-dialog[open] .gcs-cp-dialog__inner{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/gcs-campaigns.css.map */
