.maimo-faq__title{margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.4;color:#000;text-align:left}.maimo-faq__lead{margin:0 0 16px;font-size:12px;line-height:1.7;color:#333}.maimo-faq__list{margin-top:16px;border-top:1px solid #d9d9d9}.maimo-faq__item{border-bottom:1px solid #d9d9d9}.maimo-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;margin:0;list-style:none;cursor:pointer;font-size:15px;font-weight:400;line-height:1.5;color:#000;-webkit-tap-highlight-color:transparent}.maimo-faq__question::-webkit-details-marker{display:none}.maimo-faq__question:focus-visible{outline:2px solid #000;outline-offset:2px}.maimo-faq__question-text{flex:1 1 auto}.maimo-faq__icon{flex:0 0 auto;display:inline-flex;width:16px;height:16px;color:#000;transition:transform .25s ease}.maimo-faq__item[open] .maimo-faq__icon{transform:rotate(180deg)}.maimo-faq__item.is-closing .maimo-faq__icon{transform:rotate(0)}.maimo-faq__answer{padding:0 4px 20px;font-size:14px;line-height:1.8;color:#333}.maimo-faq__item.is-opening .maimo-faq__answer,.maimo-faq__item.is-closing .maimo-faq__answer{animation:maimo-faq-fade-in .32s cubic-bezier(.33,1,.68,1) both}.maimo-faq__item.is-closing .maimo-faq__answer{animation-name:maimo-faq-fade-out;animation-duration:.22s}@keyframes maimo-faq-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes maimo-faq-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.maimo-faq__icon{transition:none}.maimo-faq__item.is-opening .maimo-faq__answer,.maimo-faq__item.is-closing .maimo-faq__answer{animation:none}}.maimo-faq__answer p{margin:0 0 .8em}.maimo-faq__answer p:last-child{margin-bottom:0}.maimo-faq__answer a{color:inherit;text-decoration:underline}.maimo-faq__more{margin-top:28px;text-align:center}@media screen and (max-width:749px){.maimo-faq__title{font-size:16px}.maimo-faq__question{padding:15px 2px;font-size:14px}.maimo-faq__answer{font-size:13px}}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:hidden!important;width:100%!important;max-width:100vw!important;position:relative}.swipe-slider-container{background-image:url(/cdn/shop/files/bg_story_01.png?v=1753255460);background-repeat:repeat;background-size:auto;background-position:top left;background-color:#f6f1e9;position:relative;overflow-x:hidden;padding:2rem 0;max-width:100vw;margin:0 auto}.swipe-slider-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;max-width:100vw;padding:0;margin:0}.swipe-slide{width:100%;flex-shrink:0;scroll-snap-align:start;display:flex;justify-content:center;padding:0;overflow:hidden;opacity:0;transition:opacity .8s ease}.swipe-slide.is-visible{opacity:1}.swipe-slide-inner{padding:1rem 2rem;display:flex;max-width:1200px;width:100%;gap:2rem;align-items:center;justify-content:space-between}.swipe-slide img{width:100%;max-width:400px;height:auto;object-fit:contain}.swipe-slide .text-content{width:100%;max-width:45%;margin:0 auto}.swipe-slide .text-content h2{font-size:1.5rem;font-weight:700;text-align:center;color:#000;margin-bottom:1rem}.swipe-slide .text-content p{font-size:1rem;line-height:2;color:#3c3c3c;text-align:center;max-width:90vw;margin:0 auto 2rem}a.slider-button{display:inline-block;font-weight:700;font-size:1rem;background-color:#000!important;color:#fff!important;padding:1rem 2.5rem!important;border-radius:0!important;text-align:center;margin:0 auto 3rem;text-decoration:none;width:auto!important}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;border:none;color:#fff;font-size:2rem;padding:.5rem 1rem;z-index:10;cursor:pointer}.slider-arrow.left{left:1rem}.slider-arrow.right{right:1rem}.fixed-label-image{position:absolute;top:1.5rem;left:1.5rem;z-index:20;width:200px;height:auto;pointer-events:none}@media screen and (max-width:768px){.swipe-slide-inner{flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:auto}.swipe-slide img,.swipe-slide .text-content{max-width:90vw;width:100%}.swipe-slide img{max-width:90vw;width:100%;height:auto;max-height:60vh;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/79/compiled_assets/styles.css.map */
