/** Shopify CDN: Minification failed

Line 24:17 Expected identifier but found whitespace
Line 24:18 Unexpected "'Helvetica Neue Medium'"
Line 25:31 Expected ")" to end URL token
Line 478:21 Expected ":"
Line 1162:0 Unexpected "}"
Line 1242:0 Unexpected "@media"
Line 1461:0 Unexpected "<!--"

**/
@font-face{
  font-family: 'Helvetica Neue';
  src: url('Helvetica_Neue.ttf');
}
@font-face{
  font-family: 'Helvetica Neue Medium';
  src: url('HelveticaNeueMed.ttf');
}
@font-face{
  font-family: 'Helvetica Neue Black';
  src: url('Helvetica_Neue_Black.otf');
}
<!-- font-family: 'Helvetica Neue Medium';font-family: 'Helvetica Neue';font-family: 'Helvetica Neue Black' -->
header{background-image:url({{ 'header-bg.png' | asset_url }});background-repeat:no-repeat;background-size:cover;}  
.grid-view-item__title {font-family: 'Helvetica Neue';font-size: 14px;font-weight: 700;font-stretch: normal;
font-style: normal;line-height: 1.43;letter-spacing: normal;text-align: center;color: #000000;}
.containerup {z-index: 9999;position: relative;}
.myheading {background: url(https://cdn.shopify.com/s/files/1/1527/6355/files/header-background_256x256_crop_center.png);
background-repeat: no-repeat;background-size: 100%;min-height: 253px;}
.site-header {background-color: transparent;position: relative;max-width: 1200px;margin: auto;width: 100%;}
.desktop-header{position:relative}
.desktop-header:after {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;
display: inline-block;background: linear-gradient(to bottom,rgb(0 0 0 / 25%) 0,rgb(220 66 37 / 0%) 15%);}

.cntset{    padding-right: 0;padding-left: 0; }
 .cntset1{    padding-right:0px;padding-left:0px; }
  
<!--product slider css-->
.flickity-prev-next-button.previous{left:-50px;box-shadow:0px 1px 4px 0 rgb(0 0 0 / 23%);background-color:#ffffff;}
.flickity-prev-next-button.next {right:-50px;box-shadow:0px 1px 4px 0 rgb(0 0 0 / 23%);background-color:#ffffff;}
.flickity-button {color: #c5bfbf;}
.flickity-prev-next-button {top: 3%;width: 32px;height: 32px;border-radius: 50%; transform: translateY(-50%);}
.flickity-prev-next-button.previous {right: 40px!important;}
.flickity-prev-next-button.previous {left: auto!important;}
.flickity-prev-next-button.next {right: 0px;box-shadow: 0 1px 4px 0 rgb(0 0 0 / 23%);background-color: #fff; color: #000;}
<!--product slider css-->

.carousel__cell h5 {color: #808080;margin: 12px 44px 56px;font-family: Raleway;font-size: 14px;font-weight: normal;
font-stretch: normal;font-style: normal;line-height: 1.43;letter-spacing: normal;text-align: center;}
.inner-div {border: solid 2px #c8bbaf;padding: 65px 40px 61px 22px;}
.desktop-header .Shop-Frasers-Ridge-Collection {width: 263px;height: 93px; margin: 0 0 21px;font-family: 'Raleway';
font-size: 33px;font-weight: bold!important;font-stretch: normal;font-style: normal;line-height: 1.03;
letter-spacing: .33px;text-align: left;color: #343434;text-transform: uppercase;}
.index-section {padding-top: 0;padding-bottom: 35px;}

.btn--link {background-color: transparent;border: 0;margin: 0;color: #fff;text-align: left;}
.site-header__account, .site-header__cart {position: absolute;top: 35%; right: -13%; padding: 8px 0;color: #fff;}

.site-header__account, .site-header__cart {position: absolute;top: 37%;right: 25px;padding: 8px 0;color: #fff;}
.search-header__input {cursor: pointer;border-color: 1px solid #fff;cursor: auto;font-size: 14px;
font-family: HelveticaNeue;color: #fff!important;margin-top: 22px;width: 85%;}
.search-header__submit {padding-right: 65px;pointer-events: auto;padding-bottom: 0;}
.site-header__account, .site-header__cart {z-index: 99999999;}
.header-sociallinks {color: #fff;text-align: right;float: right;}
.search input, textarea {padding: 0 0;}
.search-header__input::placeholder{color:#fff!important; opacity:1!important;}
i.fa.fa-chevron-right {font-weight: normal;color: #ccc;}
#shopify-section-16261635989f662b5f{position:relative !important;}
.bottom-left.Shop-Claire-Fraser-Collection {text-transform: uppercase;}
.collection-section {padding: 0px 0;}
.desktop-header .Shop-Frasers-Ridge-Collection {width: 100% !important;height: 93px;margin: 0 0 21px;
font-family: 'Raleway';font-size: 33px;font-weight: bold!important;font-stretch: normal;font-style: normal;
line-height: 1.03;letter-spacing: .33px;text-align: left;color: #343434;text-transform: uppercase !important;}
.shopnow-section .shop-now {font-family: 'Helvetica Neue';text-transform: uppercase;font-size: 13px;font-weight: normal;
font-stretch: normal;font-style: normal;line-height: 2.88;letter-spacing: 0.13px;text-align: left;color: #000000;background-color: transparent !important; background: transparent;}


.shopnow-section .shop-now {-webkit-background-color: transparent !important; -webkit-background: transparent !important;-webkit-border: 0 !important;-webkit-box-shadow: transparent !important;}





.carousel__cell h5 {color: #808080;font-family: Raleway; font-size: 13px !important;font-weight: normal;font-stretch: normal;
font-style: normal;line-height: 1.43;letter-spacing: normal; text-align: center;}
.product__compare-at-price {font-size: 13px !important;color: #808080 !important;}
.product__product-price{font-size: 13px !important;color: #808080 !important;}
a.signin {margin: 6px 2px 0 0;}
.signin a {font-size: 13px;font-weight: 400;font-stretch: normal;font-style: normal;line-height: .42;letter-spacing: .13px;
text-align: center;color: #fff;}
.header-sociallinks a {padding-right: 10px;font-family: HelveticaNeue;font-size: 13px;font-weight: 400;
font-stretch: normal;font-style: normal;line-height: .42;letter-spacing: .13px;text-align: center;color: #fff;}

.shopify-challenge__container {
    max-width: 500px;
    margin: 0 auto;
    padding: 50px 0px;
}


.search-wrapper button:active, .search-wrapper button:focus {
    background: #f9e11d;
    outline: 0!important;
    opacity: 1!important;
    border: 1px solid #f9e11d!important;
    box-shadow: none;
}


.btn:hover, .btn:focus {
    opacity: 1;
}


.form-vertical input, .form-vertical select, .form-vertical textarea {
    display: block;
    width: 100%;
    margin-bottom: 19.44444px;
    margin: 0 auto;
}


.loginset {padding:30px 0px;}
<!--box1 css-->
header.page-header {
    display: none;
}

hr {
    margin: 0px 0;
    border: 0;
    border-bottom: 1px solid #dddddd;
}

input.btn.rspw {
    margin-top: 20px;
}

li.view_all {
    display: none;
}

#Filter-Navigation ul.ui-accordion-content-active {
    height: 100% !important;
    padding: 0;
    margin: 0;
}

#Filter-Navigation ul li {
 
    border-bottom: 1px solid #000;
}


#Filter-Navigation1 ul li:last-child {border-bottom: 1px solid #fff;}
.privacy-policy {
  
    padding-top: 30px;
}

header.page-header {
    display: none;
}

  .shop-appreal{
  padding-left:0px
  }
.shop-jwell
  {
    margin: 10px 0 0 0;
    padding: 0 16px;
  }
  .bottom-left1.Shop-Claire-Fraser-Collection {
    text-transform: uppercase;
}
  

.team-content { position: absolute; background-color: rgba(17, 24, 31, 0.8); bottom: 0px; display: inline-block; width: 100%; color: #fff; padding: 30px; }
.team-img { position: relative; }
.team-img img { width: 100%; }
.team-title { }
.team-meta { color: #9da4aa; font-weight: 400; font-size: 16px; }
.overlay { border-radius: 0px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; 
  
  opacity: 0; transition: 1s ease; background-color: #000000; }
.team-img:hover .overlay { opacity: .9; }
.team-img:hover .team-content { opacity: 0; }
.textme {
    color: #fff;
    position: absolute;
    top: 50%;
    left: 44%;
    transform: translate(-26%,-26%);
    -ms-transform: translate(-26%,-26%);
    right: 0;
    font-weight: 400;
    font-size: 16px;
}
  
.textme {
    background-color: #04aa6d;
    color: #fff;
    font-size: 16px;
    padding: 5px;
    width: 30%;
    text-align: center;
}
  
  .textme a  { font-family: 'Helvetica Neue';
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.88;
    letter-spacing: .13px;
    text-align: center;
    color: #fff; }
  
  
  .shop-now {
    font-family: 'Helvetica Neue';
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.88;
    letter-spacing: .13px;
    text-align: left;
    color: #000;
  
  }


.team-img img {
    width: 100%;
  
}


a.social-icons__link22:hover {
    background: #f9e11d;
    border: 1px soild #f9e11d!important;
}

<!--box1 css-->

button.search-header__submit.search__submit.btn--link img {
    padding-top: 0px;
}

  input:focus, textarea:focus, select:focus{
    outline: none!important;
}

.flickity-prev-next-button.previous{    border: solid 1px #000000 !important;
}
.flickity-prev-next-button .flickity-button-icon {
  color: #000 !important;
}
.grid-view-item__meta .savings{ font-family: "Helvetica Neue LT 55 Roman"!important; color: #000 !important; }



header.collection-header {
    display: none;
}


.btop {
  border-top: 2px solid #000;
  padding-bottom: 0;
  margin: 20px 0 -10px 0px;
  padding-top: 20px;
  font-family: "Helvetica Neue LT 65 Medium" !important;
  font-weight: normal !important;
  font-size: 25px !important;
}


div#shopify-section-1626944553494a9c72 {
    padding-bottom: 0px;
    margin-top: 20px;
}




.product-single__review.mobile_title {
   
    text-align: center;
}

div#ProductSection-related-products {
    padding-bottom: 30px;
}

.slideshow__text-content {
    display: none;
}
  
  .outlander-copyright-txt{
  font-family: 'Helvetica Neue';
  font-size: 11px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: 0.28px;
  text-align: center;
  color: #ffffff;
  }
  
  .footer-pera  {
    font-family: "Helvetica Neue LT 45 Light";
  font-size: 11px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.45;
  letter-spacing: 0.28px;
  text-align: center;
  color: #ffffff;
  }
  
  .footer a {
font-family: 'Helvetica Neue';
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}

  input#-emaili::placeholder{
color:#000; opacity: 1;
}
  
  
  
 input#-emaili:placeholder-shown {
  border: 1px solid pink;
  background: #fff;
  color: green;
}
  
  
.input-group input, textarea, select {
    border: 1px solid #e3e3e3;
    background-color: #fff;
    color: #000;
    max-width: 100%;
    padding-left: 0;
    border-radius: 000 !important;
    line-height: 1.2;
    border-radius: 2px;
}
  
  .col-lg-2.col-md-2.fthead h4 {
  
  
 font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff; 
  
  
}
  
  
  .col-lg-4.col-md-4.fthead h4 {
  
  
 font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff; 
  
  
}

  
  .input-group__btn .btn {
 font-family: 'Helvetica Neue Medium';
    border-radius: 0;
    white-space: nowrap;
    background: #f9e11d;
    font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.46;
  letter-spacing: 0.33px;
 
  color: #373737;
}


.filters-toolbar__item {
    float: right;
}
.filters-toolbar__item {
    float: right;
    min-width: 100%;
}

aside .collection-links .h4, aside .collection-links h4 {
    
    font-family: 'Helvetica Neue';
    font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
}


.nav-link {
    display: block;
    padding: 0;
}

aside .collection-links ul.sublinks li.current-collection, aside .collection-links ul.sublinks li:hover {
    background-color: transparent;
    border-right: none;
    padding-left: 0;
    transition: none;
}



aside .collection-links ul.sublinks li {
   font-family: 'Helvetica Neue';
        font-size: 15px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    
    letter-spacing: normal;
    text-align: left;
  color: #000000;
}
  
.Free-Shipping-on-orders-over-100 {
      
    text-transform: uppercase;
}

<!--main menu css-->

#AccessibleNav .site-nav--centered.list--inline > li {padding: 5px;}
#AccessibleNav {margin: auto;border-bottom: none;}
#AccessibleNav .site-nav--centered.list--inline > li:hover {padding: 5px;}
.site-nav a {padding: 3px 20px;font-weight: 500;font-size: 12px;color: #fff;font-size: 12px;height: 9px;
font-family: Raleway;font-stretch: normal;font-style: normal;line-height: 0.5;letter-spacing: normal;
text-align: center;text-transform: uppercase;}
.site-nav {position: relative;padding: 0px 0px 20px 0px;text-align: center;}
.list--inline.site-nav > li:hover:after {border-top: none;border-right: none;}
.site-nav a:hover {
  padding: 3px 20px;f
  font-family: 'Helvetica Neue';
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.46;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
text-transform: uppercase;
  
   
}
  .mobile-sortby-section.ui-accordion.ui-widget.ui-helper-reset {
    display: none; border:none;
}

.site-header {
   
   background: #00000059;
}

img.fbset {
    padding: 0px 4px;
}

.new-items1 {
    text-transform: uppercase;
    font-family: 'Helvetica Neue Medium';
     font-size: 26px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: .19;
    letter-spacing: normal;
    text-align: left;
    color: #000;
}


.list--inline.site-nav > li:hover
{
padding:0px 0px!important;
  height:9px;
}
  .site-nav a:hover {
    padding: 3px 20px!important;
  }


.site-nav li:hover .dropdown-sub {
    opacity: 1;
    top: 30px;
    display: block;
    z-index: 99;
    visibility: visible;
}

.site-nav {
    margin: 0 auto;
    padding: 25px 0 5px 0;
    position: static;
    display: table;
    float: none;
}



.site-nav > li {
    position: relative;
    display: inline-block;
    list-style: none;
}

.site-nav li {
    display: block;
    margin: 0 20px;
}

.site-nav li {
    display: inline-block;
    margin: 0px;
}



.dropdown-sub {
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    left: 0;
    transition: all .3s ease-in-out 0s;
    opacity: 0;
    position: absolute;
    text-align: left;
    top: 100px;
    visibility: hidden;
    width: 100%;
    padding: 0 15px;
    z-index: -1;
    min-width: 215px;
    background: #FFF;
    color: #000;
   
}

.site-nav li:hover .dropdown-sub {
    opacity: 1;
    top: 30px;
    display: block;
    z-index: 99;
    visibility: visible;
}

.dropdown-sub.level1 ul li a {
    color: #000;
    
}

a.dropdown-toggle.has-category .fa {
    padding-left: 5px;
}


.dropdown-sub ul li {
    padding: 5px 0px;
}

.dropdown-toggle::after {
    display: none;
   
}

.dropdown-sub ul li {
    padding: 5px 0;
    display: block;
    float: left;
    width: 100%;
}


.dropdown-sub.level1 ul li a {
    color: #000;
    padding: 0;
}




.dropdown-sub.level1 ul li a:hover {
    color: #000;
    padding: 0px!important;
}




.dropdown-sub {
  display: block;
 
}
.dropdown-sub:after {
  content: '';
  display: block;
  position: absolute;
  left: 20px;
  bottom: 100%;
  width: 0;
  height: 0;
  border-bottom: 10px solid #FFFFFF;
  border-top: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
   
}





.dropdown-sub.level1:before {
      height: 0; 
  border-left: 75px solid transparent;
  border-right: 75px solid transparent;
  border-bottom: 75px solid #761E9B;
    position: absolute;
   
}

.slideshow .slick-dots {
    bottom: 0px;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
}


.slideshow .slick-dots li button::before {
    color: transparent;
    box-shadow: none;
    border: 1px solid #b4b4b4!important;
    opacity:1!important;
}



.slideshow .slick-dots li.slick-active > button:before {
   
}.list--inline > li {
margin-bottom: 0;
vertical-align: middle;
text-transform: uppercase;
padding: 0px 0;
display: inline-flex;
height: 9px;
}
     
.site-nav a {
padding: 3px 20px;
font-family: 'Helvetica Neue';
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.46;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
text-transform: uppercase;
}

<!--main menu css-->

.spr-icon.spr-icon-star {
    color: #F9E11D!important;
} 



.input-group.input-number-group {
    border: none;
}
.product-single__meta .sku {
   
    padding: 0px 0 0 0;
    
}

button:focus {
outline: none;
outline: none!important;
}

button.search-header__submit.search__submit.btn--link:focus {
outline: none;
outline: none!important;
}




button.btn--link.site-header__menu.js-mobile-nav-toggle.mobile-nav--open:focus {
outline: none;
outline: none!important;
}

input#-email { 
  padding-left: 20px; 
}

input#-email::-webkit-input-placeholder { 
  color:#7c7c7c;
}

input#-email::-moz-placeholder {
  color: #7c7c7c;
}
input#-email:-ms-input-placeholder {
  color:#7c7c7c;
}
input#-email:placeholder {
  color:#7c7c7c;
}

 .template-product .page-width .breadcrumb {
     font-family: 'Helvetica Neue';
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.46;
  letter-spacing: normal;
  text-align: left;
  font-family: 'Helvetica Neue';
} 
  
  .page-width .breadcrumb .rsaquo {
    font-size: 13px;
}
  
  
  .product-single__title {
    margin-bottom: 0;
   font-family: 'Helvetica Neue';
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
}

  
    .product-single__review {
    font-family: 'Helvetica Neue';
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.67;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
}
  
  .product-single__price #ProductPrice-product-template {
    font-family: 'Helvetica Neue';
font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
}


span.money {  font-family: 'Helvetica Neue';
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
}

  .product-single__meta .sku {
   font-family: Roboto;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 12px;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
}
  
.spr-icon.spr-icon-star {
    color: #F9E11D;
}



#tabs .ui-tabs-panel {
    border: 1px solid #959595;
    
}


.product-form__input {
    display: block;
    width: 100%;
    /* margin: 18px 46px 13px 8px; */
    padding: 13px 16px 15px 11px;
    border-radius: 2px;
    border: solid 1px #959595!important;
    color: #959595;
}
s#ComparePrice-product-template{
  color: #c7c7c7;
}
s#ComparePrice-product-template .money {
    color: #c7c7c7;
}


.product-single__meta .product-single__price {
  margin: 28px 0 20px 0;
    font-family: 'Helvetica Neue';
}

.product-single__price {
    color: #000;
    font-size: 1.28571em;
}

.product-single__thumbnail.active-thumb {
    border-color: #fff;
}



.product-single__thumbnail {
   
    border-color: #fff;
}

.quantity-addtocart p {
    margin: 0 0 8px 0;
     font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.46;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  font-family: 'Helvetica Neue';
}



.quantity-addtocart #quantity-label {
    display: inline-block;
    vertical-align: top;
    padding: 5px 0 0 5px;
}



.product-form__item--quantity #Quantity, .product-form__item--quantity .qty-increment {
  
    border: 1px solid #95959!important;
    color:#95959;
}



.btn[disabled] {
    cursor: default;
    opacity: .5;
    background-color: #959595;
    color: #fff;
}



.product-form__cart-submit {
    display: block;
    width: 100%;
    line-height: 1.4;
    padding-left: 5px;
    padding-right: 5px;
    white-space: normal;
    font-family: 'Helvetica Neue';
}



#tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  font-family: "Helvetica Neue LT 55 Roman"!important;
  font-size: 13px;
  padding: 5px 20px;
  color: #fff;
  background-color: #959595;
  text-transform: uppercase;
  font-weight: inherit;
}


.product-form__item--submit .meta-text p {
  font-family: 'Helvetica Neue';
  font-size: 11px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
 
  letter-spacing: normal;
  text-align: left;
  color: #000000; 
   
   }



#tabs .ui-tabs-nav .ui-tabs-anchor {
  font-family: "Helvetica Neue LT 55 Roman" !important;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.46;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  padding: 6.5px 10px;
}




#tabs .ui-tabs-panel {
    font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
 font-family: 'Helvetica Neue';
}


.no-js .slideshow__image, .slick-initialized .slideshow__image {
    opacity: 1;
}





.site-header__cart-count {
    display: block;
    position: absolute;
    top: 4px;
    font-weight: 700;
    background-color: #f9e11d;
    color: #000;
    border-radius: 9px;
    min-width: 16px;
    height: 16px;
    left: 14px;
}

.site-header__logo-image--centered img {
    margin: 0 auto;
    margin-left: 0;
    width:300px;
    height: auto;
    object-fit: contain;
    padding: 20px;
}

header {
   
    height: 225px;
}



.slideshow {
    height: 32.5vw;
}


section.shopnow-section.pt4 {
    padding-top: 20px;
}


.pt2 {padding-top:20px;}



h2.new-items1.pt-3 {
  display: block;
  margin: 30px 0 -19px 0;
  font-weight: 500;
}



#shopify-section-related-products .grid-uniform>.grid button.slick-prev:before {
    color: transparent;
    background-size: contain;
    height: 13px;
    width: 13px;
    display: block;
    opacity: 1;
    border-top: 2px solid #000;
    border-left: 2px solid #000;
    transform: rotate(
-45deg
);
    margin-left: 5px;
}

.slick-arrow {
    width: 32px!important;
    top: 0;
    position: absolute;
    border: 1px solid #000;
    height: 32px!important;
    border-radius: 20px;
    padding: 5px;
}



.slick-prev {
    right: 0!important;
    margin-right: 40px!important;
}

#shopify-section-related-products .grid-uniform>.grid button.slick-prev {
    z-index: 1;
    padding-left: 5px;
}

.eapps-instagram-feed-posts-slider-next:active{    transform: translate3d(50%, -50%, 0) scale(1) !important;}
.eapps-instagram-feed-container .eapps-instagram-feed-posts-slider-nav{    border: 1px solid #000000!important;}
.eapps-instagram-feed-posts-slider-next .eapps-instagram-feed-posts-slider-nav-icon {
  left: 7px !important;
}
.cart__price-wrapper #ProductPrice-cart-template {
  padding-right: 0 !important;
} 

.cart__price-wrapper.cart-flex-item{justify-content: flex-end;align-items: center;}
.cart__price-wrapper.cart-flex-item .product-price__sale{    padding: 0 14px;}
.cart__price-wrapper.cart-flex-item .savings{    margin-top: 0;}

@media only screen and (max-width: 767px) { 
  .cart__price-wrapper #ProductPrice-cart-template {
    padding-right: 0px !important; 
  } 
  
  .cart__price-wrapper.cart-flex-item .product-price__sale{    padding: 0px;}
} 


.eapps-instagram-feed-posts-slider-nav-icon {
  width: 18px !important;
  height: 18px !important;}
.eapps-instagram-feed-posts-slider-prev .eapps-instagram-feed-posts-slider-nav-icon {
right: 7px !important;
}
.eapps-instagram-feed-container .eapps-instagram-feed-posts-slider-nav svg {
  fill: #000000!important;
}
a.shop-nowbox:hover {
    background: #04AA6D;;
    border: 2px solid #04AA6D;;
    color: #fff;
}






#MiniCart {
    
    z-index: 999999;
    max-height: max-content;
}

#MiniCart .minicart-items #minicart-items-list .minicart-item .minicart-item-info .minicart-item-title h4, #MiniCart .minicart-items #minicart-items-list .minicart-item .minicart-item-info .minicart-item-title .h4 {
    font-size: 13px;
    margin-bottom: 5px;
    line-height: 1.5;
    letter-spacing: 0.2px;
    font-family: 'Helvetica Neue';
    text-align: left;
}


#MiniCart .minicart-items #minicart-items-list .minicart-item .minicart-item-info .minicart-item-quantity .input-group input {
  display: inline-block;
  width: 45px;
  -moz-appearance: textfield;
  padding: 5px;
  margin: 10px 0 0 0;
  text-align: center;
  border-radius: 2px !important;
}

}





#MiniCart .minicart-items #minicart-items-list .minicart-item .minicart-item-info .minicart-item-sku, #MiniCart .minicart-items #minicart-items-list .minicart-item .minicart-item-info .minicart-meta-info {
    padding-top: 10px;
}



#MiniCart .minicart-items #minicart-items-list .minicart-item .minicart-item-info .minicart-item-actions .minicart-item-update {
    padding-bottom: 5px;
    float: left;
    padding-right: 15px;
}


#MiniCart .minicart-items #minicart-items-list .minicart-item .minicart-item-info .minicart-item-actions {
    position: inherit;
    right: 0;
    margin-top: 0;
    font-size: 11px;
    font-weight: 400;
    text-align: left;
    width: 100%;
    display: inline-block;
    float: left;
}






.cart-title {
  font-family: 'Helvetica Neue';
    float: left;
    font-size: 32px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    padding-top: 30px;
}

.additional-checkout-buttons {
    margin-top: 0;
    float: right;
    text-align: right;
}


.additional-checkout-buttons {
    margin-top: 0px;
    margin-bottom: 22px;
}


.additional-checkout-buttons {
    margin-top: 0;
    float: right;
    text-align: right;
    padding-left: 15px;
    width: 150px;
    height: auto;
}



.additional-checkout-buttons {
    margin-top: -15px;
    float: right;
    text-align: right;
    padding-left: 15px;
    width: 150px;
    height: auto;
}
<!--responsive css-->

@media all and (max-width: 767px) {
  

  
  
  #MiniCart {
   
    z-index: 99999;
   
}
  
  .col-lg-3 {
   
    width: 80%;
}

.btn--link {
 
    z-index: 99999;
}
  
  .slideshow__text-content {
    display: block!important;
}
  
  .site-header {
    padding: 0;
    position: relative;
    z-index: 9;
    opacity: 1!important;
}
  
.search-wrapper {
   width: 100%;
   display: flex !important;
}
  
  
  .col-l2.item.position-relative {
    margin-bottom: 20px;
}


  .breadcrumb {
  font-family: 'Helvetica Neue';
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.46;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
}
  
  nav.breadcrumb.t-uppercase a {
}

  
  
.breadcrumb {
  
    background-color: transparent;
}

  span.rsaquo {
    padding: 0 5px;
    font-size: 19px!important;
    line-height: 27px;
    font-family: Roboto;
   
}
  
  
  
  .product-price__sale-label, .product-tag-label {
  
    display: none;
}
  
  
  
  
.template-collection .collection-content-wrapper .collection-title {
    
 font-family: 'Helvetica Neue';
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
}

  
  
  .filters-toolbar__products_count.text-left .filters-toolbar__collection_products_count {
  padding-right: 20px;
  font-family: 'Helvetica Neue';
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.67;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
}
  
  
  

label[for=SortBy] {

    display: none;
}
  
  
  
  
.filters-toolbar__input {
       border: 1px solid #959595;
}

 

select#SortBy {

font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.29;
  letter-spacing: normal;
  text-align: left;
  color: #959595;

}
    
  
  #Filter-Navigation .filter-nav-title {
   font-family: 'Helvetica Neue';
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.88;
  letter-spacing: normal;
  text-align: left;
  color: #000000;

    padding-bottom: 10px;
}
  
  
  
  #Filter-Navigation .h5, #Filter-Navigation h5 {
    font-family: 'Helvetica Neue';
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.13;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
}

  
 #Filter-Navigation .h5:after, #Filter-Navigation h5:after {
    content: '\2B';
    padding-left: 5px;
    font-size: 15px;
    line-height: 10px;
    color: #959595;
} 
  
  
  
 #Filter-Navigation ul li a {
     font-family: 'Helvetica Neue';
} 
  
  .grid-view-item__meta {
    margin-top: 8px;
    text-align: center;
}
  
  
  
  #Filter-Navigation {
    padding: 15px 0;
    margin: 15px 0;
    border-top: 1px solid #fff;
}
  
  
  
  .grid-view-item__quickview {
    position: absolute;
    margin-top: -60px;
    margin-left: 50px;
    max-width: 200px;
}
  
  
  .pagination {
    text-align: center;
    list-style: none;
    font-size: 1.07143em;
    line-height: 21px;
    display: inline-block;
    width: 100%;
    padding: 40px;
}
  
<!--main menu css-->
  
  
  
  
.sidenav {
height: 100%;
width: 0;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: #111;
overflow-x: hidden;
transition: .5s;
padding-top: 60px;
z-index: 9999;
}
       .sidenav a.menu-link-mobile {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #000;
    display: block;
    transition: .3s;
    border: solid 1px #ececec;
}
  
  li.dropdown-option.parent.dropdown.active.dropdown-option {
    height: auto;
    width: 100%;
}
  .sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    padding-top: 59px;
    z-index: 9999;
}
  
  
  .mobile-nav--close .icon-close {
    display: block;
    background: #000;
    float: right;
    position: absolute;
    right: 17px;
    top: 4px;
    border: 2px solid #fff;
    padding: 6px;
    width: 32px;
    height: 32px;
    border-radius: 50px;
    font-size: 16px;
    z-index: 9999999;
}
  
  
  .mobile-nav-wrapper {
    -ms-transform: translateY(-100%);
   
    border-bottom: none!important;
    
}
  

  #MobileNav {
    background-color: #fff;
}
  
.border-bottom.mobile-nav__link--header.external-site-mobile-accordion {
    background: #000;
    color: #fff!important;
}
  
  
  
  .border-bottom.mobile-nav__link--header.external-site-mobile-accordion a {
    color: #fff!important;
}
  
  .search-wrapper {
display: flex;
width: 100%;
}



.icon1 {
    background: 0 0;
    border: none;
    position: relative;
    top: 31px;
    left: 40px;
    width: 67px;
    height: auto;
    padding: 20px;
    z-index: 999999;
}
.icon1 img {
    width: 23px!important;
    height: 23px!important;
    z-index: 9999;
}


.icon1 i.fa.fa-search.search-icon {
    color: #fff;
} 
  
  
.slideshow__text-content {
  
    top: 20%;
   
}
  
  
h2.h1.mega-title.slideshow__title {
    font-family: Helvetica Neue;
    font-size: 32px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: .98;
    letter-spacing: normal;
    text-align: center;
    color: #fffefe;
    padding: 20px 60px;
}
  
 .slideshow__subtitle {
    display: block;
    color: #fff;
    position: absolute;
    border: 1px solid #fff;
    padding: 10px 20px;
    position: absolute;
    top: 220px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 150px;
   
font-family: 'Helvetica Neue';
  font-size: 12.5px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;

  letter-spacing: 0.13px;
  text-align: center;
  color: #ffffff;

} 
  
  
  
 

  
  
  .slideshow .slick-dots {
    bottom: 10px; display:block;
}
  
  
.slideshow .slick-dots li button::before {
    color: transparent;
    box-shadow: none;
    border: 2px solid #b4b4b4;
    opacity:1!important;
}



.slideshow .slick-dots li.slick-active > button:before {
    background-color: #b4b4b4;
}
  
  
  .list--inline > li {
margin-bottom: 0;
vertical-align: middle;
text-transform: uppercase;
padding: 0px 0;
display: inline-flex;
height: 9px;
}
     
.site-nav a {
padding: 3px 20px;
font-family: 'Helvetica Neue';
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.46;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
text-transform: uppercase;
}
  
  
  .slideshow .slick-list, .slideshow .slick-track, .slideshow .slideshow__slide {
    height: 100%;
}
  
  
  .index-section {
    padding-top: 0;
    padding-bottom: 10px;
}
  

  
.breadcrumb {
 
    padding: 10px 0px  0px 0px;
    margin-bottom: 0px;
   
}

.template-search .product-price__price.tll2 {
    text-align: right !important; 
}

.template-search .savings.tll2 {
  color: #000 !important; 
}
  
.filters-toolbar__item {
    float: right;
    min-width: auto!important;
}
  
  .filters-toolbar__input {
   
    border: 1px solid #ddd;
    border-radius: 2px;
}
  

  
 .btn--link {
  
    color: #ccc;
  
} 
  
  

}


