.elementor-55 .elementor-element.elementor-element-68977e8 > .elementor-background-overlay{background-color:#000000;opacity:1;}.elementor-55 .elementor-element.elementor-element-cac273d .elementor-repeater-item-3ad03ce .swiper-slide-bg{background-image:url(https://revengexstorm.jp/media/uploads/2026/01/REVENGE-BLACK-NEWYORK.jpg);background-size:cover;}.elementor-55 .elementor-element.elementor-element-cac273d .elementor-repeater-item-3ad03ce .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:exclusion;}.elementor-55 .elementor-element.elementor-element-cac273d .elementor-repeater-item-3ad03ce .swiper-slide-contents{margin:0 auto;}.elementor-55 .elementor-element.elementor-element-cac273d .elementor-repeater-item-3ad03ce .swiper-slide-inner{align-items:center;text-align:center;}.elementor-55 .elementor-element.elementor-element-cac273d .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-55 .elementor-element.elementor-element-cac273d .swiper-slide-contents{max-width:66%;}.elementor-55 .elementor-element.elementor-element-cac273d .swiper-slide-inner{padding:40px 40px 60px 40px;text-align:center;}.elementor-55 .elementor-element.elementor-element-cac273d .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:15px;}.elementor-55 .elementor-element.elementor-element-cac273d .elementor-slide-heading{color:#FFFFFF;font-family:"Mulish", Sans-serif;font-size:40px;}.elementor-55 .elementor-element.elementor-element-cac273d .elementor-slide-description{font-size:18px;}.elementor-55 .elementor-element.elementor-element-b35993d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-b35993d{text-align:center;}.elementor-55 .elementor-element.elementor-element-b35993d .elementor-heading-title{font-family:"Roboto", Sans-serif;color:#020101;}.elementor-55 .elementor-element.elementor-element-9794ae8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-55 .elementor-element.elementor-element-9794ae8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-55 .elementor-element.elementor-element-9794ae8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;}.elementor-55 .elementor-element.elementor-element-9794ae8.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-55 .elementor-element.elementor-element-33c3230{--spacer-size:15px;}.elementor-55 .elementor-element.elementor-element-27be261 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-27be261{text-align:center;}.elementor-55 .elementor-element.elementor-element-27be261 .elementor-heading-title{font-family:"Roboto", Sans-serif;color:#020101;}.elementor-55 .elementor-element.elementor-element-d756458 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-d756458{column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;color:#7A7A7A;}.elementor-55 .elementor-element.elementor-element-577f214{text-align:right;font-family:"Roboto", Sans-serif;}.elementor-55 .elementor-element.elementor-element-e82602d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-55 .elementor-element.elementor-element-e82602d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-55 .elementor-element.elementor-element-e82602d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;}.elementor-55 .elementor-element.elementor-element-e82602d.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-55 .elementor-element.elementor-element-7b3c13a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-7b3c13a{text-align:center;}.elementor-55 .elementor-element.elementor-element-7b3c13a .elementor-heading-title{color:#020101;}.elementor-55 .elementor-element.elementor-element-76bd340 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-76bd340{column-gap:0px;text-align:center;color:#7A7A7A;}.elementor-55 .elementor-element.elementor-element-03ff601{text-align:right;}.elementor-55 .elementor-element.elementor-element-8a16d5f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-55 .elementor-element.elementor-element-8a16d5f.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-55 .elementor-element.elementor-element-86d08ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-86d08ff{text-align:center;}.elementor-55 .elementor-element.elementor-element-86d08ff .elementor-heading-title{color:#020101;}.elementor-55 .elementor-element.elementor-element-8a3368f > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-8a3368f{column-gap:0px;text-align:center;color:#7A7A7A;}.elementor-55 .elementor-element.elementor-element-51e4c4b{text-align:right;}.elementor-55 .elementor-element.elementor-element-7214ff5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-55 .elementor-element.elementor-element-7214ff5.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-55 .elementor-element.elementor-element-ae89380 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-ae89380{text-align:center;}.elementor-55 .elementor-element.elementor-element-ae89380 .elementor-heading-title{color:#020101;}.elementor-55 .elementor-element.elementor-element-f2451ed:hover img{opacity:0.8;}.elementor-55 .elementor-element.elementor-element-98cec4d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-e0182c5:hover img{opacity:0.8;}.elementor-55 .elementor-element.elementor-element-1e7e8a3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-f16a33c:hover img{opacity:0.8;}.elementor-55 .elementor-element.elementor-element-c4ed10c > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-b19d2bd{text-align:right;}.elementor-55 .elementor-element.elementor-element-0319788.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-55 .elementor-element.elementor-element-0319788.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-9794ae8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-55 .elementor-element.elementor-element-e82602d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-55 .elementor-element.elementor-element-8a16d5f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-55 .elementor-element.elementor-element-7214ff5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-55 .elementor-element.elementor-element-0319788.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-cac273d .swiper-slide-contents{max-width:100%;}.elementor-55 .elementor-element.elementor-element-cac273d .elementor-slide-heading{font-size:30px;}.elementor-55 .elementor-element.elementor-element-cac273d .elementor-slide-description{font-size:16px;}.elementor-55 .elementor-element.elementor-element-9794ae8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-55 .elementor-element.elementor-element-e82602d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-55 .elementor-element.elementor-element-8a16d5f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-55 .elementor-element.elementor-element-7214ff5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-55 .elementor-element.elementor-element-0319788.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for text-editor, class: .elementor-element-577f214 */.underline {
  display: inline;
  position: relative;
  overflow: hidden;
}

.underline::after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: -5px;
  background: #000;
  height: 1px;
  transition-property: right;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}

.underline:hover::after,
.underline:focus:after,
.underline:active:after {
  right: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03ff601 */.underline {
  display: inline;
  position: relative;
  overflow: hidden;
}

.underline::after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: -5px;
  background: #000;
  height: 1px;
  transition-property: right;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}

.underline:hover::after,
.underline:focus:after,
.underline:active:after {
  right: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51e4c4b */.underline {
  display: inline;
  position: relative;
  overflow: hidden;
}

.underline::after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: -5px;
  background: #000;
  height: 1px;
  transition-property: right;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}

.underline:hover::after,
.underline:focus:after,
.underline:active:after {
  right: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b19d2bd */.underline {
  display: inline;
  position: relative;
  overflow: hidden;
}

.underline::after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: -5px;
  background: #000;
  height: 1px;
  transition-property: right;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}

.underline:hover::after,
.underline:focus:after,
.underline:active:after {
  right: 0;
}/* End custom CSS */