@charset "UTF-8";*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{margin:0;padding:0;border:0;font-weight:400;font-size:100%;vertical-align:baseline}header,footer,nav,section,article,main,aside,figure,figcaption{display:block}ol,ul{list-style:none}img{max-width:100%;height:auto;vertical-align:middle}a{color:inherit;text-decoration:none}button{margin:0;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;cursor:pointer;font:inherit}input,select,textarea{font:inherit;color:inherit;vertical-align:top}html{font-size:62.5%}.wrapper{max-width:75rem;margin-inline:auto}.cta{position:relative}.cta-button{position:absolute;top:72%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:90%;-webkit-animation:float 2s infinite;animation:float 2s infinite}.sec05{margin-top:-.2rem}.footer{margin-top:-.3rem;padding:4rem 2rem;background-color:#333;font-family:Noto Sans JP,sans-serif;color:#fff;text-align:center;font-size:clamp(1rem,.8rem + 1.07vw,1.6rem);font-weight:500;line-height:2;max-width:100%}.footer-link{-webkit-transition:all .3s ease;transition:all .3s ease}.footer-link:hover{opacity:.7}.footer-copy{font-size:clamp(.1rem,.6rem + 1vw,1.2rem);white-space:nowrap}@media screen and (min-width:750px){.footer-copy{font-size:clamp(1rem,.8rem + 1.07vw,1.6rem)}}.fade-in-up--strong{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.fade-in-up--strong.is-in-view{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade-in-up{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.fade-in-up.is-in-view{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade-in{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.fade-in.is-in-view{opacity:1}.flipLeftTop.is-in-view{-webkit-animation-name:flipLeftTopAnime;animation-name:flipLeftTopAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes flipLeftTopAnime{0%{-webkit-transform:translate(-20px,60px) rotate(-10deg);transform:translate(-20px,60px) rotate(-10deg);opacity:0}to{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0) rotate(0);opacity:1}}@keyframes flipLeftTopAnime{0%{-webkit-transform:translate(-20px,60px) rotate(-10deg);transform:translate(-20px,60px) rotate(-10deg);opacity:0}to{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0) rotate(0);opacity:1}}.rotateY.is-in-view{-webkit-animation-name:rotateYAnime;animation-name:rotateYAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotateYAnime{0%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0}to{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg);opacity:1}}@keyframes rotateYAnime{0%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0}to{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg);opacity:1}}@-webkit-keyframes heartbeat{0%{-webkit-transform:translateX(-50%) scale(1);transform:translate(-50%) scale(1)}50%{-webkit-transform:translateX(-50%) scale(1.1);transform:translate(-50%) scale(1.1)}to{-webkit-transform:translateX(-50%) scale(1);transform:translate(-50%) scale(1)}}@keyframes heartbeat{0%{-webkit-transform:translateX(-50%) scale(1);transform:translate(-50%) scale(1)}50%{-webkit-transform:translateX(-50%) scale(1.1);transform:translate(-50%) scale(1.1)}to{-webkit-transform:translateX(-50%) scale(1);transform:translate(-50%) scale(1)}}@-webkit-keyframes float{0%{-webkit-transform:translate(-50%,0);transform:translate(-50%)}50%{-webkit-transform:translate(-50%,-1.2rem);transform:translate(-50%,-1.2rem)}to{-webkit-transform:translate(-50%,0);transform:translate(-50%)}}@keyframes float{0%{-webkit-transform:translate(-50%,0);transform:translate(-50%)}50%{-webkit-transform:translate(-50%,-1.2rem);transform:translate(-50%,-1.2rem)}to{-webkit-transform:translate(-50%,0);transform:translate(-50%)}}.shine{position:relative;display:inline-block;outline:none;overflow:hidden}.shine:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:linear-gradient(to right,#fff0,#ffffff4d);-webkit-transform:skewX(-25deg);transform:skew(-25deg)}.shine:hover:before{-webkit-animation:shine .7s;animation:shine .7s}@-webkit-keyframes shine{to{left:125%}}@keyframes shine{to{left:125%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/eye-guard.css.map */
