@charset "UTF-8";*{margin:0;padding:0;line-height:calc(.5rem + 1em)}*,:before,:after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-collapse:collapse;border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media (prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports (resize: block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol){list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation;text-decoration:none}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media (prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}:where(iframe[src*=youtube]){width:100%;height:auto;aspect-ratio:16/9}.is-pc{display:block}@media screen and (width < 769px){.is-pc{display:none}}.is-sp{display:none}@media screen and (width < 769px){.is-sp{display:block}}[data-anim-elm]{opacity:0}[v-cloak]{display:none}table{width:100%;border-collapse:collapse}button{outline:none;background:none}html{scroll-behavior:smooth}@media screen and (width < 769px){html{font-size:calc(16 / 375 * 100vw)}}body{font-family:Noto Sans JP,Helvetica,Arial,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,"Yu Gothic ",YuGothic,Osaka,メイリオ,Meiryo,MS Pゴシック,MS P Gothic,sans-serif;background:#ccc}[id]{scroll-margin-top:100px}@media screen and (width < 769px){[id]{scroll-margin-top:50px}}.footer_block{position:relative;background:url(../img/top/bg_footer.png) no-repeat top center;background-size:cover}.footer_block__inner{max-width:1100px;margin:0 auto;padding:calc(100 / 1440 * 100vw) 20px 20px;display:flex;align-items:center;flex-direction:column;gap:40px}@media screen and (width < 769px){.footer_block__inner{padding:16vw calc(20 / 375 * 100vw) calc(5 / 375 * 100vw);gap:calc(40 / 375 * 100vw)}}.footer_block__logo--tenk{width:95px}@media screen and (width < 769px){.footer_block__logo--tenk{width:calc(95 / 375 * 100vw)}}.footer_block__logo--tenk img{width:100%;height:auto}.footer_block__logo--manzoku{width:120px}@media screen and (width < 769px){.footer_block__logo--manzoku{width:32vw}}.footer_block__logo--manzoku img{width:100%;height:auto}.footer_block__text{font-size:12px;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:300}@media screen and (width < 769px){.footer_block__text{font-size:3.2vw}}.footer_block__bg{position:absolute;bottom:0;left:0;width:100%;z-index:-1}.footer_block__bg img{width:100%}.hamburger_block{position:fixed;top:0;right:0;width:100%;height:100vh;background-color:#fff;transform:translate(100%);transition:transform .3s ease-in-out;z-index:10000;overflow-y:auto}.hamburger_block.is-open{transform:translate(0)}.hamburger_block__nav{min-height:100vh;padding:60px 0}.hamburger_block__list{list-style:none;padding:0;margin:0}.hamburger_block__item{opacity:0;transform:translate(20px);animation:slideIn .5s ease forwards;border-bottom:1px solid #000}@media screen and (width < 769px){.hamburger_block__item{padding:0 4vw}}.is-open .hamburger_block__item:nth-child(1){animation-delay:.1s}.is-open .hamburger_block__item:nth-child(2){animation-delay:.2s}.is-open .hamburger_block__item:nth-child(3){animation-delay:.3s}.is-open .hamburger_block__item:nth-child(4){animation-delay:.4s}.is-open .hamburger_block__item:nth-child(5){animation-delay:.5s}.is-open .hamburger_block__item:nth-child(6){animation-delay:.6s}.is-open .hamburger_block__item:nth-child(7){animation-delay:.7s}.is-open .hamburger_block__item:nth-child(8){animation-delay:.8s}.is-open .hamburger_block__item:nth-child(9){animation-delay:.9s}.is-open .hamburger_block__item:nth-child(10){animation-delay:1s}@media screen and (width < 769px){.hamburger_block__link{font-size:4.8vw;color:#000;text-decoration:none;font-weight:900;letter-spacing:.1em;display:inline-block;position:relative;transition:opacity .3s ease;padding:.5em 0}}.hamburger_block__link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:1px;background-color:#000;transition:width .3s ease}.hamburger_block__link--sub{font-weight:400;text-indent:1em}.hamburger_block__link--sub-home{text-indent:0}.hamburger_block__link--blank{display:block;min-height:45px}.header_block{position:relative;z-index:10001;transition:all .3s ease}.header_block.is-active__inner{position:fixed;top:0;left:0;right:0;background-color:transparent;padding:10px 15px}@media screen and (width < 769px){.header_block.is-active__inner{padding:calc(10 / 375 * 100vw) 4vw}}@keyframes slideIn{to{opacity:1;transform:translate(0)}}@media screen and (769px <= width){.hamburger_block{width:400px}.hamburger_block__link{font-size:28px}}.header_block{position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:10001}@media screen and (769px <= width){.header_block{display:none}}.header_block__inner{display:flex;justify-content:space-between;align-items:center}@media screen and (width < 769px){.header_block__inner{padding:calc(10 / 375 * 100vw) 4vw}}.header_block__logo{width:65px}.header_block__logo img{width:100%}.header_block__btn{width:30px;height:30px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:none;border:none;padding:0;position:relative;z-index:10001;transition:all .3s ease}.header_block__btn.is-active .header_block__btn_line:nth-child(1){transform:translateY(9px) rotate(45deg)}.header_block__btn.is-active .header_block__btn_line:nth-child(2){opacity:0}.header_block__btn.is-active .header_block__btn_line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.header_block__btn_line{width:100%;height:4px;background-color:#000;border-radius:2px;transition:all .3s ease}.modal{display:none}.modal.is-open{display:block}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px}.modal__container{background:transparent;max-width:90%;max-height:90%;width:auto;height:auto;display:flex;flex-direction:column;position:relative;pointer-events:none}.modal__header{position:absolute;bottom:-50px;left:50%;transform:translate(-50%);z-index:10}.modal__close{background:#ffffffe6;border:none;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:auto}.modal__close:before,.modal__close:after{content:"";position:absolute;width:20px;height:2px;background:#000}.modal__close:before{transform:rotate(45deg)}.modal__close:after{transform:rotate(-45deg)}.modal__content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.modal__img{max-width:100%;max-height:70vh;width:auto;height:auto;object-fit:contain;pointer-events:auto}.modal__caption{color:#fff;text-align:center;margin-top:20px;font-size:14px;line-height:1.5}.style_block__img img{pointer-events:none}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes mmslideOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-10%);opacity:0}}@media (max-width: 768px){.modal__img{max-height:80vh}}.index_page{background:#fff}.index_page .mainvisual_block__video_sound{position:absolute;bottom:20px;right:20px;width:36px;height:36px;z-index:10;cursor:pointer}.index_page .mainvisual_block__video_sound img{width:100%;height:100%}.index_page .mainvisual_block__video_sound:hover{opacity:.7}.index_page .mainvisual_block__inner{position:relative}@media screen and (width < 769px){.index_page .mainvisual_block__inner{height:calc(649 / 375 * 100vw)}}.index_page .mainvisual_block__video{width:100%;height:auto;display:block}@media (max-width: 768px){.index_page .mainvisual_block__video--pc{display:none}}@media (min-width: 769px){.index_page .mainvisual_block__video--sp{display:none}}.index_page .mainvisual_block__arrow{position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}@media screen and (width < 769px){.index_page .mainvisual_block__arrow{bottom:-6%}}.index_page .mainvisual_block__arrow img{width:100%}.index_page .products_block{background:#000}.index_page .products_block__inner{max-width:1100px;margin:0 auto;padding:160px 20px 100px;box-sizing:content-box}@media screen and (width < 769px){.index_page .products_block__inner{padding:calc(55 / 375 * 100vw) 4.8vw calc(100 / 375 * 100vw)}}.index_page .products_block__content{display:flex;gap:130px;margin-top:80px}@media screen and (width < 769px){.index_page .products_block__content{margin-top:calc(40 / 375 * 100vw)}}.index_page .products_block__content:nth-of-type(2){margin-top:220px}@media screen and (width < 769px){.index_page .products_block__content:nth-of-type(2){margin-top:32vw}}@media (max-width: 768px){.index_page .products_block__content{flex-direction:column;gap:20px}}.index_page .products_block__images{width:450px;position:relative}@media screen and (width < 769px){.index_page .products_block__images{width:100%}}.index_page .products_block__images .splide__track{border-radius:0}.index_page .products_block__images .splide__slide{background:transparent}.index_page .products_block__arrows{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:10;pointer-events:none}.index_page .products_block__arrow{position:absolute;top:0;background:none;border:none;cursor:pointer;pointer-events:auto;width:36px;height:25px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.index_page .products_block__arrow:hover{opacity:.7}.index_page .products_block__arrow img{width:100%}.index_page .products_block__arrow--prev{left:10px}.index_page .products_block__arrow--next{right:10px}@media (max-width: 768px){.index_page .products_block__arrow{width:32px;height:32px}.index_page .products_block__arrow--prev{left:5px}.index_page .products_block__arrow--next{right:5px}}.index_page .products_block__main-slider{margin-bottom:20px;position:relative}.index_page .products_block__main-slider .splide__slide{display:flex;align-items:center;justify-content:center;text-align:center}@media (min-width: 769px){.index_page .products_block__main-slider .splide__slide{width:450px}}@media (max-width: 768px){.index_page .products_block__main-slider .splide__slide{width:100%}}.index_page .products_block__main-slider .splide__counter{display:none}@media screen and (width < 769px){.index_page .products_block__main-slider .splide__counter{display:block;position:absolute;bottom:5px;left:50%;transform:translate(-50%);background:#ccc;color:#fff;padding:1px 15px;font-size:12px;border-radius:999px;z-index:10;font-family:Noto Sans JP,sans-serif}}.index_page .products_block__main-img{width:100%}.index_page .products_block__thumbnails{display:grid;grid-template-columns:repeat(7,1fr);gap:15px;margin:20px auto 0;padding:0;list-style:none}@media screen and (width < 769px){.index_page .products_block__thumbnails{display:none}}.index_page .products_block__thumbnail{width:100%;cursor:pointer;opacity:1;transition:opacity .3s ease}.index_page .products_block__thumbnail.is-active{opacity:.3}.index_page .products_block__thumb-img{width:100%}.index_page .products_block__info{flex:1}.index_page .products_block__header{margin-bottom:30px}@media screen and (width < 769px){.index_page .products_block__header{margin-bottom:calc(20 / 375 * 100vw)}}.index_page .products_block__title{font-size:60px;font-weight:500;color:#fff;text-align:center;font-family:Bebas Neue,sans-serif;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px;font-weight:400}@media screen and (width < 769px){.index_page .products_block__title{font-size:8vw}}.index_page .products_block__name{font-size:24px;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:.05em;color:#fff;margin-top:5px}@media screen and (width < 769px){.index_page .products_block__name{font-size:calc(14 / 375 * 100vw);margin-top:0}}.index_page .products_block__details{margin-bottom:60px}@media screen and (width < 769px){.index_page .products_block__details{margin-bottom:calc(25 / 375 * 100vw)}}.index_page .products_block__detail-item{display:flex;margin-bottom:15px;color:#fff}@media screen and (width < 769px){.index_page .products_block__detail-item{flex-direction:column;margin-bottom:calc(20 / 375 * 100vw)}}.index_page .products_block__detail-item:last-child{margin-bottom:0}.index_page .products_block__detail-label{min-width:80px;font-weight:700;margin-right:20px;color:#999;letter-spacing:.05em}@media screen and (width < 769px){.index_page .products_block__detail-label{min-width:0;margin-right:0;font-size:calc(14 / 375 * 100vw)}}.index_page .products_block__detail-value{flex:1}@media screen and (width < 769px){.index_page .products_block__detail-value{font-size:calc(14 / 375 * 100vw)}}.index_page .products_block__detail-value div{margin-bottom:5px}.index_page .products_block__detail-value div:last-child{margin-bottom:0}.index_page .products_block__description{margin-bottom:80px;max-width:500px}@media screen and (width < 769px){.index_page .products_block__description{margin-top:calc(25 / 375 * 100vw);margin-bottom:0}}.index_page .products_block__description-text{color:#999;line-height:1.8;margin-bottom:30px;letter-spacing:.05em;text-align:justify}@media screen and (width < 769px){.index_page .products_block__description-text{font-size:calc(14 / 375 * 100vw);margin-bottom:8vw}}.index_page .products_block__description-text:last-child{margin-bottom:0}.index_page .products_block__description-text span{font-weight:700}@media screen and (width < 769px){.index_page .products_block__description-text span{font-weight:400}}.index_page .products_block__action{text-align:center}.index_page .products_block__button{display:inline-block;background-color:#fff;color:#000;font-size:24px;font-weight:300;padding:15px 40px;text-decoration:none;border:1px solid #fff;cursor:pointer;transition:all .3s ease;width:100%;max-width:500px;position:relative;overflow:hidden}@media screen and (width < 769px){.index_page .products_block__button{font-size:calc(20 / 375 * 100vw);padding:4vw calc(20 / 375 * 100vw)}}.index_page .products_block__button:hover{background-color:#000;color:#fff;border-color:#fff}.index_page .style_block{margin-top:150px}@media screen and (width < 769px){.index_page .style_block{margin-top:calc(55 / 375 * 100vw)}}.index_page .style_block__inner{max-width:1080px;margin:0 auto}.index_page .style_block__title{font-family:Noto Sans JP,sans-serif;font-size:26px;font-weight:900;letter-spacing:.05em;color:#fff;text-align:center;margin-bottom:55px}@media screen and (width < 769px){.index_page .style_block__title{font-size:4.8vw;margin-bottom:8vw}}.index_page .style_block__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:90px 50px;justify-items:center;align-items:center}@media screen and (width < 769px){.index_page .style_block__content{grid-template-columns:repeat(3,1fr);gap:10px 3.5px}}.index_page .style_block__item{width:300px}@media screen and (width < 769px){.index_page .style_block__item{width:100%}}.index_page .style_block__img img{width:100%}@media screen and (769px <= width){.index_page .style_block__img img{cursor:default;pointer-events:none}}@media screen and (width < 769px){.index_page .style_block__img img{cursor:pointer}}.index_page .style_block__text{font-size:18px;font-weight:500;letter-spacing:.05em;color:#fff;margin-top:20px}@media screen and (width < 769px){.index_page .style_block__text{font-size:calc(11 / 375 * 100vw);margin-top:0}}.index_page .concept_block{background:#fff;padding:160px 0}@media screen and (width < 769px){.index_page .concept_block{padding:calc(55 / 375 * 100vw) 0 0}}.index_page .concept_block__inner{max-width:860px;margin:0 auto;padding:0 20px;box-sizing:content-box}@media screen and (width < 769px){.index_page .concept_block__inner{padding:0}}.index_page .concept_block__title{font-family:Bebas Neue,sans-serif;font-size:60px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px;color:#000;text-align:center;margin-bottom:80px;letter-spacing:0em;font-weight:400}@media screen and (width < 769px){.index_page .concept_block__title{font-size:8vw;margin-bottom:calc(40 / 375 * 100vw)}}.index_page .concept_block__content{text-align:center}.index_page .concept_block__image{margin-bottom:40px}@media screen and (width < 769px){.index_page .concept_block__image{margin-bottom:calc(25 / 375 * 100vw)}}.index_page .concept_block__image img{width:100%}.index_page .concept_block__description{font-family:"Noto Serif JP",serif;color:#333;font-size:16px;line-height:2;letter-spacing:.05em;text-align:justify}@media screen and (width < 769px){.index_page .concept_block__description{padding:0 4.8vw;font-size:calc(14 / 375 * 100vw)}}.index_page .concept_block__description:not(:first-child){margin-top:45px}@media screen and (width < 769px){.index_page .concept_block__description:not(:first-child){margin-top:8vw}}.index_page .history_block{background:#fff;padding:100px 0 160px}@media screen and (width < 769px){.index_page .history_block{padding:32vw 0 0}}.index_page .history_block__inner{max-width:860px;margin:0 auto;padding:0 20px;box-sizing:content-box}@media screen and (width < 769px){.index_page .history_block__inner{padding:0 calc(20 / 375 * 100vw) 8vw}}.index_page .history_block__title{font-family:Bebas Neue,sans-serif;font-size:60px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px;color:#000;text-align:center;margin-bottom:55px;letter-spacing:.03em;font-weight:400}@media screen and (width < 769px){.index_page .history_block__title{font-size:8vw;margin-bottom:8vw}}.index_page .history_block__content{display:flex;align-items:flex-start;gap:40px}@media (max-width: 768px){.index_page .history_block__content{flex-direction:column-reverse;gap:40px}}.index_page .history_block__text_title{font-size:26px;font-weight:900;letter-spacing:.05em;color:#000;line-height:2}@media screen and (width < 769px){.index_page .history_block__text_title{font-size:calc(20 / 375 * 100vw);margin-bottom:calc(40 / 375 * 100vw);margin-top:calc(35 / 375 * 100vw)}}.index_page .history_block__text{flex:1}.index_page .history_block__description{font-family:"Noto Serif JP",serif;color:#333;font-size:16px;line-height:2;letter-spacing:.03em;text-align:justify}@media screen and (width < 769px){.index_page .history_block__description{font-size:calc(14 / 375 * 100vw)}}.index_page .history_block__description:not(:first-child){margin-top:40px}@media screen and (width < 769px){.index_page .history_block__description:not(:first-child){margin-top:calc(33 / 375 * 100vw)}}.index_page .history_block__image{flex:1;padding-top:15px}.index_page .history_block__image img{width:100%;height:auto}@media screen and (width < 769px){.index_page .history_block__sub_image{margin-top:0vw;width:100%}}@media screen and (width < 769px){.index_page .history_block__sub_image--02{width:48vw;margin:calc(33 / 375 * 100vw) auto}}.index_page .history_block__btn{text-align:center;margin-top:240px}@media screen and (width < 769px){.index_page .history_block__btn{margin-top:16vw}}.index_page .history_block__btn a{display:inline-block;font-size:24px;color:#000;font-family:Noto Sans JP,sans-serif;font-weight:300;border:1px solid #000;width:400px;padding:20px 0;background-color:#fff;transition:all .3s ease;position:relative;overflow:hidden}@media screen and (width < 769px){.index_page .history_block__btn a{width:100%;font-size:calc(20 / 375 * 100vw)}}.index_page .history_block__btn a:hover{background-color:#000;color:#fff;border-color:#000}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
