html.cc-home{--cc-card-h-desktop: 80vh;--cc-card-h-mobile: 74vh}html.cc-home .cc-card-sec .banner__media img{scale:1!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}html.cc-home .section-header{z-index:4}.cc-grad,.cc-shade{display:none}html.cc-home .cc-card-sec{position:sticky;top:var(--cc-top, 0px);z-index:1;margin:0!important}html.cc-home .cc-card-sec .banner{position:relative;overflow:hidden;width:auto!important;max-width:none!important;transform-origin:top center;background:#111}html.cc-home .cc-card-sec .banner:before{display:none!important}html.cc-home .cc-card-sec .banner__media{position:absolute!important;top:0!important;left:0;width:100%!important;height:100%!important;padding:0!important;margin:0!important}html.cc-home .cc-card-sec .banner__media img,html.cc-home .cc-card-sec .banner__media video,html.cc-home .cc-card-sec .banner__media iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center}html.cc-home .cc-card-sec .banner__media.banner__media-half{width:50%!important}html.cc-home .cc-card-sec .banner__media-half+.banner__media-half{left:50%}html.cc-home .cc-card-sec .banner__content{position:relative;z-index:2}html.cc-home .cc-after{position:relative!important;z-index:3!important;background-color:#fff!important}html.cc-home #MainContent>.cc-after{display:flow-root}@media screen and (min-width:990px){html.cc-home .cc-card-sec{padding:16px 0 0!important}html.cc-home .cc-card-sec.cc-card-first{padding-top:40px!important}html.cc-home .cc-card-sec .banner{margin:0 24px!important;border-radius:22px;box-shadow:0 10px 30px #0000001f;height:var(--cc-card-h-desktop)!important;min-height:var(--cc-card-h-desktop)!important;transform:scale(calc(1 - .06 * var(--cc-p, 0)));filter:brightness(calc(1 - .35 * var(--cc-p, 0)));will-change:transform,filter}html.cc-home .cc-after-first{margin-top:80px!important;box-shadow:0 -24px 48px #0000001a}}@media screen and (max-width:989px){html.cc-home .cc-card-sec{padding:12px 0 0!important}html.cc-home .cc-card-sec.cc-card-first{padding-top:16px!important}html.cc-home .cc-card-sec .banner{margin:0 12px!important;border-radius:18px;box-shadow:0 8px 24px #00000026;height:var(--cc-card-h-mobile)!important;min-height:var(--cc-card-h-mobile)!important;display:block!important;transform:scale(calc(1 - .03 * var(--cc-p, 0)));will-change:transform}html.cc-home .cc-card-sec .cc-grad,html.cc-home .cc-card-sec .cc-shade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}html.cc-home .cc-card-sec .cc-grad{z-index:1;background:#00000047}html.cc-home .cc-card-sec .cc-shade{z-index:3;background:#000;opacity:calc(.4 * var(--cc-p, 0))}html.cc-home .cc-card-sec .banner__content{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:2;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:20px!important;display:flex!important;align-items:center!important;justify-content:center!important}html.cc-home .cc-card-sec .banner__box{width:100%;max-width:520px;margin:0 auto!important;padding:0!important;text-align:center!important;background:transparent!important;box-shadow:none!important;border:0!important;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.35);--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 255, 255, 255;--alpha-button-background: .14;--alpha-button-border: .85;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 255, 255, 255}html.cc-home .cc-card-sec .banner__box:before,html.cc-home .cc-card-sec .banner__box:after{display:none!important}html.cc-home .cc-card-sec .banner__box>*{text-align:center!important}html.cc-home .cc-card-sec .banner__buttons{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}html.cc-home .cc-card-sec .banner__box .button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:none}html.cc-home .cc-card-sec .banner__box .button:before{box-shadow:none!important}html.cc-home .cc-after-first{margin-top:48px!important;border-radius:18px 18px 0 0;box-shadow:0 -16px 32px #0000001a}}@media(prefers-reduced-motion:reduce){html.cc-home .cc-card-sec .banner{transform:none!important;filter:none!important}html.cc-home .cc-card-sec .cc-shade{opacity:0!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cc-story.css.map */
