.c-lp-richtext-section{position:relative;overflow:hidden}.c-lp-richtext-section .c-richtext-content__text{margin-top:0!important}.c-lp-richtext-section .c-richtext-content__text>div>:first-child{margin-block-start:0!important}.c-lp-richtext-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.c-lp-richtext-section__bg-texture{left:50%;z-index:1;max-width:1920px;transform:translate(-50%)}.c-lp-richtext-section__content{position:relative;z-index:2}.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}.rounded-none:before{border-radius:0!important}.c-richtext__banner-link{background:transparent!important}.hidden-add-cart-icon button svg{display:none!important}.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}.c-richtext__cart-button-animation-type-bounce button{animation:updown 1s ease-in-out infinite alternate}.c-richtext__cart-button-animation-type-horizontal button{animation:moveLeftRight 1.5s ease-in-out infinite}.c-richtext__cart-button-animation-type-scale button{animation:scaling 1s ease-in-out infinite alternate}.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}.c-richtext__cart-button-animation-type-rotate button{animation:kurukuru 4s infinite;scale:1}.richtext__button div{display:flex;justify-content:center;align-items:center;column-gap:8.3px}@media screen and (max-width:700px){.richtext__button{font-size:var(--fs-14);min-height:52px}.richtext__button svg{width:20px!important}}.c-richtext__button-block-animation-type-swing .button{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__button-block-animation-type-bounce .button{animation:updown 1s ease-in-out infinite alternate}@keyframes updown{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.c-richtext__button-block-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__button-block-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__button-block-animation-type-shine .button{position:relative;overflow:hidden;animation:sparkleEffect 1.5s ease-in-out infinite}.c-richtext__button-block-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__button-block-animation-type-rotate .button{animation:kurukuru 4s infinite;scale:1}@keyframes kurukuru{0%{transform:rotateX(0)}35%{transform:rotateX(360deg)}to{transform:rotateX(360deg)}}@media screen and (min-width:701px){.mobile-only{display:none!important}}@media screen and (max-width:701px){.desktop-only{display:none!important}}.c-lp-media-text__container{width:100%}.c-lp-media-text__container .c-lp-media-text__content .button{margin-block-start:20px!important}.c-lp-media-text{display:grid;grid-template-columns:minmax(0,var(--c-lp-media-width)) minmax(0,calc(100% - var(--c-lp-media-width)));width:100%;overflow:hidden;gap:56px}.c-lp-media-text--image-end{grid-template-columns:minmax(0,calc(100% - var(--c-lp-media-width))) minmax(0,var(--c-lp-media-width))}.c-lp-media-text--image-end .c-lp-media-text__media{order:2}.c-lp-media-text--image-end .c-lp-media-text__content{order:1}.c-lp-media-text__media,.c-lp-media-text__media a,.c-lp-media-text__media img,.c-lp-media-text__media svg{display:block;width:100%;height:100%}.c-lp-media-text__media img,.c-lp-media-text__media svg{object-fit:cover}.c-lp-media-text__content{display:flex;flex-direction:column;justify-content:center;min-width:0}.c-lp-media-text__content.place-self-start,.c-lp-media-text__content.place-self-start-center,.c-lp-media-text__content.place-self-start-end{justify-content:flex-start}.c-lp-media-text__content.place-self-end-start,.c-lp-media-text__content.place-self-end-center,.c-lp-media-text__content.place-self-end{justify-content:flex-end}.c-lp-media-text__content>*{width:100%}.c-lp-media-text__content>*+*{margin-block-start:var(--spacing-4)!important}.c-lp-media-text__content.text-start{text-align:left;align-items:flex-start}.c-lp-media-text__content.text-center{text-align:center;align-items:center}.c-lp-media-text__content.text-end{text-align:right;align-items:flex-end}.c-lp-media-text__content .button{width:fit-content}.c-lp-richtext__max-width{width:100%;max-width:var(--c-lp-block-max-width);margin-inline:auto}@media screen and (min-width:701px){.c-lp-media-text .pc-hidden{display:none}.c-button-long-adjust-width .button,.c-cart-button-long-adjust-width .button{max-width:var(--button-long-width);width:100%}}@media screen and (max-width:700px){.c-lp-media-text{grid-template-columns:minmax(0,1fr);gap:24px}.c-lp-media-text .sp-hidden{display:none}.c-richtext-content-small.c-lp-media-text__body{margin-top:10px!important}.c-lp-media-text__media,.c-lp-media-text__content,.c-lp-media-text--image-end .c-lp-media-text__media,.c-lp-media-text--image-end .c-lp-media-text__content{order:initial}.c-lp-media-text--image-mobile-top .c-lp-media-text__media{order:-1}.c-lp-media-text--image-mobile-bottom .c-lp-media-text__media{order:1}.c-lp-media-text__content.c-btn_center-prose .button{align-self:center}}.c-white-overlay-color{background:#fffc;padding:var(--space-8) var(--space-17);padding-left:var(--space-23);padding-bottom:var(--space-12);width:fit-content!important}@media screen and (max-width:700px){.c-white-overlay-color{padding:4px var(--space-9)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/c-lp-richtext.css.map */
