/** Shopify CDN: Minification failed

Line 470:0 Expected "}" to go with "{"

**/
.collection-atc-container.desktop-add-to-cart form {
    box-shadow: none;
}
#CollectionSection .section-header h1 {
    display: none;
}
#CollectionSection .hr--medium {
    margin: 5px auto;
}
#CollectionSection .page-content{
    padding-top: 15px;
}

.imgsText .feature-row__text {
    width: 40%;
    padding-right: 0;
}
.imgsText .feature-row__item {
    width: 60%;
    min-width: 40%;
    flex: 0 1 100%;
}
.imgsText .feature-row__item div {
    max-width: 100% !important;
}
.imgsText .feature-row {
    margin: 0 3%;
}
#CartDrawer.is-empty #CartDrawerForm {
    height: auto;
}
#CartDrawer.is-empty .drawer__scrollable {
    text-align: center;
    padding: 20px 5%;
}
#CartDrawer.is-empty .drawer__scrollable .smallbtn {
    margin: 5px 0;
    background: var(--colorBtnPrimary);
    color: #fff;
}
#CartDrawer.is-empty .drawer__scrollable .smallbtn:hover {
    background: #fff;
    color: var(--colorBtnPrimary);
}
.slideshow-wrapper .hero__link .btn {
    background-color: #a9191a !important;
    border-color: #fff !important;
    color: #fff !important;
}
.slideshow-wrapper .hero__link .btn:hover {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #000 !important;
}
#shopify-section-16347261689f8464cd {
    margin: 0;
    padding:  0px;
}

.logoList .logo-bar {
    justify-content: space-between;
    display: flex;
    flex-flow: wrap;
    margin-bottom: 40px;
}
.logoList .logo-bar__item {
    margin: 0;
    width: 25%;
}

#BlogTagFilter {
display: none

}
.select_package h4 {
    line-height: 2;
}
.select_package h4::after {
    bottom: 10px;
}
#CollectionSection .page-width {
    max-width: 100%;
    padding: 0 40px;
}
.itemsDetail h5 {
    line-height: 1.5;
}

.template-product .collection-atc-container.desktop-add-to-cart form {
  
    display: none;
}

.site-header__search-container {
    top: -38px;
}
#CollectionSection .grid.grid--uniform.small--grid--flush {
    border: 0px  !important;
    margin: 0;
    padding: 15px 0;
}
#CollectionSection .grid .grid-product {
    margin: 0;
    padding: 0 15px;
}
#CollectionSection .pagination {
    padding-bottom: 50px;
}
.site-header--opening .site-header__search-container {
    top: 0;
}
.productImgs {
    position: relative;
}
.collection-atc-container.desktop-add-to-cart form {
    bottom: 10px;
    top: unset;
}
.wrapMobile .collection-atc-container.desktop-add-to-cart {
    display: none;
}
.slideNavText {
    width: 100%;
    display: inline-block;
    margin-right: 0;
    cursor: pointer;
    max-width: 320px;
}
.slideNavWrap {
    max-width: 400px;
    background: #fff;
    position: fixed;
    top: 0;
    width: 100%;
    left: -100%;
    opacity: 0;
    z-index: 99999999;
}
.slideNavWrapInner{
    padding: 55px 30px 40px 30px;	
    overflow-y: scroll;
    height: 100vh;
}
.slideNavWrap.openIt {
    left: 0;
    opacity: 1;
}
.nav-close img {
    width: 20px;
    cursor: pointer;
    margin-left: auto;
    margin-right: 20px;
}
.nav-close {
    position: absolute;
    right: 0;
    z-index: 99;
    top: 0;
    width: 100%;
    background: #a9191d;
    height: 60px;
    display: flex;
    justify-content: space-between;
    align-content: center;
    align-items: center;
}
.nav-close p {
    width: auto;
    color: #fff;
    display: inline-block;
    text-align: left;
    margin: 0;
    padding-left: 20px;
    font-weight: bold;
  font-size: 18px;
}
.slideNavWrap ul li {
    list-style-type: none;
    margin-bottom: 10px;
    opacity: 1;
}
.slideNavWrap ul {
    margin: 0;
}
.slideNavWrap .site-nav__dropdown--centered {
    position: relative;
    display: block;
    box-shadow: none;
    padding-left: 20px;
}
.slideNavWrap .site-nav__link {
    padding: 0;
}
.slideNavWrap .site-nav__childlist-item ul {
    padding-left: 20px;
    margin-top: 10px;
}
.slideNavWrap .site-nav__dropdown {
    position: relative;
    display: block;
    box-shadow: none;
    padding-left: 20px;
    visibility: visible;
    opacity: 1;
    transform: none;
}
.slideNavWrap ul li a {
    white-space: normal;
    padding-right: 0 !important;
}
body.overHid {
    overflow: hidden;
}
.slidemenu {
    padding-top: 20px;
}
.overlayIt {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.62);
}
.overlayIt {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.62);
  display: none;z-index: 99;
}
.slideNavText p {
    display: flex;
    align-content: center;
    padding: 8px 10px;
    border: 1px solid var(--colorBorder);
    margin: 0;
    align-items: center;
      justify-content: space-between;
}
.slideNavText p img {
    width: 16px;
    object-fit: contain;
    margin-left: 10px;
}
.collection-filter .grid__item:first-child {
    display: flex;
    align-content: center;
}
.collection-filter #SortTags {
    display: none;
}
.slideNavWrap .site-nav__link:hover {
    font-weight: bold;
}
.drawer--right.drawer--is-open {
    z-index: 99999999999;
}

@media only screen and (max-width:1920px){

}

@media only screen and (max-width:1680px){

}


@media only screen and (max-width:1600px){

}

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

}


@media only screen and (max-width:1366px){

}
@media only screen and (max-width:1280px){

}
@media only screen and (max-width:1200px){



}

@media only screen and (max-width:1080px){

#CollectionSection .grid .grid-product {
    padding: 0 5px;
}
#CollectionSection .grid.grid--uniform.small--grid--flush {
    border: 3px solid var(--colorBorder);
    padding: 5px 0;
}

}

@media only screen and (max-width:1024px){


}

@media only screen and (max-width:991px){

}
@media only screen and (max-width:814px){
  
}
@media only screen and (max-width:800px){

}

@media only screen and (max-width:768px){
.imgsText .feature-row__item {
    width: 100%;
    min-width: 100%;
    flex: 0 1 100%;
}
.imgsText .feature-row__text {
    width: 100%;
}
  .logoList .logo-bar__item:last-child {
    display: none;
}
.logoList .logo-bar__item {
    width: 33.33%;
    flex: 1;
    padding: 0 10px;
}
  #CollectionSection .hr--medium {
    margin: 10px auto;
}

#CollectionSection .page-width {
    padding: 0 5px;
    max-width: 90%;
}
#CollectionSection .grid.grid--uniform.small--grid--flush {
    border: 0px solid var(--colorBorder);
    padding: 0;
    margin-left: -30px;
}
#CollectionSection .grid .grid-product {
    margin: 0;
    padding: 0;
    padding-left: 30px;
}
.productImgs  .collection-atc-container.desktop-add-to-cart {
    display: none;
} 
  
.wrapMobile .collection-atc-container.desktop-add-to-cart {
    display: block;
}  
 .collection-atc-container.desktop-add-to-cart form {
    bottom: 0;
    top: unset;
} 
 .loox-rating .loox-icon {
    font-size: 20px;
}
}

@media only screen and (max-width:624px){
.site-header__search-container {
    top: -56px;
}
}


@media only screen and (max-width:10px){
#shopify-section-1499789718857 {
    display: block;
}
.skrim__underline-me {
    color: #000;
}
  .skrim__item-content .skrim__overlay::before, .skrim__item-content .skrim__overlay::after {
    display:none;
}
.footer__logo-social .footer__social {
    text-align: center;
    margin-top: 20px;
} 
.footer__social li {
    margin: 0px 10px 20px;
}
  .footer__social .icon {
    width: 28px;
    height: 28px;
}
.imgsText .feature-row {
    margin: 0;
}
/* #shopify-section-1499789718857 .small--one-half {
    width: 100%;
    height: auto;
} */
#shopify-section-1499789718857 .skrim__title {
    display: none;
}
#CollectionSection .grid.grid--uniform.small--grid--flush {
    margin-left: -20px;
    margin-right: -18px;
}
#CollectionSection .grid .grid-product {
    padding-left: 2px;
}
.skrim__item-content .skrim__overlay {
    background: #f5f1ee;
}
.skrim__item-content .skrim__overlay img{
    object-fit: contain;
}

.slideNavWrap {
    max-width: 250px;
} 
  
  .mobileCartWrap {
    width: calc(100% - 35px);
}
  .grid-product__price {
    margin-top: 3px;
    font-size: 13px;
}
  .grid-product__price--original {
    margin-right: 1px;
}
}


@media only screen and (max-width:390px){
.loox-rating span {
    font-size: 11px;
}
  .grid-product__price {
    font-size: 10px;
}
.mobileCartWrap {
    width: calc(100% - 39px);
}
}

li.selectable_varient_item.Desktop {
  border-style: solid;
  border-color: #efefef
  
}

li.selectable_varient_item.MobileDesktop {
  border-style: solid;
   border-color: #efefef
}

li.selectable_varient_item.Mobile {
  border-style: solid;
  border-color: #efefef
