
.jsp .jsp-off{--jsp-rem:16px;--primary-color:#ff6600;--text-black:#242f20;--text-main-color:#242f20;--normal-color:#fff;--input-border-color:#f2f4f5;--text-disable-color:#d1d5db;--border-grey:1px solid #ddd;--gap:16px;font:16px/1.5 Arial,sans-serif;color:#242f20;background:#fff}
.jsp .jsp-off *{box-sizing:border-box}.jsp-off .content-for-layout{margin:0;display:block;overflow:clip}
.jsp .jsp-off picture{display:block!important;position:relative;height:auto!important;overflow:visible!important}.jsp .jsp-off picture>img{position:static!important;inset:auto!important;height:auto!important;width:100%!important;object-fit:contain!important}.jsp .jsp-off .blocks-image-wrap{height:auto!important;padding-bottom:0!important}.jsp .jsp-off img{opacity:1;visibility:visible;max-width:100%}.jsp .jsp-off figure{margin:0}.jsp-off .layer-container,.jsp-off .section-container,.jsp-off .section-container-lg{max-width:1280px;margin-left:auto;margin-right:auto;width:calc(100% - 48px)}
.jsp .jsp-off .swiper{overflow:auto;scrollbar-width:thin}.jsp .jsp-off .swiper-wrapper{display:flex;gap:16px;height:auto;transform:none!important}.jsp .jsp-off .swiper-slide{position:relative;flex:0 0 85%;min-width:0;height:auto;opacity:1!important}
.jsp .jsp-off .swiper-button-next,.jsp .jsp-off .swiper-button-prev,.jsp .jsp-off .slideshow-pagination{display:none}
.jsp .jsp-off .swiper picture{display:block}.jsp .jsp-off .swiper img{width:100%;height:auto;object-fit:contain}
.jsp .jsp-off .specs-pictures .item-info{flex-wrap:wrap}.jsp .jsp-off .item-info img{min-width:0!important;max-width:100%!important}.jsp .jsp-off .item-info .info-item{max-width:100%!important}.jsp .jsp-off [trigger-content]{display:block!important;opacity:1!important;height:auto!important;max-height:none!important;transform:none!important}
.jsp .jsp-off .pdp-v5-specs-item__content{display:block!important;opacity:1!important;height:auto!important}.jsp .jsp-off .faq-content,.jsp .jsp-off .accordion-content,.jsp .jsp-off .a_content{max-height:none!important;display:block!important}
.jsp .jsp-off [data-aos]{opacity:1;transform:none}.jsp .jsp-off .header{position:static;z-index:auto;background:#f2f4f5}.jsp .jsp-off .features{padding-top:40px}.jsp .jsp-off .mmb{display:none!important}.jsp .affirm-as-low-as:empty{display:none}
.jsp .jsp-native-faq{max-width:1000px;margin:70px auto;padding:0 24px;font:16px/1.65 Arial,sans-serif}.jsp-native-faq h2{font-size:32px;text-align:center;margin-bottom:24px}.jsp-native-faq details{border-bottom:1px solid #d8dde1;padding:18px 0}.jsp-native-faq summary{cursor:pointer;font-size:18px;font-weight:700}.jsp-native-faq details>div{padding-top:15px}
.jsp .jsp-youtube{display:block;position:relative;width:100%;max-width:1280px;margin:24px auto;border:0;padding:0;background:#18241d;aspect-ratio:16/9;overflow:hidden;border-radius:12px}.jsp .jsp-youtube img{width:100%;height:100%;object-fit:cover}.jsp .jsp-youtube span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0004;color:#fff;font-size:22px;font-weight:bold;text-shadow:0 2px 5px #000}.jsp .jsp-off video{display:block;width:100%;max-height:720px;object-fit:contain;background:#17231d}.jsp .jsp-off jds-button{display:none}
.jsp .jsp-off .product-title{line-height:1.2}.jsp .jsp-off .usual-box{margin-top:20px}.jsp .jsp-off .usual-box .content{display:block!important}.jsp .jsp-off a{color:#0c7049}
.jsp .jsp-off .jsp-media-section{max-width:1280px;margin:0 auto;padding:56px 24px;font:16px/1.6 Arial,sans-serif}.jsp .jsp-off .jsp-media-section h2{text-align:center;font-size:clamp(28px,4vw,48px);line-height:1.2;margin:0 0 32px}.jsp .jsp-off .jsp-native-picture{display:block;margin:0 auto 24px;width:100%;height:auto!important}.jsp .jsp-off .jsp-native-picture img{width:100%;height:auto!important;position:static!important}.jsp .jsp-off .jsp-native-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding-bottom:16px}.jsp .jsp-off .jsp-native-gallery>figure{flex:0 0 100%;min-width:0;scroll-snap-align:start;margin:0}.jsp .jsp-off .jsp-native-gallery figcaption{font-size:18px;padding:16px 0}.jsp .jsp-off .jsp-native-tech h3{font-size:23px;margin:30px 0 16px}.jsp .jsp-off .jsp-native-tech dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 0 26px;border-bottom:1px solid #e2e5e9}.jsp .jsp-off .jsp-native-tech dt{font-weight:700}.jsp .jsp-off .jsp-native-tech dd{margin:8px 0 0;color:#56616d}.jsp .jsp-off .jsp-native-gallery video{width:100%;height:auto;background:#18231a}
@media(max-width:749px){.jsp .jsp-off .jsp-media-section{padding:36px 16px}.jsp .jsp-off .jsp-native-tech dl{grid-template-columns:1fr;gap:16px}.jsp .jsp-off .jsp-native-gallery figcaption{font-size:15px}}
.jsp .jsp-detail-nav{position:sticky;top:var(--jsp-nav-offset,0px);z-index:9;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px max(24px,calc((100vw - 1280px)/2));background:#fff;border-block:1px solid #e2e5e9;font:14px Arial}.jsp .jsp-detail-nav div{display:flex;gap:24px}.jsp .jsp-detail-nav a{color:#242f20;text-decoration:none}.jsp .jsp-off[id]{scroll-margin-top:150px}
@media(max-width:1024px){.jsp .jsp-off .pc{display:none!important}.jsp .jsp-off .mmb{display:block!important}}
@media(max-width:749px){.jsp .jsp-off{--jsp-rem:16px;font-size:16px}.jsp .jsp-off .layer-container,.jsp .jsp-off .section-container,.jsp .jsp-off .section-container-lg{width:calc(100% - 32px)}.jsp .jsp-detail-nav{padding:14px 16px;font-size:12px}.jsp .jsp-detail-nav div{gap:12px}.jsp .jsp-off .swiper-slide{flex-basis:90%}.jsp .jsp-off .usual-box .item-info{display:block}.jsp .jsp-off .usual-box .item-info ul{margin:20px 0 0;padding-left:0}.jsp .jsp-off .product-text-wrap,.jsp .jsp-off .product-background-block{overflow:hidden}.jsp .jsp-native-faq{margin:40px auto}.jsp .jsp-native-faq h2{font-size:26px}}
