*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-ms-touch-action:manipulation;touch-action:manipulation}html{font-size:14px;font-weight:normal;font-style:normal;font-family:source-han-sans-japanese,sans-serif;font-weight:700;line-height:1.7;letter-spacing:.75px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body{width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);overflow-x:hidden;position:relative;-webkit-transition:height .3s ease;transition:height .3s ease}a{color:#0066c0}a.link{padding-right:clamp(20px,2.2vw,22px);position:relative}a.link::after{content:"";width:clamp(15px,2vw,17px);height:clamp(15px,2vw,17px);background:url(../img/new__window.svg);background-size:cover;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}p{font-family:source-han-sans-japanese,sans-serif;font-weight:700;text-align:justify;line-height:1.5}p:not(:last-of-type){margin-bottom:16px}p span{display:inline-block}img{max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}h2{margin-bottom:24px;padding:24px 0;color:#000;font-weight:900;font-size:2rem;letter-spacing:3px;line-height:1;text-align:center;position:relative}h2::after{content:"";width:18%;max-width:80px;height:6px;background:#000;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%) skew(-45deg);transform:translateX(-50%) skew(-45deg)}section:not(:first-of-type){margin-top:40px}section.bg{padding-bottom:24px;background:#ececec}section.bg .container{margin-left:24px;margin-right:24px;padding:24px 16px;background:#fff}section .container{padding:0 24px}@media screen and (min-width: 600px){section{padding:0 0;border-top:.1px solid rgba(0,0,0,0)}section:not(:first-of-type){margin-top:80px}section.bg{padding-top:24px;padding-bottom:40px}section.bg .container{margin-left:initial;margin-right:initial;padding:40px;background:#fff}section .container{width:80%;max-width:800px;margin-left:auto !important;margin-right:auto !important;padding:0}}header{width:100%;height:50px;background:#000;position:fixed;top:0;left:0;z-index:999}header .header__container{height:100%}header .header__container__logo{height:100%;padding:6px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}header .header__container__logo>div{height:100%;display:grid;overflow-y:auto}header .header__container__logo>div>*{-ms-flex-item-align:center;align-self:center}header .header__container__logo>div>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header__container__logo>div>p img{width:100%;max-width:280px}header .header__container__logo>div a{display:block}header .header__container__logo>div a p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header__container__logo>div a p img{width:100%;max-width:140px}header .header__container__logo>div.cospa a{padding:0 12px}header .header__nav{min-height:40px;background:rgba(0,0,0,.4);backdrop-filter:blur(3px);overflow-x:scroll;scrollbar-width:none}header .header__nav::-webkit-scrollbar{display:none}header .header__nav ul{padding:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}header .header__nav ul li{line-height:1}header .header__nav ul li:first-of-type{margin-left:40px}header .header__nav ul li:last-of-type{padding-right:40px}header .header__nav ul li.current a{color:#fff;background:#000}header .header__nav ul li a{display:inline-block;padding:4px 4px 5px 4px;font-size:clamp(14px,1.8vw,18px);color:#000;background:hsla(0,0%,100%,.75);line-height:1;letter-spacing:2px;text-decoration:none;white-space:nowrap;-webkit-transition:color .6s ease;transition:color .6s ease}@media screen and (min-width: 600px){header{width:100%;height:60px}header .header__container__logo>div>p img{max-width:360px}header .header__container__logo>div a p img{max-width:160px}header .header__nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}header .header__nav ul li:first-of-type{margin-left:0}header .header__nav ul li:last-of-type{padding-right:0}}@media screen and (min-width: 1025px)and (min-width: 600px){header .header__nav ul li:hover a{color:#fff;background:#000}}#top{margin-top:90px;padding-top:20px}#top .top__container{width:100%;padding:0;margin-left:0 !important;margin-right:0 !important}#top .top__container .splide{margin-bottom:63px}#top .top__container .splide .splide__track{position:relative}#top .top__container .splide .splide__track::before,#top .top__container .splide .splide__track::after{content:"";height:100%;width:50px;background-size:cover !important;position:absolute;top:0;z-index:99;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}#top .top__container .splide .splide__track::before{background:url(../img/panel_topSp_left.png);background-position:center right;left:0}#top .top__container .splide .splide__track::after{background:url(../img/panel_topSp_right.png);background-position:center left;right:0}#top .top__container .splide .splide__track .splide__list .splide__slide{border:1px solid #999}#top .top__container .splide .splide__track .splide__list .splide__slide a{display:block}#top .top__container .splide .splide__pagination{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 0 0;text-align:center}#top .top__container .splide .splide__pagination li{font-size:0;background-color:#e0e0e0;overflow:hidden}#top .top__container .splide .splide__pagination li:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}#top .top__container .splide .splide__pagination li:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}#top .top__container .splide .splide__pagination li .splide__pagination__page{width:2.3684210526vw;max-width:800px;height:5px;border-radius:5px;vertical-align:top;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}#top .top__container .splide .splide__pagination li .splide__pagination__page.is-active{background-color:#b0b0b0}#top .top__container .splide .splide__scroll p{color:#b0b0b0;text-align:center;line-height:1}#top .top__container__title{margin-bottom:20px;padding:0 10px;text-align:center}#top .top__container__title .pc{display:none}#top .top__container__btn{margin:0 20px 20px 20px;padding:12px 0;border:2px solid #ff0c00;border-radius:40px;color:#ff0c00;text-align:center;line-height:1}#top .top__container__txt{margin:0 20px;padding:20px;border:2px solid #000;border-left:8px solid #000}#top .top__container__txt p{font-size:clamp(14px,2vw,16px);line-height:2;letter-spacing:.8px}@media screen and (min-width: 600px){#top{margin-top:100px;padding-top:20px}#top .top__container{max-width:initial}#top .top__container .splide{margin-bottom:60px;position:relative}#top .top__container__title{width:80%;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:0}#top .top__container__title .pc{display:none}#top .top__container__btn{width:80%;max-width:800px;margin-left:auto;margin-right:auto;padding:16px;font-size:16px;cursor:pointer}#top .top__container__txt{width:80%;max-width:800px;margin-left:auto;margin-right:auto;padding:20px}}#news .news__container{padding:0;background:rgba(0,0,0,0)}#news .news__container__wrap{overflow:hidden}#news .news__container__wrap .nosplide .nosplide__track{overflow:visible}#news .news__container__wrap .nosplide .nosplide__track .nosplide__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#news .news__container__wrap .nosplide .nosplide__track .nosplide__list .nosplide__slide{width:240px;height:240px;border:3px solid #000;overflow:hidden;position:relative;cursor:pointer}#news .news__container__wrap .nosplide .nosplide__track .nosplide__list .nosplide__slide>div img{opacity:1}#news .news__container__wrap .nosplide .nosplide__track .nosplide__list .nosplide__slide>div p{font-size:clamp(22px,2.25vw,24px);text-align:center;color:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#news .news__container__wrap .nosplide .nosplide__track .nosplide__list .nosplide__slide .btn{padding:0 20px;background:#000;-webkit-transform:skew(-30deg);transform:skew(-30deg);position:absolute;bottom:0;right:-10px}#news .news__container__wrap .nosplide .nosplide__track .nosplide__list .nosplide__slide .btn span{font-size:clamp(14px,1.75vw,16px);color:#fff;-webkit-transform:skew(30deg);transform:skew(30deg)}#news .news__container__wrap .splide .splide__track{overflow:visible}#news .news__container__wrap .splide .splide__track .splide__list .splide__slide{border:3px solid #000;-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-animation-delay:.1s;animation-delay:.1s;opacity:.3;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-delay:.1s;transition-delay:.1s;overflow:hidden;position:relative;cursor:pointer}#news .news__container__wrap .splide .splide__track .splide__list .splide__slide img{opacity:1}#news .news__container__wrap .splide .splide__track .splide__list .splide__slide>div{width:100%;height:0;padding-bottom:100%;position:relative}#news .news__container__wrap .splide .splide__track .splide__list .splide__slide>div img{width:100%;height:auto;position:absolute;opacity:1}#news .news__container__wrap .splide .splide__track .splide__list .splide__slide>div p{font-size:clamp(18px,2.25vw,24px);text-align:center;color:#000;position:absolute;top:47%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#news .news__container__wrap .splide .splide__track .splide__list .splide__slide .btn{padding:0 20px;background:#000;-webkit-transform:skew(-30deg);transform:skew(-30deg);position:absolute;bottom:0;right:-100px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-delay:.3s;transition-delay:.3s}#news .news__container__wrap .splide .splide__track .splide__list .splide__slide .btn span{font-size:clamp(14px,1.75vw,16px);color:#fff;-webkit-transform:skew(30deg);transform:skew(30deg)}#news .news__container__wrap .splide .splide__track .splide__list .splide__slide.is-active{opacity:1}#news .news__container__wrap .splide .splide__track .splide__list .splide__slide.is-active .btn{opacity:1;right:-10px}#news .news__container__wrap .splide .splide__controller{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}#news .news__container__wrap .splide .splide__controller .splide__pagination{height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px .8rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 0 0;text-align:center}#news .news__container__wrap .splide .splide__controller .splide__pagination li{font-size:0}#news .news__container__wrap .splide .splide__controller .splide__pagination li .splide__pagination__page{width:20px;height:5px;cursor:pointer;vertical-align:top;background-color:#ccc;border-radius:5px;-webkit-transition:all .3s ease;transition:all .3s ease}#news .news__container__wrap .splide .splide__controller .splide__pagination li .splide__pagination__page.is-active{width:40px;background-color:#000}#news .news__container__wrap .splide .splide__controller .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#news .news__container__wrap .splide .splide__controller .splide__arrows .splide__arrow{width:36px;height:36px;background:rgba(0,0,0,0);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#news .news__container__wrap .splide .splide__controller .splide__arrows .splide__arrow:disabled{pointer-events:none;opacity:.35}#goods .goods__container .list__change{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#goods .goods__container .list__change p{font-weight:bold}#goods .goods__container .list__change ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}#goods .goods__container .list__change ul li{width:24px;height:24px;display:grid;place-items:center;border-radius:2px;opacity:.3;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;cursor:pointer}#goods .goods__container .list__change ul li.current{opacity:1;cursor:auto}#goods .goods__container__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}#goods .goods__container__list.list3x3{grid-template-columns:repeat(3, minmax(0, 1fr));gap:4px}#goods .goods__container__list.list4x4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:4px}#goods .goods__container__list .list-item{width:100%;height:0;padding-bottom:100%;border:1px solid #ccc;cursor:pointer;position:relative}#goods .goods__container__list .list-item img{width:100%;height:auto;position:absolute}#goods .goods__container__list .list-item.yet{position:relative}#goods .goods__container__list .list-item.yet::after{content:"販売商品は後日発表予定！";width:100%;height:100%;padding:10px;background:rgba(74,74,74,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:13px;color:#000;position:absolute;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:auto}#goods .goods__container__list .list-item.new{position:relative;overflow:hidden}#goods .goods__container__list .list-item.new::after{content:"NEW!";width:70px;height:70px;padding-bottom:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#000;font-size:12px;color:#fff;position:absolute;top:-35px;left:-35px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#goods .goods__container__head{width:100%;margin-top:40px;margin-left:auto;margin-right:auto;text-align:center;background:#000}#goods .goods__container__head span{padding:10px 10px 12px 10px;font-size:clamp(20px,2.5vw,28px);color:#fff;line-height:1;-webkit-transform:skew(-10deg);transform:skew(-10deg)}#goods .goods__container__other{margin-top:40px}#goods .goods__container__other>p{margin-bottom:16px;text-align:center;font-size:clamp(18px,5vw,28px);font-weight:900;-webkit-transform:skew(-10deg);transform:skew(-10deg)}#goods .goods__container__other>ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 8px}#goods .goods__container__other>ul li{padding:16px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #000;font-size:10px}#goods .goods__container__other>ul li span{display:inline-block}@media screen and (min-width: 600px){#goods .goods__container__list{grid-template-columns:repeat(3, minmax(0, 1fr))}#goods .goods__container__other>ul{grid-template-columns:repeat(3, minmax(0, 1fr))}#goods .goods__container__other>ul li{font-size:12px}}@media screen and (min-width: 1025px){#goods .goods__container .list__change{display:none}#goods .goods__container__list{grid-template-columns:repeat(4, minmax(0, 1fr))}#goods .goods__container__list li{-webkit-transition:all .3s ease;transition:all .3s ease}#goods .goods__container__list li.not__hover{opacity:.1}#goods .goods__container__list li.hover__around{opacity:.5;-webkit-box-shadow:rgba(0,0,0,.06) 0px 1px 2px 0px,rgba(0,0,0,.16) 0px 1px 8px 0px;box-shadow:rgba(0,0,0,.06) 0px 1px 2px 0px,rgba(0,0,0,.16) 0px 1px 8px 0px}#goods .goods__container__list li.hover__diagonal{opacity:.25}#goods .goods__container__list li.hover{opacity:1;-webkit-box-shadow:rgba(0,0,0,.22) 0px 2px 4px 0px,rgba(0,0,0,.44) 0px 2px 16px 0px;box-shadow:rgba(0,0,0,.22) 0px 2px 4px 0px,rgba(0,0,0,.44) 0px 2px 16px 0px}#goods .goods__container__btn a{padding:14px 0 16px 0;-webkit-transition:all .3s ease;transition:all .3s ease}#goods .goods__container__btn a:hover{max-width:580px;border-radius:60px;-webkit-box-shadow:0px 0px 12px 8px rgba(0,0,0,.25);box-shadow:0px 0px 12px 8px rgba(0,0,0,.25);text-decoration:none}#goods .goods__container__other>ul li{font-size:14px}}#about .about__container{display:grid;gap:1rem;text-align:center}#about .about__container h3{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;padding:4px 8px 6px 8px;background:#000;color:#fff;font-weight:900;font-size:1.5rem;letter-spacing:3px;line-height:1}#about .about__container h4{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;position:relative}#about .about__container h4::before,#about .about__container h4::after{content:"";width:48px;height:2px;background:#000;border-radius:1px}#about .about__container h4 span{margin:0 8px;display:inline-block}#about .about__container p{margin-bottom:0;text-align:center}#about .about__container .goods-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 8px}#about .about__container .goods-list__item a{height:100%;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px;border:1px solid #ccc;border-radius:2px;color:#000}#about .about__container .goods-list__item__name{font-size:.875rem;font-weight:900;text-align:left}#about .about__container .goods-list__item__price{margin-top:auto;text-align:right}#about .about__container .img{display:grid;gap:4px}#about .about__container .img a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;display:block;border:1px solid #000}@media screen and (min-width: 600px){#about .about__container{gap:1.5rem}#about .about__container .goods-list{gap:16px}#about .about__container .goods-list__item__name{font-size:1.125rem}#about .about__container .goods-list__item__price{font-size:1.375rem}#about .about__container .img{margin:0 auto}}@media screen and (min-width: 1025px){#about .about__container{gap:2rem}#about .about__container .goods-list__item a{-webkit-transition:border .3s ease;transition:border .3s ease}#about .about__container .goods-list__item a:hover{border:1px solid #000}}.X__container{padding:40px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.X__container__head{margin-bottom:24px;text-align:center;position:relative}.X__container__head span{font-size:20px;font-weight:900;text-align:center}.X__container__img{margin-bottom:24px;text-align:center}.X__container__img a{display:inline-block}.X__container__btn{margin:0 auto;text-align:center;display:inline-block;position:relative;overflow:hidden}.X__container__btn::before,.X__container__btn::after{content:"";width:40px;height:40px;background:#fff;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2}.X__container__btn::before{top:-20px;left:-20px}.X__container__btn::after{bottom:-20px;right:-20px}.X__container__btn a{padding:16px 72px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000;position:relative}.X__container__btn a svg{width:24px;height:24px}.X__container__btn a svg path{fill:#fff}.X__container__btn a span{margin-left:8px;display:inline-block;font-size:16px;color:#fff}@media screen and (min-width: 600px){.X__container{padding:80px 24px}.X__container__head{margin-bottom:32px}.X__container__head span{font-size:24px}.X__container__img{margin-bottom:40px}.X__container__btn a{padding:24px 112px}.X__container__btn a svg{width:32px;height:32px}.X__container__btn a span{margin-left:16px;font-size:24px}}@media screen and (min-width: 1025px){.X__container__img a{overflow:hidden}.X__container__img a img{-webkit-transition:all .3s ease;transition:all .3s ease}.X__container__img a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.X__container__btn a{-webkit-transition:all .3s ease;transition:all .3s ease}.X__container__btn a::before{content:"";width:100%;height:100%;background:#011589;background:linear-gradient(140deg, rgb(1, 21, 137) 0%, rgb(7, 4, 53) 50%, rgb(66, 26, 122) 100%);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:absolute;top:0;left:0}.X__container__btn a:hover::before{opacity:1}.X__container__btn a:hover span{letter-spacing:4px}.X__container__btn a>*{z-index:3}.X__container__btn a svg{-webkit-transition:all .3s ease;transition:all .3s ease}.X__container__btn a span{-webkit-transition:all .3s ease;transition:all .3s ease}}footer{margin-top:40px;padding:40px 0;background:#000}footer .footer__container__share{width:80%;max-width:600px;margin:0 auto;margin-bottom:40px;text-align:center}footer .footer__container__share .footer__share__title{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer__container__share .footer__share__title span{margin:0 .5rem;color:#fff}footer .footer__container__share .footer__share__title::before,footer .footer__container__share .footer__share__title::after{content:"";height:2px;border-radius:2px;background:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}footer .footer__container__share .footer__share__list{padding-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;border-bottom:2px solid #fff}footer .footer__container__share .footer__share__list li{width:50px;height:50px;display:inline-block;border-radius:50%;background:#fff}footer .footer__container__share .footer__share__list li a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer__container__share .footer__share__list li a svg{height:55%;width:55%;margin:0;padding:0}footer .footer__container__share .footer__share__list li a svg path{fill:#000}footer .footer__container p{color:#fff;text-align:center}@media screen and (min-width: 1025px){footer{margin-top:80px}footer .footer__container__share .footer__share__title span{margin:0 1rem;font-size:20px}footer .footer__container__share .footer__share__list{padding-bottom:1.5rem}footer .footer__container__share .footer__share__list li{position:relative}footer .footer__container__share .footer__share__list li::after{content:"";width:140%;height:140%;border:2px solid #fff;border-radius:50%;position:absolute;opacity:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}footer .footer__container__share .footer__share__list li:hover::after{-webkit-animation:circle .6s linear;animation:circle .6s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}footer .footer__container p{color:#fff;text-align:center}}@-webkit-keyframes circle{0%{opacity:0;-webkit-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5)}50%{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}100%{opacity:0;-webkit-transform:translate(-50%, -50%) scale(1.25);transform:translate(-50%, -50%) scale(1.25)}}@keyframes circle{0%{opacity:0;-webkit-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5)}50%{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}100%{opacity:0;-webkit-transform:translate(-50%, -50%) scale(1.25);transform:translate(-50%, -50%) scale(1.25)}}