*,*: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/57/compiled_assets/styles.css.map */
