/** Shopify CDN: Minification failed

Line 674:155 Invalid escape

**/
@import url('//fonts.googleapis.com/css2?family=Bentham&display=swap');
@font-face {
  font-family: 'MrEavesXLModOT-Reg';
  src: url('https://hunterandshaye.com/cdn/shop/files/MrEavesXLModOT-Reg.woff2?v=1649325011') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/MrEavesXLModOT-Reg.woff?v=1649325010') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mrs Eaves OT';
  src: url('https://hunterandshaye.com/cdn/shop/files/MrsEavesOT-Bold.woff2?v=1649325010') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/MrsEavesOT-Bold.woff?v=1649325011') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mrs Eaves OT';
  src: url('https://hunterandshaye.com/cdn/shop/files/MrsEavesOT-Roman.woff2?v=1649262334') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/MrsEavesOT-Roman.woff?v=1649262334') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Albra';
  src: url('https://hunterandshaye.com/cdn/shop/files/AlbraText-Regular.woff2?v=1648637289') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/AlbraText-Regular.woff?v=1648637289') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Albra';
  src: url('https://hunterandshaye.com/cdn/shop/files/AlbraText-Black.woff2?v=1648637289') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/AlbraText-Black.woff?v=1648637289') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Albra Semi';
  src: url('https://hunterandshaye.com/cdn/shop/files/AlbraText-Semi.woff2?v=1648637289') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/AlbraText-Semi.woff?v=1648637289') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Albra';
  src: url('https://hunterandshaye.com/cdn/shop/files/AlbraMedium.woff2?v=1649326717') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/AlbraMedium.woff?v=1649326717') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Albra';
  src: url('https://hunterandshaye.com/cdn/shop/files/AlbraText-Bold.woff2?v=1648637289') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/AlbraText-Bold.woff?v=1648637289') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Albra';
  src: url('https://hunterandshaye.com/cdn/shop/files/AlbraText-Light.woff2?v=1648637289') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/AlbraText-Light.woff?v=1648637289') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
} 



@font-face {
  font-family: 'Calendas Plus';
  src: url('https://hunterandshaye.com/cdn/shop/files/CalendasPlus-Bold.woff2?v=1648653913') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/CalendasPlus-Bold.woff2?v=1648653913') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
} 

@font-face {
  font-family: 'Calendas Plus';
  src: url('https://hunterandshaye.com/cdn/shop/files/CalendasPlus.woff2?v=1648653913') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/CalendasPlus.woff?v=1648653913') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mrs Eaves OT';
  src: url('https://hunterandshaye.com/cdn/shop/files/MrEavesXLModNarOT-Light.woff2?v=1648749137') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/MrEavesXLModNarOT-Light.woff?v=1648749137') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MrEavesXLModNarOT-Reg';
  src: url('https://hunterandshaye.com/cdn/shop/files/MrEavesXLModNarOT-Reg.woff2?v=1648750129') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/MrEavesXLModNarOT-Reg.woff?v=1648750129') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
} 

@font-face {
  font-family: 'Mrs Eaves OT';
  src: url('https://hunterandshaye.com/cdn/shop/files/MrEavesXLModNarOT-Thin.woff2?v=1648750129') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/MrEavesXLModNarOT-Thin.woff?v=1648750129') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MrEavesXLModNarOT-Ultra';
  src: url('https://hunterandshaye.com/cdn/shop/files/MrEavesXLModNarOT-Ultra.woff2?v=1648750129') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/MrEavesXLModNarOT-Ultra.woff?v=1648750129') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mrs Eaves OT';
  src: url('https://hunterandshaye.com/cdn/shop/files/MrEavesXLModNarOT-Bold.woff2?v=1648750129') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/MrEavesXLModNarOT-Bold.woff?v=1648750129') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mrs Eaves OT';
  src: url('https://hunterandshaye.com/cdn/shop/files/MrEavesXLModNarOT-Heavy.woff?v=1648750129') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/MrEavesXLModNarOT-Book.woff2?v=1648750129') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MrEavesXLModNarOT-Book';
  src: url('https://hunterandshaye.com/cdn/shop/files/MrEavesXLModNarOT-Book.woff?v=1648750129') format('woff2'),
    url('https://hunterandshaye.com/cdn/shop/files/MrEavesXLModNarOT-Book.woff?v=1648750129') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


.variant-input.disabled label:after {
  position: absolute;
  content: "";
  left: 50%;
  top: 0;
  bottom: 0;
  border-left: 1px solid;
  border-color: #000;
  border-color: var(--colorBorder);
  transform: rotate(45deg);
}

/* .variant-input-wrap .variant-input.disabled label {
  background: #b5b5b5!important;color:#fff!important;
  box-shadow: 0 0 0 2px #b5b5b5!important;}
.variant-input-wrap .variant-input.disabled input[type=radio]:checked+label {
  background: #b5b5b5!important;
  box-shadow: 0 0 0 2px #b5b5b5!important; color:#fff!important;} */

.cs_variant-input-wrap input[type=radio]:checked+label {
  background: #c29c6a;
  box-shadow: 0 0 0 2px #c29c6a;
  color: #fff;
}
.cs_variant-input-wrap label.variant__button-label.disabled {
  cursor: not-allowed;
}
.cs_variant-input-wrap  input[type="radio"] {
  clip: rect(0,0,0,0);
  overflow: hidden;
  position: absolute;
  height: 1px;
  width: 1px;
}



.banner_cs_cnt .collection_overlay{ display:none;}
.collection_special-occasions .banner_cs_cnt .collection_overlay{ display: flex;}

.collection_special-occasions .collection-grid__wrapper .pagination .next, .collection-grid__wrapper .pagination .prev {
  background: #746282;
}

.banner_cs_cnt .collection_banner{
  display: none;
}
.banner_cs_cnt .page-width.page-content{ padding-bottom:0;}
.banner_cs_cnt  h1.section_title {
  text-align: center;
  font-size: 36px;
  color: #c29c6a;
  text-transform: capitalize;
  font-family: 'Albra';
  font-weight: 500;
  letter-spacing: 1px;
  margin: 0px;
}
.collection_special-occasions .banner_cs_cnt .collection_banner{
  display: block;
}

html{padding-bottom:0 !important;}  
.footer__collapsible p {
  letter-spacing: 1px;
  font-family: 'MrEavesXLModOT-Reg';
  font-size: 15px;
}
.rktheme-product-details[data-align='center'] .rktheme-product-title{
  font-family: 'MrEavesXLModOT-Reg';
  font-size: 20px!important; 
  letter-spacing: 1px;
  color: #727273!important;
  font-weight: normal;
  text-transform: none; 
}
.rktheme-product-price.rktheme-product-price--original{  font-size: 16px;  line-height: 24px;  color: #727374;  font-family: 'Albra';}
.rktheme-product-vendor.rktheme-product-vendor--above-title{ 
  font-size: 22px; 
  font-weight: 400;
  opacity: 1;
  display:block;
  color: #8aaeb5;
  font-family: 'MrEavesXLModOT-Reg';
  letter-spacing: 2px;
}
.grid-product__meta .grid-product__vendor{ 
  font-size: 29px; 
  font-weight: 400;
  opacity: 1;
  display: block;
  color: #8aaeb5;
  font-family: 'Mrs Eaves OT';
  letter-spacing: 2px;
}
.product_ctm_text.line-item-property__field label{
  font-size: 18px;
  font-family: 'MrEavesXLModNarOT-Book';
  font-weight: 600;
  letter-spacing: 2px;
}

.pagination .page.current, .pagination a{font-family: 'MrEavesXLModOT-Reg';  font-size: 25px;}
.grid-product__price span{
  font-size:29px;
  line-height: 30px;
  letter-spacing: 1px;
  color: #727374;
  font-family: 'Albra';
  font-weight: 500;
}
span.boost-pfs-filter-option-title-text {
  font-family: 'Albra'!important;
  font-weight: 400;
  font-size: 18px!important;
  letter-spacing: 2px;
}
.collection_banner { position: relative; width: 100%;  margin: 0px;  padding: 0px;  display: block;}
.collection_img_cnt{  width: 100%;  margin: 0px;  padding: 0px;  display: block;}
.collection_img_cnt img {
  max-height: 600px;
  object-fit: cover;
  object-position: top left;
  width: 100%;  margin: 0px;  padding: 0px;  display: block;}
div#CollectionAjaxResult .grid-product__tag.grid-product__tag--sold-out {
  color: #c29c6a;
  background-color: #fef0e9;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 100;
  font-size: 12px;
}
.collection-grid__wrapper .color-swatch{box-shadow: 0 0 0 1px #797a7b;}
.collection_overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.colltext_cnt {
  width: 350px;
  margin: 0px;
  padding: 40px 30px;
  display: block; 
  background: #746282;
  text-align:center;
}
.colltext_cnt img{ max-width: 80%;  display: inline-block;}
.colltext_cnt p {
  margin: 15px 0 0;
  padding: 0px;
  color: #fff;
  text-align: center;
  font-size: 28px;
  line-height: 30px;
  letter-spacing: 1px;
  font-family: 'MrEavesXLModOT-Reg';
  font-weight: 300;
} 

#shopify-section-collection-header h1.section-header__title {
  font-size: 36px;
  color: #c29c6a;
  text-transform: capitalize;
  font-family: 'Albra';
  font-weight: 500;
  letter-spacing: 1px;
}

.featured-home-margin .txt-product h4 {
  text-align: center;
  font-size: 24px;
  line-height: 30px;
  margin: 25px 0 0;
  padding: 0px;
  display: block;
  color: #8aaeb5;
  font-family: 'Albra';
  font-weight: 300;
  letter-spacing: 2px;
}
/* .hs_image .txt-product img {
  max-width:150px;
  height: auto;
} */
.grid__item--sidebar::-webkit-scrollbar {
  width: 1px;
}
.announcement-text {  font-weight: 500;font-family: 'MrEavesXLModOT-Reg'; letter-spacing: 1px;  font-size: 16px;}
.boost-pfs-filter-option-item button, .boost-pfs-filter-option-item a{color:#727374!important;}
.boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li .boost-pfs-check-box {
  border: 1px solid #727374!important;
}
li .boost-pfs-filter-button span {
  text-transform: uppercase;
  font-size: 16px;
  font-family: 'MrEavesXLModOT-Reg';
  font-weight: 300;
}
.collection-filter {
  margin-top: 30px;
  position: relative;
  padding: 20px 0;
}
.collection-filter:after {
  content: '';
  position: absolute;
  top: -5px;
  height: 1px;
  width: 100%;
  background: #c29c6a;
}
.collection-filter:before {
  content: '';
  position: absolute;
  top: -1px;
  height: 1px;
  width: 100%;
  background: #c29c6a;
}

.rk-widget-container{
  display: block;
  width: 100%;
  margin: 0px;
  padding: 50px 0 0;
  position: relative;
}
.rk-widget-container:after {
  content: '';
  position: absolute;
  top: -5px;
  height: 1px;
  width: 100%;
  background: #c29c6a;
}
.rk-widget-container:before {
  content: '';
  position: absolute;
  top: -1px;
  height: 1px;
  width: 100%;
  background: #c29c6a;
}

h3.rktheme-widget-title span{
  font-size: 35px;
  color: #8aaeb5;
  text-transform: capitalize;
  font-family: 'Albra';
  font-weight: 500;
}
.collection-filter__item.collection-filter__item--count {
  font-size: 26px;
  color: #c29c6a;
  text-transform: capitalize;
  font-family: 'Albra';
  font-weight: 500;
  letter-spacing: 1px;
}
.collection-filter .btn:hover {
  color: #fff;border:1px solid #8aaeb5!important;
  background: #8aaeb5;
}
.collection-filter .btn, select.boost-pfs-filter-top-sorting-select {
  text-transform: uppercase;
  color: #727374;
  font-weight: 300;
  padding: 0 15px;
  border:1px solid #c29c6a!important;
}
.template-collection  .grid-product__vendor, .template-collection  .product-single__vendor a {
  letter-spacing: 1px;
  font-size: 18px;
  color: #c29c6a;
  font-weight:300;
  opacity: 1;
  font-family: 'Albra'; 
}
h1.h2.product-single__title{
  font-size: 20px;
  font-weight: normal;
  font-family: 'MrEavesXLModOT-Reg';
  letter-spacing: 2px;
  text-transform: capitalize;
  color: #727374;
}
.product-single__vendor a{ 
  letter-spacing:2;
  font-size: 20px;
  color: #8aaeb5;
  font-weight: 300; 
  font-family: 'Albra';
}

.template-collection .grid-product__meta .grid-product__title {
  font-size: 20px;
  line-height: 24px;
  color: #727374;
  font-weight: 500;
  font-family: 'MrEavesXLModNarOT-Book';
  letter-spacing: 1px;
}
.template-collection .grid-product__price{ 
  font-size:20px;
  color: #727374;
  font-weight: 300; 
  line-height: 20px;
  letter-spacing: 1.5px;
  font-family: 'Albra';
}
.product__thumb-item.slick-current{border-color: #c29c6a!important;}
.boost-pfs-filter-option-content-inner button.boost-pfs-filter-button:hover .boost-pfs-filter-option-item a{color:#000!important;}

.site-nav__link--underline:after{  border-bottom: 2px solid #8aaeb5!important;}
header.site-header .site-nav .site-nav__item .site-nav__link{letter-spacing: .6px!important; font-family: 'Mrs Eaves OT'; font-size: 18px;   font-weight: 500; padding:15px 20px; color: #c29c6a;}
header.site-header .site-nav .site-nav__item .site-nav__link:hover{ color:#8aaeb5;} 
.site-nav--has-dropdown.is-focused>a, .site-nav--has-dropdown:hover>a, .site-nav .site-nav__link:hover{ color:#8aaeb5!important; background:#feece0!important;} 
ul.site-nav.site-navigation.small--hide {  margin-top: 20px;}

.occs .custom__item-inner{display:block;}
.occs p{ color:#fff;font-family: 'Albra'; font-size:20px; text-align:center; line-height:24px; } 
.custom__item.occs2 {  background: #746282;  display: inline-flex;  align-items: center;  justify-content: center;}
.custom__item.occs2  img{ max-width: 220px;}
.occs .rte p {letter-spacing:1px; font-family: 'MrEavesXLModOT-Reg'; font-weight: 300; margin: 20px 0 10px;  font-size: 30px;  line-height: 40px;} 
.custom_block_item {  text-align: center; margin: 0 0 0 -10px; padding: 0px;  width: 100%;}
.btn_class {
  font-family: 'MrEavesXLModOT-Reg';
  background: #c29c6a;
  color: #fff;
  line-height: 50px;
  display: inline-block;
  padding: 0 44px;
  font-size: 22px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.btn_class:hover { background: #8aaeb5; color:#fff;}

.blank_cnt {  margin:50px 0 30px;  padding: 0px;  width: 100%;  display: block;}
.blank_cnt img {  margin: 0px;  padding: 0px;  width: 100%;  display: block;}
.left_grid {  width: 70%;}

h2.section-header__title { letter-spacing: 1px; color: #8aaeb5;  text-transform: capitalize;  font-family: 'Albra';  font-weight: 500;}

.homepage_slider .hero__text-shadow:after {
  content: '';
  background: url(https://hunterandshaye.com/cdn/shop/files/banner_border_48c1b02a-d817-422c-8e54-ed6d574336d9.png?v=1648740279); 
  width: 11px;
  height: 100%;
  background-repeat-x: no-repeat;
  background-repeat-y: repeat;
  top: 0;
  left: -11px;
  position: absolute;
  background-position: 0 0;
}

.homepage_slider  .hero__text-shadow {
  width: 100%;
  text-align: left;
  height: 100%;
  background: rgba(255,255,255,0.7); 
  flex-wrap: wrap;
  padding: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position:relative;
}
.homepage_slider .hero__text-wrap {
  display: inline-flex;
  align-items: flex-end;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
}
.homepage_slider .hero__top-subtitle {  width: 100%;  display: block; }
.homepage_slider h2.h1.hero__title{  width: 100%;  display: block; }
img.shadowimage {  max-width: 315px;}
.footer_bottom_cnt {
  text-align: center;
  margin: 100px 0 0;
  padding: 50px 0;
  width: 100%;
  display: block;
  position: relative;
  background: #fcd6c4;
}

.footer_bottom_cnt:before {
  content: '';
  position: absolute;
  top: -60px;
  background: url(https://hunterandshaye.com/cdn/shop/files/wave.jpg?v=1648717848);
  z-index: 1;
  width: 100%;
  height: 60px;
  background-position: 0 0;
  background-repeat: repeat;
  left: 0;
}

img.bootomimage {
  display: inline-block; 
  margin: 0px;
  padding: 0px;
}


.shopify-section.index-section--hero .hero__text-content{ width: 30%; padding:0px; height: 100%;}

.featured-home-margin .grid{  display: inline-flex; flex-wrap: wrap; width: 100%; align-items: center;  vertical-align: middle;}
.site-footer .grid__item:nth-child(2){  width: 25%;}
.site-footer .grid__item:nth-child(3){  width: 35%;}
.footer.site-footer .grid{width: 100%;}
.site-footer .grid__item {  width: 40%;}

.hero__slide-link{display:none;} 

.slick-dots li button{  width:13px !important; height:13px !important;  padding:0;  opacity:1;}
.slick-dots li{width:13px !important; height:13px !important;}
.slick-dots li button:before{width:13px !important; height:13px !important; opacity:1;}
.slick-dots .slick-active button:before{background:#E5A263 !important;} 
.hero__subtitle .animation-contents{  font-family: 'Cleaver\'s_Juvenia_Blocked';  font-size: 30px;  color: #000;  padding: 10px 0px;}
[data-button_style=angled] .hero__link .btn {  margin-left: 0;}
.horizontal-right .hero__text-shadow {  text-align: left;}
.hero__title {  letter-spacing: 0;
  font-weight: 400 !important;
  text-shadow: 0px 3px 6px #00000029;
  font-family: 'sailec-mediumuploaded_file';
  font-weight:normal;
  color:#000;
  padding-bottom: 20px; font-size: 35px;
}

.site-nav__link{
  /*font-family: 'sailec-bolduploaded_file';
  font-weight:normal;
  */
  letter-spacing:0 !important;
}



.hero__top-subtitle {
  letter-spacing: 0;
  font-size: 77px; 
  margin-bottom: 0;
  font-family: 'sailec-bolduploaded_file';
  font-weight:bold;
  color:#000;
}

.btn--inverse:before{
  display:none !important;
}

.btn--inverse:after {
  display: block !important;
  border: 0 !important;
  transform: translateY(100%) !important;
  width: 100% !important;
  left: 0 !important;
  background: #D87B74 !important;
  height: 100% !important;
  top: 0 !important;
  z-index: -1;
  transition: all ease 0.3s;
}
.btn--inverse:hover:after {
  transform:none !important;

}
.btn--inverse{
  border:1px solid #fff !important;
}

.hero__link .btn{
  border:#545859  solid 1px !important;
  color:#545859;
  font-size:22px; 
  letter-spacing:0;padding: 15px 71px;overflow:hidden;
  font-family: 'sailec-mediumuploaded_file';
  font-weight:normal;
}
.collapsible-content__inner.collapsible-content__inner--faq.rte {
  padding: 15px 15px 15px 40px;
}

.collapsible-content__inner p{ font-size:14px;}
.hero__link .btn:hover{  border-color:#D87B74 !important;  color:#fff;}

.collection_special-occasions .footer_bottom_cnt {background: #645272;}
.collection_special-occasions .site-footer{ background-color: #746282; }
.collection_special-occasions  .footer_bottom_cnt:before { 
  background: url(https://hunterandshaye.com/cdn/shop/files/fbb-img.jpg?v=1649758140);
}
.grid_collection_inner img {  display: block;  width: 100%;  height: 100%;  object-fit: cover;  object-position: center center;  transition:all ease 0.3s;}\
.left_grid {  width: 70%;  float: left;}
.right_grid {  width: 30%;  float: left;}
.shopify-section {  clear: both;}
.left_grid .grid_70 {  width: 65%;  float: left;  padding-top: 40%;  position: relative;}
.left_grid .grid_30 {  width: 35%;  float: left;  padding-top: 40%;  position: relative;}
.text_box_col {  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  padding-right: 20px;  padding-top: 10px;  padding-bottom: 10px;}
.right_grid .grid_100 {  position: relative;  height: 100%;}
.grid_collection_inner {  display: flex;}
.text_box_iner {  height: 100%;  position: relative;  cursor:pointer;  overflow:hidden;}
.text_box_iner{  display: inline-flex;  width: 100%; }

.grid_100 .text_box_col {  padding-right: 0;} 
.grid_collection_inner .content_grid h2 {
  color: #fff;
  text-shadow: 0 0px 10px rgb(0 0 0 / 30%);
  text-transform: capitalize;
  font-size: 30px;
  font-family: 'Albra';
  font-weight: 500;
  letter-spacing: 1px;
  margin-bottom: 7px;
  display: inline-block;
  border: 1px dashed rgba(255,255,255,0.0);
  padding: 10px 20px 22px;
  margin: 0 0 -15px 0;
}

.grid_collection_inner .content_grid a {  font-size: 18px;  letter-spacing: 2px; color:#fff;  position:relative; background:#c29c6a;  z-index: 1; overflow:hidden;  display: table;  border:#c29c6a  solid 1px;padding: 9px 35px;  display: inline-block;  width: auto; font-family: 'Mrs Eaves OT'; font-weight:normal;}
.grid_collection_inner .content_grid a:hover {  border-color:#8aaeb5;  color:#fff;}

.grid_collection_inner .content_grid a:after {
  display: block;
  border: 0;
  transform: translateY(100%);
  width: 100%;
  left: 0;
  background:#8aaeb5;
  height: 100%;
  top: 0;
  z-index: -1;
  transition: all ease 0.3s; 
  content: "";
  position: absolute;
}

.grid_collection_inner .content_grid a:hover:after {  transform:none ;}
.grid_collection_inner .content_grid{  position:absolute;}
.text_box_iner:hover img{    transform: scale(1.2);}
.left_grid > div:nth-child(1) .content_grid{ text-align: center;   transform: translateY(-0 );}
.left_grid > div:nth-child(2) .content_grid{   text-align: center;    width: 100%;} 
.left_grid > div:nth-child(2) .content_grid a{  margin:0 auto;}
.left_grid > div:nth-child(3) .content_grid{   text-align: center;   width: 100%;}
.left_grid > div:nth-child(3) .content_grid a{  margin:0 auto;} 
.left_grid > div:nth-child(4) .content_grid{   text-align: center;  display: block;  width: 100%;}
.right_grid .content_grid {  max-width: 100%;  display: block; text-align: center;}
.grid-product__meta .grid-product__title { font-family: 'MrEavesXLModOT-Reg'; font-size: 29px; 
  letter-spacing: 1px; color:#727273; font-weight:normal;  text-transform:none; padding-top:10px; padding-bottom:5px;}
#CollectionAjaxResult .collection_text_btn {
  position: absolute;
  display: flex;
  bottom: 25px;
  flex-direction: column;
  align-items: center;
  background: rgba(255,255,255,75%);
  padding: 15px 20px;
  left: 20px;
  right: 20px;
}
.collection_text_cover{   position:relative;} 
.collection_text_cover:hover .collection_text_btn {
  box-shadow: 0px 3px 10px #00000020;
  background: #fff;
}
.collection_text_cover .collection-item__title{  position:static; transform:none; padding:0 0 5px; } 
.collection_text_cover .collection-item__title span{color: #c29c6a;  background:none;  font-size:24px;  letter-spacing: 1px; padding:0;  line-height: normal; font-weight:400; font-family: 'Mrs Eaves OT';  text-transform:uppercase;}
.collection_text_btn a{ font-family: 'MrEavesXLModOT-Reg'; font-size:18px;  letter-spacing: 3px; color:#727374; line-height:normal; text-transform:uppercase; font-weight:normal;}
.product_coll_section .section-header__title {  /*  // font-size: 40px; */  /*   font-family: 'sailec-bolduploaded_file';  font-weight:normal; */}
.footer__title { letter-spacing: 1px;  font-family: 'Albra'; font-size:22px;  letter-spacing:0;    text-transform: none;}
.site-footer__linklist li {  margin: 0;}

.footer__social .icon{  margin: -5px 0 0;}
ul.no-bullets.footer__social .icon__fallback-text {
  position: static;
  margin: 5px 0 0 5px;
  display: inline-block;
  clip: auto;
  overflow: visible;
}
ul.no-bullets.footer__social a {
  display: inline-block;
  width: auto;
}
.footer__social li {  display: block;} 

.site-footer__linklist a {
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: normal;
  font-family: 'Mrs Eaves OT';
}
.footer__collapsible a,.footer__collapsible a span {
  font-size: 20px;
  letter-spacing: 1px;
  font-weight: normal;
  font-family: 'MrEavesXLModOT-Reg';
}
.footer__newsletter {  width: 100%;  max-width: 100%;   display: flex;} 

.footer__newsletter-input{  border:#fff solid 1px !important; border-right:0 !important;  background: #fff; padding:0;  max-width:100%; width:calc(100% - 162px);  transform:none;  font-size:15px;  color:#545859; font-family: 'Albra'; font-weight:normal;  letter-spacing:0;  padding:0 15px; }
.footer__newsletter-btn{ color:#fff; position: relative;  transform: none;  line-height: normal;  background: #c29c6a;  padding: 12px 30px 12px 18px;  font-size: 16px;  text-transform:uppercase; font-family: 'Albra';  font-weight:normal;}
button.footer__newsletter-btn:after {
  content: '';
  position: absolute;
  width: 7px;
  height: 15px;
  top: 16px;
  right: 20px;
  background: url(https://hunterandshaye.com/cdn/shop/files/footer_button_arrow.png?v=1648805891);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
footer .footer__newsletter-input{  width: calc(92% - 162px);}
.page-width.footer__small-text_inner a,.page-width.footer__small-text_inner {
  color: #858687;
  font-family: 'MrEavesXLModOT-Reg';font-size: 14px;  letter-spacing: 1px;
}

.hero .slick-dots {  bottom: 10px; }
.product_coll_section {  padding-bottom: 0;  margin-bottom: 10px; }

.site-footer {  padding-top: 60px;  padding-bottom: 0;}
.footer__small-text {  font-size: 14px;  letter-spacing: 0;  text-align: left; color: #545859;  text-decoration: none;  font-style: none;  width: 100vw;   position: relative; padding:24px 0;  background:#fff;}
body{  overflow-x:hidden;	}
.hero__text-shadow:before{display:none;}

/*22-02-21*/
.header-item--left .site-nav ,.header-item--icons .site-nav{  position: relative;  top: -10px;}

.contact-form .btn:before, .btn--small.btn:before, .btn--full.btn:before, .return-link.btn:before,.shopify-payment-button__button:before{display:none !important;}
 .btn--small.btn, .btn--full.btn, .return-link.btn, .shopify-payment-button__button{
  border: #545859 solid 1px !important;
  color: #545859; 
  font-size: 16px!important; 
  letter-spacing: 2px;  
  padding: 12px 15px;
  overflow: hidden;
  font-family: 'MrEavesXLModOT-Reg';
  font-weight: normal;
  background:none !important;position: relative !important;
  z-index: 0;
}


.contact-form .btn:after, .btn--small.btn:after, .btn--full.btn:after, .return-link.btn:after, .shopify-payment-button__button:after {
  display: block !important;
  border: 0 !important;
  transform: translateY(101%) !important;
  width: 100% !important;
  left: 0 !important;
  background: #c29c6a !important;
  height: 100% !important;
  top: 0 !important;
  z-index: -1;
  transition: all ease 0.3s;
} 

.contact-form .btn:hover, .btn--small.btn:hover, .btn--full.btn:hover, .return-link.btn:hover, .shopify-payment-button__button:hover {
  border-color: #c29c6a !important;
  color: #fff;
}
.contact-form .btn:hover::after, .btn--full.btn:hover::after, .return-link.btn:hover::after, .shopify-payment-button__button:hover:after {
  transform: none !important;
}
.contact-form .btn{  background: #F5E9DD;  color:#545859;}
.contact-form .btn:hover{  background:#D87B74;  color:#fff;}
.h1, .h2, .h3, h1, h2, h3{   letter-spacing:0; }

div#RecentlyViewed-recently-viewed hr {  display: none;}





.shopify-payment-button .shopify-payment-button__button--unbranded {
  font-family: 'sailec-mediumuploaded_file';
  font-weight: normal;
  color: #545859;
  font-size: 22px;
  letter-spacing: 0;
  height: auto;
  min-height: 0;
  max-height: 100%;
  line-height: normal;
  padding: 15px 0;
}  
div#CollectionSidebar .boost-pfs-filter-option-title-text {  color: #727374;}
div#CollectionSidebar .boost-pfs-filter-tree-v .boost-pfs-filter-option-title-text:before{  border-top-color: #727374;}
div#CollectionSidebar  .boost-pfs-filter-tree-v .boost-pfs-filter-option.boost-pfs-filter-option-collapsed .boost-pfs-filter-option-title-text:before{  border-bottom-color: #727374;}
.collection-grid__wrapper .grid-product__tag--sale{ background:#746282;}
.collection-grid__wrapper .pagination .next, .collection-grid__wrapper .pagination .prev{ background:#fdece1;}
.pagination .next .icon, .pagination .prev .icon{ fill: #c29c6a;}
.pagination .next a:hover .icon, .pagination .prev a:hover .icon{ fill: #fff;}
.collection-grid__wrapper .pagination .next:hover, .collection-grid__wrapper .pagination .prev:hover{ background:#8aaeb5;}
.payment-buttons {  display: flex;  align-items: center;margin: 0 -10px;}
.payment-buttons .add-to-cart, .payment-buttons .shopify-payment-button {  width: 50%;  max-width: 160px;  min-height: auto;}
.shopify-payment-button {  width: 50%;  margin: 0;}
.product__price{  font-family: 'sailec-mediumuploaded_file';  font-weight: normal;}
.product-single__description {  margin-bottom: 0;} 
.product-single__meta .social-sharing {  margin-top: 0;}
.variant__label[for],.product__quantity label{  font-family: 'sailec-mediumuploaded_file';  font-weight: normal;  letter-spacing:0;}
.payment-buttons .btn,  .shopify-payment-button .shopify-payment-button__button--unbranded {  padding: 15px 15px;  font-size: 14px;}
body{  /*font-family: 'sailec-mediumuploaded_file';  font-weight: normal; */  letter-spacing:0;}
p.cart__product-meta a.btn {  margin: 0;  font-size: 12px;  padding: 5px 0;}
.label, label:not(.variant__button-label),.h4, h4{letter-spacing:0;}
.product-single__meta .social-sharing {  text-align: left;}
.page-content--product {  padding-bottom: 70px;}
div#shopify-section-product-recommendations .index-section {  margin-bottom: 10px;}
hr{display:none;}
.text-center.page-content.page-content--bottom {  padding-bottom: 0; padding-top: 0;}
.product-single__form {  padding-top: 15px;}
.cart__product-name {  font-size: 22px;  text-transform: none;  padding-bottom: 10px;}
.product__price,  {  font-size: 22px; }
.product-single__meta .cart__row p.h4 {  font-size: 20px;}
.product-single__meta .product__price {  font-size: 24px;  line-height: 24px;}
.collection_text_cover .collection-item__title span{ text-align: center;}
.header-layout[data-logo-align=center] .header-item--icons, .header-layout[data-logo-align=center] .header-item--navigation {  flex: 1 1 50px;}

.megamenu .h5 .site-nav__dropdown-link {  padding: 4px 0;  white-space: normal;  font-weight: 600;  letter-spacing: 1px;    padding-top: 0px;}
.mega_menu_enabled {  column-count: 2;} 
.header-item--left .site-nav, .header-item--icons .site-nav {  position: relative;  top: 0;} 
.mega_menu_enabled a.site-nav__dropdown-link {  padding: 0;  opacity: 0.6;}
.mega_menu_enabled a.site-nav__dropdown-link:hover {  opacity: 1;} 
.site-nav__dropdown .h5 {  font-size: 12px;}
.footer__title {  letter-spacing: 3px;  font-size: 22px;  font-family: 'Mrs Eaves OT';  text-transform: uppercase;   font-weight: 400;  color:#c19c6a;}
.custom__item.occs1, .custom__item.occs2 { margin-bottom: -15px;}
.grid__item[data-type="newsletter"] p.h4 {  margin: 0 0 5px 0;}

#RecentlyViewed-recently-viewed .grid-product__meta {  display: flex;  flex-direction: column;}
#RecentlyViewed-recently-viewed  .grid-product__title {  order: 2;}
#RecentlyViewed-recently-viewed .grid-product__vendor{  order: 1;}
#RecentlyViewed-recently-viewed .grid-product__price{order: 3;}
.variant-input-wrap label {   box-shadow: 0 0 0 1px #727374;
  border: 0px; font-size: 12px;}  
input, select, textarea{  border-color: #727374;}
.template-product .variant-input-wrap label:hover {  background: #c29c6a;  box-shadow: 0 0 0 2px #c29c6a;  color: #fff;}
.variant-input-wrap input[type=radio]:checked+label{  background: #c29c6a;  box-shadow: 0 0 0 2px #c29c6a;  color: #fff;}
.product__price ,.variant__label[for],#Avada-SC-button .Avada-inline-button a{  font-size: 18px;  font-family: 'Mrs Eaves OT'; font-weight: 600; letter-spacing: 2px;}
[data-button_style=angled] .btn--full { max-width: 350px;  font-size: 18px; margin-left: 0px;}
.font_family{
  font-family: 'sailec-bolduploaded_file';
  font-weight:normal;
  font-family: 'sailec-thinuploaded_file';
  font-weight:normal;
  font-family: 'sailec-regularitauploadedfile';
  font-weight:normal;
  font-family: 'sailec-mediumuploaded_file';
  font-weight:normal;
  font-family: 'sailec-lightuploaded_file';
  font-weight:normal;
}  


.mobile-nav__toggle button {  border-left:unset !Important;}
.footer_logo ul li {  width: 100%;  margin-bottom: 15px;}
.logo_social a {  width: 55%;}
.logo_social .footer__social {  width: 30%;  display: flex;}
.logo_social {  display: flex;  justify-content: space-between;  align-items: center;}
.grid__image-ratio {  background-color: #fff;}
.instastory-title , header.ooo-instagram-header h2 , div#insta-feed h2 { /*     font-size: 35px !important; */  letter-spacing: normal;  /*    font-size:calc(var(--typeHeaderSize)*0.85); */}
.instastory-title {  margin-bottom: 10px;}
header.ooo-instagram-header h2 {  margin-bottom: 30px;}
#insta-feed h2 {  margin-bottom: 50px;}
form.input-group.search-bar.search-bar--page button.btn { margin-left: 0px;}

.rktheme-product-price.rktheme-product-price--original {  font-size: 16px;}
.grid-product__price--savings{display:none;}
.template-collection .grid-product__meta,.template-search .grid-product__meta{  display:flex;  flex-wrap:wrap;  justify-content:center;}
.template-collection .grid-product__meta .grid-product__vendor,.template-search .grid-product__meta .grid-product__vendor{width:100%; order: 1;}
.template-collection .grid-product__meta .grid-product__title ,.template-search .grid-product__meta .grid-product__title { 
  order: 2;
  width:100%;
}
body.template-collection .grid-product__price,body.template-search .grid-product__price{ order: 3;}

.grid-product__tag--sale + .grid-product__link .grid-product__price--original{  color: #545859;}
.grid-product__tag--sale + .grid-product__link .grid-product__price{ color: #b30000 ;}

.rk-similar_products {  display: block;   margin: auto;  padding: 50px 0 0;  position: relative;}
.shopify-payment-button .shopify-payment-button__button--unbranded{  font-size:14px;}
.ab-wrap .right img {  max-width: 170px;  height: 170px;}
.ab-wrap > div {  flex-basis: 60%;  padding-right: 20px;  vertical-align: middle;  font-size: 16px;  line-height: 30px;}
.ab-wrap .right {  display: flex;  width: 30%;  vertical-align: middle;  margin-top: 30px;}
.ab-wrap {  display: flex;  justify-content: space-between;  flex-direction: column;}
.ab-wrap p{  margin-bottom:20px !important;  text-align: center;}
.template-page.sticky-header .section-header h1::after {
  content: "";
  height: 5px;
  width: 100%;
  max-width: 200px;
  display: block;
  background: #f5e9dd;
  margin: 9px auto 0;
}
.pp thead th {  background: #ddd;}
.pp tbody tr:nth-child(even) td {  background: #eee;}

.product-single__meta .rte {  font-size: 13px;  margin-bottom: 25px;}
.product__quantity.product__quantity--button label {  font-size: 18px; font-family: 'Mrs Eaves OT'; font-weight: 600;  letter-spacing: 2px;}
.js-qty__num{font-size: 25px;  line-height: 25px;   box-shadow: 0 0 0 1px #727374;
  border: 0px;}
.js-qty__wrapper {  box-shadow: 0 0 0 1px #727374;  max-width: 85px;  min-width: 85px;}
.product-single__description p{  font-size: 16px;  margin-bottom: 25px;}
.product_ctm_text.line-item-property__field {  margin-bottom: 15px;}
.product_ctm_text.line-item-property__field input#wear-date {  max-width: 350px;  width: 100%; box-shadow: none;
  border: 1px solid #727374 !important;} 
.toolbar__content ul li:first-child {  display: none;}
.toolbar__content ul li {  width: 10%;  display: inline-block;  margin-right: 20px;  vertical-align: middle;  margin-bottom: 0;}
.toolbar__content ul {  margin-left: 0;  margin-top: 5px;  margin-bottom: 0;}
header.site-header .text-center {  background: #feece0;  padding: 0px 0px;}
.toolbar {  background: #F5E9DD;  display: none;} 
.footer__newsletter-btn:hover {  background: #8aaeb5;  color: #fff;}
.footer_logo ul {  margin: 0;  padding: 0;  list-style: none;}
.footer_logo ul li {  width: 100%;  margin-bottom: 15px;}
.product-single__form .add-to-cart:before {  display: none;}
.product-single__form .add-to-cart:hover {  background: transparent; color: #fff;  }
.product-single__form .add-to-cart{  box-shadow: 0 0 0 1px #727374;
  border:0 !important;  }
#Avada-SC-button .Avada-inline-button a{  color: #727374!important;}
div#Avada-SC-button {
  margin: 10px 0;
}
.txt-product .overlay{display:none;}
.txt-product img {  width: auto; max-width:350px;  margin: 0 auto;  display: block;}
.product_txt {  color: black;  font-size: 20px;  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  text-align: center;}
.txt-product {  position: relative;}
.overlay {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  height: 100%;  width: 100%;  opacity: 0;  transition: .5s ease;  background-color: #F5E9DD;}
.txt-product:hover .overlay {  opacity: 1;}
.product_txt h4 {  font-weight: bold;  color: #000;  font-size: 20px;}
.featured-home-margin {  display: inline-block;  width: 100%;  padding: 30px 0px;}
.social_icon .social-sharing {  text-align: right;}
.hunter_shaye_section {  margin-bottom: 30px;  display: inline-block;  width: 100%;}
.left_part {  float: left;  width: 64%;  position: relative;}
.right_part {  float: right;  width: 33%;}
.left_part .title.hunter {  text-transform: uppercase;  letter-spacing: 1px;  position: absolute;  top: 1px;  left: 0;}
.title {  color: #de9763;  display: inline-block;  margin-bottom: 10px;  margin-top: 3px;  width: 100%;}
.title p {  float: right;  color: #585555;}
.item.cf {  border-bottom: 1px dashed #d7d7d6;  text-transform: uppercase;  position: relative;  display: inline-block;  width: 100%;  font-size: 16px;}
.day {  background: #fff;  position: relative;  bottom: -2px;  float: left;  padding-right: 15px;  font-size: 16px;}
.hour {  background: #fff;  position: absolute;  bottom: -2px;  right: 0;  padding-left: 15px;  font-size: 16px;}
.day_formet {  margin-left: 170px;  width: 80%;  margin-bottom: 20px;}
ul.items.cf li {  width: 33%;  float: left;  padding: 0px 5px;  height: 175px;  overflow: hidden;  margin-bottom: 15px;}

ul.items.cf {  list-style: none;  margin: 0;}
.content, .entry-content p, .phone {  font-size: 16px;  margin-bottom: 20px;}
.txt {  text-align: right;  width: 100%;}
.hunter_shaye_content {  margin-bottom: 30px;  line-height: 30px;  width: 80%;  margin: 0 auto;  display: block;}
.hunter_shaye_content p {  text-align: center;  font-size: 17px;  margin-bottom: 30px;}
.mob{  display:none;}



.template-index .instastory-title, .template-index #instafeed{  display:none !important;}
.red .color_red, .on-sale{  color:#d87b74;} 
#genie-store-pickup-front-holder-drawer .genie-app .locations, #genie-store-pickup-front-holder .genie-app .locations{  max-height: 420px !important;}
#genie-store-pickup-front-holder .genie-app .locations{  overflow:auto !important;}
.template-collection .collection-hero__image {  /*     background: url(//https://hunterandshaye.com/cdn/shop/t/21/assets/inner_banner.jpg?v=64462903540129002941648635011) no-repeat !important; */  background: #fff !important;}

.template-collection .section-header__shadow::before{  background:none !important;}
.template-collection .collection-hero__content::before{  display:none !important;}
.template-collection .section-header--hero .section-header__title {  color: #675e57;}
.phone .title {  text-transform: uppercase;}
.hunter_shaye_section .content .title{  font-size:19px;}
.book-apooinment {  display: flex;  justify-content: center;  gap: 30px;  padding: 30px 0px;}
.book-apooinment .book:hover{ background:#8aaeb5!important; color: #fff!important;}
.book {  border:0px solid #545859 !important;   transition: all 0.3s;
  font-family: 'MrEavesXLModOT-Reg';
  background: #c29c6a!important;
  color: #fff;
  line-height: 50px;
  display: inline-block;
  padding: 0 44px;
  font-size: 22px;
  text-transform: uppercase;
  letter-spacing: 2px;
} 
.book:hover {  background: #d87b74 !important;  color:#000;  transition: all 0.3s;}
.template-product .rktheme-product-price-wrap {  font-size: 16px !important;}
div#boost-pfs-filter-tree2-pf-opt-size ul {  display: flex;  flex-wrap: wrap;}
div#boost-pfs-filter-tree2-pf-opt-size ul li {  flex: 0 0 50%;}
.btn.btn--full.add-to-cart.disabled {    opacity: 1;    pointer-events: none;}
.template-product .product-single__form button.disabled {    font-size: 0px;}
.template-product .product-single__form button.disabled:before {
  font-size: 16px!important;
  content: "SOLD OUT";
  display: none !important;
  position: inherit !important;
  width: 100%;
  font-size: 14px;
  color: #545859;
  background: transparent;
  border: 0px;
  transform: inherit;
  opacity: 1;
}

.cart-link__bubble--visible {
  width: 25px;
  height: 25px;
  background-color:#feece0;
  text-align: center;
  padding: 2px;
  top: -10px !important;
  right: -14px !important;
  color: #c39b6b;
}
body .grid-product__vendor {  color: #8aaeb5; opacity: 1;}
#genie-store-pickup-front-holder-drawer .genie-app .location, #genie-store-pickup-front-holder .genie-app .location {
  padding: 16px 25px;
}
.btn:hover {   color: #fff; background: #8aaeb5;}
.page-content--bottom a.btn.btn--small.return-link {  background: #feede1!important;  border: 0px!important;  box-shadow: none;}
.cart__row input[type="number"] {
  box-shadow: 0 0 0 1px #727374;
  border: 1px solid #727374 !important;
  font-size: 25px;
  line-height: 25px;
  padding: 5px 0;
}
p.cart__product-meta a.btn {
  margin: 0;
  font-size: 12px;
  padding: 5px 0;
  box-shadow: 0 0 0 1px #727374;
  border: 1px solid #727374;
}
.cart__product-name{
  letter-spacing: 1px;
  font-size: 18px;
  line-height: 20px;
  color: #c29c6a;
  font-weight: 500;
  opacity: 1;
  font-family: 'MrEavesXLModOT-Reg';
  margin: 0px;
  padding: 0px;
}
p.cart__product-meta {
  font-size: 16px;
  font-family: 'MrEavesXLModNarOT-Book';
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 20px;
  margin: 0px;
  padding: 0px;
}
.btn--small.btn:hover{color:#fff; background: #89aeb5 !important;box-shadow: 0 0 0 1px #89aeb5;  border: 1px solid #89aeb5!important;}
.btn--secondary:hover:before, .rte .btn--secondary:hover:before, .btn--secondary:hover:after, .rte .btn--secondary:hover:after{background: #89aeb5;}
header.section-header h1.section-header__title{
  font-size: 35px;
  color: #c29c6a;
  text-transform: capitalize;
  font-family: 'Albra';
  font-weight: 500;
}

header.section-header .rte.text-spacing{
  font-size: 18px;
  font-family: 'MrEavesXLModNarOT-Book';
  font-weight: 500;
  letter-spacing: 2px;
}
.cart_heading{
  font-family: 'MrEavesXLModOT-Reg';
  letter-spacing: 1px;
  font-weight: 400;
  font-size: 16px;
}
.cart__row small { 
  font-family: 'MrEavesXLModOT-Reg';
  letter-spacing: 1px;
}
span.cart__price ,.cart__product-qty{
  font-size: 16px;
  color: #727374;
  font-weight: 300;
  line-height: 20px;
  letter-spacing: 1px;
  font-family: 'MrEavesXLModNarOT-Book';
}
.collection-grid__wrapper .grid-product__tag--sale {
  background: #8aaeb5;
  text-transform: uppercase;
}
.cart__row p.h4 {
  color: #727374;
  font-family: 'MrEavesXLModOT-Reg';
  letter-spacing: 1px;
  font-weight: 600;
}

.hero .parallax-container {
  top: 0;
  transform: translate3d(0px, 0px, 0px)!important;
}
.hero .parallax-image{  background-size: 100% auto;}
header.section-header .rte.text-spacing p{
  font-size: 18px;
  font-family: 'MrEavesXLModOT-Reg';
  font-weight: 500;
  letter-spacing: 2px;
}


.rktheme-discount-label[data-visible]{
  color: #c29c6a; 
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 100;
  font-size: 12px;
}
.hero .slick-dots li button:before {
  background: #94929a!important;
  opacity: 1;
}
body .slick-dots .slick-active button:before {
  background: #ffffff !important;
}

.mobile-menu .item {
  border-bottom: 1px solid #c29c6a!important;
  padding: 5px 0;
}

.header-wrapper .header-layout {
  padding: 10px 0;
}

.template-collection .parallax-container { transform: translate3d(0px, 0px, 0px)!important;}


#CollectionHeaderSection .collection-hero__content{  padding:0;}
.home_featured .grid {
    justify-content: center;
}
/*=========responsive======*/




@media (max-width:767px) {
  header .header-item--logo {
    margin: 0 0px !important;
  }
  .site-header__logo img {  max-width: none!important;}
  .custom__item.occs1.small--one-whole.two-thirds{    width:60%;  }
  .custom__item.occs2.small--one-whole.one-third{    width: 40%;  }
  .grid-product__price span {    font-size: 16px;}
  .blank_cnt { margin: 20px 0 30px;} 
  .btn--small.btn, .btn--full.btn, .return-link.btn, .shopify-payment-button__button{  font-size: 12px;  letter-spacing:0px;  padding: 12px 5px;}  .custom_block_item{  margin: 0;}
/*   a.site-nav__link.site-nav__link--icon.js-search-header.medium-up--hide {    display: none;  } */
  .footer__social li {  display: inherit; text-align: left;}
  .hero .parallax-image{  background-position: top right;  background-size: 100% auto;}
  .hero--550px { height: 250px; } 
  .custom-content.occs{ padding: 0 0 0 17px;}
  .grid-product__meta .grid-product__vendor { font-size: 16px;}
  .featured-home-margin .txt-product h4{font-size: 24px;   margin: 15px 0 0;}
  .txt-product img {  width: 90%;}
  .txt-product { text-align: center; position: relative;  margin: 20px 0;}
  img.bootomimage{width: 259px;}
  h3.rktheme-widget-title span {    font-size: 30px;}
  .occs .rte p{   font-size: 26px;  line-height: 30px;} 
  .site-footer .grid__item:nth-child(2) {  width: 100%;} 
  .site-footer .grid__item:nth-child(3) {  width: 100%;}
  .custom-content.occs > div { margin-bottom: 0; padding-left: 0px!important;  margin-left: 0px!important;}
  img.shadowimage {  max-width: 130px;}
  .custom-content.occs {  flex-wrap: wrap-reverse;   flex-direction: row-reverse;}
  .homepage_slider .hero__text-shadow{padding:15px}
  .content, .entry-content p, .phone {    text-align: center;  }
  .no-bullets.footer__social li { text-align: left;   margin: 0px 5px;  }
  .mobile-nav__social {    display: none;  }
  .mobile-menu .items .item img.cole {    width: 154px;  }
  ul.items.cf li{    max-height:135px;    height:auto;  }
  .collection_text_btn {    right: 10px;    padding: 17px 10px;  }
  .instastory-title, header.ooo-instagram-header h2, div#insta-feed h2 {    font-size: 20px !important;    letter-spacing: normal;  }
  .left_grid {    width: 100%;  }
  .right_grid {    width: 100%;  }
  .grid_collection_inner {    flex-wrap: wrap;  }
  .left_grid .grid_70 {    width: 100%;    padding-top: 70%;  }
  .left_grid .grid_30 {    width: 100%;    padding-top: 70%;  }
  .text_box_col{    padding-right: 0;  }
  .right_grid .grid_100 {    padding-top: 70%;  } 
  .grid_collection_inner .content_grid h2 {    font-size: 14px;  }
  .grid_collection_inner .content_grid a {    font-size: 12px; padding: 4px 13px;  }
  .left_grid > div:nth-child(2) .content_grid { bottom: 7px; }
  .collection_text_cover .collection-item__title span {    font-size: 18px; }
  .collection_text_btn {    bottom: 10px;    padding: 17px 20px;    left: 0;    margin-left: 10px;    background: #ffffffc4;  }
  .product_coll_section .section-header__title {    font-size: 20px;  } 
  .grid-product__meta .grid-product__title {    font-size: 14px;  }
  .footer__title { letter-spacing: 2px;   font-size: 16px;  }
  .collapsible-trigger-btn {    padding: 10px 0;  }
  .site-footer__linklist a, .site-footer .footer__collapsible p {    font-size: 16px;  }
  .footer__newsletter-btn {    padding: 12px 20px;    font-size: 13px;  }
  .footer__newsletter-input { width: calc(100% - 121px);    font-size: 14px !important; }
  .site-footer { padding-top: 10px; }
  .hero__top-subtitle {    font-size: 22px;  }
  .hero__title {    font-size: 15px !important;    padding-bottom: 10px;  }
  .hero__subtitle .animation-contents { font-size: 15px;    padding: 9px 13px;    border-radius: 0px 0px 18px 0px; }
  .hero__link .btn {    font-size: 14px;    padding: 10px 20px;  }
  .hero__text-content.vertical-center {    vertical-align: top;    padding: 40px 0;  }
  .site-nav__link {    padding: 7.5px 9px;  }
  .site-nav__icons img {    width: 20px;  }
  .footer__small-text {    font-size: 12px;padding: 14px 0;}
  .payment-buttons {    margin: 0;flex-wrap:wrap;  }
  .payment-buttons .add-to-cart {    width: 100%;    margin: 0;    max-width: 100%;    margin-bottom: 15px;  }
  .shopify-payment-button {    width: 100%;} 
  [data-button_style=angled] .shopify-payment-button .shopify-payment-button__button--unbranded {    max-width: 100%;    margin: 0;  }
  .btn, .shopify-payment-button__button,.shopify-payment-button .shopify-payment-button__button--unbranded{    font-size:16px;  }
  .h3, h3 {    font-size: 23px;  }
  .product-single__title {    margin-bottom: 10px;     word-wrap: break-word;    font-size: 29px;  }
  .section-header__title{ font-size: 29px;}
  .cart__checkout-wrapper button {    margin: 5px 0 !important;    width: 100%;    max-width: 100%;  }
  .cart__row p.h4 {    font-size: 16px;  }
  .section-header__title {    font-size: 25px;  }
  .mobile-nav__link--top-level {  font-size: 14px;  padding: 10px 0 10px 20px;} 
  .colltext_cnt p{font-size: 26px;  line-height: 40px;}
  .colltext_cnt img {  max-width: 80%;  display: inline-block;}
  .collection_overlay,.colltext_cnt{ position:static; width: 100%; text-align:center;}
  .blank_cnt img{height: 150px;  object-fit: cover;}
  .site-footer .grid__item {  width: 100%%;}
  .custom__item.occs2{ padding: 5px 0;}
  .desk{    display:none;  }
  .mob{    display:block;    text-align:left;  }
  .content{    text-align:left;  }
  .left_part, .right_part{    width:100%;  }
  .left_part .title.hunter {    position: initial;  }
  .day_formet {    margin-left: 0;    width: 100%;  }
  #shopify-section-1613392763aca987c6{    display:none;  }
  .mobile-nav__item::after{    border-bottom:0px !important;  }
  .mobile-nav__item{    border-top:1px solid #e3e3dc;  }
  .hunter_shaye_section .content .title{    font-size:15.3px !important;  } 
  .site-footer .grid__item {  width: 100%;}
  .rk-similar_products{  padding-right:17px; padding-left:17px; }	
  button.footer__newsletter-btn:after{top: 14px;  right: 8px;}
  .drawer__contents .mobile-nav__link--top-level {  font-size: 1em;}
  .pagination .page.current, .pagination a {  font-size: 20px;}
  .footer__newsletter {  width: 100%;  max-width: 100%;  display: inline-flex;  justify-content: center;}
}

@media (max-width:480px) {  
  .mobile-menu .items .item .menu_title .btn_class {  font-size: 15px;} 
}

@media (max-width:798px) {
   .btn--small.btn, .btn--full.btn, .return-link.btn, .shopify-payment-button__button{ margin:0px;}
  .mobile-menu .item:last-child {  border: 0px!important;}
  .instastory-title, header.ooo-instagram-header h2, div#insta-feed h2 {    font-size: 25px !important;  }
  .hero__top-subtitle {    font-size: 35px;   }
  .hero__title {    font-size: 20px !important;  }
  .hero__subtitle .animation-contents { font-size: 20px; }
  .hero__link .btn {    font-size: 16px;    padding: 10px 30px;  }
  .grid_collection_inner .content_grid h2 {    font-size: 16px;  }
  .grid_collection_inner .content_grid a {    font-size: 13px;    padding: 7px 16px;  }
  .left_grid > div:nth-child(4) .content_grid {    max-width: 160px;  }
  .left_grid > div:nth-child(3) .content_grid {    bottom: 10px;    padding: 0 10px;  }
  .right_grid .content_grid {    top: 20px;    text-align: center;    max-width: 160px;  }
  .product_coll_section .section-header__title {    font-size: 25px;  }
  .site-nav__link, .mobile-nav__link--top-level {    text-transform: uppercase;   letter-spacing: 0;  }
  .mobile-nav__link--top-level {    font-size: 15px;  }
  .product-single__meta .social-sharing {    text-align: center;  }
  .custom__item.occs2 img {  max-width: 45%;  display: inline-block;}
  .occs .rte {  margin-bottom: 1px;}
  .occs .btn_class{font-size: 12px;   padding: 0 30px; line-height: 20px;}
  .occs .rte p { font-size: 10px;  line-height: 10px;    margin: 0;    padding:0px;}
  .site-nav__link--icon .icon {  width: 25px;}
  .header-layout--center .site-nav__link {    padding-right: 10px;  }
  li.mobile-nav__item.mobile-nav__item--secondary .grid__item.one-half {    width: 100%;  }
}


@media only screen and (min-width: 769px){
 
  .page-content, .shopify-email-marketing-confirmation__container, .shopify-policy__container { padding-top: 45px;}
  .rk-similar_products{  padding-right:40px; padding-left:40px; }

}
@media only screen and (max-width: 767px) and (min-width:540px)  {
  .occs .rte p { font-size: 16px;  line-height: 20px;}
  .occs .btn_class {  font-size: 14px;  padding: 0 40px;  line-height: 30px;}
}
@media only screen and (max-width: 989px) and (min-width:768px)  {
.book{ font-size: 16px; line-height: 26px;  padding: 10px 30px;}
  .grid-product__meta .grid-product__title, .grid-product__meta .grid-product__vendor, .grid-product__price span{font-size: 16px;}
  .collection-filter__item--sort { flex: 0 1 65%;}
  .footer__title {   font-size: 16px; letter-spacing: 1px;}
  .footer__item-padding {  padding-right: 0;} 
  footer .footer__newsletter-input {  width: 100%;}
  .footer__collapsible a, .footer__collapsible a span { font-size: 16px;} 
  .txt-product img { max-width: 220px}
  body input, body select,body textarea {  font-size: 13px !important;}
  .boost-pfs-filter-option-item{margin: 2px 0;}
  img.shadowimage {  max-width: 190px;} 
  button.footer__newsletter-btn:after{right: 56px;}
  .custom-content .text_box .rte{ margin-bottom:0;}
  .homepage_slider .hero__text-shadow:after{left: -11.2px;} 
  .featured-home-margin .txt-product h4{  font-size: 18px; margin: 10px 0 0;}
  .custom__item.occs2 img {  max-width: 130px;}
  .btn_class { line-height: 34px;  display: inline-block;  padding: 0 26px;}
  .occs .rte p{margin: 10px 0; font-size: 18px;  line-height: 30px;} 
  .colltext_cnt p{  font-size: 15px;  line-height: 26px;}
  .colltext_cnt { width: 212px;}
  .collection-item{margin-bottom: 0;}
  .boost-pfs-filter-tree-v .boost-pfs-filter-option{padding: 10px 0 20px!important;}
  .boost-pfs-filter-option-content {  padding-top: 0!important;}
  .boost-pfs-filter-option-title-text {  font-size: 10px!important;}
  .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li {   padding-left: 24px!important;}
  .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li .boost-pfs-check-box{width: 10px!important;  height: 10px!important;}
  .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item button, .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item .boost-pfs-filter-button{font-size: 9px!important;  line-height: 20px!important;}
  .collection_text_cover {  margin: 0 0 5px;}
  div#shopify-section-collection-promotions .collection-item {  margin-bottom: 0;}
  .collection_text_btn a {  font-size: 14px;  letter-spacing: 1px;}
  .collection_text_cover .collection-item__title span {  font-size:18px;}
  .collection_text_btn{padding: 10px 10px; position: static;}
  header.site-header .site-nav .site-nav__item .site-nav__link{padding: 16px 18px;}
  .footer__newsletter{  display: inline-block;}
  .footer__newsletter-btn{ width:100%;}
  .footer__newsletter-input{line-height: 44px; width: 100%;}
}


@media only screen and (max-width: 1199px) and (min-width:990px)  {

  .footer__collapsible a, .footer__collapsible a span { font-size: 18px;}
  .txt-product img{max-width: 290px;}
  .footer__title { letter-spacing: 1px;}
  .footer__item-padding {  padding-right: 0;} 
  header.site-header .site-nav .site-nav__item .site-nav__link{font-size: 16px;}
  .custom__item.occs2 img {  max-width: 180px;}
  .occs .rte p{  font-size: 24px;  line-height: 30px;  margin: 5px 0 0;  padding: 0;}
  .site-footer .grid__item:first-child {  width: 40%;}
  .site-footer .grid__item {  width: 30%;}
  .collection_text_cover .collection-item__title span {  font-size: 20px;}
  .collection_text_btn a {  font-size: 14px;  letter-spacing: 1px;}
  .collection_text_btn{padding: 10px 10px;}
}

@media (min-width: 1441px){
  .rk-similar_products {   max-width: 1400px; }  
}

@media only screen and (min-width: 990px) and (max-width: 1440px){

  .grid-product__meta .grid-product__title, .grid-product__meta .grid-product__vendor, .grid-product__price span{ font-size:18px;}
  .instastory-title:after, header.ooo-instagram-header h2:after, div#insta-feed h2:after {
    content: "";
    height: 4px;
    width: 100%;
    max-width: 180px;
  } 
  .instastory-title:after, header.ooo-instagram-header h2:after, div#insta-feed h2:after {
    content: "";
    height: 5px;
    width: 100%;
    max-width: 200px;
    display: block;
    background: #f5e9dd;
    margin: 9px auto 0;
  } 
  .site-nav__icons img { width: 25px; }
  .hero__top-subtitle { letter-spacing: 0; font-size: 50px;  }
  .hero__title { font-size: 35px !important; padding-top: 10px;  }	 
  .hero__subtitle .animation-contents {  padding: 7px 25px; font-size: 35px;}
  .hero__link .btn { font-size: 20px; padding: 12px 50px; margin-left:0 !important;  }
  .grid_collection_inner .content_grid a { font-size: 16px; padding: 9px 20px;  } 
  .product_coll_section { margin-top: 40px; } 
  .product_coll_section .section-header__title { font-size: 44px;  } 
  .collection_text_btn { bottom: 15px; padding: 16px 15px;    left: 30px;    right: 30px;  }
  .collection_text_cover .collection-item__title span {font-size: 22px;  line-height: 22px;}
  .collection_text_btn a{ font-size: 18px;  }
  .featured_collections { margin-bottom: 40px;  } 
  .grid_collection_inner .content_grid a { font-family: 'Mrs Eaves OT';   font-size: 14px;    padding:7px 15px;  }
}


@media (max-width:1250px) {

  .instastory-title, header.ooo-instagram-header h2, div#insta-feed h2 {    font-size: 30px !important;  }
  .site-nav__link, .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) {   font-size: 13px;  }
  .grid_collection_inner .content_grid h2 {  font-size: 22px;}
  .product_coll_section .section-header__title {    font-size: 30px;  }
  .hero__top-subtitle {    font-size: 45px;  }
  .hero__title { font-size: 30px !important;}
  .hero__subtitle .animation-contents {    font-size: 30px;  }
  .hero__link .btn {    font-size: 18px;   padding: 12px 35px;  }
  .header-item--logo, .header-layout--left-center .header-item--logo, .header-layout--left-center .header-item--icons {
    -webkit-box-flex: 0 0 auto !important;
    -ms-flex: 0 0 auto !important;
    flex: 0 0 auto !important;
    margin: 0 0px !important;
  }
  .site-header__logo a {    width: auto !important;  } 
  .header-item--split-left {  justify-content: center;  }
}


@media (max-width:1100px) {
  .site-nav__link {    display: inline-block;    vertical-align: middle;    text-decoration: none;    padding: 7.5px 6px;  }
  header.site-header .site-nav .site-nav__item .site-nav__link{ 
    padding: 15px 10px;
    font-size: 15px !important;
  } 
}

@media (max-width:749px) {
  .book{padding: 10px 26px; text-align: center; line-height: 24px; font-size: 14px;}
  .site-header{padding:0;}
  div#CollectionSection .grid__item {    width: 100%;  }
  .footer_logo ul li {    width: 60%;        margin: 15px auto 15px;  }
}

@media (min-width:990px) {
  button.footer__newsletter-btn:after{right: 15px;}
}

@media (min-width:1100px) {
  .custom-content{  width: 90%;   margin: auto;}
}

@media only screen and (max-width: 1199px) and (min-width:990px)  {

}
@media (min-width:769px) {
#shopify-section-1648659290de9c6346 .medium-up--one-third {
  width: 25%;
}
}
#shopify-section-1648659290de9c6346 .medium-up--one-third img{
  max-width:100%;
}