.custom-swiper{background:var(--bg-color, #000);overflow:hidden;padding:var(--padding-top, 60px) var(--padding-right, 80px) var(--padding-bottom, 60px) var(--padding-left, 80px)}.custom-swiper .container{max-width:var(--max-width, 1280px)}.custom-swiper:not(.custom-swiper-style3) .custom-swiper__swiper .swiper-slide{width:calc(100% / var(--m-num))}.custom-swiper__header{margin-bottom:var(--header-bottom)}.custom-swiper__heading{color:var(--header-heading-color, #000);font-size:var(--header-heading-px, 36px);margin:0 0 8px;line-height:1.2}.custom-swiper__text{color:var(--header-text-color, #000);font-size:var(--header-text-px, 20px);line-height:1.5}.custom-swiper__text p{margin:0}.cus-swiper_s{display:flex;flex-direction:column}.cus-swiper_s.image-pos-top{flex-direction:column}.cus-swiper_s.image-pos-bottom{flex-direction:column-reverse}.cus-swiper_s.image-pos-left{flex-direction:row}.cus-swiper_s.image-pos-right{flex-direction:row-reverse}.cus-swiper_s.image-pos-left .cus-swiper_s-image,.cus-swiper_s.image-pos-right .cus-swiper_s-image{flex:0 0 var(--image-percentage, 50%)}.cus-swiper_s.image-pos-left .cus-swiper_s-content,.cus-swiper_s.image-pos-right .cus-swiper_s-content{flex:1;min-width:0}.cus-swiper_s-image{aspect-ratio:var(--image-aspect-ratio-mb, 1)}.custom-swiper__img{width:100%;height:100%;object-fit:cover;display:block}.cus-swiper_s-image>picture{display:block;width:100%;height:100%}.custom-swiper__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--overlay-position, to bottom),var(--overlay-color, #000),transparent);pointer-events:none;z-index:1}.custom-swiper__play-btn{position:absolute;top:var(--play-top, 12px);right:12px;width:44px;height:44px;border-radius:50%;background:#00000080;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .2s ease;padding-left:4px}.custom-swiper__play-btn.play-pos-left{right:auto;left:var(--play-left)}.custom-swiper__play-btn:hover{background:#000c}.custom-swiper__play-btn svg{width:20px;height:20px}.cus-swiper_s-content{font-size:var(--content-text-px, 20px);padding:var(--content-padding-top, 0) var(--content-padding-right, 0) var(--content-padding-bottom, 0) var(--content-padding-left, 0)}.cus-swiper_s-link-btn{font-size:var(--content-button-px,14px);color:var(--link-color,#0E0F12)}.cus-swiper_s-link-btn path{stroke:currentColor}.cus-swiper_s-link-btn:hover{color:var(--link-hover-color,#F35B3D)}.cus-swiper_s-link{display:block;text-decoration:none;color:inherit}.custom-swiper__subheading{color:var(--subheading-color, #fff);font-size:var(--content-subheading-px, 24px);margin-bottom:var(--content-subheading-bottom, 4px)}.cus-swiper_s-heading{color:var(--heading-color, #fff);font-size:var(--content-heading-px, 36px);margin-bottom:var(--content-heading-bottom, 8px);line-height:1.2}.cus-swiper_s-content{color:var(--text-color, #fff);line-height:1.3}.cus-swiper_s-content p{margin:0}.cus-swiper_s-text{margin-bottom:var(--content-rte-bottom, 0)}.cus-swiper_s-content .text-con{width:var(--text-mb-width, 100%)}.custom-swiper__nav.swiper-button svg{width:24px;height:24px}.custom-swiper__nav.swiper-button-prev,.custom-swiper__nav.swiper-button-next{color:var(--arrow-normal-color, #fff);background:#0006;border:1px solid var(--arrow-border-color, transparent);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:background .25s ease,color .25s ease,border-color .25s ease}.custom-swiper__nav.swiper-button-prev svg path,.custom-swiper__nav.swiper-button-next svg path{stroke:var(--arrow-normal-color, #fff);transition:stroke .25s ease}.custom-swiper__nav.swiper-button-prev:hover,.custom-swiper__nav.swiper-button-next:hover{background:var(--arrow-hover-bg-color, rgba(0, 0, 0, .7));border-color:var(--arrow-hover-bg-color, transparent);color:var(--arrow-hover-color, #fff)}.custom-swiper__nav.swiper-button-prev:hover svg path,.custom-swiper__nav.swiper-button-next:hover svg path{stroke:var(--arrow-hover-color, #fff)}.custom-swiper__nav.swiper-button-prev{transform:rotate(180deg)}.custom-swiper__nav.swiper-button-prev:after,.custom-swiper__nav.swiper-button-next:after{display:none}.custom-swiper .swiper-pagination{position:static;margin-top:20px;text-align:center}.custom-swiper .swiper-pagination-bullet{background:var(--pagination-color, #cccccc);opacity:1;width:8px;height:8px}.custom-swiper .swiper-pagination-bullet-active{background:var(--pagination-active-color, #333333)}.custom-swiper__total{position:absolute;left:0;bottom:0;z-index:5;display:flex;align-items:center;gap:4px;font-size:var(--content-text-px, 20px);line-height:1;color:var(--header-heading-color, #0E0F12)}.custom-swiper__total span{font-size:1.5em}.custom-swiper__total-sep{opacity:.4}.custom-swiper__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.custom-swiper__modal.is-open{opacity:1;visibility:visible}.custom-swiper__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9;cursor:pointer}.custom-swiper__modal-dialog{position:relative;width:92%;max-width:960px;z-index:1}.custom-swiper__modal-close{position:absolute;top:-44px;right:0;background:none;border:none;color:#fff;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.custom-swiper__modal-close svg{width:24px;height:24px}.custom-swiper__modal-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#000;border-radius:4px}.custom-swiper__modal-video iframe,.custom-swiper__modal-video video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.cus-swiper-settings{gap:var(--pc-gap);padding:var(--container-padding-top, 0) var(--container-padding-right, 0) var(--container-padding-bottom, 0) var(--container-padding-left, 0);background:var(--block-bgcolor, transparent);border-radius:var(--block-radius-mb, 16px)}.cus-swiper-settings img{border-radius:var(--block-radius-img-mb, 16px)}.cus-swiper-button{gap:18px;justify-content:end;margin-top:40px}.cus-swiper-button .swiper-button{position:relative;inset:unset;width:30px;height:30px;background:var(--arrow-normal-bg-color, transparent);border:1px solid var(--arrow-border-color, #000);color:var(--arrow-normal-color, #000);margin-top:0;transition:background .25s ease,color .25s ease,border-color .25s ease}.cus-swiper-button .swiper-button svg path{stroke:var(--arrow-normal-color, #000);transition:stroke .25s ease}.cus-swiper-button .swiper-button:hover{background:var(--arrow-hover-bg-color, #000);border-color:var(--arrow-hover-bg-color, #000);color:var(--arrow-hover-color, #fff)}.cus-swiper-button .swiper-button:hover svg path{stroke:var(--arrow-hover-color, #fff)}.cus-icon-img{margin-bottom:40px;display:block}.cus-con span{padding-left:20px;margin-left:20px;border-left:3px solid rgba(0,0,0,.2);display:flex;flex-direction:column;font-size:.71em}.cus-con{color:var(--cus-color);order:-1;align-items:center;font-size:var(--content-text-px)}.cus-con small{font-size:.8em}.cus-con strong{color:#0e0f12}.custom-swiper__img--desktop{display:none}.cus-swiper_s-hover-image .cus-swiper_s-image{clip-path:inset(0 round var(--block-radius-img-mb,16px))}.cus-swiper_s-hover-image .custom-swiper__img{transition:transform .2s ease}.cus-swiper_s-hover-image:hover .custom-swiper__img{transform:scale(var(--hover-scale-num))}@media(max-width:768px){.custom-swiper[data-swiper-layout=pc] .custom-swiper__swiper{overflow:visible}.custom-swiper[data-swiper-layout=pc] .custom-swiper__swiper .swiper-wrapper{flex-direction:column;gap:var(--pc-gap);transform:none!important}.custom-swiper[data-swiper-layout=pc] .custom-swiper__swiper .swiper-slide{width:100%!important;margin-right:0!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.custom-swiper[data-swiper-layout=pc] .custom-swiper__swiper .cus-swiper-button,.custom-swiper[data-swiper-layout=pc] .custom-swiper__swiper .custom-swiper__pagination,.custom-swiper[data-swiper-layout=pc] .custom-swiper__swiper .custom-swiper__total,.custom-swiper[data-swiper-layout=pc]>.cus-swiper-button{display:none}}@media(min-width:768px){.custom-swiper .cus-swiper-button--ipad-only.custom-show-mb{display:flex}.cus-swiper_s-image{aspect-ratio:var(--image-aspect-ratio, 1)}.custom-swiper:not(.custom-swiper-style3) .custom-swiper__swiper .swiper-slide{width:calc(100% / var(--ipad-num))}.custom-swiper .custom-show-mb,.custom-swiper__img--mobile{display:none}.custom-swiper__img--desktop{display:block}.cus-swiper_s-content .text-con{width:var(--text-pc-width, 100%)}.cus-swiper_s-content.text-left{text-align:left}.cus-swiper_s-content.text-center{text-align:center}.cus-swiper_s-content.text-right{text-align:right}.custom-swiper__nav.swiper-button-prev,.custom-swiper__nav.swiper-button-next{width:clamp(48px,3vw,60px);height:clamp(48px,3vw,60px)}.cus-swiper-settings{border-radius:var(--block-radius,24px)}.cus-swiper-settings img{border-radius:var(--block-radius-img,24px)}.cus-swiper_s-hover-image .cus-swiper_s-image{clip-path:inset(0 round var(--block-radius-img,24px))}.cus-con{position:absolute;bottom:0;left:0}.custom-swiper[data-swiper-layout=mb] .custom-swiper__swiper{overflow:visible}.custom-swiper[data-swiper-layout=mb] .custom-swiper__swiper .swiper-wrapper{flex-direction:column;gap:var(--pc-gap);transform:none!important}.custom-swiper[data-swiper-layout=mb] .custom-swiper__swiper .swiper-slide{width:100%!important;margin-right:0!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.custom-swiper[data-swiper-layout=mb] .custom-swiper__swiper .cus-swiper-button,.custom-swiper[data-swiper-layout=mb] .custom-swiper__swiper .custom-swiper__pagination,.custom-swiper[data-swiper-layout=mb] .custom-swiper__swiper .custom-swiper__total,.custom-swiper[data-swiper-layout=mb]>.cus-swiper-button{display:none}}@media(min-width:1024px){.custom-swiper .cus-swiper-button--ipad-only{display:none}.custom-swiper:not(.custom-swiper-style3) .custom-swiper__swiper .swiper-slide{width:calc(100% / var(--pc-num))}}@media(max-width:768px){.custom-swiper .custom-show-pc{display:none}.cus-swiper_s.image-pos-mb-top{flex-direction:column}.cus-swiper_s.image-pos-mb-bottom{flex-direction:column-reverse}.cus-mul-arrow{margin-top:10px}.cus-con span{font-size:.88em}.cus-con small{font-size:.875em}.cus-con img{width:40px}.cus-icon-img{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/custom-swiper.css.map */
