/** Shopify CDN: Minification failed

Line 433:0 Unexpected "}"

**/
#shopify-section-header-05{
	position: relative;
    z-index: 6;
    will-change: transform;
}

.shopify-section-header-sticky {
	pointer-events: none;
}

.header-05 .header-top--right .cart-count-bubble{
	position: absolute;
	top: -14px;
    right: -2px;
    font-size: calc(var(--font-body-size) - 4px);
    line-height: 23px;
    height: 23px;
}

.header-05 .header-top-right-group .customer-service-text{
	margin-right: 0;
	margin-left: 22px;
	letter-spacing: 0;
}

/* Header Parallax */
.template-index #shopify-section-header-05 .header-05.enable_parallax{
	position: absolute;
	width: 100%;
	z-index: 3;
	opacity: 0;
	animation: unset;
}

.template-index #shopify-section-header-05 .header-05.enable_parallax.loading-css{
	animation: slowShow .25s .55s ease-in forwards;
}

#shopify-section-header-05.animate .header-05.enable_parallax {
	transition: all .2s;
}

.shopify-section-header-hidden .header-05.enable_parallax {
  	opacity: 0;
}

.header-05.enable_parallax .header-top--right .cart-count-bubble {
	font-size: calc(var(--font-body-size) - 2px);
}

.header-05.enable_parallax .header-top--right .cart-count-bubble .text{
	position: relative;
	left: -1px;
}

@media (min-width: 1025px){
	.header-05 .header-top{
		padding-top: 20px;
    	padding-bottom: 0px;
	}

	.header-05 .header-top--wrapper{
		align-items: center;
	}

	.header-05.enable_parallax .header-top--wrapper{
		min-height: 105px;
	}

	.header-05 .header-top--wrapper .header-top--left, .header-05 .header-top--wrapper .header-top--center, .header-05 .header-top--wrapper .header-top--right{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 33.333333%;
	    flex: 0 0 33.333333%;
	    max-width: 33.333333%;
	}

	.header-05 .header-top-right-group{
		justify-content: flex-start;
	}

	.header-05 .menu-lv-1__action {
    	/* padding: 21px 22px 22px 22px; */
	}

	.header-05 .list-menu--disclosure, .header-05 .menu-lv-item.has-megamenu:hover>.menu-dropdown{
		box-shadow: none;
    	border-top: 1px solid #efefef;
	}

	.header-05 .list-menu--disclosure.list-menu--disclosure-2{
		border-top: 0;
	}

	.header-language_currency .dropdown-currency.show, .header-language_currency .dropdown-language.show{
		top: 10px;
		opacity: 0;
		visibility: hidden;
	}

	.header-language_currency .top-language-currency .dropdown-currency, .header-language_currency .top-language-currency .dropdown-language{
		right: auto;
		left: 0;
	}

	.header-language_currency .top-language-currency.show .dropdown-currency, .header-language_currency .top-language-currency.show .dropdown-language{
		top: calc(100% + 4px);
		right: auto;
		left: 0;
	    opacity: 1;
	    z-index: 9;
	    visibility: visible;
	    pointer-events: auto;
	}

	.header-language_currency .top-language-currency.show .dropdown-language{
		top: calc(100% + 3px);
	}

	.header-language_currency .top-language-currency.enable-currency .dropdown-language{
		left: 100px;
	}

	.header-language_currency .top-language-currency .dropdown-currency, .header-language_currency .top-language-currency.show .dropdown-language{
		box-shadow: none;
	}

	.header-language_currency .top-language-currency .dropdown-currency{
		visibility: hidden;
	}

	.header-language_currency .top-language-currency.show .dropdown-currency{
		visibility: visible;
	}

	.top-language-currency{
		position: relative;
	}

	.top-language-currency.enable-currency .halo-top-language .text+svg{
		display: none;
	}

	.top-language-currency.enable-currency .halo-top-language .disclosure__button .text{
		margin-left: 10px;
    	margin-right: 0;
	}

	.top-language-currency .halo-top-language .disclosure__button{
		padding-right: 0;
	}

	.top-language-currency .halo-top-currency .dropdown-label .icon{
		display: none;
	}

	.top-language-currency .halo-top-language+.halo-top-currency{
		margin-left: 1px;
    	padding-left: 8px;
	}

	.top-language-currency .halo-top-currency, .top-language-currency .halo-top-language{
		position: initial;
	}

	.top-language-currency .halo-top-language+.halo-top-currency > .currency-dropdown{
		position: relative;
	}

	.top-language-currency .halo-top-language+.halo-top-currency > .currency-dropdown:before{
		position: absolute;
		content: "";
		top: 4px;
		left: -4px;
		width: 1px;
		height: 16px;
		opacity: 0.4;
	}

	.top-language-currency .halo-top-currency .text, .top-language-currency .halo-top-language .text{
		font-weight: var(--font-weight-normal);
	}

	.header-top--right .customer-links{
		margin-left: 0px;
	}

	.header-top--right .header__icon--wishlist{
		margin-left: 23px;
	}

	.header-top--right .header__icon--cart{
		margin-left: 14px;
	}

	.header-top--right .customer-links .icon{
		width: 24px;
		height: 24px;
		position: relative;
		top: -1px;
	}

	.header-top--right .header__icon--wishlist .icon{
		width: 24px;
		height: 24px;
	}

	.header-top--right .header__icon--cart .icon{
		width: 24px;
		height: 24px;
	}

	.header-top--right .header__search .search-modal__form .search__button svg{
		width: 23px;
		height: 24px;
		right: -3px;
		transform: none;
	}

	.header-top--right .header__search .search-modal__form{
		max-width: 170px;
	}

	.header-top--right .header__search .search-modal__form .search__input{
		padding-left: 0;
	}

	.header-top--right .quickSearchResultsWrap{
		top: calc(100% + 10px);
		width: 610px;
		right: 0;
	}

	.header-top--right .quickSearchResultsBlock .search-block-title{
		font-weight: var(--font-weight-semibold);
		text-transform: capitalize;
	}

	.shopify-section-header-sticky .header-wrapper .header-bottom .fixed-center .list-menu{
		margin-top: 0;
	}

	/**/
	.sticky-search-open #shopify-section-header-05 {
	    will-change: unset;
	    transform: none!important;
	}

	.sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top--center{
		display: none;
	}

	.sticky-search-open .search_details{
		max-width: 632px;
	}

	.sticky-search-open .search_details .header-search-close{
		font-size: 0;
	}

	.sticky-search-open .header__search .search-modal__form {
	    max-width: 100%;
	}

	.sticky-search-open .header__search .search-modal__form .search__input{
		padding-left: 10px;
	}

	.sticky-search-open .search_details .quickSearchResultsWrap{
		top: calc(100% + 16px);
		width: 632px;
	}

	.sticky-search-open .header-top--right .header__search {
	    position: fixed;
	    top: 0;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    background: rgba(35,35,35,.8);
	    width: 100%;
	    height: 100%;
	    margin: 0;
	    z-index: 101;
	}

	.sticky-search-open .header-top--right .header__search .search-modal__form .search__button svg{
		right: 0;
	}

	/* Parallax */
	.shopify-section-header-sticky .header-05.enable_parallax .menu-lv-1__action{
		padding: 13px 22px;
	}

	.header-05.enable_parallax .header-top--wrapper{
		min-height: 60px;
	}

	.header-05.enable_parallax .header-top{
		background: transparent;
		padding-top: 26px;
	}

	.header-05.enable_parallax .menu-lv-1__action {
	    padding: 10px 22px 10px;
	    transition: none;
	}

	.shopify-section-header-sticky .header-05.enable_parallax .header-top--wrapper{
		min-height: auto;
	}

	.scroll-up #shopify-section-header-05 .header-05.enable_parallax{
		transform: none !important;
	}	
  
}
a.menu-lv-1__action.header__menu-item.list-menu__item.link.focus-inset.menu_mobile_link.custm-left-url-menu {
    font-size: 12px;
    text-transform: capitalize;
    font-weight: 100;
    padding: 10px!important;
}
.row.nav-rply-l-m-c-r {
  display: flex;
    align-items: center;
    /* justify-content: space-between; */
    /* align-items: flex-start; */
    /* flex-wrap: nowrap; */
    align-content: center;

}
@media only screen and (min-width: 1025px) and (max-width: 1193px){
  .header-top--right.header__icons.text-right.clearfix.right-icons-searchbar {
    -webkit-box-flex: 0!important;
    -ms-flex: 0 0 33.333333%!important;
    flex: 0 0 34.333333%!important;
    max-width: 59.333333%!important;
  }
  .header-top--center.header__logo.text-center.clearfix.center-menu-men-women {
        -webkit-box-flex: 0!important;
    -ms-flex: 0 0 33.333333%!important;
    flex: 0 0 33.333333%!important;
    max-width: 33.333333%!important;
  }
  .header-top--left.header__language_currency.text-left.clearfix.replay-world {
      -webkit-box-flex: 0!important;
    -ms-flex: 0 0 33.333333%!important;
    flex: 0 0 33.333333%!important;
    max-width: 33.333333%!important;
  }
  
}


.header-top--right.header__icons.text-right.clearfix.right-icons-searchbar {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 29%;
    flex: 0 0 29%;
    max-width: 29%;
}
.header-top--center.header__logo.text-center.clearfix.center-menu-men-women {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41%;
    flex: 0 0 41%;
    max-width: 41%;
}
.header-top--left.header__language_currency.text-left.clearfix.replay-world {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
    position: static;
}
a.menu-lv-1__action.header__menu-item.list-menu__item.link.focus-inset.menu_mobile_link.replay-world {
    font-weight: 100;
}
.header-05 .menu-lv-1__action {
    padding-left: 3px!important;
}
span.text.replayworld-text-left {
    font-weight: 100;
}
/* .menu-dropdown__wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
    padding: 25px 0 12px;
    margin: 0 -37px!important;
} */
/* @media only screen and (min-width: 1025px) {
.megamenu_style_1 .menu-dropdown__banner.no_show_product:not(.column-full), .megamenu_style_1 .menu-dropdown__banner.no_show_banner:not(.column-full) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20.666667%;
    flex: 0 0 20.666667%;
    max-width: 85.666667%!important;
}
} */
span.text.discover-replayworld {
    font-size: 34px;
}
/* @media (min-width: 1025px){
.section-block-template--20332162384173__1638443951da7732e8 .container-full {
    padding-left: 30px!important;
    padding-right: 30px!important;
}
} */
@media (min-width: 1025px){
.header-wrapper .header-bottom .fixed-left, .header-wrapper .header-bottom .fixed-right, .shopify-section-header-sticky .header-wrapper .header-top {
    display: flex!important;
}
}
@media (min-width: 1025px){
.list-menu__item--link:hover {
    color: #000000!important;
}
}
@media (min-width: 1025px){
.shopify-section-header-sticky .header-wrapper .header-bottom .fixed-center {
    width: calc(118% - 224px)!important;
    display: flex;
    align-items: center;
}}
/* .container.layout--slider {
    border: 1px solid #ebebeb;
      /* margin: -6px auto; */
} */
.header__logo {
    padding-bottom: 0px;
}
@media (min-width: 1025px){
.header-05 .header-top {
    padding-top: 23px;
    padding-bottom: 0;
}}
.announcement-bar__message .message, .announcement-bar__message p {
    padding: 0px 0px!important;
}
.announcement-bar__message, .announcement-bar__message .message, .announcement-bar__message a, .announcement-bar__message p, .top-mesage-countdown {
    color: #585656!important;
}
@media screen and (min-width: 1025px){
.header-top--wrapper .header__logo {
    width: 176px;
    display: inline-block;
}
}
.footer-block__item.footer-block__column.footer-block__newsletter.newsletter__style1.text-left.column_reverse {
    display: none;
}
#dropdown-location{
    display: none;
    position: fixed;
        top: 0;
        bottom: 0;
        right: 0;
        height: 100vh;
        z-index: 999;
        overflow-y: auto;
        -webkit-transition: transform 0.3s linear;
        -moz-transition: transform 0.3s linear;
        -ms-transition: transform 0.3s linear;
        -o-transition: transform 0.3s linear;
        transition: transform 0.3s linear;
        padding-bottom: 100px;
        width: 400px;
        max-width: -moz-calc(100vw - 40px);
        max-width: -webkit-calc(100vw - 40px);
        max-width: -ms-calc(100vw - 40px);
        max-width: calc(100vw - 40px);
  }
.ct_login {
    background-color: #fff!important;
    padding: 15px 30px 25px;
}
a.close-location.close {
    font-size: var(--font_size);
    text-transform: uppercase;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: flex-end;
    -moz-box-pack: flex-end;
    -ms-flex-pack: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    font-weight: 400;
    color: var(--body_color);
    margin-bottom: 30px;
}
.customer-title .close span {
    margin-left: 5px;
    padding-top: 1px;
}
.close svg {
    width: 17px;
    height: 17px;
}

#halo-image-banner-template--20332162384173__16394502839cbe45cc .item-b60007f8-3eda-44cf-8560-98681730c458 .banner-heading {
    font-weight: 500!important;
}
@media (min-width: 1200px){
#halo-image-banner-template--20332162384173__16394502839cbe45cc {
    padding-top: 0px;
    padding-bottom: 65px!important;
}
}
h3.title {
    font-weight: 500!important;
}
@media (max-width: 550px){
.banner-action {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
}
@media (max-width: 767px){
.banner-action .banner-button+.banner-button {
    margin-top: 0px!important;
}
  .banner-action .banner-button {

    min-width: 134px!important;
  }
}
  @media (max-width: 768px){
#halo-image-banner-template--20332162384173__16394502839cbe45cc .item-b60007f8-3eda-44cf-8560-98681730c458 .banner-heading {
    color: #ffffff;
    font-size: 30px!important;
}
    #halo-image-banner-template--20332162384173__16394502839cbe45cc .item-b60007f8-3eda-44cf-8560-98681730c458 .banner-text {
    color: #ffffff;
    font-size: 30px!important;
}
  }
@media (max-width: 1024px){
.banner-heading {
    margin: 0 0 15px;
    padding: 0 0 7px!important;
    line-height: 0px!important;
}
}
    @media (max-width: 768px){
  .content_absolute .content {
    position: absolute;
    top: 71%!important;
  }  
        .content.spotlight-inner.text-center.align-items--center.not-image {
    margin-top: -289px!important;
    margin-bottom: -271px!important;
}

    }
  

@media (max-width: 1024px){
  b.pfw {
    font-size: 24px!important;
}

}
@media (min-width: 769px) and (max-width: 1024px){
  .content.spotlight-inner.text-center.align-items--center.not-image {
       margin-top: -180px!important;
    margin-bottom: -180px!important;
}
}
@media (min-width: 1025px) and (max-width: 1560px){
  .content.spotlight-inner.text-center.align-items--center.not-image {
       margin-top: -130px!important;
    margin-bottom: -130px!important;
}
}
.header-custom-width #shopify-section-announcement-bar .container {
    max-width: var(--header-custom-width-container);
    padding-left: 16px;
    padding-right: 23px!important;
}
.container.layout--slider {
    border-bottom: 1px solid #ebebeb!important;
}
.header-custom-width #shopify-section-announcement-bar .container {
    max-width: 1890px!important;
}
ls-static-538307.storename-rply {
    font-weight: bold;
}
.map-rply {
    /* margin: 10px; */
    margin-top: 20px!important;
}
.card-swatch {
    font-size: 0;
    letter-spacing: 0;
    display: none!important;
}
.row.nav-rply-l-m-c-r {
    padding-bottom: 7px;
}

a.menu-lv-1__action.header__menu-item.header__menu-item.list-menu__item.link.link--text.focus-inset[href^="/collections/sale"] {
    color: #d61920!important;
    font-weight: 800;
}
a.menu-lv-1__action.header__menu-item.list-menu__item.link.focus-inset[href^="/collections/summer-deals"] {
    color: #d61920 !important;
    font-weight: 500;
}

a.menu-lv-1__action.header__menu-item.header__menu-item.list-menu__item.link.link--text.focus-inset[href^="/collections/summer-deals"] {
    color: #d61920!important;
    font-weight: 500;
}
/* mobile menu sale text color */
.menu-lv-1__action.list-menu__item.link.focus-inset.menu-lv__flex.menu_mobile_link a.text[href^="/collections/summer-deals"] {
    color: #d61920 !important;
    font-weight: 500;
}


