.custom-swiper{background:var(--bg-color, #000);overflow:hidden;padding:var(--padding-top-mb, 60px) var(--padding-right-mb, 16px) var(--padding-bottom-mb, 60px) var(--padding-left-mb, 16px)}.custom-swiper .container{max-width:var(--max-width, 1280px);margin:0 auto}.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-mb)}.custom-swiper__heading{color:var(--header-heading-color, #000);font-size:var(--header-heading-clamp, 20px);margin:0 0 8px;line-height:1.2}.custom-swiper__text{color:var(--header-text-color, #000);font-size:var(--header-text-clamp, 12px);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-clamp, 12px)}.cus-swiper_s-link{display:block;text-decoration:none;color:inherit}.custom-swiper__subheading{color:var(--subheading-color, #fff);font-size:var(--content-subheading-clamp, 16px);margin:0 0 4px}.cus-swiper_s-heading{color:var(--heading-color, #fff);font-size:var(--content-heading-clamp, 20px);margin:0 0 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;font-weight:500}.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-clamp);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(--mb-gap);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:none;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}@media(min-width:768px){.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}.custom-swiper{padding:var(--padding-top, 60px) var(--padding-right, 80px) var(--padding-bottom, 60px) var(--padding-left, 80px)}.custom-swiper__header{margin-bottom:var(--header-bottom)}.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{gap:var(--pc-gap);border-radius:var(--block-radius,24px)}.cus-swiper-settings img{border-radius:var(--block-radius-img,24px)}.cus-con{position:absolute;bottom:0;left:0}}@media(min-width:1024px){.custom-swiper:not(.custom-swiper-style3) .custom-swiper__swiper .swiper-slide{width:calc(100% / var(--pc-num))}}@media(min-width:1200px){.custom-swiper__heading{font-size:var(--header-heading-px, 36px)}.custom-swiper__text{font-size:var(--header-text-px, 20px)}.custom-swiper__subheading{font-size:var(--content-subheading-px, 24px)}.cus-swiper_s-heading{font-size:var(--content-heading-px, 36px)}.cus-swiper_s-content{font-size:var(--content-text-px, 20px)}}@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{font-size:var(--content-text-clamp)}.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/135/assets/custom-swiper.css.map */
