@font-face {
					font-family: 'Unbounded';
					src: url("https://stage2.arks.club/media/fonts/default/Unbounded-Regular_1.eot");src:url("https://stage2.arks.club/media/fonts/default/Unbounded-Regular_1.eot?#iefix") format("embedded-opentype"),url("https://stage2.arks.club/media/fonts/default/Unbounded-Regular_1.ttf")  format("truetype");	 
					font-weight: normal;
					font-style: normal;
				}@font-face {
					font-family: 'sans-serif';
					src: url("https://stage2.arks.club/media/fonts/default/DMSans-Regular.eot");src:url("https://stage2.arks.club/media/fonts/default/DMSans-Regular.eot?#iefix") format("embedded-opentype"),url("https://stage2.arks.club/media/fonts/default/DMSans_18pt-Regular_1.ttf")  format("truetype");	 
					font-weight: normal;
					font-style: normal;
				}html, body {font-family:'sans-serif', 'Unbounded', 'sans-serif';font-weight:normal; font-style:normal;}h1{font-family:'sans-serif', 'Unbounded', 'sans-serif'; font-weight:normal; font-style:normal;}h1{font-size:20px}h2{font-family:'sans-serif', 'Unbounded', 'sans-serif'; font-weight:normal; font-style:normal;}h2{font-size:18px}h3{font-family:'sans-serif', 'Unbounded', 'sans-serif'; font-weight:normal; font-style:normal;}h4{font-family:'sans-serif', 'Unbounded', 'sans-serif'; font-weight:normal; font-style:normal;}h5{font-family:'Unbounded', 'Unbounded', 'sans-serif'; font-weight:normal; font-style:normal;}h6{font-family:'Unbounded', 'Unbounded', 'sans-serif'; font-weight:normal; font-style:normal;}{font-family:'sans-serif', 'Unbounded', 'sans-serif'; font-weight:normal; font-style:normal;}body{}header.page-header{}header .top-header{}button.primary{color:#ff0000}footer.page-footer{}.mgs-carousel-single .owl-nav button img{width:40px}.mgs-carousel-single .owl-nav button span{width:40px}.mgs-carousel-single .owl-nav button span, .mgs-carousel-single .owl-nav button span em{height:80px; line-height:80px}.mgs-carousel-single.nav-position-middle-outside .owl-nav button span, .mgs-carousel-single.nav-position-middle-inside .owl-nav button span{margin-top:-40px}.mgs-carousel-multiple .owl-nav button img{width:40px}.mgs-carousel-multiple .owl-nav button span{width:40px}.mgs-carousel-multiple .owl-nav button span, .mgs-carousel-multiple .owl-nav button span em{height:40px; line-height:40px}.mgs-carousel-multiple.nav-position-middle-outside .owl-nav button span, .mgs-carousel-multiple.nav-position-middle-inside .owl-nav button span{margin-top:-20px}.cms-index-index.active-builder #maincontent .section-builder .frame, .cms-page-view.active-builder #maincontent .section-builder .frame{max-width:1200px; padding-left:15px; padding-right:15px}.cms-index-index.cms-page2 #maincontent > .columns, .cms-page-view.cms-page2 #maincontent > .columns, .cms-index-index.cms-page2 main.page-main, .cms-page-view.cms-page2 main.page-main {max-width:100vw !important;padding-left: 0; padding-right: 0;}.cms-index-index.cms-page2 footer.page-footer {margin-top: 0;}.cms-page-view.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .section-builder .frame, .cms-page-view.cms-page2 #maincontent .section-builder  .frame{max-width:1200px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page2 #maincontent .section-builder-full .frame, .cms-page-view.cms-page2 #maincontent .section-builder-full .frame {max-width:100vw !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page5 #maincontent > .columns, .cms-page-view.cms-page5 #maincontent > .columns, .cms-index-index.cms-page5 main.page-main, .cms-page-view.cms-page5 main.page-main {max-width:100vw !important;padding-left: 0; padding-right: 0;}.cms-index-index.cms-page5 footer.page-footer {margin-top: 0;}.cms-page-view.cms-page5 #maincontent .page.messages, .cms-index-index.cms-page5 #maincontent .page.messages, .cms-index-index.cms-page5 #maincontent .section-builder .frame, .cms-page-view.cms-page5 #maincontent .section-builder  .frame{max-width:1200px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page5 #maincontent .section-builder-full .frame, .cms-page-view.cms-page5 #maincontent .section-builder-full .frame {max-width:100vw !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page6 #maincontent > .columns, .cms-page-view.cms-page6 #maincontent > .columns, .cms-index-index.cms-page6 main.page-main, .cms-page-view.cms-page6 main.page-main {max-width:100vw !important;padding-left: 0; padding-right: 0;}.cms-index-index.cms-page6 footer.page-footer {margin-top: 0;}.cms-page-view.cms-page6 #maincontent .page.messages, .cms-index-index.cms-page6 #maincontent .page.messages, .cms-index-index.cms-page6 #maincontent .section-builder .frame, .cms-page-view.cms-page6 #maincontent .section-builder  .frame{max-width:1200px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page6 #maincontent .section-builder-full .frame, .cms-page-view.cms-page6 #maincontent .section-builder-full .frame {max-width:100vw !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page7 #maincontent > .columns, .cms-page-view.cms-page7 #maincontent > .columns, .cms-index-index.cms-page7 main.page-main, .cms-page-view.cms-page7 main.page-main {max-width:100vw !important;padding-left: 0; padding-right: 0;}.cms-index-index.cms-page7 footer.page-footer {margin-top: 0;}.cms-page-view.cms-page7 #maincontent .page.messages, .cms-index-index.cms-page7 #maincontent .page.messages, .cms-index-index.cms-page7 #maincontent .section-builder .frame, .cms-page-view.cms-page7 #maincontent .section-builder  .frame{max-width:1200px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page7 #maincontent .section-builder-full .frame, .cms-page-view.cms-page7 #maincontent .section-builder-full .frame {max-width:100vw !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page9 #maincontent > .columns, .cms-page-view.cms-page9 #maincontent > .columns, .cms-index-index.cms-page9 main.page-main, .cms-page-view.cms-page9 main.page-main {max-width:100vw !important;padding-left: 0; padding-right: 0;}.cms-index-index.cms-page9 footer.page-footer {margin-top: 0;}.cms-page-view.cms-page9 #maincontent .page.messages, .cms-index-index.cms-page9 #maincontent .page.messages, .cms-index-index.cms-page9 #maincontent .section-builder .frame, .cms-page-view.cms-page9 #maincontent .section-builder  .frame{max-width:1200px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page9 #maincontent .section-builder-full .frame, .cms-page-view.cms-page9 #maincontent .section-builder-full .frame {max-width:100vw !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page10 #maincontent > .columns, .cms-page-view.cms-page10 #maincontent > .columns, .cms-index-index.cms-page10 main.page-main, .cms-page-view.cms-page10 main.page-main {max-width:100vw !important;padding-left: 0; padding-right: 0;}.cms-index-index.cms-page10 footer.page-footer {margin-top: 0;}.cms-page-view.cms-page10 #maincontent .page.messages, .cms-index-index.cms-page10 #maincontent .page.messages, .cms-index-index.cms-page10 #maincontent .section-builder .frame, .cms-page-view.cms-page10 #maincontent .section-builder  .frame{max-width:1200px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page10 #maincontent .section-builder-full .frame, .cms-page-view.cms-page10 #maincontent .section-builder-full .frame {max-width:100vw !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page11 #maincontent > .columns, .cms-page-view.cms-page11 #maincontent > .columns, .cms-index-index.cms-page11 main.page-main, .cms-page-view.cms-page11 main.page-main {max-width:100vw !important;padding-left: 0; padding-right: 0;}.cms-index-index.cms-page11 footer.page-footer {margin-top: 0;}.cms-page-view.cms-page11 #maincontent .page.messages, .cms-index-index.cms-page11 #maincontent .page.messages, .cms-index-index.cms-page11 #maincontent .section-builder .frame, .cms-page-view.cms-page11 #maincontent .section-builder  .frame{max-width:1200px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page11 #maincontent .section-builder-full .frame, .cms-page-view.cms-page11 #maincontent .section-builder-full .frame {max-width:100vw !important; padding-left:15px; padding-right:15px}body{
font-family:'sans-serif' !important;
}
div.mage-error {
    color: #e02b27;
    font-size: 16px !important;
}
.swatch-option.text:hover {
    color: #ff0000;
    border: 1px solid #ff0000 !important;
}
#js_mobile_tabs .active-child {
	color: #ff0000;
}
.active-child .header.page-header .theme-header-icon {
	color: #ff0000 !important;
}
.products-grid .items .product-item .product-top .product-item-inner .product-item-actions .actions-secondary>.action span:hover{
color:#ff0000;
}
#minisearch-input-top-search {
	font-family: sans-serif !important;
	/* font-size: 10px; */
}
.swatch-option {
    border: none;
}
.owl-carousel:not(.custom-nav) .owl-nav button {
    width: 55px !important;
    height: 55px !important;;
}

.map-info {
	padding-left: 18%;
	padding-right: 18%;
}
.li-returns {
	margin-left: 20px;
}
.mb-4.exchange-li {
	margin-left: 20px;
}
.category-view {
	display: none;
}
.ship-margin {
	margin-left: 20px;
}
.product.attribute.description {
	display: none;
}
#cart-occ-div {
	margin: 0 auto;
}
header.page-header .setting-site>.actions .action.setting {
    height: 20px !important;
}
.mgs-carousel-multiple .owl-nav button span, .mgs-carousel-multiple .owl-nav button span em {
	line-height: 60px !important;
}
header.page-header .minicart-wrapper .block-minicart .subtitle.empty:before {
    top: -10% !important;
}
.fieldset .actions .action {
	flex: auto !important;
	white-space: nowrap;
}
header.page-header .top-wishlist .block-wishlist .block-content.empty::after {
	 top: 43% !important;
}
small.copyright {
    display: none;
}
.sidebar .block .block-title strong{
font-size:1.5rem
}
.irs-with-grid{
width:93%;
}
.mgs-megamenu--main{margin-top: -10px;}
header.page-header .header7.header-area.active-sticky.active-sticky-mb {
box-shadow: none;
}
.club-image img {
	vertical-align: top;
}

.modal-popup.confirm .action-primary {
    background-color: #ff0000 !important;
    border-color: #ff0000 !important;
}
.text-club {
  font-size: 100px;
  display: inline-block;
  font-weight: 200;
  margin-bottom: -49px;
color:#ababab;
}
.instagram-widget .fa.fa-angle-left,.instagram-widget .fa.fa-angle-right  {
  display: none;
}
.menu-banner .title {
    margin: 10px 0 0px !important;
}
.checkout-index-index .logo {
    margin: 10px auto;
}
.categorypath-fashion-clothing .category-image {display: none !important}

.instagram-shop .snptwdgt-container .snptwdgt__item .snptlinked-item-ico:before {
    font-family: 'Linearicons' !important;
}
body public-modal .hotspot-modal .public-hotspot-info-holder .public-hotspot-info .public-hotspot-info__btn-buy.snpt-cta-btn:after {
    font-family: 'Linearicons' !important;
}
.page-title-wrapper .status-order-account .breadcrumbs {
    position: relative !important;
    min-width: 100% !important;
    bottom: 0 !important;
    background-color: #f6f6f8 !important;
    padding: 15px 0 14px !important;
}
h3.heading {
    font-size: 22px;
}
.block.filter .filter-content .filter-options-content .swatch-attribute.color .swatch-option-link-layered .swatch-option.color::before {
  margin-left: 10px;
  width: 200px;
  text-align: left;
}
.header__help__icons {
  display: none;
  position: absolute;
  top: 69%;
  right: 0;
  background: white;
  padding: 10px;
  border: 1px solid #fff;
  z-index: 999;
  min-width: 200px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;

}

.fa.fa-phone:hover,
.fa fa-envelope {
  color: #ff0000;
}

.setting-site:hover .header__help__icons {
  display: block;
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.header__help__icons a {
  display: grid;
  align-items: center;
  margin-bottom: 5px;
  gap: 6px;
  color: #000;
  text-decoration: none;
  max-width: 7rem;
  width: 7rem;
  text-align: center;
  text-decoration: none;
  justify-content: center;
}

.header__help__icons span {
  font-size: 1rem;
  font-style: normal;
  line-height: 2;
}

.header__help__icons span {
  font-size: 13px;
}

.header__help__icons .links {
  display: flex;
}

span.time {
  text-align: center;
  margin-left: 20%;
  font-size: 15px;
  color: #000000;
}

.setting-site span.icon-phone-wave.theme-header-icon,
span.icon-envelope.theme-header-icon {
  font-size: 20px;
}

.ct .contact-info .links a {
  display: block;
  margin-bottom: 10px;
  text-decoration: none;
  color: inherit;
  display: flex;
  align-items: center;
}

.ct .contact-info .links a span {
  margin-right: 8px;
}

.section-builder.desktop-large-grid.section100.indent-bottom.best-seller {
  margin-top: 7%;
}

.fieldset .actions {
  display: flex !important;
  gap: 10px;
}

.fieldset .actions .action {
  flex: 1;
  white-space: nowrap;
}

.page-title-wrapper.layout_type1 {
    padding: 0 !important;
}
.owl-categories .owl-nav button {
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -14px;
  opacity: 1 !important;
  visibility: visible !important;
  cursor: pointer;
  font-size: 1.25rem;
  color: #999;
  background: none;
  transition: all 300ms;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  -o-transition: all 300ms;
}

.owl-carousel.nav-position-middle-outside .owl-nav button:hover:hover {
  color: #ffffff !important;
  background-color: #ff0000 !important;
  color: #fff;
}
ul.items {
    justify-content: left !important;
}
.page-title-wrapper .page-title {
    display: block !important;
    font-weight: 700;
    color: #000000;
    text-align: center;
    margin-top: 20px;
    font-size: 2rem;
}
header.page-header .minicart-slide .minicart-wrapper .minicart-items-wrapper {
    max-height:253px !important;
  }

@media screen and (max-width: 768px) {
.header-top-links {
	display: none;
}
.active .block.block-title::before {
   display: none !important;
}

.active .block.block-title::after {
    content: "\f00d";
    font-family: 'FontAwesome';
    font-size: 20px;
    line-height: 30px;
}
.ajax_cart-popup.popup__columns .ajax_footer {
	margin-left: 25px !important;
}
.map-info {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.catalog-product-view .product-info-main .box-tocart .fieldset .field.qty {
	width: 85.7% !important;
	margin: 0;
}
.product.info.detailed .block.review-list .review-items .review-item {
	-webkit-box-flex: 0;
	flex: 0 0 calc(100% - 15px) !important;
	max-width: calc(1000% - 15px) !important;
}

.slider_mgs_carousel .item-image {
	height: 600px !important;
}
header.page-header .header-area.search-visible .block-search {
	margin-right: 12px !important;
	margin-left: 12px !important;
}

header.page-header .header-area.right-slide-menu .horizontal-menu {
	height: auto !important;
}

header.page-header .minicart-wrapper .block-minicart .subtitle.empty:before{
top: -10% !important;
}

header.page-header .top-wishlist .block-wishlist .block-content.empty:after{
top: 42% !important;
}
.block.block-search.active {
	position: fixed;
	top: 12px !important;
	left: 0 !important;
	right: 0 !important;
	z-index: 999 !important;
	background: white !important;
	padding: 10px 20px !important;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1) !important;
	border: 1px solid !important;
	border-radius: 20px !important;
}

  span.time {
    margin-left: 0;
    font-size: 24px;
  }
.data.switch {
	transition: ease-in-out !important;
}
.text-club {
	font-size: 70px;
	display: inline-block;
	font-weight: 200;
	margin-bottom: -49px;
	color: #ababab;
	line-height: 1.4;
}
.club-image img {
	width: 40%;
	vertical-align: bottom;
}
.category-product-actions.have-title.show-breadcrumbs {
  margin-top: 0px !important;
}
.block-content.filter-content {
  display: none;
}
.category-page-title {
    margin-top: 15px;
}
.block.filter {
    margin-bottom: 40px;
    margin-top: 118px;
}
.content-top .title{
 text-align: left;
}
.status-order-account {
    padding-top: 25px;
}
.page-title-wrapper {
    padding: 0;
    text-align: center;
    margin-bottom: 0px;
    position: relative;
}
  .owl-carousel.nav-position-middle-outside .owl-nav button.owl-next {
    right: 0px !important;
  }
p.text-content.text-after {
    text-align: left !important;
}
  .owl-carousel.nav-position-middle-outside .owl-nav button.owl-prev {
    left: -10px !important;
  }

  .desktop-large-grid .owl-carousel .owl-nav.disabled {
    display: block !important;
  }

  #search_mini_form.loading {
    margin-right: 1px !important;
  }

  header.page-header .block-search .action.search {
    opacity: 0 !important;
  }

  header.page-header .header-area.header2.search-visible .block-search .block-content input {
    border: 0;
    padding: 0 15px 0 35px;
    font-size: 12px !important;
    background-color: transparent;
  }

  .form.minisearch.loading .control::after {
    width: 35px !important;
    height: 35px !important;
    right: 142px !important;

  }

  .ct .contact-info .links a {
    line-height: 3;
    display: block;
    margin-bottom: 10px;
    text-decoration: none;
    color: inherit;
    display: flex;
    align-items: center;
    font-size: 20px;
  }
}

@media (min-width: 1400px) {
  .section100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
    margin-bottom: 0px;
  }
}

@media (max-width: 1199px) {
  header.page-header .header-area.search-visible .block-search .block-content {
    position: absolute;
    right: 0 !important;
    visibility: hidden;
    z-index: 111;
    margin-right: 102px;
    transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transition: all 500ms;
    -moz-transition: all 500ms;
    -webkit-transition: all 500ms;
    -ms-transition: all 500ms;
    -o-transition: all 500ms;
    transform-origin: top right;
    -moz-transform-origin: top right;
    -webkit-transform-origin: top right;
    -ms-transform-origin: top right;
    -o-transform-origin: top right;
  }
}