.ccft{--ccft-ink: var(--cc-ink, #121212);--ccft-grey: var(--cc-grey, #c9c9c4);--ccft-mut: var(--cc-mute, #8a8a86);--ccft-hair: var(--cc-line, #e6e6e3);--ccft-font: "CC Archivo", "Arial Narrow", Arial, sans-serif;font-family:var(--ccft-font);color:var(--ccft-ink)}.ccft a{color:inherit;text-decoration:none}.ccft-cap{font-weight:600;font-stretch:88%;text-transform:uppercase;letter-spacing:.05em}.ccft-big{font-weight:800;font-stretch:66%;text-transform:uppercase;line-height:.95;letter-spacing:0}.ccft-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ccft-c5{background:#fff;border-bottom:2px solid var(--ccft-ink)}.ccft-c5__row{display:grid;grid-auto-flow:column;grid-template-rows:auto auto;grid-auto-columns:max-content;gap:6px;padding:12px 16px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ccft-c5__row::-webkit-scrollbar{display:none}.ccft-c5__b{display:flex;align-items:center;border:1px solid var(--ccft-ink);border-radius:0;background:#fff;padding:9px 10px;font-size:11.5px;line-height:1.1;white-space:nowrap;transition:background-color .15s,color .15s}.ccft-c5__b small{margin-left:4px;font-size:10px;letter-spacing:.02em;color:var(--ccft-mut)}.ccft-c5__b.is-on{background:var(--ccft-ink);color:#fff}.ccft-c5__b.is-on small{color:#bdbdb8}@media(hover:hover){.ccft-c5__b:hover{background:var(--ccft-ink);color:#fff}.ccft-c5__b:hover small{color:#bdbdb8}}.ccft-c5__b:focus-visible{outline:2px solid var(--ccft-ink);outline-offset:2px}@media(min-width:1024px){.ccft-c5--mobile{display:none}.ccft-c5__row{justify-content:center;padding:14px 32px}}@media(max-width:1023.98px){.ccft-c5--desktop{display:none}}.ccft-film{--px: clamp(16px, 3vw, 56px);--pb: clamp(18px, 2.7vw, 48px);position:relative;height:var(--h-m, 500px);overflow:hidden;background:#2a2a28;color:#fff}@media(min-width:768px){.ccft-film{height:var(--h-d, 650px)}}.ccft-film__media{position:absolute;top:0;right:0;bottom:0;left:0}.ccft-film__media .media-wrapper,.ccft-film__media video-element{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:transparent}.ccft-film__media img,.ccft-film__media video,.ccft-film__media iframe,.ccft-film__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;border:0}.ccft-film__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#00000080,#0000 58%),linear-gradient(rgba(0,0,0,var(--ov, .25)),rgba(0,0,0,var(--ov, .25)))}.ccft .ccft-film__shade{display:block}@media(max-width:767.98px){.ccft-film__shade{background:linear-gradient(to bottom,#0000006b,#0000 22%),linear-gradient(to top,#00000080,#0000 58%),linear-gradient(rgba(0,0,0,var(--ov, .25)),rgba(0,0,0,var(--ov, .25)))}}.ccft-film__txt{position:absolute;left:var(--px);right:30%;bottom:var(--pb);z-index:2;text-shadow:0 1px 14px rgba(0,0,0,.22)}.ccft-film .ccft-film__big{margin:0;color:#fff;font-family:var(--ccft-font);font-weight:800;font-stretch:66%;text-transform:uppercase;letter-spacing:0;line-height:.92;font-size:clamp(56px,6.6vw,124px)}.ccft-film .ccft-film__big--l{font-size:clamp(50px,5.5vw,104px)}.ccft-film .ccft-film__big--xl{font-size:clamp(44px,4.6vw,88px)}.ccft-film__p{margin:14px 0 20px;max-width:40ch;font-size:16px;line-height:1.4;color:#fff}.ccft-btns{display:flex;flex-wrap:wrap;gap:10px;text-shadow:none}.ccft-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 28px;border:1.5px solid #fff;border-radius:0;font-size:13px;font-weight:600;font-stretch:88%;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color .15s,color .15s}.ccft .ccft-btn--w{background:#fff;color:var(--ccft-ink)}.ccft .ccft-btn--o{background:transparent;color:#fff}@media(hover:hover){.ccft .ccft-btn--w:hover{background:transparent;color:#fff}.ccft .ccft-btn--o:hover{background:#fff;color:var(--ccft-ink)}}.ccft-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.ccft-film__inf{position:absolute;right:var(--px);bottom:calc(var(--pb) + 4px);z-index:2;display:flex;align-items:center;gap:9px;max-width:300px;font-size:12px;line-height:1.3;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.3)}.ccft-av{display:flex;flex:none}.ccft-av img{width:32px;height:32px;margin-left:-9px;border:2px solid #fff;border-radius:50%;object-fit:cover}.ccft-av img:first-child{margin-left:0}@media(max-width:767.98px){.ccft-film__txt{right:var(--px)}.ccft-film .ccft-film__big{font-size:48px}.ccft-film .ccft-film__big--l{font-size:41px}.ccft-film .ccft-film__big--xl{font-size:35px}.ccft-film__p{margin:8px 0 12px;font-size:13px}.ccft-btns{gap:6px}.ccft-btn{height:44px;padding:0 18px;font-size:12px}.ccft-film__txt{bottom:calc(var(--pb) + 44px)}.ccft-film__inf{top:auto;bottom:var(--pb);left:var(--px);right:var(--px);max-width:none;gap:7px;font-size:11px}.ccft-av img{width:24px;height:24px;margin-left:-7px;border-width:1.5px}}.ccft-pr{--sp: 16px;--t: 140px;--gap: 10px;background:#fff}@media(min-width:768px){.ccft-pr{--sp: clamp(20px, 2.2vw, 40px);--t: clamp(180px, 15.6vw, 260px);--gap: 12px}}.ccft-pr__tk{position:relative;display:flex;align-items:center;height:52px;overflow:hidden}.ccft-pr__k{position:absolute;top:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;padding:0 18px 0 var(--sp);background:#fff;box-shadow:14px 0 14px #fff;font-size:11px;color:var(--ccft-mut);white-space:nowrap}.ccft-pr__tr{display:flex;width:max-content;animation:ccft-tk calc(var(--spd, 48s) * .75) linear infinite}.ccft-pr__tr span{padding-right:34px;font-size:31px;color:var(--ccft-grey);white-space:nowrap}.ccft-pr__tk:hover .ccft-pr__tr{animation-play-state:paused}@keyframes ccft-tk{to{transform:translate(-50%)}}@media(min-width:768px){.ccft-pr__tk{height:66px}.ccft-pr__tr{animation-duration:var(--spd, 48s)}.ccft-pr__tr span{padding-right:58px;font-size:42px}}@media(prefers-reduced-motion:reduce){.ccft-pr__tr{animation:none}}.ccft-pr__row{display:flex;gap:var(--gap);padding:18px var(--sp);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--sp);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ccft-pr__row::-webkit-scrollbar{display:none}.ccft-pr__row:after{content:"";flex:none;width:1px}.ccft-pr__t{flex:none;width:var(--t);scroll-snap-align:start}.ccft-pr__img{display:block;aspect-ratio:1;overflow:hidden;background:var(--cc-tile, #f3f3f1)}.ccft-pr__img img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.ccft-pr__n{display:block;margin-top:7px;font-size:21px;color:var(--ccft-grey);transition:color .15s}@media(min-width:768px){.ccft-pr__n{margin-top:9px;font-size:calc(var(--t) * .13)}}.ccft-pr__n sup{position:relative;top:.25em;margin-left:3px;font-size:10px;line-height:1;font-weight:600;font-stretch:88%;letter-spacing:.02em;color:var(--ccft-mut);vertical-align:top}.ccft-pr__t.is-on .ccft-pr__n,.ccft-pr__t:focus-visible .ccft-pr__n{color:var(--ccft-ink)}@media(hover:hover){.ccft-pr__row:hover .ccft-pr__t.is-on .ccft-pr__n{color:var(--ccft-grey)}.ccft-pr__row .ccft-pr__t:hover .ccft-pr__n{color:var(--ccft-ink)}}.ccft-pr__t:focus-visible{outline:2px solid var(--ccft-ink);outline-offset:3px}.ccft-pr__row.is-drag{cursor:grabbing;scroll-snap-type:none}.ccft-pr__row.is-drag a{pointer-events:none}.ccft-pr__prog{position:relative;height:2px;margin:0 var(--sp) 18px;background:var(--ccft-hair)}.ccft-pr__prog i{position:absolute;top:0;bottom:0;left:0;width:25%;background:var(--cc-grey, #c9c9c4)}@media(min-width:768px){.ccft-pr__prog{margin-bottom:22px}}.ccft-pr__rule{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/147/assets/cc-front-top.css.map */
