.promotion-live-section{min-width:0}.promotion-live-section .ipl-accordion-popup-scroll{cursor:grab}.promotion-live-section .ipl-accordion-popup-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto}.promotion-live-section .hsa-products__right .promotion-progress{position:relative;inset:auto;width:100%;height:4px;background:#00000040;overflow:hidden}.promotion-live-section .hsa-products__right .promotion-progress:before{content:"";display:block;width:100%;height:100%;background:#000;transform:scaleX(var(--promotion-progress, 0));transform-origin:left}.promotion-live-section .market-wd .btn-diy{position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none;overflow:hidden;transition:all .4s ease}.promotion-live-section .market-wd .btn-diy .btn-txt{position:relative;overflow:hidden}.promotion-live-section .market-wd .btn-diy .btn-txt span{transition:all .4s ease;display:block;position:relative;z-index:1}.promotion-live-section .market-wd .btn-diy .btn-txt:before{content:attr(text);display:block;position:absolute;transition:all .4s ease;transform:translateY(40px);z-index:1}.promotion-live-section .market-wd .btn-diy:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#fff;transform:scaleX(0);transform-origin:right;transition:transform .4s}@media(hover:hover)and (pointer:fine){.promotion-live-section .market-wd .btn-diy:hover:after{transform:scaleX(1);transform-origin:left}.promotion-live-section .market-wd .btn-diy:hover .btn-txt:before{transform:translateY(0)}.promotion-live-section .market-wd .btn-diy:hover .btn-txt span{transform:translateY(-40px)}}.promotion-live-section .product-components .description{list-style:none}.promotion-live-section [hidden]{display:none!important}.promotion-live-section .to-top,.promotion-live-section .to-opacity{opacity:1;transform:none}.promotion-live-section .title-diy{font-size:50px;line-height:1.2;color:#190a0a}.promotion-live-section .product-left-panel-box{min-width:0;width:100%}.promotion-live-section .main-image-swiper{min-width:0}.promotion-live-section .myGallery{position:relative;overflow:hidden}.promotion-live-section .myGallery>.swiper-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start}.promotion-live-section .myGallery>.swiper-wrapper{cursor:grab}.promotion-live-section .myGallery>.swiper-wrapper.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.promotion-live-section .myGallery .swiper-slide img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.promotion-live-section .myGallery>.swiper-wrapper>.swiper-slide{flex:0 0 100%;width:100%;scroll-snap-align:start}.promotion-live-section .myGallery .swiper-slide img{display:block;width:100%;height:auto}.promotion-live-section .myThumbs{max-height:650px;overflow:auto;scrollbar-width:none;cursor:grab}.promotion-live-section .myThumbs.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto}.promotion-live-section .myThumbs img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.promotion-live-section .myThumbs .swiper-slide{cursor:pointer;margin-bottom:10px}.promotion-live-section .product-components .myThumbs>.swiper-wrapper{display:flex;flex-direction:column;width:100%;height:auto;transform:none;box-sizing:border-box}.promotion-live-section .product-components .myThumbs>.swiper-wrapper>.swiper-slide{flex:0 0 auto;width:100%;height:auto;min-height:0}.promotion-live-section .product-components .myThumbs img{display:block;max-width:100%;height:auto}.promotion-live-section .myGallery>.swiper-wrapper{height:auto;transform:none;box-sizing:border-box}.promotion-live-section .myGallery>.swiper-wrapper>.swiper-slide{height:auto}.promotion-live-section .myGallery .swiper-pagination{position:relative;inset:auto;transform:none;z-index:1}.promotion-live-section .myThumbs .swiper-slide-thumb-active{opacity:1;outline:1px solid currentColor;outline-offset:-1px}.promotion-live-section .swiper-button-prev,.promotion-live-section .swiper-button-next{position:absolute;top:50%;z-index:2;width:32px;cursor:pointer}.promotion-live-section .swiper-button-prev{left:10px}.promotion-live-section .swiper-button-next{right:10px}.promotion-live-section .swiper-button-prev:after,.promotion-live-section .swiper-button-next:after{content:none!important}.promotion-live-section .myGallery .swiper-pagination{display:flex;justify-content:center;gap:8px;padding:12px;flex-wrap:wrap}.promotion-live-section .myGallery .swiper-pagination button{width:8px;height:8px;padding:0;border-radius:50%;background:#d9d9d9}.promotion-live-section .myGallery .swiper-pagination button.is-active{background:#000}.promotion-live-section .color-swatch{padding:0}.promotion-live-section .color-swatch.is-sold-out .color-swatch__item{opacity:.5}.promotion-live-section .color-swatch__sold-out-slash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:50%;pointer-events:none;background:linear-gradient(135deg,transparent calc(50% - 1.5px),#fff calc(50% - 1.5px),#fff calc(50% + 1.5px),transparent calc(50% + 1.5px))}.promotion-live-section .btn-purchase,.promotion-live-section .btn-group-purchase{font:inherit;cursor:pointer}.promotion-live-section button:disabled{cursor:not-allowed;opacity:.5}.promotion-live-section .promotion-expanded .abs-op .add{opacity:0}.promotion-live-section .promotion-expanded .abs-op .minus{opacity:1}.promotion-live-section .hsa-products-tabs-section .swiper-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;scrollbar-width:none}.promotion-live-section .hsa-products-tabs-section .hsa-products-item{flex:0 0 calc((100% - 60px)/4);scroll-snap-align:start}.promotion-live-section .hsa-products-tabs-section form{display:contents}.promotion-live-section .hsa-products-btn{font:inherit}.promotion-live-section .bf-tab-scroll{overflow-x:auto;scrollbar-width:none}.promotion-live-section .bf-tab-item{cursor:pointer;flex-shrink:0}.promotion-live-section .ipl-accordion-popup{z-index:30}.promotion-live-section .ipl-accordion-popup.open{opacity:1;visibility:visible;pointer-events:auto}.promotion-live-section .ipl-accordion-popup-guide{display:none}.promotion-live-section .ipl-accordion-popup.hide-guide .ipl-accordion-popup-guide{opacity:0;visibility:hidden;pointer-events:none}@media(min-width:992px){.promotion-live-section .ipl-accordion .ipl-accordion-item{transition:width .6s cubic-bezier(.4,.2,.2,1)}}.promotion-live-section .ipl-accordion-popup .ipl-accordion-popup-scroll{overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}body:has(.promotion-live-section .ipl-accordion-popup.open){overflow:hidden}@media(max-width:991px){.promotion-live-section .ipl-accordion-popup .ipl-accordion-popup-scroll{max-height:min(400px,calc(100vh - 160px));max-height:min(400px,calc(100dvh - 160px));touch-action:pan-y}.promotion-live-section .ipl-accordion-popup .ipl-accordion-popup-list{overflow:visible}.promotion-live-section .ipl-accordion-popup .ipl-accordion-popup-item{flex:none}.promotion-live-section .hsa-products-tabs-section .hsa-products-item-img{aspect-ratio:1;flex-shrink:0}.promotion-live-section .hsa-products-tabs-section .hsa-products-item-img .img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.promotion-live-section .hsa-products-tabs-section .hsa-products-item{height:auto;align-self:stretch}.promotion-live-section .hsa-products-tabs-section .hsa-products-item-text{min-width:0}.promotion-live-section .hsa-products-tabs-section .hsa-products-btn,.promotion-live-section .hsa-products-tabs-section .hsa-products-link{flex-shrink:0}.promotion-live-section .product-components .winning-info>button.btn-group-purchase,.promotion-live-section .product-components .winning-info>button.btn-purchase{width:100%;min-width:0;box-sizing:border-box}.promotion-live-section .product-components .product-left-panel .thumbs-swiper{min-width:0;max-width:100%}.promotion-live-section .product-components .product-left-panel .thumbs-swiper .myThumbs{width:100%;height:auto;max-height:none;overflow-x:auto;overflow-y:hidden}.promotion-live-section .product-components .myThumbs>.swiper-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.promotion-live-section .product-components .product-left-panel .thumbs-swiper .myThumbs .swiper-slide{flex:0 0 52px;width:52px;margin-bottom:0}.promotion-live-section .title-diy{font-size:28px}.promotion-live-section .hsa-products-tabs-section .hsa-products-item{flex-basis:78%}.promotion-live-section .ipl-accordion-list{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.promotion-live-section .ipl-accordion-list>.ipl-accordion-item{flex:0 0 80%;scroll-snap-align:center}.promotion-live-section .product-components .product-right-panel{min-width:0}}@media(max-width:600px){.promotion-live-section .container{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.promotion-live-section *,.promotion-live-section *:before,.promotion-live-section *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/246/assets/promotion-live.css.map */
