.rs-section .border-bottom{
	border-bottom: 1px solid var(--color-border)
}.rs-section .text-right{
	text-align: right
}.rs-section .icon{
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	fill: currentColor
}.rs-section .icon__fallback-text,
.rs-section .visually-hidden{
	position: absolute !important;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}.rs-section svg.icon:not(.icon--full-color) circle,
.rs-section svg.icon:not(.icon--full-color) ellipse,
.rs-section svg.icon:not(.icon--full-color) g,
.rs-section svg.icon:not(.icon--full-color) line,
.rs-section svg.icon:not(.icon--full-color) path,
.rs-section svg.icon:not(.icon--full-color) polygon,
.rs-section svg.icon:not(.icon--full-color) polyline,
.rs-section svg.icon:not(.icon--full-color) rect,
.rs-section symbol.icon:not(.icon--full-color) circle,
.rs-section symbol.icon:not(.icon--full-color) ellipse,
.rs-section symbol.icon:not(.icon--full-color) g,
.rs-section symbol.icon:not(.icon--full-color) line,
.rs-section symbol.icon:not(.icon--full-color) path,
.rs-section symbol.icon:not(.icon--full-color) polygon,
.rs-section symbol.icon:not(.icon--full-color) polyline,
.rs-section symbol.icon:not(.icon--full-color) rect{
	fill: inherit;
	stroke: inherit
}.rs-section li{
	list-style: none
}.rs-section .list--inline{
	padding: 0;
	margin: 0
}.rs-section .list--inline>li{
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle
}@media only screen and (max-width:749px){.small--hide{
		display: none !important
	}}.rs-section .grid{
    list-style: none;
    margin: 0 0 0 -20px;
    padding: 0;
  }.rs-section .grid::after{
    content: '';
    display: table;
    clear: both
  }@media only screen and (max-width:749px){.grid{
      margin-left: 0px !important;
    }}.rs-section .grid--table>.grid__item{
	float: none;
	display: table-cell;
	vertical-align: middle
}.rs-section .grid__item{
	float: left;
	padding-left: 20px;
	width: 100%
}@media only screen and (max-width:749px){.rs-section .grid__item{
		padding-left: 15px
	}}.rs-section .grid__item[class*="--push"]{
	position: relative
}@media only screen and (min-width:750px){.medium-up--one-quarter{
		width: 25%
	}.medium-up--one-half{
		width: 50%
	}}.site-header{
	position: relative;
}@media only screen and (min-width:750px){.site-header{
		padding: 0 55px
	}}.logo-align--center .site-header__logo{
	margin: 0 auto
}@media only screen and (max-width:749px){.logo-align--center .site-header__logo{
		text-align: left;
		margin: 15px 0
	}}@media only screen and (max-width:749px){.site-header__logo{
		padding-left: 22px;
		text-align: left
	}.site-header__logo img{
		margin: 0
	}}@media only screen and (min-width:750px){.logo-align--center .site-header__logo-link{
		margin: 0 auto
	}}.site-header__logo img{
	display: block
}@media only screen and (max-width:749px){.site-header__icons .btn--link,
	.site-header__icons .site-header__cart{
		font-size: calc(((var(--font-size-base))/(var(--font-size-base))) * 1em)
	}}.site-header__account,
.site-header__cart,
.site-header__search{
	position: relative
}.site-header__search.site-header__icon{
	display: none
}@media only screen and (min-width:1400px){.site-header__search.site-header__icon{
		display: block
	}}.search__results{
  padding-bottom: 20px;
}.site-header__menu{
	display: none
}@media only screen and (max-width:749px){.site-header__icon{
		display: inline-block;
		vertical-align: middle;
		padding: 10px 11px;
		margin: 0
	}}@media only screen and (min-width:750px){.site-header__icon .icon-search{
		margin-right: 3px
	}}/*  Nav css */
.site-nav{
	position: relative;
	padding: 0;
	text-align: center;
	margin: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}.site-nav a{
	color: var(--color-text);
	font-size: 14px;
}.site-nav__link{
	display: block;
	white-space: nowrap
}.site-nav__link .icon-chevron-down{
	width: calc(8em / 16);
	height: calc(8em / 16);
	margin-left: 0.5rem
}.site-nav .site-nav__link--main{
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 1.4px;
	padding: 10px 30px;
}.mobile-nav--open .icon-close{
	display: none;
}.main-content{
	opacity: 1;
}.main-content .shopify-section{
	display: block;
}.main-content .shopify-section:first-child{
	display: inherit
}.critical-hidden{
	display: none;
}.critical-hidden{
	display: none;
}.justify-content_center{
	justify-content: center;
}.flex{
	display: flex;
}#shopify-section-sections--22868582039858__new_header_FP66ib .one-half{
	width: 50% !important;
}.one-fifth{
	width: 20% !important;
}.site-header__book-appointment{
	display: flex;
}.US-contact{
	display: flex;
}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{
	display: block;
}.page-width{
	padding-left: 50px;
	padding-right: 50px;
}.page-width{
	max-width: 1500px;
	margin: 0 auto;
}@media only screen and (min-width: 750px){.medium-up--one-third{
		width: 33.33333%;
	}}.flex{
	display: flex;
}.rs-section .btn--link{
    background-color: transparent;
    border: 0;
    margin: 0;
    color: var(--color-text);
    text-align: left;
}.rs-section .btn--link .icon{
    vertical-align: middle;
}.rs-section svg:not(:root){
    overflow: hidden;
}.rs-section .btn--link{
    background-color: transparent;
    border: 0;
    margin: 0;
    color: var(--color-text);
    text-align: left;
}.rs-section button{
    background: transparent;
    cursor: pointer;
    border: none;
    padding: 0;
}.rs-section button,
input,
optgroup,
select,
.disclosure__toggle,
textarea{
    color: inherit;
    font: inherit;
    margin: 0;
}.rs-section form{
    margin: 0;
}@media only screen and (min-width: 750px) 
    .rs-section input,
    textarea{padding: 10px 18px;}}
    
.rs-section input,
textarea{
    padding: 8px 15px;
}.rs-section input,
textarea,
select,
.disclosure__toggle{
    border: 1px solid var(--color-border-form);
    background: var(--color-text-field);
    color: var(--color-text-field-text);
    max-width: 100%;
    line-height: 1.2;
    border-radius: 0;
}.rs-section input,
textarea,
select,
.disclosure__toggle{
    font-size: calc(var(--font-size-base)* 1px);
    font-family: var(--font-stack-body);
    font-style: var(--font-style-body);
    font-weight: var(--font-weight-body);
    color: var(--color-text);
    line-height: 1.5;
}.rs-section a,
button,
[role=button],
input,
label,
select,
.disclosure__toggle,
textarea{
    touch-action: manipulation;
}.rs-section button,
input,
optgroup,
select,
.disclosure__toggle,
textarea{
    color: inherit;
    font: inherit;
    margin: 0;
}.rs-section input,
textarea,
select,
.disclosure__toggle{
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
}.rs-section img{
    max-width: 100%;
    border: 0;
}.rs-section ul,
ol{
    margin: 0;
    padding: 0;
}.rs-section a{
    color: var(--color-anchor-text);
}.rs-section .align-items_center{
    align-items: center;
}.rs-section .inline-flex{
    display: inline-flex;
}.rs-section .text-center{
    text-align: center !important;
}.rs-section .text-right{
    text-align: right !important;
}.rs-section a[href^=tel],
a[href^=mail]{
    color: inherit;
}.rs-section form{
    margin: 0;
}.rs-section .flex-wrap{
    flex-wrap: wrap;
}.rs-section .flex{
    display: flex;
}.rs-section .text-uppercase{
    text-transform: uppercase;
}.rs-section [data-image-loading-animation]{
    background-color: var(--global-color-image-loader-primary);
    -moz-animation: image-loader 2s .4s infinite;
    -o-animation: image-loader 2s .4s infinite;
    -webkit-animation: image-loader 2s .4s infinite;
    animation: image-loader 2s .4s infinite;
}.rs-section .absolute-image-wrapper,
.absolute-link-wrapper{
    position: relative;
}.rs-section .absolute-image-wrapper img,
.rs-section.absolute-link-wrapper a{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}.rs-section .hide{
    display: none !important;
}.rs-section a{
    background-color: transparent;
}.critical-hidden{
    display: inherit;
}.one-whole{
    width: 100%;
}/*================ Header with and without hover css ================*/
	.template-index .rs-section,
	.page_reserve-collection .rs-section{
		position: absolute;
		left: 0;
		width: 100%;
		z-index: 999;

	}.template-index .rs-section:not(:hover),
	.page_reserve-collection .rs-section:not(:hover){
		background: rgb(0, 0, 0);
		background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,0) 20%, rgba(0, 0, 0, 0.63) 100%);
		background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,0) 20%, rgba(0, 0, 0, 0.63) 100%);
		background: linear-gradient(0deg, #0000, #000000a1);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1);
	}.template-index .rs-section:hover{
		background-color: #fff;
	}.template-index .site-header{
		background: transparent;
		border-bottom: none;
	}.template-index .rs-section:hover .site-nav a,
	.template-index .rs-section:hover .country-selector .disclosure__button,
	.template-index .rs-section:hover .site-header .site-header__icon{
		color: var(--color-text);
		text-shadow: none;
	}.template-index .rs-section:hover .site-header__phone .phone-b,
	.template-index .rs-section:hover .iwish-header svg,
	.template-index .rs-section:hover .site-header__menu svg line{
		stroke: var(--color-text);
	}.template-index .rs-section:hover .site-header__logo-link .logo-white,
	.template-customers-register .rs-section .site-header__logo-link .logo-white , 
    .template-customers-login .rs-section .site-header__logo-link .logo-white , 
    .template-search .rs-section .site-header__logo-link .logo-white ,
    .template-page .rs-section .site-header__logo-link .logo-white ,
    .bglogoblack .rs-section .site-header__logo-link .logo-white ,
    .template-collection .rs-section .site-header__logo-link .logo-white ,
    .template-product .rs-section .site-header__logo-link .logo-white ,
    .template-cart .rs-section .site-header__logo-link .logo-white{
		display: none;
	}.template-index .rs-section:hover .site-header__logo-link .logo-dark ,{
		display: block;
	}.template-index #AccessibleNav{
		background: transparent;
	}.template-index .site-nav .site-nav__link--main,
	.template-index .country-selector,
	.template-index .site-header__icon{
		color: #fff;
		text-shadow: 0px 3px 6px #00000029;
	}.template-index .site-header__phone .phone-b,
	.template-index .iwish-header svg{
		stroke: #FFF;
	}.template-index .rs-section:not(:hover) .site-header__book-appointment svg{
		fill: #FFF;
	}.icon-cart,
	.icon-cart:hover,
	.template-index .rs-section:hover .icon-cart,
	.template-index .rs-section:hover .icon-cart:hover{
		fill: #14344a;
	}.template-index .icon-cart,
	.template-index .icon-cart:hover{
		fill: #fff;
	}.template-index .rs-section:not(:hover) .site-header__book-appointment svg{
		fill: #FFF;
	}@media (min-width: 1200px){.desk_country-selector{
			margin-right: -25px;
		}.country-selector .disclosure{
			position: relative;
		}.country-selector .disclosure img{
			width: 14px;
			display: block;
		}/* .country-selector .disclosure svg{
			width: 18px;
			height: 18px;
		}*/

		.country-selector .disclosure__button{
			display: flex;
			align-items: center;
			justify-self: center;
			font-size: 15px;
			font-weight: 600;
			letter-spacing: 0px !important;
			padding: 0 8px;
		}#CountryList{
			position: absolute;
			left: 0;
			top: 100%;
			background-color: #fff;
			
		}#CountryList:not([hidden]){
			display: flex;
			flex-direction: column;
			gap: 5px;
			width: 100%;
			padding: 5px;
			z-index: 99999 !important;
		}.country-selector .disclosure__item a{
			display: flex;
			align-items: center;
			font-size: 12px;
			gap: 5px;
			color: var(--color-text);
		}}@media (max-width: 1199px){.country-selector.desk_country-selector{
			display: none;
		}.country-selector{
			padding: 11px 5px;
		}.country-selector .disclosure__list{
			margin-top: 6px;
            list-style: none;
			margin: 0;
			padding: 0;
		}.country-selector .disclosure__button,
		.country-selector .disclosure__list a{
			display: flex;
			align-items: center;
			font-size: 14px;
			letter-spacing: 0.7px;
		}.country-selector .disclosure__button{
			width: 100%;
			position: relative;
		}.country-selector .disclosure__button img,
		.country-selector .disclosure__list a img{
			width: 20px;
			margin-right: 14px;
		}.country-selector .disclosure__button .icon-caret{
			width: 12px;
			height: auto;
			position: absolute;
			right: 0;
			transition: all 0.3s;
		}.country-selector .disclosure__button[aria-expanded="true"]{
			padding-bottom: 4px;
		}.country-selector .disclosure__button[aria-expanded="true"] .icon-caret{
			transform: rotateX(180deg);
		}.country-selector .disclosure__list a{
			color: var(--color-text);
			padding: 6px 0;
		}}ul.list-unstyled{
		position: absolute;
		display: none;
		background-color: #ffffff;
	}ul.list-unstyled.open{
		display: block;
	}ul.list-unstyled li{
		position: relative;
		cursor: pointer;
		width: 70px;
		padding: 5px;
		background: rgba(255, 255, 255, 0.95);
		border-radius: 3px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}ul.list-unstyled li span{
		font-size: 13px;
		font-weight: 500;
	}.currency_switcher-selector .init.active:after{
		-webkit-transition: transform 0.2s ease;
		-o-transition: transform 0.2s ease;
		transition: transform 0.2s ease;
		-webkit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		transform: rotate(135deg);
	}/*================ Currency converter css end ================*/
	/*================ MODULES ================*/
	.site-header{
		position: relative;
		background-color: var(--color-body);
	}.site-header__logo-link svg{
		max-width: 100%;
	}.site-header__logo img{
		display: block;
		width: 170px;
		height: auto;
		margin: 0 auto;
	}.site-header__cart,
	.site-header__search,
	.site-header__account{
		position: relative;
	}.site-header__search.site-header__icon{
		display: none;
	}.site-header__icon svg{
		display: block;
		/* color: var(--color-text); */
	}.site-header__menu{
		display: none;
	}.site-header__icon.site-header__book-appointment svg{
		width: 20px;
		height: 20px;
	}.contact-number{
		display: flex;
		align-items: center;
		justify-content: center;
	}.contact-number a{
		padding: 0 10px;
	}@media only screen and (min-width: 750px){.site-header.logo--center{
			padding: 15px 0 15px;
		}.site-header__icon{
			color: var(--color-text);
			font-size: 14px;
			font-weight: 600;
			letter-spacing: 0.5px;
			padding: 6px 8px;
		}.site-header__icon .icon-search{
			margin: 0;
		}.logo-align--center .site-header__logo-link{
			display: block;
			margin: 0 auto;
		}.site-header__icon.site-header__book-appointment{
			border-bottom: 1px solid;
			padding: 0;
			margin-left: 10px;
		}.site-header__icon.site-header__book-appointment svg{
			margin-right: 5px;
		}}@media only screen and (min-width: 1400px){.site-header__search.site-header__icon{
			display: block;
		}}@media (max-width: 1400px){.site-nav .site-nav__link--main{
			font-size: 15px;
			padding: 10px 22px;
		}}@media (max-width: 1200px){/* Convert desktop navigation to mobile - start */
		.site-header{
			border-bottom: 1px solid #bebebe;
		}.site-header__mobile-nav .grid__left .site-header__menu{
			display: block;
		}.site-header__menu .icon-hamburger{
			width: 28px;
			height: auto;
		}}@media (max-width: 749px){.logo-align--center .site-header__logo{
			text-align: left;
			padding: 0 10px;
			margin: 12px 0;
		}.site-header__logo{
			padding-left: 0;
			text-align: left;
		}.site-header__logo img{
			margin: 0 auto;
			width: 110px;
		}.site-header__icon{
			display: inline-block;
			vertical-align: middle;
			align-items: center;
			padding: 10px 2px;
			margin: 0;
			display: flex;
		}.site-header__icons .btn--link,
		.site-header__icons .site-header__cart{
			font-size: calc(((var(--font-size-base)) / (var(--font-size-base))) * 1em);
		}.site-header .contact-number{
			width: 36px;
		}}.search-form__clear-action .icon-close{
		flex: 1 1 auto;
		width: 12px;
		height: 12px;
		fill: var(--color-text-field-text);
	}.search-form__connected-submit .icon-search{
		fill: var(--color-btn-primary-text);
		width: 20px;
		height: 20px;
	}.search-bar{
		z-index: 999;
		background-color: var(--color-body);
		display: none;
		-ms-transform: translateY(100%);
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		max-height: 100vh;
		position: fixed;
	}.js-drawer-open-top .drawer--top{
		-ms-transform: translateY(0%);
		-webkit-transform: translateY(0%);
		transform: translateY(0);
		display: flex;
		max-height: 100vh;
		width: 100%;
		top: 38px;
	}.js-drawer-open .drawer-page-content:after{
		opacity: 1;
		visibility: visible;
		pointer-events: auto;
	}.search-bar__interior{
		height: 100%;
		display: flex;
		flex: 1;
	}@media only screen and (min-width: 750px){.search-bar__interior{
			padding-left: 55px;
			padding-right: 55px;
			height: auto;
		}}.search-form__container{
		flex: 1;
		display: flex;
		align-items: center;
		justify-content: center;
		padding-left: 7px;
		padding-right: 10px;
		background-color: var(--color-bg);
	}.search-bar__actions{
		display: flex;
		flex: 0 0 auto;
		align-items: center;
	}.search-bar__submit .icon{
		position: relative;
		top: -1px;
		width: 1.2rem;
		height: auto;
	}.search-bar__input{
		padding-right: 45px;
		width: 100%;
		min-height: 44px;
		color: var(--color-text-field-text);
		background-color: var(--color-text-field);
		border: none;
		border: 1px solid var(--color-border-form);
	}.search-bar__close{
		padding: 0.625em 0.75em;
		margin-right: -10px;
	}.search-bar__close .icon{
		width: 1rem;
		height: auto;
	}.search-bar .predictive-search-wrapper{
		position: fixed;
		width: 100%;
	}@media only screen and (max-width: 749px){.search-bar .predictive-search-wrapper{
			border: none;
		}}@media only screen and (min-width: 750px){.search-bar .predictive-search-wrapper{
			position: absolute;
			right: auto;
			left: auto;
			max-width: 748px;
		}}@media only screen and (max-width: 989px){.search-bar .predictive-search{
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
		}}.show-menu-drawer .popup-overlay{
		display: block;
	}.mobile-nav-wrapper .search-bar__input{
		font-size: 12px;
		line-height: 16px;
		letter-spacing: 0.6px;
		text-transform: uppercase;
		padding-left: 20px;
		border-color: #d0d0d0;
	}.search-bar__submit .icon{
		display: none;
	}.mobile-nav__link-1,
	.mobile-nav__level-1>.mobile-nav__link,
	.mobile-nav__link-2,
	.menu-nav__with-dropdown .mobile-nav__link,
	.engagement-rings .mobile-nav__level-2 .mobile-nav__item>.mobile-nav__link,
	.mobile-nav-account a{
		font-size: 14px;
		line-height: 19px;
		letter-spacing: 0.7px;
		text-transform: uppercase;
	}.mobile-nav__link-1,
	.mobile-nav__level-1>.mobile-nav__link,
	.mobile-nav__link-2,
	.menu-nav__with-dropdown .mobile-nav__link{
		font-weight: 500;
	}.menu-nav__with-dropdown{
		display: flex;
		justify-content: space-between;
		align-items: center;
		text-transform: uppercase;
	}.menu-nav__with-dropdown .toggle-icon{
		display: flex;
		width: 40px;
		height: 27px;
		padding-left: 27px;
		flex: 0 0 40px;
		justify-content: center;
		align-items: center;
		position: relative;
		cursor: pointer;
	}.menu-nav__with-dropdown.active .toggle-icon:after{
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}.menu-nav__with-dropdown .toggle-icon:before{
		width: 12px;
		height: 2px;
		background: var(--color-text);
		content: "";
		position: absolute;
		-webkit-transition: 0.3s all;
		-o-transition: 0.3s all;
		transition: 0.3s all;
	}.menu-nav__with-dropdown .toggle-icon:after{
		width: 2px;
		height: 12px;
		background: var(--color-text);
		content: "";
		position: absolute;
		-webkit-transition: 0.3s all;
		-o-transition: 0.3s all;
		transition: 0.3s all;
	}.mobile-nav__level-2>.nav__level-2-item:not(:first-child) .menu-nav__with-dropdown{
		margin-top: 30px;
	}.mobile-nav__link-1,
	.mobile-nav__level-1>.mobile-nav__link{
		width: 100%;
		flex: 1 1 auto;
		padding: 18.5px 0;
	}.mobile-nav__level-1>.mobile-nav__link{
		display: block;
	}.mobile-nav__item{
		width: 100%;
		flex: 0 0 100%;
	}.mobile-nav__item a{
		display: block;
		width: 100%;
		position: relative;
	}.nav__level-2-item .toggle-icon,
	.mobile-nav__level-3 .mobile-nav__link-3.best-sellers,
	.mobile-nav__level-3 .mobile-nav__link-3.new-arrivals,
	.mobile-nav__level-3 .mobile-nav__link-3.luxe-collection,
	.mobile-nav__level-3 .mobile-nav__link-3.custom-rings,
	.mobile-nav__level-3 .mobile-nav__link-3.home-preview,
	.mobile-nav__level-3 .mobile-nav__link-3.gemstone-jewelry,
	.site-nav__childlist-item.about-us .menu-nav__with-dropdown,
	.mobile-nav__dropdown .link-create-your-engagement-ring,
	.mobile-nav__item .site-nav__child-link.shop-all:before,
	.mobile-nav__item.category .menu-nav__with-dropdown{
		display: none;
	}.mobile-nav__item .site-nav__child-link.shop-all{
		font-weight: 500;
		letter-spacing: 0.6px;
		text-transform: uppercase;
		padding-left: 0;
	}.mobile-nav .engagement-rings .site-nav__childlist-item{
		padding-right: 0;
	}.engagement-rings .mobile-nav__level-2 .mobile-nav__item>.mobile-nav__link{
		font-weight: 500;
		padding-top: 8px;
		padding-bottom: 8px;
	}.rs-section .mobile-nav-account{
		padding: 0 30px;
	}.rs-section .mobile-nav-account a{
		color: var(--color-text);
		display: block;
		position: relative;
		padding: 18.5px 0 18.5px 34px;
	}.rs-section .mobile-nav-account a:before{
		content: "";
		display: block;
		width: 20px;
		height: 20px;
		position: absolute;
		left: 0;
		top: 50%;
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		margin-top: -10px;
	}.rs-section .mobile-nav-account a[title="My Account"]:before,
	.rs-section .mobile-nav-account a[title="Sign In"]:before{
		background-image: url(https://cdn.shopify.com/s/files/1/0599/0839/0973/files/nav-account_sign-in.svg?v=1717040867);
	}.rs-section .mobile-nav-account a[title="Wishlist"]:before{
		background-image: url(https://cdn.shopify.com/s/files/1/0599/0839/0973/files/nav-account_heart.svg?v=1717040834);
	}.rs-section .mobile-nav-account a[title="My Bag"]:before{
		background-image: url(https://cdn.shopify.com/s/files/1/0599/0839/0973/files/nav-account_bag.svg?v=1717040804);
	}.rs-section .mobile-nav-wrapper .country-selector .disclosure__button{
		color: var(--color-text);
		text-shadow: none;
	}@media(max-width: 768px){.search-bar__interior{
		    padding: 40px 0;
	}div#SearchDrawer{
    height: 100%;
    top: 0;
        z-index: 99999;
}.search-bar__actions{
    right: 20px;
    position: absolute;
    z-index: 99;
      top: 47px;
}.search-form__container{
    align-items: flex-start;
    z-index: 99999 !important;
  }predictive-search.is-active{
    align-items: center;
    /* display: none; */
    z-index: 99999 !important;
    /* justify-content: center; */
}}