.hero{grid-template-columns:1fr!important}.hero .hside{display:none!important}.hero .hcard{position:relative;overflow:hidden}.hero .hcard>*{position:relative;z-index:1}.hero .hcard .dsp{max-width:min(48%,640px)}.hero .hcard>p{max-width:min(44%,540px);text-shadow:0 0 10px #fff,0 0 22px #fff,0 0 40px #fff}.hero .hcard .crumb{text-shadow:0 0 10px #fff,0 0 22px #fff}.hero .hcard:after{content:"";position:absolute;right:0;top:14px;bottom:14px;width:min(60%,860px);background:url(/cdn/shop/files/cp-hero-vitrine-3.webp?width=1400) no-repeat right center/contain;mix-blend-mode:multiply;pointer-events:none;z-index:0;animation:cpHeroIn .9s cubic-bezier(.22,1,.36,1) both}@keyframes cpHeroIn{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.hero .hship{align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%}.hero .spill i{position:relative;animation:cpDotBeat 2.4s ease-in-out infinite}.hero .spill i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:cpDotHalo 2.4s ease-out infinite;pointer-events:none}@keyframes cpDotBeat{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes cpDotHalo{0%{transform:scale(1);opacity:.5}70%{transform:scale(3);opacity:0}to{transform:scale(3);opacity:0}}@media(prefers-reduced-motion:reduce){.hero .spill i,.hero .spill i:after{animation:none}}@media(max-width:1180px){.hero .hcard:after{width:54%;height:58%;bottom:26px;right:-24px}}@media(max-width:900px){.hero{margin-top:0}.hero .hcard{padding:22px 18px 0;border-radius:20px}.hero .hcard .crumb{font-size:11.5px}.hero .hcard .dsp{max-width:none;text-shadow:none;font-size:clamp(29px,8.4vw,38px);line-height:.98}.hero .hcard>p{max-width:none;text-shadow:none;font-size:14px;margin-top:12px}.hero .hcard .cta,.hero .hcard .btns{margin-top:16px}.hero .hcard:after{position:static;display:block;width:auto;height:auto;aspect-ratio:1180/684;margin:18px -18px 0;background-position:center bottom;background-size:contain;animation:none}}@media(max-width:420px){.hero .hcard{padding:18px 15px 0}.hero .hcard:after{margin:15px -15px 0}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/cp-hero.css.map */
