/** Shopify CDN: Minification failed

Line 390:74 Unexpected "{"

**/
html{scroll-behavior:smooth;}
body{overflow-x:hidden;padding:0px;margin:0px;font-family:'open_sansregular';color:#000;}
a:hover, a{transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;
  text-decoration:none;}
a:focus, button:focus{outline:0px;}
a{color:#da6d62;}
ul{list-style:none;padding:0px;margin:0px;}
img{max-width:100%;}
h1{font-size:48px;font-weight:600;line-height:55px;}
h2{font-size:36px;font-weight:600;line-height:46px;font-family:'open_sansregular';}
h3{font-size:24px;font-weight:600;line-height:34px;}
h4{font-size:20px;font-weight:600;line-height:30px;}
h5{font-size:18px;font-weight:600;line-height:26px;}
p{font-size:18px;line-height:25px;font-weight:500; color: #000; font-family: 'open_sanslight';}
.rte.article__grid-excerpt {
    font-family: 'open_sanslight';
    font-size: 18px;
    line-height: 25px;
}
.py-100{padding-top:100px;padding-bottom:100px;}
.py-80{padding-top:80px;padding-bottom:80px;}
.py-60{padding-top:60px;padding-bottom:60px;}
.pt-60{padding-top:60px;}
.pt-80{padding-top:80px;}
.pb-60{padding-bottom:60px;}
.pb-80{padding-bottom:80px;}
.mb-80{margin-bottom:80px;}
header .social-icons-header ul li{display:inline-block;vertical-align:middle;margin-right:25px;}
/* .template-index .contact-main-wrap{padding-top:90px;}
*/
.site-header{padding:0;}
.site-header .site-header__mobile-nav{padding:0 80px;}
.header-top-bar .grid__item{padding:10px 0;border-bottom:1px solid #000;}
.header-top-bar .site-header__icons-wrapper{font-size:15px;display:flex;justify-content:space-between;}
.header-top-bar .header-top-left, .header-top-bar .header-top-left .eamil_address a{color: #18352e;}
.header-top-bar .header-top-left, .header-top-bar .header-top-right, .header-top-search, .header-social-wrap{display:flex;align-items:center;}
.header-top-bar .site-header__icons-wrapper img{width:22px;}
.header-top-bar .site-header__icons-wrapper .eamil_address{margin-left:35px;}
.header-top-bar .eamil_address a{color:#183336;}
.header-top-bar .search-form__input-wrapper input{padding:0px 10px;border:1px solid #000!important;min-height:25px;}
.header-top-bar .header-top-search .search-form__container{flex:initial;display:initial;}
.header-top-bar .header-top-search .search-form__container .search-bar__form{max-width:150px;}
.header-social-wrap .social-icons-header li a img{width:30px;}
.site-header .logo-align--left img{max-width:65px!important;}
.header-social-wrap{padding:15px 0;text-align:center;}
.header-social-wrap .contct-info-header {
    width: 180px;
    text-align: center;
    font-size: 24px;
}
.header-social-wrap .social-icons-header {
    text-align: right;
    width: calc(100% - 180px);
    padding-right: 20px;
}
.header-social-wrap .contct-info-header span {
    color: #979696;
    font-size: 24px;
    font-weight: 600;
}
.site-header .site-nav a{font-size:16px;font-weight:600;color:#183336;padding:3px 15px;}
.site-header .site-nav li a:hover{color:#804921;}
.site-header .site-nav li a:hover .site-nav__label,.site-header .site-nav__link--active .site-nav__label{border-bottom-color:#804921;}
.site-header .site-nav a.site-nav__link--active{color:#804921;}
.main-menu-wrap ul{text-align:center;}
.main-menu-wrap li{display:inline-block;margin-bottom:0;vertical-align:middle;padding:20px 0;}
.main-menu-wrap li a {
    font-size: 24px;
    color: #183336;
    padding: 3px 25px;
    font-family: 'open_sanssemibold';
}
.main-menu-wrap li.active a{color:#804921;}
.main-menu-wrap li a:hover{color:#804921;}
.main-menu-wrap li a:hover .mnm-link, .main-menu-wrap li.active .mnm-link{border-bottom:1px solid #804921;}
.site-header .mega-menu-wrap{width:100%;position:absolute;left:0;background-color:#fff;padding:15px 80px;top:130px;transition:all ease-in-out 0.3s;
  -webkit-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;}
.site-header .mega-menu-wrap .mm-list-wrap{display:flex;flex-wrap:wrap;}
.site-header .mega-menu-wrap .mm-list-wrap li{flex:0 0 20%;max-width:20%;padding:5px 0;position:relative;}
.site-header .mega-menu-wrap .mm-list-wrap li a{color:#183336;font-size:16px;font-weight:600;padding:0;}
.site-header .mega-menu-wrap .mm-list-wrap li a .mm-icon img{width:27px;margin-right:5px;}
.site-header .mega-menu-wrap .mm-list-wrap li a .mm-arrow img{width:10px;margin-left:5px;}
.site-header .mega-menu-wrap .mm-list-wrap li:hover a .mm-text, .site-header .mega-menu-wrap .mm-list-wrap li .mm-2-opt li:hover a .mm-2-text,
.site-header .mega-menu-wrap .mm-list-wrap .mm-3-opt li:hover a .mm-3-text, 
.site-header .mega-menu-wrap .mm-list-wrap .mm-4-opt li:hover a .mm-4-text{color:#da6d62;border-bottom:1px solid #da6d62;}
.site-header .mega-menu-wrap .mm-list-wrap li .mm-2-opt{position:absolute;top:29px;left:80px;background-color:#fff;width:180px;z-index:1;border:1px solid #da6d62;
  visibility:hidden;opacity:0; }
/* height: 300px; overflow-y: auto;  */
.site-header .mega-dropdown .mega-menu-wrap .mm-list-wrap li:hover .mm-2-opt,.site-header .mega-dropdown .mega-menu-wrap .mm-list-wrap .mm-2-opt li:hover .mm-3-opt,
.main-menu-wrap .mega-dropdown:hover .mega-menu-wrap, .site-header .mega-menu-wrap .mm-list-wrap .mm-2-opt li .mm-3-opt li:hover ul.mm-4-opt {visibility:visible;opacity:1;}
.main-menu-wrap .mega-dropdown:hover .mega-menu-wrap{top:90px;}
.mega-menu-wrap{visibility:hidden;opacity:0;}
.site-header .mega-menu-wrap .mm-list-wrap li .mm-2-opt li{max-width:100%;width:100%;flex:0 0 100%;padding:2px 20px;position:relative:}
.site-header .mega-menu-wrap .mm-list-wrap li .mm-2-opt li a{font-size:13px;font-weight:500;}
.site-header .mega-menu-wrap .mm-list-wrap .mm-2-opt li .mm-3-opt,
/* .site-header .mega-menu-wrap .mm-list-wrap .mm-2-opt li .mm-3-opt li .mm-4-opt{position:absolute;top:-1px;left:178px;background-color:#fff;width:auto;z-index:1;border:1px solid #da6d62;
  visibility:hidden;opacity:0;} */
.site-header .mega-menu-wrap .mm-list-wrap .mm-2-opt li .mm-3-opt, .site-header .mega-menu-wrap .mm-list-wrap .mm-2-opt li .mm-3-opt li .mm-4-opt {
    position: absolute;
    top: -1px;
    left: auto;
    background-color: #fff;
    width: 190px;
    z-index: 1;
    border: 1px solid #da6d62;
    visibility: hidden;
    opacity: 0;
    right: -190px;
}
.site-header .mega-menu-wrap .mm-list-wrap .mm-2-opt li .mm-3-opt li .mm-4-opt {
    left: auto;
    right: 77px;
}
.site-header .mega-menu-wrap .mm-list-wrap .mm-2-opt li .mm-plus{position:absolute;top:5px;right:5px;}
.mega-menu-wrap{position:relative;border-top:1px solid #da6d62;}
.mega-menu-wrap ul{margin:0;text-align:left;}
.main-menu-wrap li.mega-dropdown:after{margin-left:-43px;margin-top:82px;visibility:hidden;opacity:0;}
.main-menu-wrap li.mega-dropdown:hover:before{margin-left:43px;margin-top:41px;visibility:hidden;opacity:0;}
.main-menu-wrap li.mega-dropdown:hover:before{content:'';position:absolute;top:auto;left:auto;width:0;height:0;border-bottom:solid 16px #da6d62;
  border-left:solid 11px transparent;border-right:solid 11px transparent;visibility:visible;opacity:1;}
.main-menu-wrap li.mega-dropdown:hover:after{content:'';position:absolute;top:auto;left:auto;margin-left:-64px;width:0;height:0;border-bottom:solid 15px #fff;
  border-left:solid 10px transparent;border-right:solid 10px transparent;margin-top:43px;visibility:visible;opacity:1;}
.salty-banner-wrap.hero__overlay::before{display:none;}
#shopify-section-hero-1{margin-top:0px;padding-top:0px;}
.home-banner-text-wrap{position:absolute;display:block;vertical-align:middle;padding:0;z-index:2;max-width:950px;top:50%;height:auto;left:0px;margin-bottom:0;
  padding:0 75px;
  transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.home-banner-text-wrap h2{font-family:'Minion Pro'!important;text-shadow:none!important;color:#18352e;font-size:65px;line-height:60px;font-weight:500;margin-bottom:20px;}
a.cmm-gn-btn {
    max-width: 330px;
    margin: 35px auto 0;
    display: block;
    background-color: #407a68;
    color: #fff;
    text-transform: initial;
    font-size: 22px;
    padding: 15px 15px;
    text-align: center;
    border-radius: 8px;
    font-family: 'open_sanssemibold';
}
a.cmm-gn-btn:hover{background-color:#24443a!important;}
.home-banner-mdl-text{position:absolute;bottom:-75px;top:initial;left:50%;transform:translateX(-50%);max-width:860px;height:auto;text-align:center;background-color:#fff;
  padding:15px 25px;}
.home-banner-mdl-text .mdl-heading{position:relative;color:#da6c4e;font-weight:600;font-size:29px;font-family: 'open_sansbold';}
.home-banner-mdl-text .mdl-heading:before, .home-banner-mdl-text .mdl-heading:after{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);width:40%;
  height:1px;background-color:#da6c4e;}
.home-banner-mdl-text .mdl-heading:after{left:initial;right:0;}
.home-banner-mdl-text p{font-size:24px;line-height:29px;margin-top:5px;color: #18352e;;}
#shopify-section-header{background:rgb(255,255,255);position:relative;}
.template-list-collections #shopify-section-header:after, .template-index #shopify-section-header:after, .about-us #shopify-section-header:after {
    box-shadow: 0 20px 32px 15px rgb(255 255 255);
    content: "";
    position: absolute;
    bottom: 0;
    height: 40px;
    width: 100%;
  opacity:1;
    visibility: visible;
  transition:all ease-in-out 0.2s;
  -webkit-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;
}
.template-list-collections.stickbody #shopify-section-header:after, .template-index.stickbody #shopify-section-header:after, .about-us.stickbody #shopify-section-header:after  {
	opacity:0;
    visibility: hidden;
}
.home-banner-text-wrap h2 {
    font-family: 'Minion Pro'!important;
    text-shadow: none!important;
    color: #18352e;
    font-size: 88px;
    line-height: 88px;
    font-weight: 500;
    margin-bottom: 20px;
}
.home-banner-text-wrap .banner-detail p {
    text-shadow: none!important;
    color: #18352e;
    font-size: 32px;
    margin-bottom: 5px;
    line-height: 38px;
    font-weight: 300;
}
header.site-header {
    box-shadow: 0 0 10px 4px rgb(0 0 0 / 20%);
}
.home-banner-text-wrap a.btn.hero__btn.cmm-gn-btn {
    margin-top: 45px;
}
.stickkHeader #shopify-section-header{position:fixed;left:0;top:0;width:100%;z-index:9;background:#fff; transition:all ease-in-out 0.3s;
  -webkit-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;}
body.stickkHeader{padding-top:165px;}
header.site-header{border-bottom:0!important;background-color:transparent;}
.site-header__mobile-nav{background-color:transparent;}
.header-top-right .site-header__account span.icon__fallback-text{position:initial!important;color:#000;font-size:20px;font-weight:600;margin-left:2px;vertical-align:middle;}
.header-top-right .site-header__cart #CartCount{display:block !important;right:0;top:0px;font-weight:500;background-color:transparent;color:#000;border-radius:0;
  font-size:28px;min-width:auto;height:auto;}
.header-top-right .site-header__account:hover span.icon__fallback-text, .header-top-bar .header-top-right a:hover, .header-top-right .site-header__cart:hover #CartCount{
	color:#da6c4e;
}
.site-header__account, .site-header__cart{padding:10px 15px;}
.header-top-right .header-top-search button{padding:0;}
#shopify-section-footer .site-footer{color:#ffffff;background-color:#18352e;}
.site-footer .site-footer__content .site-footer__item-inner p.h4{color:#fff;font-size:20px;margin-bottom:20px;text-transform:uppercase;font-weight:300;}
.site-footer .site-footer__item-inner .site-footer__rte span, .site-footer .site-footer__item-inner .site-footer__rte ul li,
.site-footer .site-footer__item-inner ul li a{font-size:14px;color:#fff;line-height:16px;display:block;}
.site-footer .site-footer__item-inner .site-footer__rte span.address{margin:0;}
.site-footer .site-footer__item-inner .site-footer__rte ul li{margin-bottom:8px;}
.site-footer .site-footer__item-inner .site-footer__linklist-item{padding:0 30px 8px 0;}
.site-footer .site-footer__item--one-third:nth-child(1), .site-footer .site-footer__item--one-third:nth-child(2){-webkit-flex:1 1 40%;-moz-flex:1 1 40%;-ms-flex:1 1 40%;
  flex:1 1 40%;}
.site-footer .site-footer__item--one-third:nth-child(3){-webkit-flex:1 1 20%;-moz-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;}
.site-footer .site-footer__item-inner .site-footer__rte span img{width:15px;}
.site-footer .social-icons__item{padding:25px 45px 0 0;}
.site-footer .site-footer__social-icons{text-align:left;}
.site-footer .social-icons__item a svg{width:30px;}
.site-footer .site-footer__item-inner{width:100%;}
.site-footer .site-footer__item-inner .site-footer__rte ul{max-width:175px;}
.site-footer .site-footer__item-inner .site-footer__rte ul li{display:flex;justify-content:space-between;}
.site-footer .site-footer__item-inner ul li a{border-bottom:1px solid transparent;display:inline-block;}
.site-footer .site-footer__item-inner ul.site-footer__linklist li a:hover{border-bottom:1px solid #fff;}
#shopify-section-collection{padding-top:90px;}
.comm-heading{position:relative;margin-bottom:30px;}
.comm-heading::before, #slidecarthq .slidecarthq .header:after, body #gfqv-modal .gfqv-product-details h1.gfqv-product-title:before {
    position: absolute;
    content: "";
    top: 32px;
    left: 0;
    transform: none;
    width: 50%;
    height: 3px;
    background-color: #da6c4e;
}
.comm-heading h2{color:#407a68;font-size:45px;letter-spacing:0;text-transform:initial;background-color:#fff;position:relative;padding-left:15px;margin-bottom:0;     line-height: 55px;}
/* .comm-heading .page-width{padding:0;} */
.home-arrival-wrap .grid__item{padding-left:50px;}
.home-arrival-wrap .product-card{text-align:center;}
.home-arrival-wrap .product-card__title{font-size:21px;font-weight:700;color:#1d1d1b;}
.home-arrival-wrap form input, .product-card form input{width:100%;padding:10px 15px;border-radius:5px;background-color:#da6c4e;color:#fff;border-color:#da6c4e;
  margin-top:20px;     font-size: 21px; font-family: 'open_sanssemibold';}
.spr-badge-starrating .spr-icon{font-size:60%!important;margin-right:10px;color:#da6c4e;}
.spr-badge .spr-badge-caption{font-size:14px;}
.home-arrival-wrap .price--listing .price__vendor{display:none;}
.home-arrival-wrap .price__regular, .home-arrival-wrap .price__sale{width:100%;margin:0;justify-content:center;}
.price__regular .price-item, .price__sale .price-item{font-size:18px;font-weight:400;margin:6px 0;display:block;color:#000;}
.home-arrival-wrap .price__sale dd{margin-right:25px;}
.home-arrival-wrap .price__sale .price__compare .price-item{color:#c8c7c7;}
.home-arrival-wrap form input:hover, .product-card:hover form input{background-color:#804921;}
.home-arrival-wrap .price__badges, .home-arrival-wrap hr{display:none;}
.home-arrival-wrap .product-card__image-wrapper, .home-arrival-wrap .grid-view-item__image{height:345px;object-fit:contain;}
.green-btn a.cmm-gn-btn {
    display: inline-block;
    border-radius: 5px;
    max-width: 350px;
    width: 100%;
    margin-top: 20px;
}
.comm-heading .page-width{position:relative;}
.veiw-btn-org{position:absolute;right:12px;top:5px;}
.veiw-btn-org a.cmm-btn-org {
    border: 1px solid #da6c4e;
    color: #da6c4e;
    text-transform: initial;
    font-size: 28px;
    line-height: 50px;
    font-weight: 600;
    background-color: #fff;
    width: 229px;
    padding: 0px 7px;
    border-radius: 4px;
    font-family: 'open_sanssemibold';
    letter-spacing: 0;
}
.veiw-btn-org a.cmm-btn-org:hover{background-color:#da6c4e;color:#fff;}
.home-events-wrap li a .article__grid-image-wrapper{height:350px;}
.home-events-wrap li a .article__grid-image-wrapper img{height:350px;object-fit:cover;}
.home-events-wrap .article__grid-meta{margin-bottom:30px;margin-top:5px;}
.home-events-wrap li h3.article__title {
    font-size: 26px;
    font-family: 'open_sansregular';
    color: #da6c4e;
    margin: 15px 0 0;
    line-height: 33px;
}
.home-events-wrap li .article__date{margin-bottom:2px;}
.home-events-wrap li .article__date time {
    font-size: 20px;
    color: #804921;
    display: block;
    padding: 5px 0;
}
.home-events-wrap li .article__grid-excerpt {
    font-size: 18px;
    line-height: 22px;
}
.home-events-wrap li.grid__item{padding-left:35px;}
.home-blog-sec .single-blog-wrap{background-color:#ececec;padding:30px;}
.home-blog-sec .first-image-wrap img{width:100%;object-fit:cover;height:350px;}
.home-blog-sec .first-image-detail h2 {
    color: #804921;
    font-size: 26px;
    line-height: 32px;
    text-transform: initial;
    letter-spacing: 0;
    margin: 25px 0 8px;
    font-weight: bold;
    font-family: 'open_sansbold';
}
.home-blog-sec .first-image-detail p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 12px;
}
.home-blog-sec .article__meta-buttons li a {
    padding: 0;
    font-size: 17px;
    text-transform: initial;
    color: #44888c;
    border: none;
    border-bottom: 1px solid #44888c;
    font-family: 'open_sansregular';
    font-weight: 300;
}
.home-blog-sec .blog-right-list{background-color:#ececec;margin-bottom:20px;padding:22px 25px;}
.home-blog-sec .blog-right-list:last-child{margin-bottom:0;}
.home-blog-sec .col-md-4 .blog-right-list{padding:0;}
.home-blog-sec .blog-right-list .right-list-detail a h2{color:#804921;font-size:20px;line-height:25px;text-transform:initial;letter-spacing:0;     margin-bottom: 10px;}
.home-blog-sec .blog-right-list .right-list-detail p {
    font-size: 14px;
    line-height: 19px;
    font-weight: 500;
    margin-bottom: 3px;
      margin-bottom: 10px;
}
.home-blog-sec .blog-right-list .article__meta-buttons li a{font-size:14px;}
.home-blog-sec .blog-right-list .right-list-image img {
        height: 150px;
    width: 100%;
    object-fit: cover;
}
.home-blog-sec .blog-left-col{padding-right:30px;}
/****Contact-page****/
.contact-main-wrap{padding-top:0px;}
.contact-page-wrap .grid{margin-left:0;}
.contact-page-wrap .grid .medium-up--push-one-twelfth{left:0;padding:0;width:100%;}
/******** About page css *************/
.about-banner .breadcrumb{margin-top: 30px;}
#Hero-banner.hero{display:block;}
.inner-about-sec{margin-top:55px;}
.about-simple-content .col-md-6:first-child .about-content{padding-right: 20px;}
.about-simple-content .col-md-6:last-child .about-content{padding-left: 20px;}
.who-we-are .col-md-4:nth-child(1) .who-we-are-description{padding-right: 50px;}
.who-we-are .col-md-4:nth-child(2) .who-we-are-description{padding:0 25px;}
.who-we-are .col-md-4:nth-child(3) .who-we-are-description{padding-left: 50px;padding-right: 0;}
.who-we-are-description .comm-heading h2{display:table;margin:0 auto;padding:0 25px;font-size:24px;color:#da6c4e;}
.who-we-are-description p, .about-content p, .join-us-image p{font-size: 18px; font-family: 'open_sanslight';}
.who-we-are-description .comm-heading::before{background-color:#407a68;}
.who-we-are-description .comm-heading{padding:0;text-align:center;}
.join-us-image .comm-heading h2{padding-left:15px;}
.join-us-image .comm-heading::before{left:-55px;}
.join-us-image, .join-us-image-icon{padding-left: 30px;}
.join-us-image-icon p {
    color: #da6c4e;
    font-weight: 600;
    font-size: 24px;
    margin-top: 10px;
    font-family: 'open_sanssemibold';
    line-height: 28px;
}
.who-we-are-image figure img{min-height:100%;width:100%;object-fit:cover;}
.who-we-are-heading .comm-heading::before{left:-100%;width:100%;}
.contact-left-in{padding-left:0!important;}
.contact-left form.contact-form{max-width:425px;}
.contact-left-in{margin-right:25px;}
.contact-field-top .grid__item{max-width:200px;}
.contact-field-top{margin-bottom:20px;}
.contact-form input{border:0;border-bottom:1px solid #000;padding:5px 0 0;font-size:15px;outline:0;}
.contact-form label{font-size:18px;line-height:20px;font-weight:600;}
.contact-form .check-form-group{font-size:0;}
.contact-form .check-form-group label{font-size:13px;font-weight:500;position:relative;width:46%;margin-bottom:3px;display: inline-block;}
.contact-email{margin-bottom:40px;}
.check-form-group span.checkvalue{margin-bottom:0;display:inline-block;padding-left:17px;color:#333;cursor:pointer;}
/* Hide the browser's default radio button */
.contact-radio-input input{position:absolute;opacity:0;cursor:pointer;}
.contant-page-wrap form #contact-form .form-group .check-form-group input,{height:20px;}
/* Create a custom radio button */
.contact-radio-input .checkmark{position:absolute;top:4px;left:0;height:12px;width:12px;background-color:#fff;border-radius:50%;border:1px solid rgb(0 0 0 / 70%);
  cursor:pointer;}
/* On mouse-over, add a grey background color */
.contact-radio-input:hover input ~ .checkmark{background-color:#ccc;}
/* When the radio button is checked, add a blue background */
.contact-radio-input input:checked ~ .checkmark{background-color:#fff;border:1px solid #000;}
/* Create the indicator (the dot/circle - hidden when not checked) */
.contact-radio-input .checkmark:after{content:"";position:absolute;display:none;}
/* Show the indicator (dot/circle) when checked */
.contact-radio-input input:checked ~ .checkmark:after{display:block;}
/* Style the indicator (dot/circle) */
.contact-radio-input .checkmark:after{top:2px;left:2px;width:6px;height:6px;border-radius:50%;background:#000;}
.contact-form textarea#ContactForm-message{height:140px;background:#fff;border:1px solid;border-radius:0;resize:unset;font-size:17px;margin-top:25px;margin-bottom:40px;}
.contact-btn input.btn-orng{padding:7px 50px;border-radius:3px;background-color:#da6c4e;color:#fff;border:0;font-size:18px;line-height:23px;letter-spacing:0;
  text-transform:initial;font-family:'open_sansregular';}
.shop-collection-list .collection-grid-item__link{position:static;display:block;}
.shop-collection-list .collection-grid-item {padding: 0;margin-top: 30px;margin-bottom: 30px;border: 2px solid #dfdfdf;padding-bottom: 40px;}
.center-line-heading .comm-heading h2{padding:0 20px;display:table;margin:0 auto;background-color:#fff;}
.shop-heading p {
    font-size: 20px;
    line-height: 25px;
  font-family: 'open_sanslight';
}
.shop-collection-list .collection-grid-item__title-wrapperss{text-align:center;padding:15px 20px;}
.shop-collection-list .collection-grid-item__title-wrapperss a{color:#407a68;font-weight:300;font-size:12px;position:absolute;
  bottom:20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%); font-family: 'open_sanslight';width: 80%;text-decoration: underline;}
.shop-collection-list .collection-grid-item__title-wrapperss a.collection-grid-item__link{border:none;margin-bottom:25px;position:static;transform:none;width:auto;text-decoration: none;}
.shop-collection-list .collection-grid-item__link h3 {
    color: #da6d62;
    font-size: 20px;
    margin-bottom: 5px;
}
.shop-collection-list .collection-grid-item p {
    font-size: 14px;
    line-height: 18px;
  font-family: 'open_sanslight';
}
.shop-heading .comm-heading {
    margin-bottom: 20px;
}
.shop-collection-list .shop-collection-img{height:285px;overflow:hidden;}
.shop-banner{height:25vw;overflow:hidden;}
.who-we-are-image figure{margin-bottom:0;}
.event-single-box{border:2px solid #dfdfdf;}
.event-single-content-box .article__grid-meta.article__grid-meta--has-image{margin-bottom:0;float:none;}
.event-single-content-box{padding:20px 80px;}
.event-single-img-box .article__grid-image-container{margin-bottom:0;padding:0 !important;}
.event-single-box .event-single-img-box .article__grid-image-wrapper,.event-single-list-box .article__grid-image-wrapper{max-width:none !important;}
.event-single-img-box .article__grid-image-container img, .event-single-list-box .article__grid-image-container img{position:static;max-width:none !important;
  min-height:100%;width:100%;object-fit:cover;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;
  -moz-transition:all ease-in-out 0.3s;}
.event-single-content-box .comm-heading::before{content:"";left:0;transform:translateX(-50%);z-index:-1;}
.event-blog-box-c{padding-left:25px;}
.event-single-content-box .comm-heading{margin-bottom:15px;}
.event-single-content-box span.article__date, span.article__date {
    color: #804921;
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 33px;
}
.event-single-list-box .article__grid-image-container{padding:0 !important;overflow:hidden;margin-bottom:25px;}
.event-single-list-box:hover .article__grid-image-container img{transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);}
.event-single-list-box h2 {
    color: #da6c4e;
    font-size: 26px;
    margin-bottom: 5px;
    line-height: 33px;
}
.custom-blog span.article__date {
    color: #da6c4e;
    margin-bottom: 0;
    font-size: 14px;
    font-family: 'open_sanslight';
}
.custom-blog h2.article__title {
    color: #804921;
    font-weight: 700;
    margin-bottom: 15px;
    font-family: 'open_sansbold';
    font-size: 46px;
    line-height: 53px;
}
.custom-blog .event-single-list-box h2.article__title {
    font-size: 20px;
    line-height: 25px;
}
.custom-blog a.btn{color:#2e7b80;text-transform:none;padding:0;border:none;border-bottom:1px solid #2e7b80;border-radius:0;font-weight:200;display:inline-block;font-size: 17px;font-family:'open_sansregular'; }
.custom-blog a.btn:hover{border:none;border-bottom:1px solid #804921;color:#804921;}
.custom-blog .event-single-list-box{border:2px solid #dfdfdf;padding:15px;position:relative;}
.custom-blog .event-single-list-box a.btn {
    position: absolute;
    bottom: 20px;
    font-size: 17px;
    font-family: 'open_sanslight';
  
}
.custom-blog .event-single-list-box .article__grid-excerpt {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 19px;
}
.custom-blog ul li.col-md-6.col-lg-4{display:flex;display:-ms-flexbox;}
.custom-blog .event-single-list-box .article__grid-meta{margin-bottom:0;}
.grid-view-item.product-card {
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 60px;
  width: 100%;
}
.grid-view-item.product-card form {
    position: absolute;
    bottom: 0;
    width: 100%;
}
body .return-link-wrapper {
    margin-top: 20px;
}
.product-card .h4.grid-view-item__title {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 5px;
    display: inline-block;
    margin-top: 7px;
    margin-bottom: 10px;
    line-height: 33px;
}
.grid-view-item.product-card .short_desc {
    font-size: 20px;
    line-height: 28px;
}
.home-arrival-wrap ul li.col-md-4 {
    display: flex;
  display: -ms-flexbox;
}
#shopify-section-collection ul.grid--view-items li.col-md-4 {
    padding: 0px 45px;
}
#shopify-section-collection ul.row.grid--view-items {
    margin: 0 -45px;
}
.product-card .spr-badge{font-size:12px;font-weight:300;}
.product-card .spr-badge .spr-badge-caption{font-size:12px;}
.spr-badge .spr-badge-starrating{color:#da6c4e;padding-right:15px;}
.product-card .price{margin:10px auto 0px;display:table;}
.product-card .price__regular .price-item, .product-card .price__sale .price-item{font-size:21px;color:#464646;margin:0;}
.product-card .price__sale .price__compare .price-item{color:#9b9b9b;}
.product-card .price--on-sale .price__sale{margin:0;}
.product-card .price span.price__badge.price__badge--sale{display:block;width:70px;padding:8px 10px;margin:0 auto;}
.product-card:hover .product-card__title, .product-card:focus-within .product-card__title{border-bottom-color:transparent;}
.product-card .price--on-sale .price__sale{margin:0;font-weight:200;}
.site-header .site-nav li a:hover .site-nav__label, .site-header .site-nav__link--active .site-nav__label{border-bottom-color:transparent;}
.green-btn{margin-top:30px;}
.cart-header h1.cart-header__title{color:#407a68;font-size:45px;text-align:left;}
.cart-header .comm-heading::before{transform:translatex(-100%);}
a.text-link.text-link--accent{color:#804921;}
.cart__quantity-td .qtybox{border:1px solid #000;padding:4px 15px;line-height:19px;text-align:center;border-radius:2px;display:flex;align-items:center;}
.cart__quantity-td .qtydiv .btnqty.qtyminus{margin-right:0;}
.cart__quantity-td .qtydiv .btnqty.qtyplus{margin-left:0;}
.cart__quantity-td .qtydiv{padding:0;}
.cart-page .cart__row{border-bottom:1px solid #000;}
.cart-page .cart-subtotal{display:flex;justify-content:space-between;padding-bottom:20px;}
.cart-page div#checkout-add-note{padding:0;margin-bottom:20px;}
.btn.btn-default{background-color:#ddd;max-width:500px;width:100%;margin:0 auto;}
#shopify-section-product-template h1.product-single__title {
    font-size: 30px;
    line-height: 36px;
    font-family: 'open_sanssemibold';
}
#shopify-section-product-template .product-single__meta .short_desc {
    font-size: 18px;
    margin-bottom: 10px;
    font-family: 'open_sanslight';
    color: #000;
}
#shopify-section-product-template .product-single__meta .spr-badge-starrating .spr-icon{font-size:100%!important;}
#shopify-section-product-template .product-single__meta .spr-badge .spr-badge-caption{font-size:12px;}
#shopify-section-product-template .product-form__controls-group label,#shopify-section-product-template .qtydiv label{font-size:16px;font-weight:600;margin-bottom:7px;
  letter-spacing:0;color:#000; text-transform: uppercase;}
#shopify-section-product-template .product-form__controls-group{display:inline-block;width:250px;}
#shopify-section-product-template .product-form__controls-group select.single-option-selector{min-height:32px;font-size:16px;padding-top:5px;padding-left:10px;
  padding-bottom:5px;border:1px solid #7c7c7c;}
#shopify-section-product-template .product-form__controls-group .selector-wrapper{padding:0;}
#shopify-section-product-template .product-form__controls-group--submit{display:block;}
/* #shopify-section-product-template .qtydiv{padding-left:0;padding-top:0;margin-left:10px;}
*/
#shopify-section-product-template .qtydiv{padding-left:0;padding-top:0;margin-left:0;margin-bottom:0px;}
#shopify-section-product-template .qtydiv .qtybox{border:1px solid #7c7c7c;border-radius:3px;}
#shopify-section-product-template .qtydiv .qtybox input{min-height:30px;font-size:16px;padding:0;}
#shopify-section-product-template .qtydiv .btnqty{line-height:8px;width:auto;color:#b3b3b3;}
#shopify-section-product-template .product-form__controls-group--submit .product-form__item--submit,#shopify-section-product-template form.product-form{padding:0;}
#shopify-section-product-template .product-single__media-group{position:relative;width:57%;padding-left:120px;}
/* #shopify-section-product-template .product-form__controls-group--submit button{background-color:#da6c4e;color:#fff;font-size:14px;letter-spacing:0;min-height:30px;
line-height:17px;padding:0;}
*/
#shopify-section-product-template .product-form__controls-group--submit button{background-color:#da6c4e;color:#fff;font-size:14px;letter-spacing:0;min-height:40px;
  line-height:36px;padding:0;border-radius:3px;}
body .spr-badge-starrating .spr-icon{font-size:100%!important;}
#shopify-section-product-template .product-single ul.product-single__thumbnails{position:absolute;top:15px;left:10px;width:15%;display:block;height:400px;}
#shopify-section-product-template .product-single .thumbnails-wrapper{position:absolute;top:0;left:15px;width:100%;display:block;height:400px;overflow:hidden;}
#shopify-section-product-template .product-single ul.product-single__thumbnails li{outline:0;}
#shopify-section-product-template .product-single ul.product-single__thumbnails .slick-track{margin-top:75px;}
#shopify-section-product-template .product-single .medium-up--one-half:nth-child(2){width:43%;}
#shopify-section-product-template .product-single .slider-active ul.product-single__thumbnails .product-single__thumbnails-item{width:100%!important;}
#shopify-section-product-template .product-single__media-group .product-single__thumbnails-slider-track{width:auto!important;display:block;}
#shopify-section-product-template .product-single .product-single__thumbnail.active-thumb{border:1px solid #dc765a;margin:12px 0 8px;}
#Shape{display:none;}
.product-recommendations__inner .grid--view-items{display:flex;flex-wrap:wrap;margin:0 -35px;justify-content:center;}
.product-recommendations__inner .grid--view-items .medium-up--one-quarter{width:25%;padding:0 25px; display:flex;}
.product-recommendations__inner .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{max-width:initial!important;height:250px;}
.product-recommendations__inner .product-card__image-with-placeholder-wrapper img.grid-view-item__image{max-width:initial!important;;max-height:250px;width:100%;
  object-fit:cover;}
#shopify-section-product-recommendations{padding-top:70px;}
.product-recommendations__inner{padding:40px 0;}
#shopify-section-product-template .product-single .slick-prev{position:absolute;top:-30px;left:42px;transform:rotate(90deg);cursor:pointer;opacity:1;}
#shopify-section-product-template .product-single .slick-next{position:absolute;bottom:-10px;left:42px;transform:rotate(90deg);cursor:pointer;opacity:1;top:auto;
  background-color:#fff;height:100px;}
img{vertical-align:middle;}
figure{margin:0px;}
.join-us-heading{position:relative;z-index:1;}
.btn.btn-default, .cart__submit-controls input.cart__submit{background-color:#ddd;max-width:540px;width:100%;margin:0 auto;display:table;padding:10px 15px;
  border-radius:0;font-size:20px;}
.cart__submit-controls{justify-content:center;}
.cart__submit-controls input.cart__submit{background:#407a68;color:#fff;margin-top:20px;}
.cart__submit-controls input.cart__submit:hover, .cart-page .btn.btn-default:hover{background:#18352e;color:#fff;}
.cart__buttons-container p{text-align:center;margin-top:10px;}
.cart-page .additional-checkout-buttons{margin-top:1rem;margin:0 auto;display:table;max-width:540px;width:100%;}
.additional-checkout-buttons .shopify-cleanslate ._3TUeZPsTWjDxakSmeDcA4D{text-align:center !important;height:auto !important;-webkit-flex-basis:100% !important;
  -ms-flex-preferred-size:113px !important;flex-basis:100% !important;margin:0 5px 5px !important;-webkit-box-flex:0 !important;-webkit-flex-grow:0 !important;
  -ms-flex-positive:0 !important;flex-grow:0 !important;}
.cart-page .cart__buttons-container{max-width:100%;}
.cart-page div#checkout-add-note{margin-bottom:40px;}
.btn.focus, .btn:focus{outline:0;box-shadow:none;}
.cart-page .list-view-item__title{margin-bottom:10px;}
td.cart__final-price.text-right.small--hide{display:none;}
.eamil_address, .hedear_address {
    display: flex;
    align-items: center;
    font-size: 20px;
}
.header-top-bar .header-top-right a {
    color: #000;
}
.header-top-search i.fas.fa-search { margin-right: 5px;}
.header-top-bar .eamil_address i, .header-top-bar .site-header__icons-wrapper i {    margin-right: 15px;   font-size: 20px; vertical-align: middle;}
.header-top-bar .header-top-right a i { margin-right: 5px;}
.header-top-bar{display: inline-block;width: 100%;padding: 0 80px;}
.cart-page div#checkout-add-note textarea{width:100%;}
.event-single-content-box .page-width{padding:0;}
.event-single-content-box .page-width h2 {padding: 0 0 0 10px;font-size: 55px;line-height: 60px;font-weight: 500;font-family: 'open_sanssemibold';}
img.contact_right_image{max-width:78%;position:relative;top:-68px;left:30px;width:100%;}
.site-footer{padding-bottom:20px;}
.site-footer .footercopyright p a,.site-footer .footercopyright p{color:#fff;}
.site-footer__item{margin-bottom:15px;}
.short_desc{margin-top:10px;}
.template-collection .home-arrival-wrap .product-card__image-wrapper{height:auto;object-fit:contain;}
.collection-hero{margin-top:0;}
.category-page .gf-option-block{background-color:transparent;padding:0;}
.category-page .gf-block-title{background-color:#f5f5f5;padding:10px 15px;}
.category-page .gf-block-title h3{font-size:16px;line-height:24px;display:block;position:relative;}
.category-page .globo-selected-items-wrapper h3{font-weight:300;}
.category-page .globo-selected-items-wrapper .gf-block-title{display:flex;justify-content:space-between;margin-bottom:5px;}
.category-page .gf-block-content{margin:16px 0;}
.template-collection .rte:last-child{margin-bottom:0;display:none;}
.gf-left .category-page .gf-option-block.is-collapsed .gf-block-title h3::after, .gf-left .gf-option-block .gf-block-title h3:after{position:absolute;right:0;top:50%;
  transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);margin:0;content:"\f067";}
.gf-left .gf-option-block .gf-block-title h3:after{content:"\f068";}
.category-page .gf-option-box span.gf-Checkbox{margin-right:15px;}
.category-page .globo-selected-items-wrapper .gf-block-title{background-color:transparent;padding:0;}
.gf-left .category-page #gf-tree .globo-selected-items-wrapper .globo-selected-items{border:1px solid #ddd;padding:10px;min-height:100px;}
.gf-left .category-page .selected-item span.hidden-xs.translatable{display:none;}
.gf-left .category-page .selected-item.gf-option-label a{justify-content:start;font-size:11px;color:#888;}
.gf-left .category-page .globo-selected-items span.gf-clear{float:none;}
.gf-left .category-page .globo-selected-items span.gf-clear svg{width:10px;margin-left:4px;}
.gf-left .category-page #gf-tree .globo-selected-items .selected-item.gf-option-label{background-color:#f7f7f7;padding:5px 10px 5px 5px;border-radius:2px;
  display:inline-block;width:auto;}
.gf-filter-contents a.gf-clear.js-no-transition.no-transition{display:none;}
.category-page .spf-product-card.spf-product-card__template-3:hover .spf-product__info.hover{-webkit-transform:none;transform:none;}
.category-page .spf-product-card.spf-product-card__template-3 .spf-product__form{margin-top:15px;position:absolute;bottom:0;width:100%;}
.category-page .spf-product-card.spf-product-card__template-3 .spf-product__info.hover{margin-bottom:0;padding-bottom:15px;position:static;text-align:left;}
.spf-product-card .spf-product-card__vendor a{font-weight:600;color:#000;font-size:18px;margin-bottom:0;display:block;font-family:'open_sansregular';line-height:26px;}
.spf-product-card .h4.spf-product-card__title a:hover , .spf-product-card .spf-product-card__vendor a:hover{color:#804921;}
.category-page .spf-product-card.spf-product-card__template-3 button.spf-product__form-btn-addtocart{color:#FFFFFF !important;border:1px solid #da6c4e !important;
  background:#da6c4e !important;box-shadow:none;padding:0 20px;min-width:100%;font-size:16px;}
.category-page .spf-product-card.spf-product-card__template-3 button.spf-product__form-btn-addtocart:hover{color:#FFFFFF !important;border:1px solid #804921 !important;
  background:#804921 !important;}
.category-page .spf-product-card.spf-product-card__template-3 button.spf-product__form-btn-addtocart i.fa.fa-shopping-bag{display:none;}
.gf-left .category-page #gf-tree+#gf-grid{padding-left:40px;}
.category-page #gf-grid .spf-col-xl-4{padding:0 22px;display:flex;}
.gf-actions span.gf-summary{font-size:16px;padding-left:15px;}
.gf-filter-selection .sort-by select.sortby-select{border:1px solid #000 !important;border-radius:4px;margin-left:10px;padding:0 40px 0 15px !important;}
.category-page .spf-product-card{padding-bottom:40px;margin-bottom:60px;width:100%;}
.spf-product-card__inner img.spf-product-card__image{min-height:100%;object-fit:cover;width:100%;}
.gf-filter-selection .sort-by{background-color:transparent;border-radius:0;border:none;}
.gf-filter-selection .sort-by:before{background:transparent;}
.sort-by-toggle:focus{display:none;}
.gf-refine-toggle{color:#000;text-decoration:underline;}
body .spf-product-card.spf-product-card__template-1 button.spf-product__form-btn-addtocart, body .spf-product-card.spf-product-card__template-4 a.open-quick-view, 
body #gfqv-btn, body .spf-product-card.spf-product-card__template-4 button.spf-product__form-btn-addtocart, 
body .spf-product-card.spf-product-card__template-2 button.spf-product__form-btn-addtocart,
body .spf-product-card.spf-product-card__template-3 button.spf-product__form-btn-addtocart{color:#FFFFFF !important;border:1px solid #da6c4e !important;
  background:#da6c4e !important;}
body .spf-product-card.spf-product-card__template-1 button.spf-product__form-btn-addtocart:hover, 
body .spf-product-card.spf-product-card__template-4 a.open-quick-view:hover, body #gfqv-btn:hover, 
body .spf-product-card.spf-product-card__template-4 button.spf-product__form-btn-addtocart:hover, 
body .spf-product-card.spf-product-card__template-2 button.spf-product__form-btn-addtocart:hover,
body .spf-product-card.spf-product-card__template-3 button.spf-product__form-btn-addtocart:hover,
.home-arrival-wrap .product-card:hover form input, .product-card:hover form input, 
#shopify-section-product-template .product-form__controls-group--submit button:hover{color:#FFFFFF !important;border:1px solid #804921 !important;background:#804921 !important;}
body #gfqv-modal .gfqv-product-details h1{font-size:20px !important;}
#gfqv-modal .gfqv-product-gallery .owl-carousel.owl-loading {
    opacity: 1;
    display: block;
    max-height: 397px;
    overflow-y: auto;
}
#gfqv-modal .gfqv-modal-content .gfqv-product-wrapper{padding:65px 70px 50px;}
body #gfqv-modal .gfqv-product-details h1.gfqv-product-title {
    font-size: 20px;
    line-height: 26px;
    color: #407a68;
    margin-top: 0 !important;
    position: relative;
    background-color: #fff;
    z-index: 1;
    display: inline;
}
.gfqv-product-images-wrapper {
    position: relative;
    z-index: 2;
}
.gfqv-product-details-heading{display:flex;justify-content:space-between;}
.gfqv-product-details-heading .comm-heading{padding-right:20px;width:calc(100% - 100px);}
.product_price{width:100px;text-align:right;}
body #gfqv-modal .gfqv-product-details h1.gfqv-product-title::before, .category-page .comm-heading::before{transform:translateY(-50%) translateX(-50%);
  -webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);}
body #gfqv-modal .gfqv-product-details h1.gfqv-product-title::before {
    z-index: -1;
    top: 15px;
}
.gfqv-product-details .gfqv-product-card__price-wrapper {
    margin-bottom: 15px;
    margin-top: 8px;
    font-weight: 100;
}
#gfqv-modal .gfqv-container{margin-right:auto;margin-left:auto;padding:50px 20px;max-width:600px;}
#gfqv-modal .gfqv-modal-content .gfqv-close-modal{position:absolute;right:15px;top:15px;z-index:10;color:#000;width:35px;height:35px;cursor:pointer;}
#gfqv-modal .quantity{width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;text-align:center;min-height:32px;}
#gfqv-modal .quantity .decrease, #gfqv-modal .quantity .increase{cursor:pointer;color:#080808;transition:.5s;width:40px;height:32px;background:#fff;text-align:center;
  display:flex;align-items:center;justify-content:center;position:static;bottom:0;right:0;border-left:none;border:none;}
#gfqv-modal .quantity .qty{border:none;border-radius:0 !important;line-height:32px;min-width:60px;max-height:32px;display:block;outline:0;background-color:transparent;
  -webkit-appearance:none !important;-moz-appearance:none;appearance:none;border-radius:0;-webkit-box-flex:1;-ms-flex:1 1 auto;width:100%;height:32px;
  padding:0 0 0 15px !important;min-height:auto !important;margin:0 !important;margin-bottom:0;background:transparent !important;text-align:left;color:inherit !important;
  border-right:1px solid rgba(0, 0, 0, 0.25);text-align:center;border:none;}
.variations_button h4{font-size:18px;margin-bottom:5px;line-height:26px;}
#gf_pagination_wrap{padding-top:25px;text-align:center;clear:both;margin-top:0;margin-bottom:0;width:100%;display:flex;justify-content:center;padding-left:0;
  border-top:1px solid #9f9f9f;}
.category-page .section-header{margin-bottom:40px;}
.gfqv-product-details .gfqv-description {
    max-height: 150px;
    overflow-y: auto;
}
.gfqv-product-details .gfqv-description p {
    font-size: 14px;
    line-height: 24px;
}
#gf_pagination_wrap div#pagination a{border:none;}
#gf_pagination_wrap div#pagination a{border:none;font-size:20px;padding:10px 19px;margin:0;}
#gf_pagination_wrap .pagination>.current, .pagination>.current>a:hover, #gf_pagination_wrap .pagination>.current:focus{border-width:1px !important;position:relative;
  float:left;padding:10px 19px;line-height:20px;text-decoration:none;font-size:20px;border-width:1px;background-color:#18352e;border-color:#18352e;color:#fff;}
.gfqv-modal-product-list{max-height:310px;overflow-y:auto;}
.spf-product__info .h4.spf-product-card__title a{margin:5px 0 15px;font-size:15px;display:block;line-height:18px;}
.spf-product__info .product-price{font-size:18px;line-height:22px;margin-bottom:20px;}
#gf-products .product-rating{margin-bottom:10px;}
#gf-products .product-rating span{display: block !important;}
.category-page .section-header{margin-bottom:40px;border-bottom:1px solid #9d9d9d;}
.filters-toolbar-wrapper.filters-toolbar--has-filter{border:none;margin:0;}
.gfqv-product-details .gfqv-swatch > label{border:1px solid #ddd;border-radius:4px;padding:6px 30px 6px 10px;font-size:15px;font-weight:500;white-space:pre;
  text-overflow:ellipsis;overflow:hidden;position:relative;}
.gfqv-product-details .gfqv-swatch > label:after{content:"";position:absolute;width:13px;height:13px;right:10px;top:13px;border-top:7px solid #000;
  border-right:7px solid transparent;border-left:7px solid transparent;cursor:pointer;}
.gfqv-product-details .gfqv-swatch{position:relative;}
.gfqv-product-details .gfqv-swatch ul.gfqv-swatch-values{position:absolute;margin-top:40px;top:auto;bottom:auto;background-color:#fff;z-index:7;
  padding:10px;border:1px solid #ddd;border-radius:4px;opacity:0;visibility:hidden;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;
  -moz-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;margin:0;max-height:150px;overflow-y:auto;}
.gfqv-product-details .gfqv-swatch:hover ul.gfqv-swatch-values{opacity:1;visibility:visible;margin-top:0px;}
.gfqv-product-details .gfqv-swatch span.gfqv-product__swatch-inner > .gfqv-swatch-text{min-height:0;min-width:100%;width:100%;display:block;text-align:left;
  border:none;font-weight:bold;color:#000;border-radius:0;font-size:14px;cursor:pointer;padding:0;line-height:normal;}
.gfqv-product-details .gfqv-swatch .gfqv-swatch-value.is-selected .gfqv-swatch-text{background:transparent;color:#407a68;}
.gfqv-product-details .gfqv-swatch li{width:100%;margin:0;padding:8px 0;border-bottom:1px solid #000;}
.gfqv-product-details .gfqv-swatch li:last-child{border-bottom:0;}
.gfqv-product-wrapper .product-images-wrapper{-ms-flex:0 0 180px;flex:0 0 180px;max-width:180px;}
.gfqv-product-wrapper .gfqv-product-summary{-ms-flex:calc(100% - 180px);flex:0 0 calc(100% - 180px);max-width:calc(100% - 180px);}
.gfqv-product-images-wrapper .gfqv-product-thumbnails{display:none;}
#gfqv-modal .gfqv-modal-content .product .gfqv-close-modal:before, #gfqv-modal .gfqv-modal-content .product .gfqv-close-modal:after{height:22px;}
#gfqv-btn-wrap #gfqv-btn{font-size:16px !important;line-height:38px !important;min-height:38px !important;}

body .Home {
    padding-top: 60px;
}
nav.breadcrumb a {
    color: #000;
}

html body #slidecarthq .slidecarthq .button,#slidecarthq .slidecarthq .footer a.footer-continue {
    background-color: #407a68;
  font-size: 18px;
    font-weight: 600;
  text-transform: uppercase;
  height: 42px;
    line-height: 42px;
}
#slidecarthq .slidecarthq .footer a.footer-continue {
    background-color: #d2d2d2;
}
html body #slidecarthq .slidecarthq .button:hover, #slidecarthq .slidecarthq .footer a.footer-continue:hover{
    background-color: #18352e;
  color:#fff;
}
#slidecarthq .slidecarthq .button {
    padding: 0 15px;
    line-height: 42px;
    height: 42px;
}
#slidecarthq .slidecarthq .footer {
    padding: 20px 30px;
    background-color: transparent;
}
#slidecarthq .slidecarthq .header h2 {
    font-size: 30px;
    font-weight: 600;
    color: #407a68;
    position: relative;
    background-color: #fff;
    z-index: 1;
    width: 90%;
}
#slidecarthq .slidecarthq .header{position:relative;}
.product-single__meta .product__price {
    padding: 10px 0;
}
.product-single__meta .product__price span.price-item {
    font-size: 25px;
}
.event-single-img-box .article__grid-image-container img {
    max-height: 500px !important;
}
.category-page nav.breadcrumb {
    padding-bottom: 20px;
    margin: 0 -15px;
    padding-top: 30px;
}
#slidecarthq .slidecarthq .header:after {
    top: 53%;
}

body [data-image-loading-animation] {
    background-color: transparent;
    -moz-animation: none 2s 400ms infinite;
    -o-animation: none 2s 400ms infinite;
    -webkit-animation: none 2s 400ms infinite;
    animation: none 2s 400ms infinite;
}
.no-products {
	 text-align: center;
}
.no-products h3 {
    margin-bottom: 0;
    color: #cecece;
    font-size: 30px;
}

.header-social-wrap .social-icons-header a {
    font-size: 40px;
    color: #183336;
}
.header-social-wrap .social-icons-header a:hover {
    color: #da6c4e;
}
.mobile-nav__dropdown:focus {
    outline: 0;
}

.qtydiv label{display: block;margin-bottom: 12px;letter-spacing: 2.8px;color: #747a7b;}
.qtydiv .btnqty{display: inline-block;cursor: pointer;user-select: none;font-size: 25px;padding: 5px;line-height: 5px;}
.qtydiv .btnqty.qtyminus{margin-right: 8px;}
.qtydiv .btnqty.qtyplus{margin-left: 8px;}
.qtydiv .quantity-input{border: none;border: none;padding: 8px;text-align: center;width: 50px;outline: none;display: inline-block;}
.qtydiv {display: inline-block;padding-right: 15px;padding-top: 10px;}
#gfqv-modal input::-webkit-outer-spin-button,
#gfqv-modal input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
#gfqv-modal input[type=number] {
  -moz-appearance: textfield;
}
.price__badges--listing .price__badge {
    font-size: 16px;
}
.article__title {
    font-family: 'open_sansbold';
}
.btn--secondary {
    font-family: 'open_sanssemibold';
}

.product-recommendations__inner .product-card .h4.grid-view-item__title {
    font-size: 18px;
    line-height: 28px;
}
.product-recommendations__inner .grid-view-item.product-card .short_desc {
    font-size: 16px;
    line-height: 19px;
    font-family: 'open_sanslight';
}
.product-recommendations__inner .product-card .price__sale .price-item {
    font-size: 18px;
  font-family: 'open_sanslight';
}
.product-recommendations__inner .grid-view-item.product-card {
    padding-bottom: 70px;
}
body .btn, body .shopify-payment-button .shopify-payment-button__button--unbranded {
    letter-spacing: 0;
}
.about-page .hero--medium {
    background-position: top right !important;
}
span.spf-product__label.spf-product__label-sale {
    background: #286f5e;
    width: 100%;
    text-align: left;
    padding: 7px 20px;
    position: absolute;
    left: 0;
    top: 0px;
    font-size: 18px;
    font-weight: bold;
}
.cus-collection {
    display: flex;
}

div#cloud_search_filters_sidebar {
    width: 20%;
}

div#cloud_search_filters_root {
    display: none;
}

ul.grid.grid--uniform.grid--view-items {
    width: 100%;
    margin: 0px;
}