@font-face {
    font-family:'AG Book Std Regular Extended';
  src: url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/AGBookStd-RegExt.eot?v=8013878544886983890");
	src: url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/AGBookStd-RegExt.eot?%23iefix&v=8013878544886983890") format('embedded-opentype'),
	url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/AGBookStd-RegExt.woff2?v=18236333759436270979") format('woff2'),
	url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/AGBookStd-RegExt.woff?v=5596411749937201220") format('woff'),
	url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/AGBookStd-RegExt.svg%23AGBookStd-RegExt?8376") format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: expanded;
    unicode-range: U+0-10FFFF;
}
body,
html {
  font-family: 'AG Book Std Regular Extended';
  font-size: 12px;
  font-weight: 400;
  height: 100%;
}

.timeline-title {
  font-size: 12px;
  font-weight: 400;
}
.header-container.style1 .logo {
  margin: 0 auto;
  /* width: 70%; */
  float: none;
  width:140px;
}

@media (min-width:1600px){
  .header-container.style1 .logo { width:210px; }
}

.searchform-fly-overlay .searchform-fly .search-field,
.searchform-fly-overlay .btn-close-search,
.page--content {
  font-size: 12px!important;
}
h1, h2, h3, h4, h5, h6{font-family: 'AG Book Std Regular Extended'; font-weight: 400;}
body h1, body h2, body h3, body h4, body h5, body h6{font-family: 'AG Book Std Regular Extended';}
button:focus, input:focus, select:focus{outline: none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline: none; box-shadow: none;}
body.template-product h3.page-title, body.template-collection h3.page-title{ display: none; }
b, strong{font-weight: 400;}
body.template-product .pages_breadcrumb, body.template-collection .pages_breadcrumb{ display: none; }
input.input-full, textarea, select{font-family: 'AG Book Std Regular Extended';}
body.template-product .section_page_header .backdround-image-inner, body.template-collection .section_page_header .backdround-image-inner{ background: none!important;}
.incify-subscribe h1, .incify-subscribe p{ display: none;}
.subscribe-section.style_2 input{ border-top: none; border-left: none; border-right: none;}
.btn-button.bordered.x2::after, .spr-button.bordered.x2::after{border: none;}
.btn-button.bordered:hover, .spr-button.bordered:hover{background:none; color: #000!important;}
.btn-button.black, .spr-button.black{background:none; color: #000;}
.btn-button.black:hover, .spr-button.black:hover{ color: #000; background: none; }
.btn-button, .spr-button{background: none!important; color: #000; font-size: 12px; text-transform: capitalize!important; line-height: 100%; font-weight: 400!important; letter-spacing: 0.6px; padding:0; border-bottom: 1px solid #000000;}
.btn-button:hover, .spr-button:hover{color: #000;}
.btn-button.large, .spr-button.large{font-size: 12px;}
input.input-full, textarea{border-top: none; border-left: none; border-right:none; padding: 0; background:none;}
input.input-full:focus, textarea:focus{ border-top: none; border-left: none; border-right: none;}
.btn-button.bordered::after, .spr-button.bordered::after{display: none;}
/*--headercss--*/
.header-container .header{text-transform: uppercase;}
.header-container .header .header-right-area a{font-size: 12px; text-transform: capitalize; font-weight:400; letter-spacing: 0.4px;}
.header-container.custom-header.style1 .header .header-wrapper{padding: 0 70px;}
.header-container.custom-header.style1.sticky-header .header-wrapper{ padding: 0 70px!important; }
.custom-header .header-2-left-text{ display: none;}
.header-container.custom-header.style1 .logo-header{top: 6px;}
.header-container.custom-header.style1 .control-otherlinks.menu-toggle{display: none;}
.custom-header .desktop-nav li {display: inline-block;font-size: 12px;font-weight: 400; letter-spacing: 0.4px; margin: 5px 15px 0 0;text-transform: capitalize;}
.custom-header .account-link {display: inline-block; vertical-align: middle; font-size: 12px;margin: 0 14px 0 0;vertical-align: middle;}
.search-control a {display: block;font-size: 12px;height: auto;line-height: inherit;text-align: center;width: auto; padding-right: 14px;}
.header-container.style1 .mini-cart{vertical-align: middle;}
.header-container.style1 .mini-cart .icon-cart-header{font-size: 12px; color: #000; letter-spacing: 0.4px; line-height: inherit; padding-right: 18px; width: auto; height: auto;}
.header__layout-style2.sticky-header .header-wrapper .header-left-area-2, .header__layout-style2.sticky-header .header-wrapper .header-middle-area-2, .header__layout-style2.sticky-header .header-wrapper .header-right-area{padding: 35px 0;}
#desktop-menu.nav-accordion li a{text-transform: none;}
body.template-index .white-nav .header-container .header a{ color: #fffefc;}
body.template-index .white-nav .header-container .mini-cart .icon-cart-header{ color: #fffefc;}
body.template-index .white-nav .header-container .mini-cart .icon-cart-header .cart-total{ background: transparent!important;}
body.template-index .white-nav .header-container .mini-cart .icon-cart-header .cart-total span.cart-qty{color: #fff;}
.header-container.style1 .mini-cart .icon-cart-header .cart-total,
.mini-cart .icon-cart-header .cart-total {
  top: 0;
  right: 0;
  background-color: transparent!important;
  color: #000!important;
}
.header-container.style1 .mini-cart .icon-cart-header span {
  font-size: 12px;
  line-height: inherit;
  padding: 0;
}
body.template-index .white-nav .header-container.custom-header.style1 .logo-header svg{fill:currentcolor;}
body.template-index .header-container.type1.sticky-header .header-wrapper,
body.template-index .header-container.type2.sticky-header .header-wrapper,
body.template-index .header-container.style1.sticky-header .header-wrapper,
body.template-index .header-container.type4.sticky-header .header-wrapper,
body.template-index .header-container.type5.sticky-header .header-wrapper,
body.template-index .header-container.type6.sticky-header .header-wrapper,
body.template-index .header-container.type7.sticky-header .header-wrapper,
body.template-index .header-container.type8.sticky-header .header-wrapper,
body.template-index .header-container.type9.sticky-header .header-wrapper,
body.template-index .header-container.type10.sticky-header .header-wrapper{background:none;}
.slideshow-section .slideshow video {height: 100vh;width: 100%; object-fit: cover;}
.section_page_header .backdround-image-inner{background:#fffefc!important;}
.slideshow-section .slideshow .owl-nav div i.fa-long-arrow-left, .slideshow-section .slideshow .owl-nav div i.fa-long-arrow-right{color: #000000; font-size: 30px;}
body.white-nav .slideshow-section .slideshow .owl-nav div i.fa-long-arrow-left, body.white-nav .slideshow-section .slideshow .owl-nav div i.fa-long-arrow-right{ color: #ffffff;}
.search-control{vertical-align: middle;}
.account-form-wrap ul.form-list li label{ display: none;}

.slideshow-section .slideshow .owl-nav .owl-prev{left: 70px;}
.slideshow-section .slideshow .owl-nav .owl-next{right: 70px;}

.slideshow-section .container{max-width: 100%!important; width: 100%;}
.section_page_header .backdround-image-inner{padding-top: 130px!important;}
.overlay-menu{display: none;}
/*--footercss--*/

footer.footer-style7{ padding: 50px 80px; float: left; width: 100%;}
.foot-email{max-width: 500px; width: 100%!important; float: left; position: relative;}
.foot-email .input-group{ display: block; }
.foot-email .btn{background:rgba(0,0,0,0) none repeat scroll 0 0;border-radius:0;color:#000;padding:0;position:absolute;right:0;text-transform:uppercase;top:7px; border: none; cursor: pointer; z-index: 99; font-size: 11px; font-weight: 400; letter-spacing: 0.6px;}
.foot-email .form-control{border-radius: 0; border-top: none; border-left: none; border-right: none; box-shadow: none; padding: 0 105px 0 0; font-size: 11px; height: 45px; border-color: #e3e3e3; background:none;}
.foot-email .form-control:focus{border-color: #e3e3e3;}
.foot-link {float: right; max-width: 735px;}
.foot-link li {display: inline-block;float: right;margin-left: 6%;text-align: right;width: calc(33.33% - 7%); font-size: 11px; font-weight: 400; text-transform: capitalize;}
.header-container .mini-cart .cart-wrapper{background-color: #fffefc;}
.header-container .mini-cart .cart-wrapper .cart-checkout p.subtotal .label,
.header-container .mini-cart .cart-wrapper .cart-checkout p.subtotal .price { font-size: 12px;}
.header-container .mini-cart .cart-wrapper .btn-button.black{ background: none; color: #000000;display: inline-block;padding: 0;width: calc(50% - 4px); font-size: 12px; font-weight: 400; letter-spacing: 0.6px;}
.header-container .mini-cart .cart-wrapper .btn-button.black span{color: #000000;}
.category-products .products-grid.columns3 li.item{padding-left: 20px; padding-right: 20px;}
.page-404{background:#fffefc;}
.error-inner{margin:160px auto 0;max-width:700px;padding:50px 30px}
.page-404 h1{font-size:34px;font-weight:normal;line-height:50px}
.page-404 h1 strong{display:block;font-size:70px;letter-spacing:3px}
.page-404 .sub-hd{display:block;font-size:22px;font-weight:400;margin:20px 0 30px}
.page-404 p{font-size:12px;line-height:30px;padding:0 70px;margin-bottom:25px}
.page-404 .button-to-home .btn-to-home, .page-404 .button-to-home .btn-to-home:hover{background:none!important; color: #000;}

.sidebar .block-nav .block-content{border-bottom: none;}
.section_page_header .backdround-image-inner{padding-bottom: 0!important;}
.section_page_header .backdround-image-inner .page-title{ display: none;}
.section_page_header .backdround-image-inner .pages_breadcrumb{display: none;}
.not-container .sidebar {max-width: 160px;}
.not-container .collection_content {max-width: calc(100% - 160px);}

.slideshow-section .slideshow .content.content-slider{padding:0 70px; width: calc(100% - 15px);}
.slideshow-section .slideshow .content.content-slider.content-slider-1{left: auto;}

/*--====productdetail====--*/
.product-main{ margin-top: 0; }
.product-img-box.col-sm-6 {display: inline-block;float: none;vertical-align: middle;width: calc(50% - 4px); top: 0!important;}
.product-view .product-img-box .product-img-list{margin-top: -130px;}
.product-view .product-shop {max-width: 550px!important; margin: 0!important; display: inline-block; height: calc(100vh - 31vh); float: none;position: sticky!important; position: -webkit-sticky; -webkit-position:sticky!important; top:30%; vertical-align: top;width: calc(50% - 4px);}
.product-view .product-shop-wrapper {position: inherit !important;top: auto !important; width: 100%!important;}
.product-view .product-shop .short-description{font-size: 12px;}
.product-view .product-options .swatch .header{ float: left; font-size: 12px; margin:6px 0 0; text-transform: capitalize;}
.product-view .product-options .prod-options{float: right;}
.product-view .product-options .swatch .swatch-element{ padding: 0; border: none; margin:0 0 0 5px;}
.product-view .product-options .swatch .swatch-element.soldout label{text-decoration: line-through;}
.product-view .product-options .swatch label {border: medium none;color: #919191;font-size: 12px;margin: 0; /*padding: 0 7px!important; */ height: 25px !important;line-height: 25px;min-width: 27px !important; border: solid 1px #fffefc!important; box-shadow: none!important;}
.product-view .product-options .swatch input:checked + label{border: none; color: #000000;}
.product-view .product-options .swatch label:hover{border-color: #fffefc; color: #000000;}
.product-view .product-options .swatch .swatch-element.soldout input:checked + label{color: #919191;}
.product-view .product-options-bottom .price-box{display: inline-block;}
.product-view .product-shop .product-type-data{float: right;}
.product-view .product-shop .product-name h2{font-size: 16px!important; font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal;  text-align: center;
 color: #000000;margin: 0 0 25px;line-height: 1.44;}
.product-view .product-shop .short-description{padding: 0;}
.product-view .product-shop .product-type-data .price-box .price{ font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #000000;}
.product-view .product-shop .actions .action-list{margin:0; line-height: inherit;}
.product-view .product-options .swatch .header::before{display: none;}
.product-view .product-options-bottom .add-to-cart-box .button-wrapper .btn-cart{font-size: 12px; text-transform: capitalize;}
.product-view .product-collateral{margin-top: 63vh;}
.eg-cc-window {font-family: 'AG Book Std Regular Extended'!important;font-size: 12px!important;}
.product-view .product-options .swatch.colour{padding-top: 20px; display: none;}
.product-view .product-shop .product-name h2 a { text-transform: capitalize; font-weight: 400; color: #000;}
.hidden-label {
  display: none!important;
}
.no-pad {
  padding: 0!important;
}
.account-form-wrap {
  padding: 50px 0;
}
.product-main .container{
  padding-left: 15px;
}
/*--============cartcss===============--*/
.header-container .mini-cart .cart-wrapper .cart-content ul{overflow-y: inherit;}
.header-container .mini-cart .cart-wrapper .cart-content ul li.item-cart .product-details .access{right: -18px;}
.header-container .mini-cart .cart-wrapper .cart-content ul li.item-cart .product-details{padding-right: 20px;}
.checkout-cart{padding: 0 55px;}
.checkout-cart .cart-table-wrap table.full thead{ background: none; }
.checkout-cart .cart-table thead tr th {color: #000000;padding: 20px 10px; font-size: 12px; font-weight: 400; border-bottom: solid 1px #dbdad8;}
.checkout-cart .cart-table td{border-bottom: solid 1px #dbdad8!important; border-top: none; border-right: none; border-left: none;}
.checkout-cart .cart-table td, .checkout-cart .cart-table tbody tr td p{font-size: 12px;}
.checkout-cart .cart-table tbody tr td.product-name-td{color: #000;}
.checkout-cart .cart-table tfoot{border-top: none;}
.checkout-cart .cart-table tfoot .btn-button.black{ background: none; color: #000000; padding: 0;}
.checkout-cart .cart-table tfoot .btn-button.bordered{padding: 0; margin-left: 30px;}
.checkout-cart .cart-table tfoot .btn-button.bordered:after{ display: none;}
.checkout-cart .cart-table tfoot .btn-button.bordered:hover{background:none; color: #000000!important;}
.checkout-cart .cart-table tbody tr td.product-qty .reduced, .checkout-cart .cart-table tbody tr td.product-qty .increase{ display: none;}
.checkout-cart .cart-table tbody tr td.product-qty input{ padding-top: 3px; border:none; background:none; font-size: 12px; color: #000;}
.checkout-cart .checkout-info .shipping h2{border:none; padding: 10px 0;}
.checkout-cart .checkout-info .shipping h2 a::after{font-size: 20px;}
.checkout-cart .checkout-info .shipping h2 a.collapsed::after {content: "";font-family: "fontawesome";}
.checkout-cart .checkout-info .shipping h2 a::after {content: "";font-family: fontawesome;}
.checkout-cart .cart-table tfoot td{padding-left: 0; padding-right: 0;}
.checkout-cart .totals h2{border:none; padding: 10px 0; background:none;}
.checkout-cart .totals .totals-content{border:none; padding: 15px 0;}
.checkout-cart .checkout-info .shipping .shipping-form{border:none;}
.checkout-cart .checkout-info .shipping .shipping-form .shipping-calculator-wrapper{padding: 15px 0;}
.header-container .mini-cart .cart-wrapper .cart-content p.no-items-in-cart{text-transform: none;}
.checkout-cart .totals .totals-content table tr td{font-size: 12px;}
.checkout-cart .totals .totals-content table tbody tr td span.price{font-size: 12px; font-weight: 400;}
.checkout-cart .totals .totals-content table tfoot tr td{font-size: 12px;}
.checkout-cart .totals .totals-content table tfoot tr td strong .price{font-size: 12px; font-weight: 400;}
.checkout-cart .cart-table-wrap table tfoot{ display: none;}

.stokist-page {padding: 115px 0 35px;}
.stokist-page .one-fourth {display: inline-block;margin-top: 45px;padding: 0 15px;vertical-align: top;width: calc(25% - 4px);}
.stokist-page h3 {font-size: 12px; font-weight: 400; padding-bottom: 10px; margin:0;}
.stokist-page ul li {font-size: 12px;}

.content-page {padding: 160px 0 0; min-height: calc(100vh - 147px);}
.content-page h2{font-size: 21px; font-weight: 400;text-transform: none;}
.content-page h3{font-size: 12px; font-weight: 400; margin:25px 0 10px;}
.content-page ul{margin-bottom: 12px;}
.content-page ul li{margin-bottom: 8px;}

.content-page .table-block{margin-bottom: 35px;}
.content-page .table-block h2{border-bottom:1px solid #ebebeb;font-size:17px;font-weight:400;margin:0 0 25px;padding:0 0 10px}
.content-page .table-block table tr td { font-size: 12px; padding: 3px 10px; border:solid 1px #e6e6e6;}
.content-page.contact-info p{margin:0;}

.form-contact-page{margin:0; padding-top: 160px;}
.fancybox-skin{background:#fffefc;}
.fancybox-close {background:url("../assets/close.svg") no-repeat scroll 0 0 / 20px auto;right: 0;top: 15px;}
body.template-product .fancybox-overlay{ background: none; }

.product-view .product-tabs > ul{display: block;}
.product-view .product-tabs ul li a{padding: 0; border: none; text-transform: uppercase; color: #969696;}
.product-view .product-tabs .tab-content{padding: 15px 10px 0; min-height: inherit;}
.product-view .product-collateral{padding-top: 10px;}
.product-tabs-content-inner{font-size: 12px;}
.product-view .product-tabs .tab-content ul {padding: 10px 0 0 12px;}
.product-view .product-options-bottom{margin-top: 0;}
.product-view .product-collateral .product-description{padding: 0 10px 0 30px;}
.product-description .bottom-link {
  display: flex!important;
  justify-content: space-between!important;
}
.product-view .product-collateral .product-description .bottom-link a{
  font-size: 12px;
}
.product-description .bottom-link:before, .product-description .bottom-link:after {
    display: none;
}
  // .product-view .product-collateral .product-description .bottom-link a{
  //   margin: 0 49px 10px 12px;font-size: 12px;display: inline-block;}
.product-view .product-collateral .product-description .bottom-link a:last-child {float: right;margin: 0 16px 0 0;}

.account-form-wrap .page-title h2{font-size: 12px; font-weight: 400; text-transform: capitalize;}
.account-form-wrap .page-title p{font-size: 12px; font-weight: 400; text-transform: none;}
.category-products .products-grid.columns3 li:nth-of-type(5n){ /* margin-right: 33.33%; */ }

.searchform-fly-overlay .searchform-fly p{ font-size: 12px; font-weight: 400; letter-spacing: 0.2px;}
.account-form-wrap .register-box label{text-transform: none;}
.account-form-wrap .action-right-box{float: none;}
.header-container .mini-cart .cart-wrapper .text-your-cart{font-size: 12px; font-weight: 400; letter-spacing: 0.2px;}
.header-container .mini-cart .cart-wrapper .cart-content ul li.item-cart .product-details .product-name{font-size: 12px;}
.header-container .mini-cart .cart-wrapper .btn-close-cart-wrapper.zyra-icon::before{ display: none;}
.header-container .mini-cart .cart-wrapper .btn-close-cart-wrapper{width: auto; height: auto; border-radius: 0; font-size: 12px; text-transform: capitalize;}
.category-products .products-grid .item .item-area.style_2 .product-details .product-name{font-size: 12px; font-weight: 400; text-align: left; float: left; width: calc(100% - 130px); color: #000000; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.category-products .products-grid .item .item-area.style_2 .product-details .price{font-size: 12px; font-weight: 400; color: #000000; float: right; padding: 0;}
.blog-article-header .month, .blog-article-header h2{font-size: 12px; font-weight: 400; display: block; margin:10px 0 12px;}
.account-dashboard .my-order p { border: 0;}
.section__about-us-v2-content-box .aboutus-v2__content-box--image { padding-top: 60px;}
.section__about-us-v2-content-box .aboutus-v2__content-box .aboutus-v2__content-box--content{max-width: 650px; padding-top: 60px;}
.aboutus-table-blockwomens-size-guide-box--image img {display: block;margin: 50px auto 50px;}
.checkout-cart .cart-table-wrap{background:none;}
.checkout-cart .totals .totals-content{background:none;}
.checkout-cart .totals .totals-content ul.checkout-types{margin-top: 15px; padding-left: 7px;}
.checkout-cart .totals .totals-content ul.checkout-types li{ display: inline-block; width: calc(50% - 4px); text-align:left;}
.checkout-cart .totals .totals-content ul.checkout-types li:last-child{text-align: right}
.aboutus-v2__content-box .nova-column {margin: auto;padding: 0 15px; float: none;}
.shop-cart-empty .cart-empty{font-size: 12px;}
.shop-cart-empty .cart-empty::before{display: none;}
.header-container.style1.sticky-header .header-wrapper {box-shadow: none!important;}
.main-content-inner{padding-top: 0;}

.womens-size-guide, .mans-size-guide{ margin-top: 40px;}
.womens-size-guide{border-bottom: solid 1px #000; padding-bottom: 22px;}
.womens-size-guide .table-block, .mans-size-guide .table-block{ margin-bottom: 20px; }
.womens-size-guide .table-block h3, .mans-size-guide .table-block h3{ text-transform: capitalize; }

.header-container .mini-cart .cart-wrapper .cart-checkout .actions{ text-align: center;}
.header-container .mini-cart .cart-wrapper .btn-button.black{ width: auto; float: right;}
.header-container .mini-cart .cart-wrapper .btn-button.black.mb-1{float: left;}
.checkout-cart .totals .totals-content .checkout-types li input {
    padding: 0;
    width: auto;
    margin-top: 15px;
    line-height: 100%;
}
.product-view .product-options-bottom .add-to-cart-box .button-wrapper .btn-cart{line-height: inherit; height: auto; font-weight: 400; position: relative; border-bottom: solid 1px #000; line-height: 100%;}
.shipping-table{margin-bottom: 50px;}
.shipping-table table thead th{border-bottom: 1px solid #dbdad8; padding:10px 0; font-weight: 400;}
.shipping-table table tbody td{padding:10px 0; font-weight: 400; border-bottom: 1px solid #dbdad8;}
.slick-list{margin:0 0 0 -30px; width: calc(100% + 65px);}

/*--========detailovelayblock===========--*/

.block-first-popup, .size-care-popup, .block-second-popup, .block-details-popup{  background:#FFFEFC;position:absolute;top:0;right:0;bottom:0;left:-1px;overflow:inherit;display:none; padding-left:30px; z-index: 11;}
.size-care-popup h2{ font-size: 21px;}
.size-care-popup h3{font-size: 15px;}
.size-care-popup .content-scroll{overflow-y: auto; max-height: 100%; padding-right: 15px;}
.size-care-popup .womens-size-guide{ border-bottom: none;}
.size-care-popup .pop-size-table:nth-of-type(2){border-top:solid 1px #000000; padding:22px 0 0 0;}
.size-care-popup .table-block{ margin-bottom: 20px;}
.size-care-popup .table-block table tr td {padding: 3px 10px; border:solid 1px #e6e6e6;}
.block-first-popup .close-btn, .size-care-popup .close-btn, .block-second-popup .close-btn, .block-details-popup .close-btn{ top:-32px; right:10px; position:absolute; z-index: 9999;}
.block-first-popup p, .size-care-popup p, .block-second-popup p, .block-details-popup p{margin:12px 0;padding:0;}
.block-first-popup ul, .size-care-popup ul, .block-second-popup ul{ padding:0;}
.block-first-popup ul li, .size-care-popup ul li, .block-second-popup ul li{ list-style:none;}
.block-first-popup.active, .size-care-popup.active, .block-second-popup.active, .block-details-popup.active{ display:block;}
.searchform-fly-overlay .btn-close-search{font-size: 17px;}
.products-related {margin-bottom: 50px;}

/*--===========searchsuggestion=============--*/
.search-results{background: none!important; box-shadow: none!important;}
.search-results li{border: none!important;}
.search-results .title{color:#000000!important;}
.search-results .thumbnail{border-radius: 0!important;}

.about-blog-image{padding-top: 30px;}
.timeline-container h3{ float: left;}
.timeline-container h3 {float: left;font-size: 12px;font-weight: 400;margin: 32px 0 0;}
.timeline-body{float: right; width: calc(100% - 100px); margin-top: 20px;}

.account-login {min-height: calc(100vh - 316px);}
.products-related h3.block_heading--title{ font-size: 12px; text-transform: capitalize; letter-spacing: inherit;}
.products-related .slick-carousel.products-grid .slick-dots{display: none;}

.about-col-row .about-blog-image{float: left;}
.about-col-row .about-blog-image img,
.about-col-row .about-blog-image .plyr--video{ float: right;}
.about-col-row:nth-child(2n) .about-blog-image img,
.about-col-row:nth-child(2n) .about-blog-image .plyr--video{ float: left;}
.about-col-row:last-child .about-blog-image img,
.about-col-row:last-child .about-blog-image .plyr--video{ float: none; display: block; margin:auto;}

.login-button .btn-button{ display: table; width: auto; margin: auto; }
.account-form-wrap .btn-button {
    display: table;
    margin: auto;
    width: auto;
}
.footer-wrapper #back-top{display: none!important;}

.product-view .product-shop .product-type-data .price-box .old-price, .product-view .product-shop .product-type-data .price-box .price_compare{font-size: 16px; color: #000000; font-weight: 400; text-decoration: line-through; margin-right: 10px;}
.category-products .products-grid .item .item-area .product-figure .product-label .sold-out{display: none;}
.category-products .products-grid .item .item-area .product-details .price .compare-price{font-size: 12px; color: #000; margin-right: 5px;}

.footer-container .footer-inner .btn { font-size: 12px; font-weight: normal; font-stretch: normal;  font-style: normal;  line-height: 18px; letter-spacing: normal; color: #000000;}
#shopify-section-footer p{ font-size: 10.5px;font-weight: normal; font-stretch: normal; font-style: normal; line-height: 13px; letter-spacing: normal;color: #000000; clear: both; margin: 0; display: block; padding-top: 8px;}
.footer-container .footer-inner .foot-link li {font-size: 12px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal;}
.footer-container .footer-inner .foot-email .input-group input { font-size: 12px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal;  color: #979797; border-bottom: 1px solid #000;height: 30px;}
.footer-container .footer-inner .foot-link li.dropdown .child {position: absolute; min-width:90px; text-align: left; float: none; bottom: 30px; right: 0;}
.footer-container .footer-inner .foot-link li.dropdown .child li {display: block; float: none; text-align: right; margin: 0 0 15px 0; padding: 0;}
.footer-container .footer-inner .foot-link li.dropdown .child li:last-child {margin: 0;}
.footer-container .footer-inner .foot-link li.dropdown > a:after{content: "\f106"; font: normal normal normal 14px/1 FontAwesome; margin-left: 5px;}
.footer-container .footer-inner .foot-link li.dropdown .child li a:after {display: none;}
.footer-container .footer-inner .foot-link li.dropdown a { color: #000!important;}

/*=======newsletterpopup========*/
#popup_newsletter{ background:#fffdf9!important; position:fixed; margin: 0; bottom: 0; left: 0; padding: 85px 55px;max-width: 382px!important; height: auto;}
#popup_newsletter form{margin: 0;}
#popup_newsletter .block-content{padding: 0;}
#popup_newsletter .block-content .block-title{display: none;}
#popup_newsletter .block-content .content{font-family: 'AG Book Std Regular Extended'; font-size: 12px; color: #000000; font-weight: 400; margin-bottom: 23px;}
#popup_newsletter .block-content .content .lang1{font-family: 'AG Book Std Regular Extended'; font-size: 10.5px; color: #000000; font-weight: 400; margin-bottom: 23px;}
#popup_newsletter .block-content .content:last-child{margin-bottom:0; margin-top:15px;}
#popup_newsletter .subcriper_label{position: relative; bottom: auto; left: auto;}
#popup_newsletter .block-content .input-box:before{display: none;}
#popup_newsletter .block-content .input-box input.input-text{padding: 0; height: 40px; border-color:#000000; border-top: none; border-left: none; border-right: none; border-width:0.75px; margin-bottom: 37px;}
#popup_newsletter .block-content .input-box input.btn-button{width: 100%; position: relative; border: none; height: 37px!important; font-family: 'AG Book Std Regular Extended'; font-size: 10.5px; color: #ffffff; background: #000000 !important;}
#popup_newsletter .block-content .input-box input.btn-button:hover{background: #444444!important; color: #ffffff!important;}
#popup_newsletter .subcriper_label{display: none;}
#popup_newsletter .mfp-close{font-size: 19px; top: 10px; right: 10px;}
#popup_newsletter .mfp-close:before{display: none;}
#popup_newsletter .mfp-close{
/*   background: url(https://cdn.shopify.com/s/files/1/0030/4955/4009/t/5/assets/popup-close.svg); */
  background-repeat: no-repeat;
background-position: center;}


/*======product-page=========*/
.product-view .product-options-bottom .add-to-cart-box .button-wrapper .button-wrapper-content .btn-cart {width: 100%; height: 37px; background-color: #000000;
 font-size: 12px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #ffffff; border:none}
.product-view .product-options-bottom .add-to-cart-box .button-wrapper .button-wrapper-content .btn-cart:hover{background-color: #000000; opacity: 0.7;}
.product-view .product-options-bottom .add-to-cart-box .actions .action-list {width: 100%;}
.product-view .product-options-bottom {padding: 30px 0 15px;}
.product-view .product-shop-wrapper {padding-left: 82px!important; padding-right: 82px!important;}
.product-view .product-shop-wrapper .product-type-main {display: inline-block; width: 100%; text-align: center;}
.product-view .product-shop-wrapper .product-type-main .product-type-data {float: none;margin: 0 0 40px;}
.product-view .product-shop-wrapper .product-type-main .size-section .size.swatch .prod-options .swatch-element {margin: 0;}
.product-view .product-shop-wrapper .product-type-main .size-section {display: -moz-box;  display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: space-between; -ms-flex-pack: space-between; justify-content: space-between;}
.product-view .product-shop-wrapper .product-type-main .size-section .size.swatch {display: -moz-box;  display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.product-view .product-shop-wrapper .product-type-main .size-section .size .header {margin: 0 40px 0 0;  font-size: 12px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center;  color: #000000;}
.product-view .product-shop-wrapper .product-type-main .size-section .size.swatch .prod-options label {margin: 0 15px 0 0; min-width: 1px!important; font-size: 12px;  font-weight: normal;  font-stretch: normal; font-style: normal; line-height: 12px; letter-spacing: normal; text-align: center; height: auto!important; border: none!important; width: auto!important;}
.product-view .product-shop-wrapper .panel-group .panel .panel-heading { padding: 0; border: none!important; line-height: 12px;}
.product-view .product-shop-wrapper .panel-group .panel {margin-bottom: 25px;}
.product-view .product-shop-wrapper .panel-group .panel .panel-body {padding-bottom: 0;  font-size: 12px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.58; letter-spacing: normal; color: #000000;}
.product-view .product-shop-wrapper .panel-group .panel .panel-heading a { font-size: 12px;text-transform: capitalize; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #000000;}


/*======stockist=========*/
.stockist-block .title {display: block;border-bottom: solid 1px #979797;padding-bottom: 10px;margin-bottom: 30px;}
.stockist-block .text-block{display: block; margin-bottom: 30px;}
.content-page.stockist .stockist-block {display: -moz-box;  display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap;  margin: 0 -15px;}
.content-page.stockist .stockist-block .stockist-block-sm {width: 33.33%; padding: 0 15px;}
.content-page.stockist .stockist-block .stockist-block-section {width: 100%; padding: 0; margin-bottom:0;}
.content-page.stockist .stockist-block .stockist-block-section .title {border: none; padding: 0; font-size: 12px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.58; letter-spacing: normal; color: #000000; margin: 30px 0 0 0;}
.content-page.stockist .stockist-block .stockist-block-section .text-block {margin: 15px 0 0; font-size: 12px;  font-weight: normal;font-stretch: normal;font-style: normal; line-height: 1.58; letter-spacing: normal; color: #000000;}
.content-page.stockist .stockist-block .stockist-block-section .text-block p {margin: 0;font-size: 12px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 22px; letter-spacing: normal; color: #000000;}
.content-page.stockist {padding-top: 200px; padding-bottom: 120px;}

/*=======homenewcss=======*/
.custom-arctile-section .article-images{width: calc(25% - 1px);}
.custom-arctile-section .article-images img{width: 100%;display: block;}
.banner-video-section .ytvideo{height: 100vh!important; display: flex; align-items: center;}
.playbutton{background:url("../assets/Play_button.svg") no-repeat!important;}
.countdown-div{
  position: fixed;
  background-size: cover!important;
  background-position: center!important;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0,0,0,0.8);
  z-index: 99;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  z-index: 999;
  background-image:url(https://cdn.shopify.com/s/files/1/0030/4955/4009/files/3.png?v=1600960349);
}

.outer-div{
  max-width: 1200px;
  padding: 0 15px;
  margin: auto;
  display: block;
}

.countdown-div .title-heading{
    display: flex;
    flex-wrap: wrap;
    align-self: flex-end;
    text-align: left;
}

.countdown-div .title-heading h2{
  text-transform: uppercase;
  color: rgb(255, 255, 240);
  font-weight: 300;
  font-size: 25px !important;
  text-align: left;
  width: 100%;
  line-height: 30px;
  margin: 0 0 5px 0;
}

.countdown-div .title-heading p{
  color: rgb(255, 255, 240);
  text-align: left;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
}

.countdown-div .timer-section {
    width: 100%;
    justify-content: flex-start;
    display: flex;
    align-self: flex-start;
    text-align: left;
}

.countdown-div .timer-section ul{
    display: flex;
    align-items: flex-start;
    color: rgb(255, 255, 240);
    font-size: 36px;
    font-weight: 300;
    padding-top: 0;
    line-height: 27px;
    margin-top: 25px;
    margin-left: -10px;
}

.countdown-div .timer-section ul li{
  color: rgb(255, 255, 240);
  font-size: 12px;
  font-weight: 400;
  margin: 0 10px;
  line-height: 33px;
  text-align: center;
}

.countdown-div .timer-section ul li span{
  display: block;
  font-size: 20px;
}

.countdown-div p{
  color: rgb(255, 255, 240);
  text-align: left;
  font-size: 10px;
  letter-spacing: 0.5px;
  line-height: 20px;
  margin: 15px 0 0 0;
}

.banner-video-section iframe{height: 100%!important;}
.three-nav-button-panel-box{margin: 0 -3px 0; background: #ffffff; flex-wrap: nowrap;}
.three-nav-button-panel-box .panel-box{margin: 0; cursor:pointer;}
.three-nav-button-panel-box .panel-box:nth-of-type(1).active{background: #000000; color: #ffffff;}
.three-nav-button-panel-box .panel-box:nth-of-type(2).active{background: #178F38; color: #ffffff;}
.three-nav-button-panel-box .panel-box:nth-of-type(3).active{background: #FCCB2E; color: #ffffff;}

.home-zine-section{position: relative; padding: 0; height: 100vh;}
.home-zine-section .zine-image{height: 100%; display: flex; align-items: center;}
.home-zine-section .zine-image img{width: 100%; height: 100%; object-fit: cover; margin: auto;}
.home-zine-section .link-section{position: absolute;right: 0;left: 0;text-align: right; top: 0; margin-top: 160px; padding: 0 70px; color: #ffffff;}
.home-zine-section .link-section a{text-decoration: underline; font-size: 16px; color: #ffffff;}
.home-zine-section .link-section a span{font-style: oblique;}
.home-zine-section .link-section p{font-size: 12px;}

.banner-video-section .title-head{position: absolute; top: 45%; transform: translateY(-45%); -webkit-transform: translateY(-45%); left: 0; right: 0; z-index: 99; padding: 0 85px; text-align: center;}
.banner-video-section .title-head h2{font-size: 30px!important; color: #ffffff; line-height: 30px; margin: 0 0 10px 0;}
.banner-video-section .title-head p{font-size: 18px; color: #ffffff; text-transform: uppercase;}

.home-lookbook-gallery .close-popup{position: absolute; top: 50%; transform: translateY(-50%); margin-top: 0; right: 0; z-index: 99;}
.lookbook-slide .owl-image{ height: calc(100vh - 230px)!important; margin: 130px auto 70px!important;}
.close-popup{margin: 0!important;}

.menu-white #desktop-menu.nav-accordion li a{color: #ffffff;}
.menu-white .header-container .header a{color: #ffffff;}
.menu-white .header-container .header a svg{fill:currentcolor;}
.menu-white .header-container.style1 .mini-cart .icon-cart-header{color: #ffffff;}
.menu-white .header-container.style1 .mini-cart .icon-cart-header .cart-total{color: #ffffff!important;}

.menu-white #shopify-section-footer .footer-wrapper{background: none; z-index: 99;}
.menu-white .footer-container .footer-inner .foot-email .input-group input{border-color: #ffffff; color: #ffffff;}
.menu-white .footer-container .footer-inner .foot-email .input-group input::-webkit-input-placeholder {color: #ffffff;opacity: 1;}
.menu-white .footer-container .footer-inner .foot-email .input-group input:-ms-input-placeholder { color: #ffffff;opacity: 1;}
.menu-white .footer-container .footer-inner .foot-email .input-group input::placeholder {color: #ffffff;opacity: 1;}
.menu-white .footer-container .footer-inner .btn{color: #ffffff;}
.menu-white .footer-container .footer-inner .foot-link li a, .menu-white .footer-container .footer-inner .foot-email p a{color: #ffffff!important;}
.menu-white #shopify-section-footer p{color: #ffffff;}

.stop-scroll-countdown{overflow: hidden;}
.three-nav-button-panel.sticy{ position: -webkit-sticky; position: sticky; bottom: 0; left: 0; right: 0; z-index: 99;}

/*stickynav*/
.header-container.sticky-header .header-wrapper.burger-menu{background: #ffffff !important; border-bottom: solid 1px #000000;}
.burger-icon{width: 30px; margin-top: 3px;}
.header-container .header .burger-menu .logo-header{top: 0;}
.header-container .header .burger-menu .logo{ width: 290px; display: flex; color: #000000!important;}
.header-container .header .burger-menu .logo .essence-logo{font-size: 19px; margin-left: 16px;}
.header-container .header .burger-menu .header-right-area a{color: #000000!important;}
.header-container .header .burger-menu #desktop-menu.nav-accordion li{padding-left: 0;}
.header-container .header .burger-menu .header-left-area-2{width: 30%; padding: 20px 0!important;}
.header-container .header .burger-menu .header-middle-area-2{width: 40%; padding: 20px 0;}
.header-container .header .burger-menu #desktop-menu.nav-accordion li a{color: #000000!important;}
.header-container.style1 .burger-menu .mini-cart .icon-cart-header .cart-total span.cart-qty{color: #000000!important;}
.header__layout-style2.sticky-header .header-wrapper .header-left-area-2{padding: 20px 0;}
.header-container.style1.sticky-header .header-wrapper .header-right-area{padding: 25px 0!important;}
.header-container.style1.sticky-header #desktop-menu{margin-top: 15px;}
.home-zine-section .zine-image .destop-zine{display: block;}
.home-zine-section .zine-image .mobile-zine{display: none;}

/*=========essencegrid=========*/
.essence-grid-block{margin-left: -15px; margin-right: -16px; margin-bottom: 30px; border-bottom: solid 1px #000000;}
.essence-grid-block .usp-bar{text-align: center; padding: 10px 0;}
.essence-grid-block .usp-bar p{text-transform: uppercase; margin: 0;}
.essence-block{border-top: solid 1px #000000; border-bottom: solid 1px #000000; border-right: solid 1px #000000; position: relative; min-height: 385px; margin-bottom: -1px; display: flex; overflow: hidden;}
.essence-block img{width: 100%; height: 100%; display: block; opacity: 0; object-fit: cover; position: absolute; left: 0; top: 0;}
.essence-block a{display: flex; flex-wrap: wrap; padding: 55px 40px 20px 40px; width: 100%; font-size: 14px;}
.essence-block .title{display: flex; align-self: flex-start; flex-wrap: wrap; width: 100%; font-size: 18px; line-height: 25px; position: relative; z-index: 1;}
.essence-block .title b{font-weight: 400; display: block; text-transform: uppercase; width: 100%;}
.essence-block .time{display: flex;width: 100%;text-align: right;justify-content: flex-end;align-self: center; position: relative; z-index: 1;}
.place-date{display: flex; flex-wrap: wrap; align-self: flex-end; justify-content: space-between; width: 100%; text-transform: uppercase; position: relative; z-index: 1;}
.place-date b{font-weight: 400;}
.essence-block a:hover img{opacity: 1;}
.essence-block a:hover:after{content: ""; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.1); width: 100%; height: 100%;}
.essence-block a:hover{color: #ffffff;}

/*======careers-page=========*/
.careers-section {max-width: 545px; margin: 200px auto 120px;}
.careers-section .careers-section-video {display: block; margin-bottom: 40px;}
.careers-section .careers-section-video img {display: block; margin-bottom: 15px;}
.careers-section .careers-section-video p{ font-size: 9px; margin-bottom: 0; font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; color: #000000;}
.careers-section .careers-section-details > p { margin: 0 0 50px;  font-size: 12px; font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; color: #000000;}
.careers-section .careers-section-details .main-details > li {margin-bottom: 50px;}
.careers-section .careers-section-details .main-details li h2 {margin: 0 0 20px; text-transform: uppercase;  font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; color: #000000;}
.careers-section .careers-section-details .main-details li p { font-weight: normal; font-stretch: normal; font-style: normal;  letter-spacing: normal; color: #000000;}
.careers-section .careers-section-details .main-details > li .detailscareers span { cursor: pointer; display: block; margin-bottom: 20px; font-size: 12px;font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.58; letter-spacing: normal; color: #000000;}
.careers-section .careers-section-details .main-details > li .detailscareers span:hover { cursor: pointer;}
.careers-section .careers-section-details .main-details > li .detailscareers ul {padding-left: 15px;}
.careers-section .careers-section-details .main-details > li .detailscareers ul li{  font-size: 12px;font-weight: normal; font-stretch: normal; font-style: normal;  letter-spacing: normal; color: #000000;}

/*================Responsivecss===================*/

@media only screen and (max-width:1440px){
.error-inner{margin:50px auto 0;}
.page-404 h1{font-size: 30px;}
.page-404 h1 strong{font-size: 60px;}
.page-404 .sub-hd{font-size: 20px; margin:20px 0;}
.foot-email{max-width: 430px;}
.foot-link li{ /* width: calc(50% - 7%); */ }
.form-contact-page{padding-top: 120px;}
.product-view .product-collateral .product-description .bottom-link a {margin: 0 35px 10px 12px;}
.products-related .slick-carousel.products-grid .slick-dots{ margin-bottom: -20px; }
.outer-div{max-width: 60%;}
/* .countdown-div .title-heading h2{margin-bottom: 25px;}
 .countdown-div .title-heading p{font-size: 16px;}
 .countdown-div p{font-size: 14px;}
  */
.countdown-div .timer-section ul li{font-size: 8px;}
.countdown-div .timer-section ul li span{margin: 0;}
}

@media only screen and (max-width:1199px){
.header-container.custom-header.style1 .header-wrapper{padding: 0 55px!important;}
.header-container.custom-header.style1.sticky-header .header-wrapper{padding: 0 55px!important;}
.custom-header .header-wrapper{padding: 0 40px!important;}
footer.footer-style7{padding: 40px 40px;}
.foot-email {margin: 0 0 30px;max-width: 100%;}
.foot-link{width: 100%; max-width: 100%;}
.foot-link li {margin-left: 0; width: calc(33.33% - 4px); text-align: left;}
.product-view .product-shop .product-name h2{font-size: 18px;}
.product-view .product-shop .short-description{font-size: 12px;}
.block_heading .block_heading--title {font-size: 20px;letter-spacing: 3px;}
.checkout-cart{padding: 0;}
.product-view .product-collateral .product-description .bottom-link a {font-size: 12px;margin: 0 20px 10px 5px;}
.slideshow-section .slideshow .owl-nav .owl-prev{left: 40px;}
.slideshow-section .slideshow .owl-nav .owl-next{right: 40px;}
.slideshow-section .slideshow .content.content-slider{width: 100%; padding:0 45px;}
.product-view .product-shop-wrapper {padding-left: 17px!important; padding-right: 10px!important;}
.home-zine-section .link-section{padding: 0 57px;}
.banner-video-section .title-head{padding: 0 65px;}
.essence-block{min-height: 335px;}
.essence-block a{padding: 40px 25px 20px 25px;}
.home-zine-section{height: calc(100vh - 157px);}
.lookbook-slide .owl-image{margin: 30px auto 70px !important;}
}

@media only screen and (max-width:1024px){
.product-view .product-collateral{left: 10px;}
}

@media only screen and (min-width:992px) and (max-width:1399px){
.product-view .product-shop-wrapper .panel-group .panel .panel-body{max-height: 23vh; overflow: auto;}
.product-view .product-shop .popup-overlay.size-care-popup.active {top: 40px;}
}

@media only screen and (max-width:991px){
.content-page.stockist {padding-top: 160px;}
.mobile-nav{padding-left: 10px!important; padding-top: 10px!important;}
.mobile-nav .nav-accordion li span.expand, .mobile-nav .nav-accordion li span.collapse{ top: 3px; right: 20px;}
.mobile-nav .nav-accordion li span.collapse:after,
.mobile-nav .nav-accordion li span.expand:after,
.mobile-nav ul li ul.level0 li.level1 a:before { display: none;}
.header-container.style1 .header-left-area, .header-container.style1 .header-middle-area-2, .header-container.style1 .header-right-area {padding: 15px 0 0;}
.header__layout-style2.sticky-header .header-wrapper .header-left-area-2, .header__layout-style2.sticky-header .header-wrapper .header-middle-area-2, .header__layout-style2.sticky-header .header-wrapper .header-right-area{padding: 15px 0 0 0;}
.header-container.type6 .header-left-area .menu-icon a, .header-container.type2 .header-left-area .menu-icon a, .header-container.style1.header__layout-style2 .header-middle-area-2 .menu-icon a, .header-container.style1 .header-left-area .menu-icon a{width: 25px;height: 25px; text-transform: capitalize; font-size: 12px;}
.header-container.type6 .header-left-area .menu-icon, .header-container.type2 .header-left-area .menu-icon, .header-container.style1.header__layout-style2 .header-middle-area-2 .menu-icon, .header-container.style1 .header-left-area .menu-icon{left: 0;right: auto;}
.header-container .header-wrapper a.logo{margin:0;}
.header-container.custom-header .logo{max-width: 140px; width: 100%;}
.header-container.custom-header .logo svg{width: 100%;}
.header-transparent-enable{position: absolute;}
.header-transparent-enable .header-container{background:none!important;}
.header-container.style1.sticky-header .header-wrapper .header-right-area{padding: 0;}
.header-container.style1 .header-right-area{right:60px;top:11px;position:absolute; padding: 0;}
.header-container.style1 .header-right-area .search-control {display: none;}
.header-container.style1 .header-right-area .account-link {display: none;}
.mobile-nav{background:#fffefc;}
.mobile-nav ul li a{color: #000000; background:none; text-transform: capitalize;}
.header-container.custom-header.style1 .logo-header{top: 0;}
.slideshow-section .slideshow video{object-fit: cover; height: 100%; background: #000;} /* updated for FILL screen video */
  .owl-item .item{ overflow:hidden; }
footer.footer-style7 {padding: 25px 15px 90px;}
.error-inner{margin:auto; padding: 40px 15px;}
.page-404 h1 {font-size: 25px;line-height: 39px;}
.page-404 h1 strong {font-size: 45px;}
.page-404 .sub-hd {font-size: 17px;margin: 12px 0;}
.page-404 p{padding: 0; font-size: 12px; line-height: 25px;}
.product-img-box.col-sm-6{width: 100%; top: 0;}
.product-view .product-shop{ width: 100%; max-width: 100%!important; top: auto; position: inherit; -webkit-position:inherit; top:auto;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);}
.product-view .product-shop .product-name h2{font-size: 18px; margin-bottom: 10px;}
.product-view .product-tabs > ul li a{padding: 5px 0; margin:0 5px;}
.product-shop-wrapper{margin-top: 0;}
.footer-handheld-footer-bar .footer-handheld__inner{background:#fff;}
.footer-handheld-footer-bar .footer-handheld__inner .handheld_component{border-left: solid 1px #000;}
.footer-handheld-footer-bar .footer-handheld__inner .handheld_component:first-child{border-left: none;}
.footer-handheld-footer-bar .footer-handheld__inner .handheld_component .component-target i{color: #000;}
.not-container .collection_content{max-width: 100%;}
.not-container .sidebar{max-width: 100%;}
.stokist-page {padding: 0 0 15px;}
.stokist-page .one-fourth{width: calc(33.33% - 4px);}
.form-contact-page{padding-top: 30px;}
.form-contact-page .contact-form-top{margin-bottom: 20px;}
.form-contact-page .contact-form-top .title-form-contact h3{font-size: 18px; letter-spacing: 2px;}
.product-view .product-shop{height: auto;}
.product-view .product-collateral{position: relative; left: 0; bottom:auto;}
.product-view .product-img-box .product-img-list{margin-top: 0;}
.wrapper{padding-bottom: 115px;}
footer.footer-style7{position: fixed; bottom:0; left: 0; right: 0; background-color: #ffffff; z-index: 3; padding: 20px 15px 20px;}
.foot-email{margin:0 0 20px;}
.foot-link{text-align: center;}
.foot-link li { /*float: none; */ margin: 0 10px;text-align: left;width: auto;}
/* .product-view .product-collateral .product-description .bottom-link a:last-child{width: auto; margin:0 5px 0 0;}
*/
.product-view .product-collateral{margin-top: 0;}
.content-page{min-height: inherit;}
.section_page_header .backdround-image-inner{padding-top: 35px!important;}
.slideshow-section .slideshow .item{height:calc(100vh - 144px)!important;}
body.template-product .wrapper{ padding-bottom: 0;}
.blog-page{width: 100%!important;}
.product-view .product-shop-wrapper { padding-left: 0px!important; padding-right: 0px!important;}
 .footer-container .footer-inner .foot-link {padding-top: 60px!important;}
 .footer-container .footer-inner .foot-link li.dropdown .child li {width: 100%;}
 .product-view .product-shop .product--summary > div {height: auto!important;}
 .banner-video-section .ytvideo {height: 100vh !important;}
 .outer-div {max-width: 90%;}
 /* .countdown-div .title-heading h2{ margin-bottom: 20px;}
  .countdown-div .title-heading p{font-size: 14px;}
  .countdown-div p{font-size: 13px; line-height: 19px;}
  */
 .header-container .header .burger-menu .logo .essence-logo{display: none;}
 .header-container .header .burger-menu .header-middle-area-2{width: 100%; padding: 15px 0 15px 0;}
 .header-container.style1.sticky-header .header-wrapper .header-right-area {padding: 2px 0 !important;}
 .header-container.style1 .menu-icon{margin-top: 1px;}
}
.category-products .products-grid .item .item-area .product-figure .product-label .onsale span.price_percentage { display: none; }

@media only screen and (max-width:767px){
  .countdown-div{
  	background-image:url(https://cdn.shopify.com/s/files/1/0030/4955/4009/files/200924_gwb_essence_mobile_3.jpg?v=1600971332);
  }
.header-container.custom-header.style1 .header-wrapper{padding: 0 10px!important;}
.header-container.style1 .header-right-area{padding: 0; top: 12px; right: 15px;}
.header-container.style1 .mini-cart .icon-cart-header{font-size: 12px;}
.header-container.custom-header.style1.sticky-header .header-wrapper{padding: 0 10px!important;}
.checkout-cart .cart-table tfoot .btn-button.black{display: block;}
.checkout-cart .cart-table tfoot .btn-button.bordered{width: 100%; padding: 0; margin:0; text-align: center;}
.block_heading .block_heading--title {font-size: 19px;letter-spacing: 2px;margin-bottom: 25px;}
.product-view .product-tabs .tab-content{font-size: 12px; padding: 10px;}
.stokist-page .one-fourth {width: calc(50% - 4px);}
.category-products .products-grid.columns3 li:nth-of-type(5n){ /* margin-right: inherit; */ margin-right:0px; }
.block-first-popup, .size-care-popup, .block-second-popup{overflow:auto;top:0;position:fixed;padding:20px 15px;}
.block-first-popup .close-btn, .size-care-popup .close-btn, .block-second-popup .close-btn{top:-2px;right:18px;}
.product-view .product-collateral .product-description .bottom-link a {font-size: 12px;  margin: 0 10px 10px 5px;}
.slideshow-section .slideshow .owl-nav .owl-prev{left: 10px;}
.slideshow-section .slideshow .owl-nav .owl-next{right: 10px;}
.slideshow-section .slideshow .content.content-slider{width: 100%; padding:0 15px;}
.slick-list{margin:0; width: 100%;}
.main-container .checkout-cart .cart-table tbody tr td{text-align: left !important;}
.products-related{margin-bottom: 0;}
.footer-container .footer-inner .foot-link li {margin-bottom: 20px; font-size: 10.5pt;}
.footer-container .footer-inner .foot-link li:first-child {width: 100%;}
#shopify-section-footer p{font-size: 9.5pt; line-height: 13pt}
.footer-container .footer-inner .btn{font-size: 10.5pt;}
.footer-container .footer-inner .foot-email .input-group input{font-size: 10.5pt;}

/*======product=========*/
.product-view .product-shop .product-name h2{font-size: 13pt!important; line-height: 23pt}
.product-view .product-shop .product-type-data .price-box .price{font-size: 13pt;}
.product-view .product-shop-wrapper .product-type-main .size-section .size.swatch .prod-options label{font-size: 10.5pt;}
.product-view .product-shop-wrapper .product-type-main .size-section .size .header{font-size: 10.5pt;}
.product-view .product-shop-wrapper .product-type-main .size-section .size-guid a{font-size: 10.5pt;}
.product-view .product-options-bottom .add-to-cart-box .button-wrapper .button-wrapper-content .btn-cart{font-size: 10.5pt;}
.product-view .product-shop-wrapper .panel-group .panel .panel-heading a{font-size: 10.5pt; line-height: 18pt}
.product-view .product-shop-wrapper .panel-group .panel .panel-body{font-size: 10.5pt; line-height: 16pt}
.products-related h3.block_heading--title{font-size: 10.5pt!important;}

/*======stockist-page=========*/
.content-page.stockist .stockist-block .stockist-block-section .text-block p{font-size: 12px; line-height: 21px;margin: 0; font-weight: 400;}
.content-page.stockist .stockist-block .stockist-block-section .title{font-size: 12px; line-height: 21px; margin:0 0 2px 0;  font-weight: 400;}
.content-page.stockist .stockist-block .stockist-block-sm{width:50%;}
.content-page.stockist .stockist-block .stockist-block-section .text-block {margin: 0 0 25px;}
.content-page.stockist .stockist-block .stockist-block-section {margin: 0 0 70px;}
.content-page.stockist .stockist-block .stockist-block-section .text-block:last-child {margin: 0;}
// .playbutton {margin: 140px auto 0 !important;}
.home-zine-section .link-section {padding: 0 15px;position: relative;top: auto;transform: translateY(0);text-align: center; margin-top: -59px;}
.home-zine-section .link-section a{font-size: 14px;}
.home-zine-section .link-section p{font-size: 10px;}
.banner-video-section .title-head{padding: 0 15px;}
.home-zine-section .zine-image img{width: 100%; height: 100%; object-fit: cover; display: block;}
.three-nav-button-panel-box{background: #ffffff;}
.three-nav-button-panel-box .panel-box{font-size: 10px; line-height: 16px; padding: 10px 0;}
.menu-white #shopify-section-footer .footer-wrapper{ /* display: none; */}
.lookbook-slide{padding-top: 0!important;}
.lookbook-slide .owl-image{margin: 50px auto 30px !important; width: calc(100vw - 25px)!important;}
.home-zine-section .zine-image{align-items: flex-end;}
.home-zine-section .zine-image img{ height: 100vh; margin-top: -40px;}
.gallery-index{padding-top: 45px!important;}
.home-zine-section .zine-image .destop-zine{display: none;}
.home-zine-section .zine-image .mobile-zine{display: block;}
.home-zine-section .zine-image img.mobile-zine {height: calc(100vh - 225px);margin-top: 0;}
.home-zine-section .link-section{color: #000000;}
.home-zine-section .link-section a{color: #000000;}

/*======careers-page=========*/
.careers-section {padding: 0 50px; margin: 160px auto auto;}
.careers-section .careers-section-details .main-details > li{margin-bottom: 70px;}
.careers-section .careers-section-details .main-details > li:last-child {margin-bottom: 0}
.careers-section .careers-section-details .main-details > li .detailscareers ul{padding-left: 0;}
.careers-section .careers-section-details .main-details > li .detailscareers ul li {position: relative; padding-left: 10px;}
.careers-section .careers-section-details .main-details > li .detailscareers ul li:after {background: #000;width: 4px; height: 4px; content: "";left: -3px; border-radius: 100%; top: 8px; position: absolute;}
.careers-section .careers-section-video p{font-family: 'AG Book Std Regular Extended'; font-size: 12px; font-weight: 400; line-height: 21px;}
.careers-section .careers-section-details > p{font-family: 'AG Book Std Regular Extended'; font-size: 12px; font-weight: 400; line-height: 21px;}
.careers-section .careers-section-details .main-details li p{font-family: 'AG Book Std Regular Extended'; font-size: 12px; font-weight: 400; }
.careers-section .careers-section-details .main-details li h2{font-family: 'AG Book Std Regular Extended'; font-size: 12px; font-weight: 400; margin-bottom: 2px;}
}

@media only screen and (max-width:639px){
.product-view .product-shop .product-name h2{font-size: 16px;}
.stokist-page .one-fourth{margin-top: 30px;}
.stokist-page ul li{font-size: 12px;}
.content-page p{font-size: 12px;}
.slideshow-section .slideshow .content.content-slider.content-slider-1 h1{font-size: 25px; line-height: 35px;}
.slideshow-section .slideshow .content.content-slider.content-slider-1 p{margin-bottom: 15px;}
.wrapper{padding-bottom: 140px;}
.product-view .product-collateral .product-description .bottom-link a {margin: 0 0 10px 0;}
.shipping-table{overflow-y: auto;}
.shipping-table table{width: 639px;}
// .playbutton{margin-top: 140px!important;}
.outer-div{max-width: 100%;}
.three-nav-button-panel-box{flex-wrap: wrap;}
.three-nav-button-panel-box .panel-box{border-left: none; border-right:none; border-bottom: none;}
.three-nav-button-panel-box .panel-box:last-child{border-bottom: none;}
.three-nav-button-panel-box{margin: 0;}
}
@media only screen and (max-width:577px){
.header-container.style1 .header-right-area{top: 7px; right: 15px;}
.header-container.style1 .mini-cart .icon-cart-header{font-size: 11px;}
.product-view .product-collateral .product-description .bottom-link a:last-child{float: none;}
.content-page.stockist .stockist-block .stockist-block-sm{width:100%;}
// .playbutton {margin-top: 100px !important;}
}
@media only screen and (max-width:481px) {
.header-container.custom-header.style1 .header-middle-area-2{ padding-top: 11px; }
footer.footer-style7 {padding: 25px 20px 90px;}
.product-view .product-shop .product-name h2{font-size: 15px;}
.stokist-page .one-fourth {width: 100%;}
.content-page p{font-size: 12px;}
.product-view .product-tabs > ul{text-align: left;}
.product-view .product-tabs > ul li{display: inline-block; font-size: 12px; margin:0;}
.product-view .product-tabs > ul li a{padding: 0;}
.wrapper{padding-bottom: 10px;}
footer.footer-style7{padding: 20px 15px 20px;}
.product-view .product-collateral .product-description .bottom-link a {font-size: 11px;margin: 0 5px 10px 0;}
.banner-video-section .title-head h2{font-size: 21px!important; margin: 0;}
.banner-video-section .title-head p{font-size: 15px;}
.playbutton{width: 30px!important; height: 30px!important;}
}

h1, h2, h3, h4, h5, h6 {font-size: 12px!important;}
#popup_newsletter .block-content .input-box input.input-text{color: #000000; background: #fffdf9;}
