/** Shopify CDN: Minification failed

Line 324:83 Unexpected "#"
Line 603:30 Unexpected "*"
Line 1784:26 Unexpected "{"
Line 1821:4 Comments in CSS use "/* ... */" instead of "//"
Line 2380:2 Comments in CSS use "/* ... */" instead of "//"

**/
body{
    font-family:"frank-new" !important;
}
a:hover{
	text-decoration:none !important;
}
h1{
font-family:"conglomerate" !important;
font-style: normal !important;
font-weight: 900 !important;
font-size: 64px !important;
line-height: 72px !important;
color: #F7EDE3 !important;}

h2{
font-family:"conglomerate" !important;
font-style: normal !important;
font-weight: bold !important;
font-size: 56px !important;
line-height: 56px !important;
color: #F7EDE3 !important;
color: #1d3343!important;  
}

h3, h3.bold, #ProductInfo-template--15127504847042__main .price__regular span.price-item--regular{
font-family:"conglomerate" !important;
font-style: normal !important;
font-weight: bold !important;
font-size: 25px !important;
line-height: 42px !important;
text-align: center !important;
color: #1D3343 !important;
}

h4 {
font-family:"conglomerate" !important;
font-style: normal !important;
font-weight: bold !important;
font-size: 16px !important;
line-height: 24px !important;
color: #F7EDE3 !important;
}

body.large, span.large, .main_product .product-form__input .form__label, .disc.form__label, .main_product .product__description.rte p,
#shopify-section-template--15158111895746__16371554042b5ec4b7 .image-with-text__text p{
font-family:"frank-new" !important;
font-style: normal !important;
font-weight: normal !important;
font-size: 18px !important;
line-height: 27px !important;
color: #FDFAF7 !important;
letter-spacing:0;  
}

body.small, .main_product .product-form__input label.size{
font-family:"frank-new" !important;
font-style: normal !important;
font-weight: normal !important;
font-size: 12px !important;
line-height: 15px !important;
color: #F7EDE3 !important;
}

.header__icons .search__input{
	box-shadow: 0 0 0 .1rem rgba(var(--color-foreground),.55);
}
.header__icons .search__input:focus{
	box-shadow: 0 0 0 .2rem rgba(var(--color-foreground),.75) !important;
    outline: transparent;
}
.header__icons .search-modal{
	height:76px;
    top:-23px;
    background: #f7ede3;
}

.button, .button--primary,
#shopify-section-template--15127504879810__1634802193d063d710 .card__text h3,
#shopify-section-template--15139967303874__1635767626af618bc4 .card__text h3, .main_product button.product-form__submit, .customer button, 
.shopify-challenge__container .shopify-challenge__button {
	padding: 9px 45px;
	border-radius: 10px;
    font-family: Conglomerate !important;
	font-weight: bold;
	font-size: 16px !important;
	line-height: 24px !important;
	display: flex;	
	align-items: center;
	text-align: center;
	color: #F7EDE3;
    background: #B0A172;
    transition: all 0.25s linear;
    letter-spacing:0;
    min-height: auto;
    border:none;
}

.button--primary:hover, #shopify-section-template--15127504879810__1634802193d063d710 .card__text:hover h3,
#shopify-section-template--15139967303874__1635767626af618bc4 .card__text:hover h3,
li.tmenu_item_layout_image:hover span.tmenu_item_text, .cart-notification__links a.button:hover {
    background: #F7EDE3;
    transition: all 0.25s linear;
    box-shadow: unset !important;
    color: #1D3343;
}

.button.button--secondary {
  background-color: transparent;
  color: #F7EDE3;
}

.button.button--secondary:hover {
  background-color: #F7EDE3;
  color: #1D3343;
}

.cart-notification__links a.button, #cart-notification-form button{
	box-shadow:none;
}
span#qab_message{
	font-family: frank-new!important;
    letter-spacing: 0.5px;
}
/* Header Section */
h1.header__heading{
	display:none;
}
.header{
	position:relative;
    padding:0;
    min-height:89px;
}
.menu_link span{
	font-family: frank-new !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 18px !important;
    color: #1D3343 !important;
    letter-spacing: 0.183333px;
}
/*
.tmenu_navbar{
	position:absolute;
    left:-16px;
} 
*/
ul.list-menu{
	opacity:0 !important;
}
.header-wrapper{
	background-color: transparent;
    position:absolute;
    width: 100%;
    border: none !important;
}


/* #shopify-section-header {
  position: absolute;
  left: 0;
  width: 100%;
} */

/* .shopify-section-header-hidden {
  position: sticky;
} */

.shopify-section-header-sticky .header-wrapper {
	background-color:#F7EDE3;
    border:none !important;
  position: absolute;
}

#shopify-section-announcement-bar .announcement-bar {
  background-color: #1D3343;
}

#shopify-section-announcement-bar .announcement-bar__message {
  color: #F7EDE3;
  font-family: frank-new, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

/* #shopify-section-announcement-bar + #shopify-section-header {
  top: 44px;
} */

/* #shopify-section-announcement-bar + #shopify-section-header.shopify-section-header-hidden {
  position: sticky;
} */

.tmenu_item_level_1.tmenu_item_display_header > a > span.tmenu_item_text::after{
 	display:none;
}

/* End */

/* Banner Section */
h6{
	font-family: frank-new !important;
	font-style: normal !important;
	font-weight: bold !important;
	font-size: 18px !important;
	line-height: 27px !important;
	color: #FDFAF7 !important;	
}

/*******/
#shopify-section-template--15127504879810__image_banner {
	max-height: 628px;
    height: 628px;
}
#shopify-section-template--15127504879810__image_banner .banner--large:not(.banner--adapt) {
    min-height: 100%;
}

/*****/
#shopify-section-template--15127504879810__image_banner h6, .top_banner h6{
	text-transform:uppercase;
    margin-bottom:0; 
    letter-spacing:0px;
}
#shopify-section-template--15127504879810__image_banner .banner__box, .top_banner .banner__box{
	background-color:transparent;
    text-align:left;
    max-width:63rem;
}
#shopify-section-template--15127504879810__image_banner .banner__text span, .top_banner .banner__text span{
	color:#FDFAF7;
}
#shopify-section-template--15127504879810__image_banner .banner__content, .top_banner .banner__content{
	justify-content: flex-start !important;
}
#shopify-section-template--15127504879810__image_banner .banner__heading, .top_banner .banner__heading{
	margin-top:0 !important;
}
#shopify-section-template--15127504879810__image_banner .banner__box>.banner__buttons, .top_banner .banner__box>.banner__buttons{
	justify-content:flex-start !important;
}
#shopify-section-template--15127504879810__image_banner .banner__box>*+.banner__text, .top_banner .banner__box>*+.banner__text {
    margin-top: 1rem;
    margin-bottom: 3rem !important;
}
#shopify-section-template--15127504879810__image_banner .banner__media, .top_banner .banner__media{
	background:transparent !important;
}
.tmenu_item_submenu_type_mega.tmenu_item--root>.tmenu_submenu{
	box-shadow: none !important;
}
/* End */

/* Collection Section */

#shopify-section-template--15127504879810__1634802193d063d710, #shopify-section-template--15139967303874__1635767626af618bc4{
	position:relative;
    margin-top:8.8rem !important;
}
#shopify-section-template--15127504879810__1634802193d063d710:before, #shopify-section-template--15139967303874__1635767626af618bc4:before,
#shopify-section-template--15127504814274__product-grid:before, #shopify-section-template--15158111895746__16371554042b5ec4b7:before
{
	position: absolute;
    background: url(Frame-1.png);
    background-repeat: no-repeat;
    content: "";
    width: 1150px;
    top: -395px;
    height: 1260px;
    left: -92px;
}
#shopify-section-template--15127504814274__product-grid{
	position:relative;
}
#shopify-section-template--15139967303874__1635767626af618bc4:before{
	top: -170px;
    left: -100px;
    z-index:-1;
}
#shopify-section-template--15127504814274__product-grid:before{
	top: -187px;
    left: -120px;
    z-index: -1;
}
.collection-list__item .card-colored{
	background-color:transparent;
}
.media--portrait {
    padding-bottom: 126%;
}
#shopify-section-template--15127504879810__1634802193d063d710 .media--portrait, #shopify-section-template--15139967303874__1635767626af618bc4 .media--portrait {
    padding-bottom: 0;
    height: 223px;
    border-radius: 10px;
}
#shopify-section-template--15127504879810__1634802193d063d710 .media--portrait::after, #shopify-section-template--15139967303874__1635767626af618bc4 .media--portrait::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(29, 51, 67, 0.2);
    z-index: 1;
}
#shopify-section-template--15127504879810__1634802193d063d710 .media--portrait img, #shopify-section-template--15139967303874__1635767626af618bc4 .media--portrait img{
  object-position: 0 35%;
}
#shopify-section-template--15127504879810__1634802193d063d710 .card__text h3, #shopify-section-template--15139967303874__1635767626af618bc4 .card__text h3{
	background-color:#F7EDE3;
    display: inline-flex;
}
#shopify-section-template--15127504879810__1634802193d063d710 .card__media-spacer, ##shopify-section-template--15139967303874__1635767626af618bc4 .card__media-spacer {
	padding: 0!important;
    margin: 0 3rem;
}
#shopify-section-template--15127504879810__1634802193d063d710 .card__text, #shopify-section-template--15139967303874__1635767626af618bc4 .card__text{
	position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 0;
    width: 100%;
    z-index:2;
}
#shopify-section-template--15127504879810__1634802193d063d710 .icon-wrap, #shopify-section-template--15139967303874__1635767626af618bc4 .icon-wrap {
	display:none;
}
/* End */

/* Seasonal Section */
#shopify-section-template--15127504879810__1634810954aa4e070d .button--primary,
#shopify-section-template--15139967303874__1635770900280c7388 .button--primary
{
	color: #F7EDE3;
    background: none;
    box-shadow: none;
    padding: 0;
}
#shopify-section-template--15127504879810__1634810954aa4e070d .banner__box>*+.banner__buttons--multiple,
#shopify-section-template--15139967303874__1635770900280c7388 .banner__box>*+.banner__buttons--multiple {
    max-width: 26rem;
    margin: 32px auto 0 auto!important;
}
#shopify-section-template--15127504879810__1634810954aa4e070d .banner__text,
#shopify-section-template--15139967303874__1635770900280c7388 .banner__text {
	margin-top:0px !important;
}
#shopify-section-template--15127504879810__1634810954aa4e070d .banner__content,
#shopify-section-template--15139967303874__1635770900280c7388 .banner__content {
	padding:0;
}
#shopify-section-template--15127504879810__1634810954aa4e070d .banner,
#shopify-section-template--15139967303874__1635770900280c7388 .banner {
	min-height: 35.5rem;
}
#shopify-section-template--15127504879810__1634810954aa4e070d .banner__media img,
#shopify-section-template--15139967303874__1635770900280c7388 .banner__media img {
/*	object-position: 0 37%; */
    object-position: center center;
}
#shopify-section-template--15127504879810__1634810954aa4e070d, #shopify-section-template--15139967303874__1635770900280c7388{
	margin-top:12rem;
}
#shopify-section-template--15127504879810__1634810954aa4e070d .banner__heading.h1,
#shopify-section-template--15139967303874__1635770900280c7388 .banner__heading.h1
{
    font-size: 56px!important;
    line-height: 56px!important;
    letter-spacing: 0;
    margin-top: 0;
    padding-bottom: 5px;
    font-weight: bold !important;
}

/* End */

/* Tab Collections */
#shopify-section-template--15127504879810__163489924139384692, .product-recommendations, .feature_collection_sec, #shopify-section-template--15139967303874__16358308206baa8377, #product-grid{
	position:relative;
}
#shopify-section-template--15127504879810__163489924139384692 .card-wrapper, .feature_collection_sec .card-wrapper, #product-grid .card-wrapper, .product-recommendations .card-wrapper{
	padding:1px;
}
#shopify-section-template--15127504879810__163489924139384692 .card-wrapper:hover .card--product, .feature_collection_sec .card-wrapper:hover .card--product , .product-recommendations .card-wrapper:hover .card--product, #product-grid .card-wrapper:hover .card--product {
    filter: drop-shadow(0px 3px 2px rgba(0, 0, 0, .25));
}
#shopify-section-template--15127504879810__163489924139384692:before, #shopify-section-template--15139967303874__16358308206baa8377:before,
#shopify-section-template--15127504814274__product-grid:after {
	position: absolute;
    background: url(right_logo.png);
    background-repeat: no-repeat;
    content: "";
    width: 1166px;
    bottom: -537px;
    height: 1266px;
    right: 0;
    opacity: .06;
}
#shopify-section-template--15139967303874__16358308206baa8377:before, #shopify-section-template--15127504814274__product-grid:after {
    content: "";
    width: 1166px;
    bottom: -590px;
    height: 1266px;
    right: 0;
    z-index: -1;
}
#shopify-section-template--15127504814274__product-grid:after{
	bottom:-600px;
}
.tab_header{
	display: flex;
    margin-bottom: 60px;
    margin-top: 110px;
    justify-content: space-between !important;
    align-items: center;
    padding: 0;
}
.tab_header li, .tab_header li:hover{
	z-index: 3;
    position: relative;
    transition: all .3s;
    background: 0 0;
    border: none;
   /* border-right: 1px solid #1d3343; */
    border-right:none;
    box-shadow: none!important;
    border-radius: 0;
   /* padding: 0 1.65% 0 0; */
    z-index: auto; 
    padding:0;
    flex: auto;
}
span.vertical_br{
	height:48px;
    width:1px;
    border-right:1px solid #000;
}
span.vertical_br:last-child{
	border-right:none;
    display:none;
}
.tab_header li:last-child{
	border:none;
    padding-right:0;
}
.tab_data ul.show{
	opacity:1;
    display:flex;
}
.tab_data ul{
	opacity:0;
    display:none; 
}
.tab_data .grid, .feature_collection_sec .grid, #product-grid, .product-recommendations .grid {
	margin-left:-3.5rem;
}
.tab_data .grid li.grid__item, .feature_collection_sec .grid li.grid__item, #product-grid li.grid__item, .product-recommendations .grid li.grid__item {
	padding-left:3.5rem;
    padding-bottom:32px;
}
.tab_data a.button, .feature_collection_sec a.button, .product-recommendations a.button {
	background: transparent;
    color: #1D3343;
    box-shadow: none !important;
    margin: 0 auto;
    position:relative;
    left:24px;
}
.tab_data a.button:hover, .feature_collection_sec a.button:hover, .product-recommendations a.button:hover{
	text-decoration-line: underline !important;
    color: #345C78;
} 
.feature_collection_sec a.button, .feature_collection_sec a.button:hover, .product-recommendations a.button:hover {
	position: absolute;
    top: 14px;
    right: 22px;
    margin-left: auto !important;
    left: auto;
    padding: 0;
}
.tab_data .card .media, .feature_collection_sec .card .media, #product-grid .card .media, .product-recommendations .card .media {
    border-radius: 10px;
}
h3.card-information__text, .predictive-search__item-heading.h5, a.cart-item__name, h3.cart-notification-product__name {
	font-family: frank-new !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 21px !important;
    color: #1D3343 !important;
    text-align: left !important;
    text-decoration: none !important;
    letter-spacing: 0;
}
.full-unstyled-link:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.search .field__label, .cart-items th{
	font-family: frank-new !important;
    font-style: normal !important;
    font-weight: 500 !important;
    color: #1D3343 !important;
    text-align: left !important;
    text-decoration: none !important;
    letter-spacing: 0;
}
.search__input.field__input{
	border: 1px solid #1D3343;
    box-sizing: border-box;
    border-radius: 70px;
}
h2.predictive-search__heading{
	color:#1D3343 !important;
    letter-spacing: 0;
}
.price__regular span, .price__sale span, .predictive-search__item, .product-option{
	font-family: frank-new !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    letter-spacing: 0em;
    text-align: left;
    color:#1D3343;
}
.product-option{
	font-size:12px !important;
    color:#1d3343 !important;
}
.price{
	line-height:0px !important;
    margin-top:0px !important; 
}
.card--product {
    margin-bottom: 1rem !important;
}
h3.tab_title{
	margin:0;
    font-size:21px !important;
}
/*
.tab_header .button.current h3{
    border-bottom: 4px solid #B0A172; 
}*/
.tab_header .button h3{
  border-bottom:4px solid transparent;
  transition: all 0.25s linear;
}
.tab_header .button:hover h3{
	border-bottom: 4px solid #B0A172;
  transition: all 0.25s linear;
}
.card-information .product-item-banners{
	position:absolute;
    top:0;
    z-index:1;
    padding-left:18px;
    margin-top: 0 !important;
}

/* End */

/* Boro Built Section */
.abz_image_banner {
	margin-top:100px;
}
.abz_image_banner .banner__box
{
	max-width: 54rem;
    text-align: left;
    padding: 4rem 6rem 10rem 6rem;
    position: absolute;
    right: 8%;
    top: 0;
    background:url("Vector.png");
    background-repeat:no-repeat;
}
.abz_image_banner .banner__box a.button--primary:hover {
	box-shadow:0 0 0 0.2rem #345c78 !important;
}

.abz_image_banner .banner__box*+.banner__text {
    margin-top: 0;
    margin-bottom: 3.5rem;
}
.abz_image_banner .banner__box>.banner__buttons{
	justify-content:flex-start;
}
.abz_image_banner h1.banner__heading {
	font-weight: 700 !important;
	font-size: 56px !important;
	line-height: 56px !important;
    padding-bottom:5px;
}
.abz_image_banner .banner__text{
	margin-top:0 !important;
} 
.abz_image_banner .banner__box>*+.banner__buttons {
    margin-top: 32px;
}
h2.cart-notification__heading{
	color: #1d3343!important;
    font-size: 24px !important;
    line-height: 26px !important;
}
.cart-notification.active{
	top:89px;
    border-top: 1px solid;
    border-color: rgba(var(--color-foreground),.2);
}
.shopify-section-header-sticky .cart-notification.active{
	top:133px;
    border-top:none;
}  

/* End */

/* Footer */
footer{
	background-color:#0E181F !important;
}
.footer__content-top .grid{
	display:flex;
}
.footer__content-top .grid__item{
	flex:1;
}
#block_3.grid__item h2.title1, #block_4.grid__item h2.title1, #block_5.grid__item h2.title1, #block_6.grid__item h2.title1, #block_7.grid__item h2.title1, #block_8 h2.footer-block__heading{
	margin-top:0;
}
#block_8 h2.footer-block__heading:first-child{
	line-height:21px !important;
    padding-top:3px;
    margin-bottom:15px;
}
#block_8 h2.footer-block__heading.title3{
	margin-bottom:8px;
}
.block-details p{
	margin:0;
    font-family: frank-new !important;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #F7EDE3;
}
.block-details p strong{
	font-weight:bold;
}
h2.footer-block__heading p{
	margin:0;
}
h2.footer-block__heading, a.footer-block__heading, .block-details a, h2.footer-block__heading a, h2.caption-large{
  	font-family: frank-new!important;
    font-weight: 500!important;
    font-size: 16px!important;
    line-height: 26px!important;
    color: #f7ede3!important;
    margin-top: 15px;
    margin-bottom: 8px;
    text-decoration:none !important;
    letter-spacing:0;
} 
a.list-menu__item--link{
	font-family: frank-new !important;
	font-style: normal !important;	
    font-weight: normal !important;
	font-size: 12px !important;
	padding-bottom: 0;
    line-height: 11px !important;
	color: #F7EDE3 !important;
    letter-spacing:0px;
}
.footer-block__details-content.list-unstyled{
	line-height:0;
}
ul.menu_static_link li{
	margin-bottom:13px;
}
.block-details a{
	margin-top:15px !important;
    display:block;
}
.list-social__item .icon {
    height: 2.6rem !important; 
    width: 2.6rem !important;
    color: #B0A172;
} 
.list-social__link{
	padding-top:6px !important;
    padding-bottom:30px !important;
}
ul.footer__list-social {
	flex-direction:column;
}
.footer__content-top{
	border-bottom: solid .1rem rgba(var(--color-foreground),.08);
}
.footer__copyright.caption{
	display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    margin-top: 0;
    margin-bottom: 1.5rem;
}
.footer__copyright.caption div{
	flex:1;
}
.footer__content-bottom{
	border-top:none !important;
}
.copyright__content, .copyright_right a{
	font-family: 'frank-new' !important;
    font-style: normal;
    font-weight: 500;
    font-size: 8px;
    line-height: 18px;
    color: #F7EDE3;
    text-transform: uppercase;
    letter-spacing: 0.183333px;
}
.footer-block--newsletter{
	display:none;
}
.footer__content-top{
	padding-bottom:6rem !important;
}
.copyright_text{
	text-align:left;
}
.copyright_img{
	text-align:center;
}
.copyright_right{
	text-align:right;
}
:focus {
    outline: 0;
    box-shadow: none !important;
}  

a.pioneer img.show_hover {
    display: none;
} 
a.pioneer:hover img.show_hover {
	display:inline;
}
a.pioneer:hover img{
	display:none;
}
a.list-menu__item--link:hover, a.footer-block__heading:hover, .copyright_right a:hover{
    color:#B0A172 !important;
}
.copyright_right a:hover{
	text-decoration:underline !important;
}

/* End */

/* Mobile Menu */

.main_content .footer-block__details-content{
	display:none;
}
.main_content .footer-block__details-content.show{
	display:block;
}
.mobile_menu{
	background: #1D3343;
}
.hamburger .line{
  width: 27px;
  height: 2px;
  background-color: #ecf0f1;
  display: block;
  margin: 7px auto;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  border-radius: 13px;
}
#hamburger-1{
  background: #b0a172;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  padding-top: 13px;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
  margin-bottom: 5px;
  position: fixed;
  bottom: 30px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index:99;
}
.hamburger:hover{
  cursor: pointer;
}
.mobile_menu{
	max-height:0px;
    transition:all 0.3s;
    bottom:30px;
    top:0; 
}
.mobile_menu .page-width{
	padding: 0 1.5rem;
    height: 90%!important;
    overflow: auto;
}
.mobile_menu.active{
  width: 90%;
  position: fixed;
  bottom: 25px;
  margin: 0 auto;
  left: 0;
  right: 0;
  max-height: calc(100% - 30px);
  z-index: 9;
  overflow: auto;
  top:0; 
  background: url(mobile_bg.png);
  background-repeat: no-repeat;
  background-size:100% 100%;
  background-position:bottom;
  transition: all .3s;
  display:block;
}
.logo_for_mobile_menu{
	text-align:center;
}
.mobile_menu_sec{
  display:flex;
}
.main_content, .mobile_menu_sec ul:first-child{
	flex:1;
}
.mobile_menu_sec ul li a{
  font-family: 'frank-new' !important;
  font-style: normal !important;
  font-weight: bold !important;
  font-size: 18px !important;
  line-height: 30px !important;
  color: #FDFAF7 !important;
  text-decoration:none !important;
  letter-spacing:0;
}
.main_content ul{
	padding-top:5px;
}
.main_content ul li a{
  font-family: frank-new!important;
  font-style: normal!important;
  font-weight: 500!important;
  font-size: 14px!important;
  line-height: 12px!important;
  letter-spacing: .183333px;
  text-transform: uppercase;
  padding: 6px 0px 3px 10px !important;
  color: #f7ede3!important;
}
.mobile_menu .list-social__item:first-child a{
	padding-left:0 !important;
}
.mobile_menu ul.footer__list-social {
    justify-content: flex-start !important;
    margin-left: 0;
}
.mobile_menu .footer-block-contact-details{
	width:70%;
}
.mobile_menu  ul.footer__list-social{
	margin:0;
}
.mobile_menu .header__icon .icon {
    color: #F7EDE3;
    position:relative;
    left:-10px;
}
.mobile_menu .modal__content{
	position:relative;
}
.mobile_cart{
	display: flex;
    align-items: center;
    margin-top: 20px;
}
.mobile_cart a.cart{
	padding-left:10px;
}
.mobile_cart a{
  font-family: 'frank-new' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-size: 12px !important;
  line-height: 15px !important;
  color: #F7EDE3 !important;
  text-decoration: none; 
}

/* ONE */
#hamburger-1.is-active .line:nth-child(2){
  opacity: 0;
}
#hamburger-1.is-active .line:nth-child(1){
  -webkit-transform: translateY(10px) rotate(45deg);
  -ms-transform: translateY(10px) rotate(45deg);
  -o-transform: translateY(10px) rotate(45deg);
  transform: translateY(10px) rotate(45deg);
}
#hamburger-1.is-active .line:nth-child(3){
  -webkit-transform: translateY(-9px) rotate(-45deg);
  -ms-transform: translateY(-9px) rotate(-45deg);
  -o-transform: translateY(-9px) rotate(-45deg);
   transform: translateY(-9px) rotate(-45deg);
}
footer.footer{
	margin-top:-2px;
}
/* End */

/* Feature Collection Section */
.feature_collection_sec {
 	margin-top:120px;
}
.feature_collection_sec h3.title{
	font-weight: 600 !important;
    letter-spacing:0;
}
.pagination-wrapper{
	position:relative;
    z-index:3;
}
/* End */

/* Product - Listing */
.facets__form, .mobile-facets__wrapper{
	margin-bottom: 1.5rem !important;
    border-bottom: 1px solid #000000;
    gap:0 !important;
}
p.facets__heading{
	margin-bottom:1rem;
}
.facets__summary span, .facets__form  .facet-filters__label, p.facets__heading, span.mobile-facets__open-label, h2.mobile-facets__heading  {
    font-family: 'frank-new' !important;
    font-style: normal;
    font-weight: 500;
    font-size: 16px !important;
    line-height: 21px;
    color:#1D3343 !important;
    padding-right: 15px;
    margin-right:0;
    text-decoration:none !important;
}
h2.mobile-facets__heading {
    font-size: 32px !important;
}
.facets__form .facets__disclosure {
    margin-right: 2.5rem;
}
.facets__form .facets__summary, .facets__form .facet-filters__sort {
    background: url(down_arrow.png);
    background-position: 99% 30%;
    background-repeat: no-repeat;
    margin-bottom: 2.2rem;
}
.facets__form .facets__summary .icon-caret, .facets__form .select .icon-caret{
	display:none;
}
.facets__form .facets__summary:hover span {
    text-decoration: none;
}  
.facets__form .facet-filters__sort{
	padding-right:30px;	
}
.sorting .facet-filters__label{
	margin-bottom:2rem;
}
.collection-hero{
	position:relative;
}
.collection-top-banner img{
	width:100%;
}
.collection-grid-section {
    margin-top: 4rem;
}
.collection-hero .banner__content{
  	justify-content: flex-start!important;
    padding: 0;
    display: flex;
    position: relative;
    width: 100%;
}
.collection-hero .banner__box{
	position: absolute;
    bottom: 155px !important;
    padding: 0;
    text-align: left;
}
.collection-hero .banner--desktop-transparent{
	left: 9%;
    position: relative;
    padding: 0 5rem;
    width: 81%;
}
.collection_product_grid.active li{
	max-width:50% !important;
    width:50%;
}
.main_grid, .half_grid{
	display:none;
}
.main_grid, .half_grid{
	position:absolute;
    top:0;
    right:0; 
}
.pickup-availability-drawer-title {
    margin: .5rem 0 0;
    color: #1d3343!important;
    font-size: 40px !important;
    line-height: 42px !important;
}
/* End */

/* Product Details */
.breadcrumbs ol{
	display: flex;
    justify-content: flex-start;
    padding-left: 0;
    margin-bottom: 30px;
    margin-top: 193px;
}
.breadcrumbs li:first-child::marker{
	display:none;
    padding-left:0;
    content:"";
}
.breadcrumbs li a{
	text-decoration: none;
    color: #1D3343 !important;
    letter-spacing: 0;
}
.breadcrumbs li:first-child{
	padding-left:0;
}
.breadcrumbs li::marker{
	content:">";
}
.breadcrumbs li{
	font-family: frank-new!important;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    color: #1d3343;
    padding-right: 18px;
    padding-left: 6px;
}
.main_product  h1.product__title, #shopify-section-template--15127504650434__cart-items h1.title,
#shopify-section-template--15127504715970__main h1, .cart__empty-text,  .shopify-policy__title h1, h1#login, .register h1, h1#recover, .customer.account h1,
.customer.account h2, .customer.addresses h1, .template-search h1 {
	font-weight: bold !important;
    font-size: 56px !important;
    line-height: 56px !important;
    color: #1D3343 !important;
    width: calc(100% - 194px) !important;
    letter-spacing:0;
}
#shopify-section-template--15127504715970__main h1, .cart__empty-text, .shopify-policy__title h1, h1#login, .register h1, h1#recover, .customer.account h1,
.customer.account h2, .customer.addresses h1, .template-search h1{
	width:100% !important;
}
#shopify-section-template--15127504715970__main h1{
	margin-bottom:12px;
}
.main_product .product__modal-opener--image .product__media, .main_product .product__modal-opener--image{
	border-radius:10px;
}
#ProductInfo-template--15127504847042__main .price__regular span.price-item--regular{
	color: #2C4E67 !important;
}
.product__info-container>:first-child {
    margin-bottom: 10px;
}
.main_product .product_details_price{
	margin-top:1rem !important;
}

.main_product .product-form__input .form__label, .disc.form__label{
	color: #1D3343 !important;
    font-weight:bold !important;
    text-transform:uppercase;
    margin-top: 1.8rem;
}
.disc.form__label{
	margin-bottom: 0;
    padding-left: 0;
}
.main_product  .product-form__input label.size{
	border: 2px solid #1d3343!important;
    height: 40px;
    border-radius: 100%!important;
    padding: 0 8px !important;
    color: #1d3343!important;
    margin: 2px 15px 0 0!important;
    line-height: 40px !important;
    width: 40px;
    letter-spacing: 0px;
}
.main_product .product-form__input label.labelhideColor{
	width: 24px!important;
    height: 24px!important;
    border: 4px solid #fff !important;
    outline: 1px solid #c4c4c4;
    margin-right: 10px !important;
}
.product-item-banners .badge{
	font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    color: #fafafa;
    font-family: frank-new!important;
    letter-spacing: 0;
    background: 0 0;
    border: none;
    position: relative;
    padding: 24px 6px 0;
}
.product-item-banners .badge:before{
	position:absolute;
    content:"/";
    right:-6px;
}
.product-item-banners .badge:last-child:before{
	display:none;
}
.main_product .product-item-banners{
	display:none;
}
/*
.product-form__input.radio input[type=radio]:checked+label.labelhideColor{
    outline: 2px solid #1d3343;
}*/

.main_product .product__description.rte{
	margin-top:0;
}
.product-form__input.radio input[type=radio]:checked+label{
	color:#1D3343 !important;
    background-color:#f6f6f6 !important;
}
.product-form__input.radio input[type=radio]:checked:hover+label, .product-form__input.radio input[type=radio]:hover+label{
	color: #FAFAFA !important;
    background-color: #1D3343 !important;
}
.product-form__input.radio input[type=radio]:hover+label.labelhideColor{
	outline: 2px solid #1d3343;
}
.product__info-container{
	position:relative;
} 
.disc.form__label, .main_product .product__description.rte p{
	color: #1D3343 !important;
}
.main_product button.product-form__submit{
	color: #1d3343!important;
    background: 0 0!important;
    position: absolute;
    top: 0;
    width: max-content!important;
    right: 0;
    border: 1px solid #1D3343;
    box-sizing: border-box;
    box-shadow: unset;
}
.main_product button.product-form__submit:hover{
	background: #1D3343 !important;
    box-shadow: unset;
    color: #F7EDE3 !important;
}
h3.product-recommendations__heading {
    font-weight: 600!important;
    letter-spacing: 0;
    text-align:left !important;
}
#shopify-section-template--15127504847042__product-recommendations {
	margin-top:50px;
}
/* End */

/* About Us */
#shopify-section-template--15158111895746__16371554042b5ec4b7 .image-with-text{
	margin-top:8.8rem;
    margin-bottom:12rem;
}
#shopify-section-template--15158111895746__16371554042b5ec4b7{
	position:relative;
}
#shopify-section-template--15158111895746__16371554042b5ec4b7:before {
    content: "";
    top: -193px;
    left: -112px;
}
#shopify-section-template--15158111895746__16371554042b5ec4b7 .image-with-text__text p{
	color:#1D3343 !important;
}
#shopify-section-template--15158111895746__16371554042b5ec4b7 .image-with-text .grid{
	background-color:transparent;
}
.quantity__input, .quantity__button {
	font-family: frank-new!important;
}

/* End */

/* Inner top banner */
.abz_image_top_banner {
	min-height: auto;
}
.abz_image_top_banner, .collection-hero .collection-top-banner{
	max-height:450px;
    height:450px;
    min-height: auto !important;
}
.abz_image_top_banner .banner__media img#image_active, .collection-hero img#image_active{
	object-fit: cover;
    object-position: center center;
    height: 100%;
}
.collection-top-banner{
	height:100%;
}

/* End */

/* Innerpage */
.template-search__results{
	margin:0 auto !important;
}
.template-search__results ul{
	margin-left:-3.5rem;
}
.cart__warnings, .collection-grid-section, #shopify-section-template--15127504650434__cart-items, #shopify-section-template--15127504715970__main,
.shopify-policy__container, .customer.login, .customer.register, .customer.account, .customer.addresses, .template-search, .template-captcha .shopify-challenge__container {
	margin-top:193px !important;
}
.template-search.searchgradient{
	margin-top:0 !important;
}
.cart__warnings a.button{
	width: max-content;
    margin: 0 auto;
}
.cart-item__details>*{
    margin-top:0 !important;
}
td.cart-item__quantity a, cart-remove-button .button:not([disabled]):hover{
	color:#fff !important;
}
.contact .field__input, .login .field input, .customer.register .field input {
	border: 1px solid #1D3343;
    box-sizing: border-box;
    border-radius: 10px; 
}
.contact label.field__label{
	letter-spacing:0;
}
.product-count.light{
	display:none;
}
.shopify-policy__container {
	max-width: var(--page-width);
    margin: 0 auto;
    padding: 0 5rem 60px;    
}   
.header__icon--account{
	position:absolute;
    right:27px;
}
.main_product .grid__item.product__media-wrapper{
	position:relative;
}
div#ZlistWishlist {
    width: auto !important;
    position: absolute;
    bottom: 0;
    right:0;
    z-index:2;
    cursor:pointer;
}
#ZooomyList label{
	margin-right:0 !important;
}
div#ZlistWishlist p.emptymsg {
	display:none;
}
.customer button {
    margin: 4rem auto 1.5rem !important;
}
.mobile-facets__count{
	display:none;
}
.active-facets__button svg{
	display:none;
}
.active-facets__button--light .active-facets__button-inner {
    color: #f7ede3!important;
}
.active-facets__button {
    margin-top: 0.5rem !important;
    margin-bottom: 8px;
    margin-right: 1rem !important;
}
.template-collection li.grid__item{
	max-width:25%;
}
.active-facets{
	display:none !important;
}

/* End */

/* Responsive */
@media (min-width:990px) {
.shopify-section-header-sticky {
    position: fixed;
    top: 0;
    width: 100%;
}
.tab_header.desk{
  	display:flex;
}
.banner__media.desk{
 	display:block; 
}
.banner__media.mobile{
 	display:none; 
}
#shopify-section-template--15127504879810__image_banner .banner__content, .top_banner .banner__content{
   padding-top: 89px;
   padding-bottom:20px; 
}    
.mobile_menu, #hamburger-1 {
    display:none;
}  
.carousel.mobile{
  	display:none;
}
ul.collection-list.negative-margin--small{
	margin-left:-6rem;
}
.collection-list__item.grid__item{
	padding-left:6rem;
}
.collection-list__item a.card{
  	padding:1px;
}
.collection-list__item .card--media .card__text-spacing, .collection-list__item .card__media-spacer{
	padding-left:0;
    padding-right:0;
}  
#shopify-section-template--15127504879810__1634802193d063d710 .card__text, #shopify-section-template--15139967303874__1635767626af618bc4 .card__text{
	padding-bottom:0;
    padding-top:30px;
}  
#shopify-section-template--15127504879810__image_banner .banner__box, .top_banner .banner__box{
	left:9%;  
}
.top_banner .banner__content--center {
    align-items: flex-end;
    padding-bottom: 7rem;
}   
  .header__icons{
  	position: absolute;
    width: 96%;
    left: 0;
    right: 0;
    justify-content: space-between;
    margin: 0 auto;
  }
  .logo_img{
  	z-index:999 !important;
  }
  .header{
  	display:flex;
    max-width: 100%;
    padding: 0 10%;
  }
  .header__inline-menu{
  	margin:0 auto !important;
  }
  .header__icon--cart{
  	position:absolute;
    right:0; 
  }
  .tmenu_item_submenu_type_mega.tmenu_item_active .tmenu_submenu, .menu_link .tmenu_submenu, .menu_link .tmenu_item--root>.tmenu_submenu {
    background: #B0A172 !important;
    box-shadow: none !important;
  }
  .tmenu_item--root>.tmenu_submenu{
  	box-shadow:none !important;
  }
  .tmenu_item_display_header ul.tmenu_submenu--desktop{
     border-top: 1px solid #1D3343 !important;
  }
  .tmenu_nav .tmenu_item .tmenu_item_link{
  	padding-top:0 !important;
    padding-bottom:0 !important; 
  }
  .menu_link .tmenu_submenu_mega_position_fullwidth {
    padding: 30px 60px !important;
  }
  .menu_link .tmenu_item_display_header span.tmenu_item_text{
  	padding-bottom:4px !important;
  }
  .menu_link .tmenu_item_display_header .tmenu_submenu{
  	padding-top:16px !important;
  }
  .menu_link .tmenu_submenu--desktop .tmenu_item{
  	padding-right: 6%!important;
    padding-left: 0 !important;
  }
  .menu_link .tmenu_submenu--desktop li.tmenu_item_layout_image{
  	padding-right:0 !important;
  }
  .menu_link .tmenu_submenu_has_watermark li:first-child ul{
  	padding-top:0 !important;
  }
  .header__icon, .tmenu_item_level_0.menu_link span{
  	color:#F7EDE3 !important;
    padding: 3px 0 !important;
  }
  .contact .header__icon, .contact .tmenu_item_level_0.menu_link span{
  	color: #1D3343 !important;
  }
  .tmenu_item_active.menu_link .tmenu-watermark, .header-wrapper .menu_link .tmenu-watermark,
  .tmenu_item_level_0.menu_link .tmenu-watermark, .tmenu_item_level_0.menu_link .tmenu-watermark span,
  .tmenu_submenu_type_mega  .tmenu-watermark, .tmenu_item_level_0 .tmenu-watermark, .tmenu_item_level_0.menu_link .tmenu-watermark a{
	display:none !important;
    opacity:0 !important;
    z-index:-9999px !important;
    visibility:hidden !important;
  }
  .template-product .header__icon, .template-product .tmenu_item_level_0.menu_link span, .template-cart .tmenu_item_level_0.menu_link span,
  .template-cart .header__icon,
  .page-contact .tmenu_item_level_0.menu_link span, .page-contact .header__icon, .template-policy .tmenu_item_level_0.menu_link span, 
  .template-policy .header__icon, .template-customers-login .tmenu_item_level_0.menu_link span, .template-customers-login .header__icon,
  .template-customers-register .tmenu_item_level_0.menu_link span, .template-customers-register .header__icon,
  .template-customers-account .tmenu_item_level_0.menu_link span, .template-customers-account .header__icon, .template-customers-addresses .tmenu_item_level_0.menu_link span,
  .template-customers-addresses .header__icon, .template-search .tmenu_item_level_0.menu_link span, .template-search .header__icon,
  .template-captcha .header__icon, .template-captcha .tmenu_item_level_0.menu_link span, .header-without-bannar .header__icon, .header-without-bannar .tmenu_item_level_0.menu_link span,
  .newbg .header__icon, .newbg .tmenu_item_level_0.menu_link span
  {
  	color: #1D3343 !important;
  }
  .newbg .header-wrapper {
    background-color: #f7ede3;
  }  
  .template-index .header__icon, .template-index.tmenu_item_level_0.menu_link span{
  	color:#F7EDE3 !important;
    padding: 3px 0 !important;
  }
  .template-index.newbg .header__icon{
  	color: #1D3343 !important;
  }
  .tmenu_item_active.menu_link, .tmenu_item_level_1 span .tmenu_item_active.menu_link span .tmenu_item_level_1 span,
  .shopify-section-header-sticky .header-wrapper .menu_link span, .shopify-section-header-sticky .header__icon,
  .tmenu_item_level_0.menu_link .tmenu_item_level_2 span, .tmenu_item_level_0.menu_link .tmenu_item_level_1 span
  {
  	color: #1D3343 !important;
    text-shadow:none !important;
  } 
  li.tmenu_item_layout_image span.tmenu_item_text{
  	position: absolute !important;
    top: 41%;
    left: 0;
    right: 0;
    font-weight: bold !important;
    font-family: "conglomerate" !important;
    font-size: 16px !important;
    line-height: 24px !important;
    align-items: center;
    text-align: center;
    color: #1D3343 !important;
    background: #F7EDE3;
    border-radius: 10px;
    padding: 9px 45px !important;
    width: max-content;
    margin: 0 auto;
  }
  li.tmenu_item_layout_image span.tmenu_item_text:before, li.tmenu_item_layout_image span.tmenu_item_text:after{
  	display:none;
  }
  .shopify-section-header-sticky .tmenu_item_level_0.menu_link:hover span.tmenu_item, .tmenu_item_level_0.menu_link:hover span{
  	color: #B0A172 !important;
	/* text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25) !important; */
    position:relative;
    border-bottom: 2px solid #B0A172;
    border-top:2px solid transparent;
  }
  
  .shopify-section-header-sticky .tmenu_item_level_0.menu_link:hover .tmenu_item_level_1 span, .tmenu_item_level_0.menu_link:hover .tmenu_item_level_1 span {
    color: #1d3343!important;
    text-shadow:none !important;
    border-bottom:none !important;
    border-top:none !important;
  }
  .tmenu_item_level_0.menu_link:hover .tmenu_item_level_1 a:hover span{
	color:#060A0E !important;
    position:relative;
  }
  .tmenu_item_level_0.menu_link:hover .tmenu_item_level_1 a:hover span:before{
  	background: url(Ellipse_40.png);
    background-size: 100%;
    position: absolute;
    content: "";
    width: 27px;
    height: 27px;
    top: -2px;
    left: 10px;
    display:none; 
  }
  .tmenu_item_level_0.menu_link:hover .tmenu_item_level_1 a:hover span:after{
  	border-bottom: 2px solid #70684d;
    position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    left: 0;
    bottom: 4px;
  }
  .tmenu_item_level_0.menu_link:hover .tmenu_item_level_1.tmenu_item_display_header > a:hover > span.tmenu_item_text {
    color: #1d3343!important;
  }
  .logo_for_mobile{
  	display:none;
  }
  .modal__content{
  	z-index:9999;
  }
  li.tmenu_item_layout_image:hover span.tmenu_item_text, .tmenu_item_level_0.menu_link:hover .tmenu_item_level_1.tmenu_item_layout_image:hover span.tmenu_item_text {
    background: #345c78;
    box-shadow: unset !important;
    color:#fff !important;
  }
  .main_product .product__modal-opener--image .product__media{
  	height:649px;
  }
  .main_product .product__modal-opener--image .product__media img{
  	height:100%;
  }
  .main_product .grid__item.product__media-wrapper{
	max-width:40.3%!important;
    width:40.3%!important;
  }
.main_product .product__info-wrapper.grid__item{
	max-width:59.7%!important;
    width:59.7%!important;
    padding-left: 6rem !important;
}
.abz_image_top_banner .banner__content--center, .collection-hero  {
    align-items: center;
    padding-bottom: 20px;
}  
.abz_image_banner {
    min-height:515px !important;
    max-height:515px;
}  
.footer__localization {
    flex-basis: 24%;
}  
  
  
}

@media only screen and (min-width:1421px) and (max-width:1500px) {
.tab_header li{
 /* padding: 9px 1.35% 9px 0; */
    padding:0;
    z-index: auto;
}
h3.tab_title{
	font-size:23px !important;  
}
.collection-hero .banner__box {
    position: absolute;
    bottom: 80px;
}
  
  
  
}

@media only screen and (min-width:1301px) and (max-width:1420px){
header nav .tmenu_app .tmenu_nav .tmenu_item--root > .tmenu_item_link  {
    padding-left: 18px!important;
    padding-right: 18px!important;
}
.tab_header li {
 /* padding: 9px 20px 9px 0; */
    padding:0;
}
.collection-hero .banner__box {
    bottom: 80.5px;
}    
h3.tab_title{
	font-size:21px !important;  
}
  
}  

@media only screen and (min-width:1027px) and (max-width:1300px){
.header {
    padding: 0 2%;
}
.collection-hero .banner__box {
    bottom: 80.5px;
} 
h3.tab_title {
    font-size: 16px!important;
}
header nav .tmenu_app .tmenu_nav .tmenu_item--root > .tmenu_item_link  {
    padding-left: 9px!important;
    padding-right: 9px!important;
} 
.header__icon--account {
    position: absolute;
    right: 18px;
}  
h3, h3.bold{
	font-size:26px !important; 
}
.tab_header li, .tab_header li:hover {
    z-index: 3;
    position: relative;
    transition: all .3s;
    background: 0 0;
    border: none;
    border-right: 1px solid #1d3343;
    box-shadow: none!important;
    border-radius: 0;
    padding-left: 0;
    padding-right:2.6% !important;
    z-index: auto;
}
.tab_header li:last-child{
  	border-right:none;
    padding-right:0 !important;
}  
#shopify-section-template--15127504879810__1634802193d063d710:before, #shopify-section-template--15139967303874__1635767626af618bc4:before,
#shopify-section-template--15127504814274__product-grid:before {
    background-size: 100%;
    width: 100%;
}
#shopify-section-template--15127504879810__163489924139384692:before, #shopify-section-template--15139967303874__16358308206baa8377:before,
#shopify-section-template--15127504814274__product-grid:after {
    background-size: 100%;
    width: 100%;
}
.footer-block a.list-menu__item--link{
  	line-height:16px !important;
}  
.list-social__item:first-child a {
    padding-left: 1.3rem !important;
}
.block-details a, a.footer-block__heading, h2.footer-block__heading{
	line-height:20px !important;  
}
li.tmenu_item_layout_image span.tmenu_item_text{
	top:35%;  
} 
.tab_header{
  	justify-content: space-around;
}
.tab_header li, .tab_header li.current {
    width: auto;
    padding: 0!important;
    text-align: center;
    border-right: none;
}  
span.vertical_br {
    height: 30px;
}  
  
}

@media (max-width:990px) {    
  body{
  	position:relative;
  }
  .bg_logo{
  	background-repeat: repeat-y !important;
    content: "";
    width: 100%;
    top: 340px;
    left: 0;
    background-size: 100% !important;
    background: url(mobile_bg4.png);
    height: calc(100% - 400px) !important;
    z-index: -1;
    position: absolute;
    display: block !important;
  }
.page-width {
    padding: 0 3.5rem;
}
.header-wrapper{
	display:none;  
}  
.banner__media.desk{
 	display:none; 
}
.banner__media.mobile{
 	display:block; 
}
.mobile_menu, #hamburger-1 {
  	display:block;
}  
.tab_data .grid li.grid__item, .feature_collection_sec .grid li.grid__item, #product-grid li.grid__item,
.product-recommendations .grid li.grid__item {
	width:100%;
    max-width:100%;
}
.top_banner{
	height:275px !important;  
}  
.top_banner .banner__heading {
    margin-top: 0 !important;
}
#shopify-section-template--15139967303874__1635767626af618bc4 .title-wrapper-with-link{
  	margin-top:1rem !important;
}  
.top_banner .banner__media:before{
	padding-bottom:0 !important;  
}
#shopify-section-template--15139967303874__1635767626af618bc4{
  	margin-top:0 !important;
}  
#shopify-section-header{
	position:relative;  
}  
#shopify-section-template--15127504879810__1634810954aa4e070d .banner__media.desk,
#shopify-section-template--15139967303874__1635770900280c7388 .banner__media.desk 
  {
	display:block;  
}  
#shopify-section-template--15127504879810__1634802193d063d710 .card__media-spacer, #shopify-section-template--15139967303874__1635767626af618bc4 .card__media-spacer {
    margin: 0 0rem 20px;
    padding: 1px !important;
}
.collection-list__item.grid__item{
	padding-left:6rem;  
}
ul.collection-list.grid{
	margin-left:-6rem;  
}
.feature_collection_sec,  {
    margin-top: 100px;
}
.feature_collection_sec ul.grid, #product-grid ul.grid {
	margin-bottom:0;  
}
.feature_collection_sec a.button, .product-recommendations a.button{
    padding: 0;
    margin-left: 0 !important;
    display: flex;
    justify-content: flex-start;
    position: relative;
    right: 0;
    top: 0;
}  
#shopify-section-template--15127504879810__1634802193d063d710 .media--portrait, #shopify-section-template--15139967303874__1635767626af618bc4 .media--portrait{
  	height:112px;
}    
#shopify-section-template--15127504879810__image_banner .banner__box {
    background-color: transparent;
    text-align: left;
    max-width: 63rem;
    padding: 1rem 4rem 6rem 4rem;
}
#shopify-section-template--15127504879810__image_banner .banner__box>.banner__buttons a{
	width:100%;  
}  
#shopify-section-template--15127504879810__image_banner .banner__media, .top_banner .banner__media {
    background: 0 0!important;
    height: auto;
    overflow: initial;
}
#shopify-section-template--15127504879810__image_banner .media>img{
  	height: 630px;
    object-position: bottom;
}
.top_banner .media>img, .collection-top-banner img{
    //height: 275px !important;
    object-position: bottom;
    object-fit: initial;
}  
.tab_header.desk, .flickity-page-dots, .flickity-button-icon, .flickity-prev-next-button.next{
  	display:none;
}
.carousel.mobile, .flickity-slider .button, .flickity-enabled.is-draggable .flickity-viewport{
  	display:block;
    max-height:70px;
}
.carousel.mobile, .flickity-enabled.is-draggable .flickity-viewport, .flickity-slider .button {
    width: 91%;
    margin: 0 auto;
}
.carousel-cell:first-child{
  padding-left:10px !important;
}  
.mobile_menu_sec li.current a{
	color:#B0A172 !important;  
}  
.mobile_menu_sec li a.active{
	color:#B0A172 !important;  
}   
.tab_header{
  display:block;
  margin-bottom:90px; 
}
.tab_header li:last-child {
    border-right: 1px solid #1d3343;
}
.carousel-cell {
    width: auto !important;
    height:auto !important;
    margin-right:0 !important;
    padding:0 0 0 30px !important;
}
.carousel-cell:last-child li{
	border-right:none;  
}  
.tab_header li:last-child {
    padding-right: 17px!important;
    padding-top: 11px;
    margin-left: 0;
    display: flex;
    align-items: center;
    padding-top: 0;
    margin-right: 0 !important;
}
h3.tab_title {
    font-size: 17px!important;
    line-height: 21px !important;
}  
  
  
.flickity-slider .button{
  background:transparent;
  height:66px;
}

.carousel {
  background: transparent;
}
.carousel-cell {
  width: 66%;
  height: 200px;
  margin-right: 10px;
  border-radius: 5px;
}
.flickity-button:disabled{
	display:none !important;  
}  
.flickity-prev-next-button.previous{
    left: 95%;
    display: block;
    background: url(right_arrow.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}
.flickity-prev-next-button.next {
    left: -20px;
    display: block;
    background: url(icon_circlearrow-up.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}
.tab_header .button.current h3 {
    width: 110% !important;
}  
#shopify-section-template--15127504879810__1634810954aa4e070d .banner__content,
#shopify-section-template--15139967303874__1635770900280c7388 .banner__content {
	position: absolute;
    display: flex;
    align-items: center;
    height: 100%;
}
#shopify-section-template--15127504879810__1634810954aa4e070d .banner__box,
#shopify-section-template--15139967303874__1635770900280c7388 .banner__box {
	background:transparent;
}
#shopify-section-template--15127504879810__1634810954aa4e070d .banner__heading.h1,
#shopify-section-template--15139967303874__1635770900280c7388 .banner__heading.h1
  {
	font-weight: 600 !important;
    font-size: 32px !important;
    line-height: 42px !important;
    text-align: center !important; 
    padding-bottom: 0;
}
#shopify-section-template--15127504879810__1634810954aa4e070d .banner__media,
#shopify-section-template--15139967303874__1635770900280c7388 .banner__media {
  	height:376px;
}
#shopify-section-template--15127504879810__1634810954aa4e070d .banner__box>*+.banner__buttons--multiple
#shopify-section-template--15139967303874__1635770900280c7388 .banner__box>*+.banner__buttons--multiple {
    flex-direction: column;
    align-items: center;
}
#shopify-section-template--15127504879810__1634802193d063d710:before,  #shopify-section-template--15139967303874__1635767626af618bc4:before,
#shopify-section-template--15127504814274__product-grid:before, #shopify-section-template--15158111895746__16371554042b5ec4b7:before  {
    display:none;
}
#shopify-section-template--15127504879810__image_banner h1.banner__heading span, .top_banner h1.banner__heading span, .collection-hero .banner__heading.h1 {
	font-weight: bold !important;
    font-size: 56px !important;
    line-height: 56px !important;
    display: flex !important;
    color: #F7EDE3;
}
.collection-hero .banner--desktop-transparent{
	padding:0 3.5rem;
    left:0;
}  
.collection-hero .banner__heading.h1{
	margin:0;  
}  
.collection-hero .banner__box {
    position: absolute;
    bottom: 68px;
    padding: 5rem;
    left: 0;
}
  
#shopify-section-template--15127504879810__image_banner .banner__text span{
	padding-right:30px;
    display:block;
}
#shopify-section-template--15127504879810__163489924139384692:before, #shopify-section-template--15139967303874__16358308206baa8377:before,
#shopify-section-template--15127504814274__product-grid:after {
    display:none;
}
.abz_image_banner .banner__media {
    background: 0 0!important;
    height: auto !important;
    overflow: initial;
}
.abz_image_banner .banner__box>.banner__buttons  {
    margin-top:32px;
}  
.abz_image_banner .banner__content  {
	position:absolute;
    top:0;
}  
.abz_image_banner .banner__media img {
	height:514px !important;  
    position:relative !important;
}
.abz_image_banner h1.banner__heading {
	font-weight: 600 !important;
    font-size: 32px !important;
    line-height: 37px !important;
    padding-bottom: 0;
    margin-top: 0;  
}
.abz_image_banner span.large {
  	font-weight: normal !important;
    font-size: 12px !important;
    line-height: 15px !important;
    padding-right: 30px !important;
    display: block;
}
.abz_image_banner .banner__box  {
    max-width: 82%;
    padding: 4rem 1rem 10rem 3rem;
    right: 0;
    top: 0;
    left: 0;
    background-size: 100% 260px;
    margin: 0 auto;
}
.abz_image_banner .banner__text{
	margin-top:0 !important;  
}  
  
a.list-menu__item--link {
    line-height: 6px!important;
    color: #f7ede3!important;
    letter-spacing: 0;
    padding: 5px 0 !important;
}
.block-details a, a.footer-block__heading, h2.footer-block__heading{
 	margin-bottom:4px;
    margin-top:8px !important;
}
.footer-block__details-content{
	margin-bottom:1rem !important;  
}  
.footer-block--menu{
    display: inline-flex !important;
    width: 50% !important;
    flex-direction: column;
}
.footer-block.grid__item {
    padding: 0 !important;
    margin: 1rem 0 0 !important;
}
.footer__blocks-wrapper #block_1{
	width:100% !important;
    text-align:center;
}   
#block-6 .footer-block__details-content{
  	margin-bottom:0;
}
#block_7.footer-block.grid__item{
	width:100%;
    text-align:center;
}  
ul.footer__list-social {
    flex-direction: row;
    margin: 30px;
}
#block_8.grid__item{
  	width: 70%;
    text-align: center;
    margin: 0 auto !important;
    padding-bottom:4rem !important;
}
.list-social__link {
    padding: 1.3rem 1.6rem !important;
}
.copyright_text{
	order:2;
    margin-bottom:10px;
}  
.copyright_img{
	order:1;
    margin-bottom:25px;
}  
.copyright_right{
  	order:3;
}
.footer__copyright.caption{
    flex-direction: column;
    margin-bottom: 6.5rem;
}
.footer__content-top {
    padding-bottom: 0rem!important;
    border-bottom:none !important;
}
.footer__blocks-wrapper{
  	border-bottom: solid .1rem rgba(var(--color-foreground),.08);
}
#block_8 h2.footer-block__heading:first-child {
    line-height: 21px!important;
    padding-top: 3px;
    margin-bottom: 0;
}
.logo_for_mobile{
	position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    display:block;
}
.footer .grid {
    display: block;
    margin-left: 0 !important;
}  
.mobile_menu{
	display:none;
    transition:all 0.3s;
    opacity:0;
}
.mobile_menu.active{
    display:block !important;
    opacity:1;
    transition:all 0.3s;
}
.main_grid, .half_grid{
 	display:none;
}
.main_product .grid__item.product__media-wrapper{
	max-width:100%!important;
    width:100%!important;
}
.main_product .product__info-wrapper.grid__item{
	max-width:100%!important;
    width:100%!important;
    padding-left:0;
}  
.breadcrumbs ol {
    margin-bottom: 30px;
    margin-top: 140px;
}
.slider.slider--mobile.product__media-list{
	margin-bottom:0;  
} 
.main_product h1.product__title{
	margin-top:32px;
    width:100% !important;
} 
.main_product button.product-form__submit{
	position:relative !important;   
    width: 100% !important;
}
.main_product .product-form__input label.size {
    margin: 10px 23px 8px 0!important;  
}
 
  
  
}

@media only screen and (min-width:751px) and (max-width:1026px){
.bg_logo{
    background-size: 100% !important;
    background: url(mobile_bg4.png);
    height: calc(100% - 400px) !important;
    z-index: -1;
    position: absolute;
    display: block !important;
}
.header__icon--account {
    position: absolute;
    right: 18px;
}    
li.tmenu_item_layout_image span.tmenu_item_text {
	top:33%;
}  
#shopify-section-template--15127504879810__1634802193d063d710 .card__text h3, #shopify-section-template--15139967303874__1635767626af618bc4 .card__text h3, .button, .button--primary {
    padding: 9px 30px;
}  
#shopify-section-template--15127504879810__1634802193d063d710:before,  #shopify-section-template--15139967303874__1635767626af618bc4:before,
#shopify-section-template--15127504814274__product-grid:before  {
    background-size: 100%;
    width: 100%;
}
#shopify-section-template--15127504879810__163489924139384692:before, #shopify-section-template--15139967303874__16358308206baa8377:before,
#shopify-section-template--15127504814274__product-grid:after, #shopify-section-template--15158111895746__16371554042b5ec4b7:before  {
    background-size: 100%;
    width: 100%;
}  
#shopify-section-template--15127504879810__image_banner{
	height:630px;  
}
#shopify-section-template--15127504879810__image_banner .banner--adapt {
    height: 100%;
}
#shopify-section-template--15127504879810__1634802193d063d710,  #shopify-section-template--15139967303874__1635767626af618bc4{
	margin-top:0 !important;  
}
#shopify-section-template--15127504879810__1634802193d063d710 .title-wrapper-with-link,  #shopify-section-template--15139967303874__1635767626af618bc4 .title-wrapper-with-link {
	margin:0;  
}
#shopify-section-template--15127504879810__1634802193d063d710 .collection-list-wrapper.no-heading,  #shopify-section-template--15139967303874__1635767626af618bc4 .collection-list-wrapper.no-heading {
    margin-top: calc(0rem + var(--page-width-margin));
}
#shopify-section-template--15127504879810__1634810954aa4e070d, #shopify-section-template--15139967303874__1635770900280c7388 {
    margin-top: 7rem;
}
.tab_data .grid li.grid__item, .feature_collection_sec .grid li.grid__item, #product-grid li.grid__item, .product-recommendations .grid li.grid__item {
    width: 50% !important;
    max-width: 50% !important;
}
.abz_image_banner .banner__media img  {
    height: 100% !important;
    position: relative;
}
.abz_image_banner .banner__media {
    background: 0 0!important;
    height: 100% !important;
    overflow: initial;
}  
a.list-menu__item--link{
	line-height:15px !important;  
}
.header{
	padding:0 3%;  
}
header nav .tmenu_app .tmenu_nav .tmenu_item--root > .tmenu_item_link  {
    padding-left: 6px!important;
    padding-right: 6px!important;
} 
h3, h3.bold{
	font-size:26px !important; 
}
h3.tab_title {
    font-size: 13px!important;
}  
.tab_header li, .tab_header li:hover {
    /*padding: 9px 2.5% 9px 0;*/
    padding:0;
}  
span.vertical_br {
    height: 29px;
}  
.list-social__item:first-child a {
    padding-left: 1.3rem!important;
}
#shopify-section-template--15158111895746__16371554042b5ec4b7 .grid__item{
	width:100%;  
} 
#shopify-section-template--15158111895746__16371554042b5ec4b7 .grid__item .image-with-text__media{
	border-radius:10px;  
}
#shopify-section-template--15127504879810__image_banner .banner__content, .top_banner .banner__content{
   padding-top: 89px;
}  
.footer__localization {
    flex-basis: 24%;
}    
  
  
}

@media screen and (max-width: 749px) {
.collection-list-section .collection-list:not(.slider),.collection-hero .banner__box {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
}
.top_banner .banner__box {
    padding-top: 0;
    padding-bottom: 7rem;
}
h2.predictive-search__heading {
    color: #1d3343!important;
    letter-spacing: 0;
    font-size: 30px !important;
}
.collection-hero .banner__box {
  padding-top: 0;
  bottom: 65px;
} 
.main_grid, .half_grid{
 	display: block;
    position: absolute;
    top: -75px;
    right: 36px;
}
.product-count__text{
	display:none;  
} 
.facets-container {
    column-gap: 0 !important;
    padding-right: 2px;
} 
.mobile-facets__wrapper{
	padding-bottom:1.8rem;
}
#shopify-section-template--15158111895746__16371554042b5ec4b7 .image-with-text__media{
	border-radius:10px;  
}
#shopify-section-template--15158111895746__16371554042b5ec4b7 .image-with-text {
    margin-top: 5rem;
}  
#shopify-section-template--15158111895746__16371554042b5ec4b7 .image-with-text__content {
    padding: 4rem 10px;
} 
.banner--medium.banner--mobile-bottom:not(.banner--adapt)>.banner__media, .banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media {
    height: auto !important;
}  
h2.mobile-facets__heading {
    font-size: 23px!important;
    line-height: 1.7 !important;
    text-align: left;
} 
a.mobile-facets__clear{
	display:none;  
}  
.cart-count-bubble{
 	border: 1px solid;
    margin: -4px;
    background: #fff;
    color: #1d3343;
}   
  
}
  
@media (max-width:540px) {
.bg_logo{
  	background-repeat: repeat-y !important;
    content: "";
    width: 100%;
    top: 340px;
    left: 0;
    background-size: 521px!important;
    background: url(mobile_bg4.png);
    height: calc(100% - 400px) !important;
    z-index: -1;
    position: absolute;
    display: block !important;
}
.abz_image_banner .banner__box>.banner__buttons  {
    justify-content: flex-start;
    width: 92.8% !important;
    margin-top:32px;
}  
.abz_image_banner .banner__box>.banner__buttons .button, .button--primary  
  {
    width:100%;
    padding: 9px 0;
}
.abz_image_banner span.large {
    padding-right: 7px!important;
}  
.footer__localization:empty+.footer__column {
    padding-left: 0.5rem !important;
    padding-right:0.5rem !important;
}
a.list-menu__item--link {
    line-height: 14px!important;
    padding: 2px 0!important;
}    
.pagination__list>li {
    flex: 1 0 3.4rem !important;
    max-width: 3.4rem !important;
}      
  
}

@media(max-width:400px) {
#shopify-section-template--15127504879810__1634802193d063d710 .card__text h3,
#shopify-section-template--15139967303874__1635767626af618bc4 .card__text h3, .button, .button--primary {
   		 padding: 9px 16px;
}
  
}

@media (max-width:330px) {
  
a.list-menu__item--link {
    line-height: 14px!important;
    padding: 2px 0!important;
}  
  
}

.collection-hero .collection-top-banner:after,
.collection-top-banner:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background-color: #1d3343;
  //opacity: 0.8;
}
