/** Shopify CDN: Minification failed

Line 989:0 Unexpected "}"

**/
input#Search-In-Modal {
background-color: #fff!important;
}

details[open] .modal-overlay::after {
    background-color: #fff;
margin-top: -55px;
}

form.search.search-modal__form {
    margin-top: 225px;
}

.header__heading-logo {
  z-index: 10;
}

.header__icon.header__icon--menu::before {
  z-index: 10;
}

.header__icon .icon {
  z-index: 10;
}

#predictive-search-results {
      background-color: #fff;
}

.predictive-search {
        border: none;
        box-shadow: none;
    }

.predictive-search__item-heading {
    margin: 0;
    font-size: 13px;
    font-weight: 400;
}

span.price-item.price-item--regular {
    font-weight: 400;
}

#predictive-search-option-query-1 > a > div > p  {
font-size: 13px!important;
    font-weight: 400!important;
}

.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after {
  box-shadow: none!important;
}

div#menu-drawer {
    z-index: 100;
}

.collection-hero__title {
    margin-top: 158px !important;
    margin-left: 230px !important;
 font-size: 28px !important;
    font-weight: 400;
    color: #999999;
}

#shopify-section-template--17958718243053__main > div > h1 {
      position: relative!important;
}

#shopify-section-template--17958718243053__main>div>h1 {
    margin-top: 121px !important;
    margin-left: -81px !important;
    font-size: 28px !important;
    font-weight: 400;
    color: #999;
}

.facets__heading {
    color: black!important;
    font-size: 13px!important;
}

.facets__summary span {
    color: black!important;
    font-size: 13px!important;
}

label {
    color: black!important;
    font-size: 13px!important;
}

.facet-filters__field .select__select, .mobile-facets__sort .select__select {
    color: black!important;
    font-size: 13px!important;
}

path {
    color: black!important;

}

.facet-filters__sort+.icon-caret {
      color: black!important;
fill: black!important;
}

.product-count__text {
   color: black!important;
    font-size: 13px!important;
}

.section-template--17958718243053__image_with_text_rfRYfU-padding {
    padding-top: 0px !important;
    padding-bottom: 80px !important;

}

    .grid--2-col-tablet .grid__item {
        width: calc(51% - var(--grid-desktop-horizontal-spacing) / 2);
    }

    .image-with-text__content--desktop-left>* {
        align-self: center!important;
        text-align: center!important;
        width: 800px!important;
    }

div#ImageWithText--template--17958718243053__image_with_text_rfRYfU {
    margin-top: 45px!important;
}

product-info#ProductInfo-template--17882311360749__main {
  padding-left: 2px!important;
  padding-right: 2px!important;
}

#__pf > div > div > div.sc-kYHfwS.doYKjf.pf-3_.pf-color-scheme-1 > div.sc-hAcGzb.cVhebe > div > div {
padding: 0px!important;
}

h3#title-template--17882311164141__main-collection-product-grid-8718399799533 {
    font-size: 13px !important;
}

.card__heading {
        font-size: 13px !important;
}

@media only screen and (min-width: 768px){
.header__icon--search {
    width: 64px;
}
}

@media only screen and (min-width: 768px){
.header__icon--search svg {
    display: none;
}
}

@media only screen and (min-width: 768px){
.header__icon--search span:first-child:before {
    content: " Search";
    white-space:nowrap;
    /* display: inline; */
        text-transform: uppercase;
font-size: 12px;
font-weight: bold;
text-decoration: none!important;
}
}

@media only screen and (min-width: 768px){
.header__icon--cart {
    width: 55px;
}
}

@media only screen and (min-width: 768px){
.header__icon--cart svg {
    display: none;
}
}

@media only screen and (min-width: 768px){
.header__icon--cart:after {
    content: "Bag";
    white-space:nowrap;
    display: block;
    text-transform: uppercase;
font-size: 12px;
font-weight: bold;
text-decoration: none!important;
}
}

.link, .customer a {
  text-decoration: none!important;
z-index: 10;
}

.related-products__heading {
   font-size: 28px !important;
    color: #999999;
    font-weight: 400;

}

h2.related-products__heading.inline-richtext.h2 {
  visibility: hidden;
}
h2.related-products__heading.inline-richtext.h2:after {
  content:'Related Products'; 
  visibility: visible;
    display: flow;
}

#shopify-installments-content {
  display: none!important;
}

#shopify-section-sections--17882311655661__footer > footer > div.footer__content-top.page-width > div.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in > div.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in > ul {
  margin-top: 400px!important;
        position: absolute!important;
}

.share-button__button, .share-button__fallback button {
  display: none;
}

p.cvGsUA.direction-ltr.align-start.para-style-body {
font-size: 13px;
} 

.header__icon.header__icon--menu::before {
    margin-left: 17px !important;
    MARGIN-TOP: 7PX;
}

@media only screen and (max-width: 600px) {
.bfExGn video {
height: 735px!important;  }
}

@media only screen and (max-width: 600px) {
.header__heading-logo {
position: absolute !important;
    margin-left: -104px !important;
    margin-top: 50px !important;
  }
}

@media only screen and (max-width: 600px) {
#shopify-section-template--17958718243053__main>div>h1 
 {
    margin-left: -4px !important;
    margin-top: 180px !important;

  }
}

@media only screen and (max-width: 600px) {
div#ImageWithText--template--17958718243053__image_with_text_rfRYfU
 {
    margin-left: -4px !important;
    margin-top: 0px !important;

  }
}

@media only screen and (max-width: 600px) {
.rte > *:last-child {
    margin-left: -4px !important;
    margin-top: 0px !important;

  }
}

.facets-container {
  display: none!important;
}

product-recommendations.related-products.page-width.section-template--17882311360749__related-products-padding.isolate.scroll-trigger.animate--slide-in.product-recommendations--loaded {
    z-index: 100;
    background: white;
}

footer.footer.color-scheme-1.gradient.section-sections--17882311655661__footer-padding {
z-index: ;
    background: white;
}

footer.footer.color-scheme-1.gradient.section-sections--17882311655661__footer-padding {
    z-index: 100!important;
    background: #fff!important;
}

.field__input, .select__select, .customer .field input, .customer select {
background: #fff!important;
}

h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    font-size: 28px!important;
    margin-top: 118px!important;
}

    .section-template--17964154290413__newsletter_NDVtTJ-padding {
        padding-top: 120px!important;
        padding-bottom: 210px!important;
    }



@media only screen and (max-width: 600px) {
.collection-hero__title {
    margin-top: 180px !important;
    margin-left: -4px !important;
 
}
}

@media only screen and (max-width: 600px) {
    #shopify-section-template--17958718243053__main>div>h1 {
        margin-left: -4px !important;
        margin-top: 155px !important;
    }
}

@media only screen and (max-width: 600px) {
h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    font-size: 28px !important;
    margin-top: 160px !important;
}
}

@media only screen and (max-width: 600px) {
.card--card .card__inner .card__media, li.grid__item.scroll-trigger.animate--slide-in, .card--media .card__inner .card__content {
    width: 50% !important;
}
}

@media only screen and (max-width: 600px) {
.card--card.card--media>.card__content {
    margin: 0px !important;
}
}

@media screen and (max-width: 600px) {
    .grid--peek.slider .grid__item:first-of-type {
      margin-left: 0px;
    }
}

@media only screen and (max-width: 600px) {
    .card--card .card__inner .card__media, li.grid__item.scroll-trigger.animate--slide-in, .card--media .card__inner .card__content {
        width: 100% !important;
    }
}

@media only screen and (max-width: 600px) {
.card--card .card__inner .card__media, li.grid__item.scroll-trigger.animate--slide-in, .card--media .card__inner .card__content {
    
    margin-right: 0px !important;
   
}

}

@media only screen and (max-width: 600px){
slider-component.slider-mobile-gutter.page-width-desktop.scroll-trigger.animate--slide-in {
    margin: 35px;
}
}
@media only screen and (max-width: 600px){
  #HeaderDrawer-hot-summer-24{
display: none!important;
}
}

@media only screen and (min-width: 768px){
  #HeaderDrawer-hot-summer{
display: none!important;
}
}

@media only screen and (max-width: 600px){
.section-template--17966797979885__featured_collection_RGhfBh-padding {
    margin-top: -90px;
    padding-top: 0px;
}
}

@media only screen and (max-width: 600px){
product-info#ProductInfo-template--17882311360749__main {
    position: relative;
    top: 0px
    width: 647px;
    overflow-y: hidden;
    height: 100%;
    background: #fff !important;
     padding: 0px!important;
}
}

@media screen and (max-width: 600px) {
    .slider.slider--mobile .slider__slide {
        margin-bottom: 0;
        padding: 0px!important;
    }
}

@media screen and (max-width: 600px) {
    .slider.slider--mobile {
        margin-top: 20rem;
    }
}

@media screen and (max-width: 600px){
.grid__item {
    width: calc(25% - var(--grid-mobile-horizontal-spacing)* 3 / 4);
    max-width: calc(100% - var(--grid-mobile-horizontal-spacing) / 2);
}
}

@media screen and (max-width: 600px) {
    .grid--2-col-tablet-down .grid__item {
        width: calc(100% - var(--grid-mobile-horizontal-spacing) / 1);
    }
}

@media screen and (max-width: 600px) {
#shopify-section-template--17882311360749__related-products > div > product-recommendations > ul > li:nth-child(2) > div > div {
  display: none!important;
  }
}

@media screen and (max-width: 600px) {
#shopify-section-template--17882311360749__related-products > div > product-recommendations > ul > li:nth-child(3) > div > div  {
  display: none!important;
  }
}

@media screen and (max-width: 600px) {
#shopify-section-template--17882311360749__related-products > div > product-recommendations > ul > li:nth-child(4) > div > div  {
  display: none!important;
  }
}

@media screen and (max-width: 600px) {
.footer-block__heading {
    font-size: 16px!important;
}
}

@media screen and (max-width: 600px) {
#shopify-section-template--17958718243053__image_with_text_rfRYfU>div>div>div>div>div.image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
    HEIGHT: 300PX!important;
}
}

.card--card .card__inner .card__media, li.grid__item.scroll-trigger.animate--slide-in, .card--media .card__inner .card__content {
  
    margin-right: 15px !important;
    margin-left: 15px !important;
   
}

main#MainContent {
    margin-top: -44px !important;
}

    .card__information {
        MARGIN-TOP: 80PX;
    }

/* #product-grid > li:nth-child(1) > div > div > div.card__content > div.card__information {
   MARGIN-TOP: 0PX;
}

#product-grid > li:nth-child(2) > div > div > div.card__content > div.card__information {
   MARGIN-TOP: 0PX;
} */

#shopify-section-template--17882311360749__related-products > div > product-recommendations > ul > li:nth-child(2) > div > div {
  DISPLAY: NONE;
}

#shopify-section-template--17882311360749__related-products > div > product-recommendations > ul > li:nth-child(3) > div > div {
  DISPLAY: NONE;
}

#shopify-section-template--17882311360749__related-products > div > product-recommendations > ul > li:nth-child(4) > div > div {
  DISPLAY: NONE;
}

product-info#ProductInfo-template--17882311360749__main {
   
    FONT-WEIGHT: BOLD;
    COLOR: BLACK;

}

span.price-item.price-item--regular {
    font-weight: BOLD;
}

.product__title h1 {
    font-size: 13px !important;
    FONT-WEIGHT: BOLD;
}

.product-form__input--pill input[type=radio]+label {
    FONT-WEIGHT: 400;
}

#MainProduct-template--17882311360749__main > div > div {
  MARGIN-TOP: -60PX;
}

#MainProduct-template--17882311360749__main > div > div {
  MARGIN-TOP: -54PX;
}

.collection-hero__title {
  margin-top: 100px !important;}

.parent-element-to-video {
    overflow: hidden;
}
video {
    height: 100%;
    width: 177.77777778vh; /* 100 * 16 / 9 */
    min-width: 100%;
    min-height: 56.25vw; /* 100 * 9 / 16 */
}

.card__information {
    MARGIN-TOP: 80PX;
}

div#ProductGridContainer, .collection.page-width {
    padding-left: 22px !important;
    padding-right: 22px !important;
}

#shopify-section-template--17958718243053__main>div>h1 {
    margin-top: 68px !important;
}

h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    font-size: 28px !important;
    margin-top: 66px !important;
}

h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    font-size: 28px !important;
    font-weight: 400;
    color: #999;
}



#shopify-section-template--17958718243053__image_with_text_rfRYfU > div > div > div > div > div.image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
      HEIGHT: 800PX;
}

@media only screen and (max-width: 600px) {
    .header__heading-logo {
      
        margin-left: -189px!important;
    }
}

@media only screen and (max-width: 600px) {
#shopify-section-template--17958718243053__main>div>h1 {
    margin-top: 100px !important;
}
}

@media only screen and (max-width: 600px) {
h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    font-size: 28px !important;
    margin-top: 100px !important;
}
  }

H1 {
  FONT-SIZE: 280X!IMPORTANT;
}

@media only screen and (max-width: 600px) {
Body {
    overflow-x: hidden!IMPORTANT;
}
  }


@media only screen and (max-width: 600px) {
#Slide-template--17966797979885__featured_collection_RGhfBh-2 > div > div > div.card__content > div.card__information {
      MARGIN-TOP: 0PX;
  }
}

@media only screen and (max-width: 600px) {
#Slide-template--17966797979885__featured_collection_RGhfBh-1 > div > div > div.card__content > div.card__information {
      MARGIN-TOP: 0PX;
  }
}

@media only screen and (max-width: 600px) {
#shopify-section-template--17882311360749__related-products > div > product-recommendations > ul > li:nth-child(1) > div > div > div.card__content > div.card__information {
      MARGIN-TOP: 0PX;
  }
}

@media only screen and (max-width: 600px) {
a.link.link--text.list-menu__item.list-menu__item--link {
    line-height: 18px !important;
}
}

@media only screen and (max-width: 600px) {
h1.cart__empty-text {
    margin-top: 100px!important;
    font-size: 28px!important;
}
}

@media only screen and (max-width: 600px) {
div#ProductGridContainer {
margin: 0px!important;
    width: 350px!important;
overflow-x: hidden!important;
}
}

@media only screen and (max-width: 600px) {
#ProductGridContainer > div  {
margin: 0px!important;
    width: 350px!important;
padding-top: 10px!important;
}
}

@media only screen and (max-width: 600px) {
#ProductGridContainer{
padding-top: 10px!important;
padding-left: 17px!important;
}
}



@media only screen and (max-width: 600px) {
  a.predictive-search__item.predictive-search__item--link-with-thumbnail.link.link--text {
    margin-top: 100px!important;
  }
}

@media only screen and (max-width: 600px) {
#shopify-section-template--17882311131373__cart-items > cart-items > div > div.cart__warnings {
    padding-top: 150px!important;
    padding-bottom: 150px!important;
}
}

@media only screen and (max-width: 600px) {
#shopify-section-template--17882311164141__main-collection-banner > div > div > div > h1 {
    margin-top: 140px!important;
  }
}

@media only screen and (max-width: 600px) {
path {
    color: black!important;
}
}

path {
    color: black!important;
}

.cart__warnings {
 padding-top: 300px!important;
    padding-bottom: 150px!important;

}

h1.cart__empty-text {
font-size: 28px!important;
}

#shopify-section-sections--17882311655661__footer > footer > div.footer__content-top.page-width > div.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in > div:nth-child(3) > div > p {
font-size: 13px!important;
}

#shopify-section-sections--17882311655661__footer > footer > div.footer__content-top.page-width > div.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in > div:nth-child(3) > h2 {
    font-size: 18px!important;
font-weight: bold!important;
}

img.sc-eGRUor.eLdqig.pf-26_.pf-image-1 {
    /* position: absolute; */
    margin-top: -98%;
    width: 200px;
    height: 27px;
    margin-left: 53px;
}

.header--top-left.drawer-menu, .header--middle-left.drawer-menu {
  z-index: 100!important;
}

.header__heading-logo {
        filter: invert(70%)!important;
}

    .header__heading-logo {
        margin-left: -191px !important;
    }

@media only screen and (max-width: 600px) {
    slider-component.slider-mobile-gutter.page-width-desktop.scroll-trigger.animate--slide-in {
        margin: 0px;
    }
}

@media only screen and (max-width: 600px) {
      .card--card .card__inner .card__media, li.grid__item.scroll-trigger.animate--slide-in, .card--media .card__inner .card__content{
          margin: 0px!important;
      }
}

@media only screen and (max-width: 600px) {
    .card--card .card__inner .card__media, li.grid__item.scroll-trigger.animate--slide-in, .card--media .card__inner .card__content {
         margin-top: 0px!important;
    }
  
  .card--card .card__inner .card__media, li.grid__item.scroll-trigger.animate--slide-in:first-child, .card--media .card__inner .card__content {
         margin-top: 20px!important;
    }
}

@media only screen and (max-width: 600px) {
.card--card .card__inner .card__media, li.grid__item.scroll-trigger.animate--slide-in, .card--media .card__inner .card__content {
    margin-right: 0px !important;
}
}

@media only screen and (max-width: 600px) {
div#ProductGridContainer, .collection.page-width {
  padding: 0px !important;
}
}

@media only screen and (min-width: 768px){
.header__heading-logo {
    margin-left: -37px !important;
}
}



.slider-buttons {
    display: none;
}

@media only screen and (max-width: 600px) {
    div#ProductGridContainer {
        margin: 0 !important;
        width: 433px !important;
        overflow-x: hidden !important;
    }
}

@media only screen and (max-width: 600px) {
    .card--card .card__inner .card__media, li.grid__item.scroll-trigger.animate--slide-in, .card--media .card__inner .card__content {
        width: 100% !important;
    }
}

@media only screen and (max-width: 600px) {
.card__inner {
    width: 100%;
}
}

@media only screen and (max-width: 600px) {
.header__heading-logo {
    margin-left: -185px !important;
}
}

@media only screen and (max-width: 600px) {
predictive-search.search-modal__form {
    margin-left: 26px!important;
    margin-top: 100px!important;
}
}

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

  #shopify-section-template--17958718243053__image_with_text_rfRYfU > div > div{
    padding: 0px!important;
margin: 0px!important;
  }
}

@media only screen and (max-width: 600px) {
.image-with-text__content {
    padding: 0px !important;
    font-size: 13px;
    margin: 21px;
}
}

@media only screen and (max-width: 600px) {
.image-with-text__content--desktop-left>* {
    align-self: center !important;
    text-align: center !important;
    width: auto !important;
 margin-left: 0px !important;
}
}
.header__heading-logo {
    margin-top: 50px !important;
}

@media only screen and (max-width: 600px) {
    .rte>*:last-child {
        /* margin-left: -4px !important; */
        margin-top: 10px !important;
        font-size: 10px!important;
        text-align: left!important;
    }
}

@media only screen and (max-width: 600px) {
    div#ImageWithText--template--17958718243053__image_with_text_rfRYfU {
        margin-left: 25px !important;
    }
}

@media only screen and (max-width: 600px) {
modal-opener.product__modal-opener.product__modal-opener--image {
    width: 102%!important;
    margin-left: 0px!important;
}
}

@media only screen and (max-width: 600px) {
.product-media-container.constrain-height.media-fit-contain {
    --contained-width: calc(var(--constrained-height) * var(--aspect-ratio));
    width: 102%!important;
    padding: 0px!important;
    margin: 0px!important;
}
}


@media only screen and (max-width: 600px) {
  #MainProduct-template--17882311360749__main > div {
    padding: 0px!important;
  }
}

@media only screen and (max-width: 600px) {
#MainProduct-template--17882311360749__main > div > div > div.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
      margin-left: 30px!important;
  }
}

@media only screen and (max-width: 600px) {
.card .media {
    width: 349px!important;
}
}

@media only screen and (max-width: 600px) {
    #shopify-section-template--17882311360749__related-products>div>product-recommendations>ul>li:nth-child(1)>div>div>div.card__content>div.card__information {
        MARGIN-TOP: -75px!important;
    }
}

@media only screen and (max-width: 600px) {
    .card .media {
        width: 430px !important;
    }
}

@media only screen and (max-width: 600px) {
#shopify-section-template--17882311360749__related-products > div > product-recommendations > ul > li > div > div > div.card__inner.ratio > div.card__media > div {
          width: 349px !important;
  }
}

.cart-notification.active {
    background: white !important;
}

.cart__note label {
  display: none!important;
}

.cart__note:after, .cart__note:hover.cart__note:after, .cart__note:before, .cart__note:hover.cart__note:before, .cart__note .field__input:focus, .cart__note .field__input {
    border-bottom-right-radius: 0;
    display: none;
}

@media only screen and (max-width: 600px) {
#shopify-section-template--17882311131373__cart-items > cart-items > div > div.title-wrapper-with-link > h1 {
  font-size: 13px!important;
    margin-top: 140px!important;
  }
}

@media only screen and (max-width: 600px) {
#shopify-section-template--17882311131373__cart-items > cart-items > div > div.title-wrapper-with-link > a {
  font-size: 13px!important;
  }
}

@media only screen and (max-width: 600px) {
.header__heading-logo {
    margin-top: 50px !important;
    width: 110px!important;
}
}

.totals>h2 {
    font-size: 13px!important;
}

.totals__total-value {
    font-size: 13px!important;
}

.cart-item__name {
    font-size: 13px!important;
}

.cart-count-bubble {
    
    font-size: 0rem!important;
}

cart-items .title-wrapper-with-link {
    margin-top: 150px!important;
background:
}

h1.title.title--primary {
    font-size: 28px!important;
}

.product-form__input--pill input[type=radio]+label:hover
{
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19)!important;
background: transparent!important;
}

product-info#ProductInfo-template--17882311360749__main {
  POSITION: RELATIVE!IMPORTANT;
OVERFLOW-Y: HIDDEN!IMPORTANT;
}

variant-selects#variant-selects-template--17882311360749__main {
MARGIN-TOP: 80PX!IMPORTANT;
    MARGIN-BOTTOM: 80PX!IMPORTANT;
}

 .cart-count-bubble {
        background-color: TRANSPARENT!important;
    color: rgb(var(--color-button-text)) !important;
    height: 2.1rem !important;
    width: 2.1rem !important;
    font-size: 1.2rem !important;
    left: 4rem !important;
    TOP: 11PX!important;
    FONT-WEIGHT: 600!important;

}
}

@media only screen and (max-width: 600px) {
    .rte>*:last-child {
        margin-left: 0px !important;
    }
}

#shopify-section-template--17958718243053__main>div>h1 {
    margin-top: 29px !important;
}

@media only screen and (max-width: 600px) {
#shopify-section-template--17958718243053__main>div>h1 {
    margin-top: 95px !important;
    
}
}

@media only screen and (max-width: 600px) {
#shopify-section-template--17958718243053__main>div>h1 {
font-size: 22px!important;
}
}

@media only screen and (max-width: 600px) {
    h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
        font-size: 22px !important;
        margin-top: 100px !important;
    }
}

@media only screen and (max-width: 600px) {
    .rte>*:last-child {
       margin: 0px!important;
    }
}

@media only screen and (min-width: 390px)
{
  #shopify-section-sections--17882311655661__footer > footer > div.footer__content-top.page-width > div.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in > div:nth-child(3) > h2 {
    font-size: 17px !important;
    font-weight: bold !important;
}
}

@media only screen and (min-width: 390px){
    .header__heading-logo {
        margin-left: 0px !important;
    }
}

@media only screen and (min-width: 390px) {
    .header__heading-logo-wrapper {
        margin-left: -121% !important;
    }
}

@media only screen and (max-width: 600px){
img.header__heading-logo.motion-reduce {
    width: 100%!important;
    top: 50px!important;
    position: relative!important;
}
}

@media only screen and (max-width: 600px) {
    .header__heading-logo {
        margin-left: 0px !important;
    }
}

@media only screen and (max-width: 600px) {
.header__heading-logo-wrapper {
   
    margin-left: -143%!important;
    
}
}

/* img.header__heading-logo.motion-reduce {
    margin-left: -2.5% !important;
} */

body.template-index img.header__heading-logo.motion-reduce {
    margin-left: -2.5% !important;
}

.collection-hero__title {
    margin-top: 60px !important;
}

@media only screen and (max-width: 600px) {
div#menu-drawer {
    margin-top: -86px!important;
    height: 100vh;
}
}





button.buybuttonfixedblack {
    background-color: black !important;
    color: #FFFFFF !important;
}

button.button.button--primary.button--full-width {
    background-color: #000000 !important;
    color: #FFFFFF !important;
}

button#checkout {
  background-color: #000000 !important;
    color: #FFFFFF !important;
}


@media only screen and (max-width: 600px) {
    .card__inner.ratio {
        height: 470px  !important;
    }
}

@media only screen and (max-width: 990px) {
    .card__inner.ratio {
        height: 470px  !important;
    }
  .grid {
    row-gap: 0px !important;
  }
}

