.through-refereshing .heading-block:first-child h2{font-size:5rem;max-width:720px;margin-left:auto;margin-right:auto}.through-refereshing .heading-block,.through-refereshing .rich-text__text{max-width:720px;margin-left:auto;margin-right:auto}.through-refereshing .heading-block:first-child{margin-bottom:110px}.h15-pro-tanglecut{background:#000;padding-bottom:70px}.other-great-banner .image-banner-inner .banner-content{z-index:1}.other-great-banner .image-banner-inner:after{position:absolute;content:"";height:100%;width:100%;background:#21212180}.h15-top-grid-column{display:flex;flex-direction:column;gap:30px;text-align:center}.h15-top-grid-inner .h15-grid-image-box{padding-bottom:60%;position:relative}.h15-grid-image-box img{height:100%;width:100%;object-fit:cover;transform:translate(-50%,-50%);top:50%;left:50%}.h15-swiper .swiper-pagination{position:static;display:flex;align-items:center;margin-top:50px;max-width:230px;margin-left:auto;margin-right:auto}.h15-swiper .swiper-pagination span.swiper-pagination-bullet{flex:1;border-radius:0;margin:0;height:1px;background:#fff3;-webkit-transition:all ease .3s;transition:all ease .3s;opacity:1}.h15-swiper .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{height:3px;background:#fff}.h15-pro-slider-nav .h15-swiper-arrows span.swiper-button-prev,.h15-pro-slider-nav .h15-swiper-arrows span.swiper-button-next{height:40px;width:40px;border-radius:4px;border:1px solid #fff;display:inline-flex;position:static;background:transparent;color:#fff;align-items:center;justify-content:center;margin:0}.swiper:not(.swiper-container-horizontal) .h15-pro-slider-nav{display:none}.h15-swiper-arrows span svg{width:20px;height:20px;fill:#fff}.h15-pro-slider-nav:has(div.h15-swiper-arrows){display:grid;grid-template-columns:repeat(3,1fr);align-items:center;margin-top:80px}.h15-pro-slider-nav:has(div.h15-swiper-arrows) .h15-swiper-arrows{grid-column-start:3;justify-self:end;display:block;height:auto;line-height:initial}.h15-pro-slider-nav:has(div.h15-swiper-arrows) .swiper-pagination{margin-top:0;max-width:100%;width:100%}.h15-pro-banner .banner-media img{min-height:330px;object-fit:cover}.swiper.swiper-container-horizontal{overflow:hidden}.h15-pro-self-inner .h15-grid-image-box{padding-bottom:62%}.h15-pro-self .section-head{max-width:720px;margin:0 auto 40px}.h15-pro-self h4{margin:0}.h15-clean-system .h15-grid-image-box{padding-bottom:78%}.h15-clean-system .section-head{margin-bottom:40px}.h15-clean-system .h15-pro-slider-nav:has(div.h15-swiper-arrows){display:none}.h15-pro-throughclean,.h15-pro-thorough-row{background:#2b2826}.h15-pro-thorough-row-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 2px}.h15-pro-thorough-row .h15-grid-image-box{padding-bottom:62%}.h15-pro-thorough-row h4{margin-bottom:0}.h15-pro-thorough-row .h15-top-grid-column{text-align:left}.h15-pro-thorough-row .h15-top-grid-column h4,.h15-pro-thorough-row .h15-top-grid-column p{padding:0 40px}.h15-top-grid-column .h12-pro-column-caption{padding:0 30px}@media (min-width: 990px){.h15-top-grid-inner .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 2px}}@media (max-width: 1024px){.h15-clean-system .h15-pro-slider-nav:has(div.h15-swiper-arrows){display:grid}.swiper.swiper-container-horizontal{overflow:initial}}@media (max-width: 767px){.h15-pro-thorough-row .h15-top-grid-column h4,.h15-pro-thorough-row .h15-top-grid-column p,.h15-top-grid-column .h12-pro-column-caption{padding:0 15px}.h15-pro-slider-nav:has(div.h15-swiper-arrows) .h15-swiper-arrows{display:none}.h15-pro-slider-nav:has(div.h15-swiper-arrows){display:block;max-width:280px;margin:50px auto 0}.through-refereshing .heading-block:first-child h2{font-size:30px}.through-refereshing .heading-block:first-child{margin-bottom:60px}.h15-pro-banner .banner-content{padding-left:15px;padding-right:15px}.h15-pro-banner .banner-content .banner-text.subtitle{padding-bottom:0}.h15-pro-thorough-row-inner{grid-template-columns:repeat(1,1fr)}.h15-pro-tanglecut{background:#000;padding-bottom:0}}@media (max-width: 750px){.other-great-banner .image-banner-inner:after{display:none}.other-great-banner .image-banner-inner .banner-content{padding:0}.other-great-banner .banner-content *{color:#000}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/h15-pro.css.map */
