.c-video-modal-trigger{cursor:pointer;pointer-events:auto!important}.c-video-modal-trigger img{width:100%;height:100%;object-fit:cover;display:block}.c-richtext__banner-link{background:transparent}.c-video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}c-richtext__banner-link{background:transparent!important}.c-video-modal--active{opacity:1;visibility:visible}.c-video-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000e6;cursor:pointer}.c-video-modal__content{position:relative;width:90%;max-width:1200px;z-index:1}.c-video-modal__close{position:absolute;top:-50px;right:0;background:transparent;border:none;color:#fff;cursor:pointer;z-index:2;transition:opacity .3s ease}.c-video-modal__close:hover{opacity:.7}.c-video-modal__close svg{width:32px;height:32px}.c-video-modal__video{position:relative;width:100%;background:#000;overflow:hidden}.c-video-modal__video video-media{display:block;width:100%;border-radius:0}.c-video-modal__video video,.c-video-modal__video iframe{width:100%;height:100%;display:block;pointer-events:all}.hidden-add-cart-icon button svg{display:none!important}@media screen and (max-width:768px){.c-video-modal__content{width:100%}.c-video-modal__close{top:-45px;right:20px}.c-video-modal__close svg{width:24px;height:24px}}.c-richtext__banner-animation-type-swing img{display:inline-block;will-change:transform;animation:rubberSwingLoop 2s infinite}.c-richtext__banner-animation-type-bounce img{animation:updown 1s ease-in-out infinite alternate}.c-richtext__banner-animation-type-horizontal img{animation:moveLeftRight 1.5s ease-in-out infinite}.c-richtext__banner-animation-type-scale img{animation:scaling 1s ease-in-out infinite alternate}.c-richtext__banner-animation-type-shine img{position:relative;overflow:hidden;animation:sparkleEffect 1.5s ease-in-out infinite}.c-richtext__banner-animation-type-shine img:before{content:"";height:100%;width:30px;position:absolute;top:-180px;left:0;background:#ffffff40;opacity:0;-webkit-transform:rotate(45deg);-webkit-animation:kirari 2s ease-in-out infinite}.c-richtext__banner-animation-type-rotate img{animation:kurukuru 4s infinite;scale:1}.c-richtext__cart-button-animation-type-swing button{display:inline-block;will-change:transform;animation:rubberSwingLoop 2s infinite}@keyframes rubberSwingLoop{0%{-webkit-transform:translateX(0);transform:translate(0)}60%{-webkit-transform:translateX(-15px);transform:translate(-15px)}70%{-webkit-transform:translateX(15px);transform:translate(15px)}80%{-webkit-transform:translateX(-10px);transform:translate(-10px)}90%{-webkit-transform:translateX(5px);transform:translate(5px)}to{-webkit-transform:translateX(0);transform:translate(0)}}.c-richtext__cart-button-animation-type-bounce button{animation:updown 1s ease-in-out infinite alternate}@keyframes updown{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.c-richtext__cart-button-animation-type-horizontal button{animation:moveLeftRight 1.5s ease-in-out infinite}@keyframes moveLeftRight{0%,to{transform:translate(0)}50%{transform:translate(15px)}}.c-richtext__cart-button-animation-type-scale button{animation:scaling 1s ease-in-out infinite alternate}@keyframes scaling{0%{transform:scale(1)}to{transform:scale(1.1)}}.c-richtext__cart-button-animation-type-shine button{position:relative;overflow:hidden;animation:sparkleEffect 1.5s ease-in-out infinite}.c-richtext__cart-button-animation-type-shine button:before{content:"";height:100%;width:30px;position:absolute;top:-180px;left:0;background:#ffffff40;opacity:0;-webkit-transform:rotate(45deg);-webkit-animation:kirari 2s ease-in-out infinite}@keyframes kirari{0%{-webkit-transform:scale(0) rotate(25deg);opacity:0}75%{-webkit-transform:scale(0) rotate(25deg);opacity:.5}76%{-webkit-transform:scale(4) rotate(25deg);opacity:1}to{-webkit-transform:scale(50) rotate(25deg);opacity:0}}.c-richtext__cart-button-animation-type-rotate button{animation:kurukuru 4s infinite;scale:1}@keyframes kurukuru{0%{transform:rotateX(0)}35%{transform:rotateX(360deg)}to{transform:rotateX(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c-lp-richtext.css.map */
