/** Shopify CDN: Minification failed

Line 1184:26 Unexpected "{"

**/

:root {
    --shopify-editor-setting-color_body_bg: #ffffff;
    --shopify-editor-setting-color_section_bg: #eeeeee;
    --shopify-editor-setting-color_body_text: #333333;
    --shopify-editor-setting-color_accent: #000000;
    --shopify-editor-setting-color_dark_slideshow: #000000;
    --shopify-editor-setting-color_light_slideshow: #ffffff;
    --shopify-editor-setting-color_sold_out: #cccccc;
    --shopify-editor-setting-color_footer_top_bg: #111111;
    --shopify-editor-setting-color_footer_top_accent: #cccccc;
    --shopify-editor-setting-color_footer_top_text: #ffffff;
    --shopify-editor-setting-color_footer_btm_bg: #000000;
    --shopify-editor-setting-color_footer_btm_text: #ffffff;
    --shopify-editor-setting-color_logo_text: #404752;
    --shopify-editor-setting-color_facebook_bg: #3b5998;
    --shopify-editor-setting-color_twitter_bg: #4099FF;
    --shopify-editor-setting-color_pinterest_bg: #C92228;
}


/* Functions */
/* Mixins */
/* Fonts */


*{}
body{overflow-x: hidden;}
.modal { z-index: 100000;}
a, button{transition:all 250ms ease-in-out;}
.btn {transition:all 250ms ease-in-out;}
a.btn.border {color: #000 !important; border-color: #000 !important;}
a.btn.border:hover {background-color:#000 !important; color: #fff !important; border-color: #000 !important;}

.shopify-section.section-header .header .bar { background-color:#fff; z-index: 700;}
.shopify-section.section-header .header .bar .left, .header .bar .right{height:auto;}
	
.shopify-section.section-header .header .bar .left, .header.solid .fixed .left { left: 30px; top: 50%; bottom: 50% }
.shopify-section.section-header .header .bar .right, .header.solid .fixed .right { right: 12px;}

/*-----ANNOUNCEMENT BAR-----*/
@media (max-width: 620px) {
  .section-announcement-bar .announcement-bar .text p { font-size: 10px; }
}


/*-----SEARCH-----*/
.header .bar  form.search-bar{ background-color:#f9f9f9; border:1px solid #ddd; display: flex; align-items:center;  height: 35px; margin-left:0px; padding:0px; flex-grow:1;} 
.header .bar  form.search-bar i { padding:0 5px; margin-right:5px; border-right:1px solid #000; height:24px; line-height:28px;} 
.header .bar  form.search-bar input{ background-color:transparent; padding: 8px 5px 7px; height:30px; } 
body.searching{ overflow:auto; height: auto; }
body.searching .search-overlay.homepage-search-overlay { background-color:white; padding-top: 20px; top: 105px !important; z-index: 500; }
body.searching .search-overlay { background-color:white; padding-top: 20px; top: 75px !important; z-index: 500; }
body.searching .header.scrolled .search-overlay { top: 50px !important; }
.search-overlay {height:auto; padding:20px;overflow-y: auto;}
.search-overlay .search-bar-wrapper form input.text{background-color:#fff; font-size:2em;}
.search-overlay .close{top:10px;}
.search-overlay .close i.fc{color:#fff; transition:all 250ms ease-out;}
.search-overlay .close:hover i.fc{color:#666;}
.search-bar-icon { font-size: 20pt; }
  
 body.searching .search-overlay-mobile{background-color:#000; }

@media (max-width: 960px) {
  .search-overlay-mobile .search-bar-wrapper .predictive-search-results .collection-products .collection-product.col-1, .search-overlay-mobile .search-bar-wrapper .predictive-search-results .collection-products .collection-product.col-3 {
    clear: none;
  }
  .search-overlay-mobile .search-bar-wrapper .predictive-search-results .collection-products .collection-product.col-0, .search-overlay-mobile .search-bar-wrapper .predictive-search-results .collection-products .collection-product.col-2 {
    clear: left;
  }
  .search-bar-desktop {
   	display: none !important; 
  }
  
  .search-overlay-mobile {height:auto; padding:20px;overflow-y: auto;}
  .search-overlay-mobile .search-bar-wrapper form input.text{background-color:#fff; font-size:2em;}
  .search-overlay-mobile .close{top:10px;}
  .search-overlay-mobile .close i.fc{color:#fff; transition:all 250ms ease-out;}
  .search-overlay-mobile .close:hover i.fc{color:#666;}

  body.searching .search-overlay-mobile {
    top: 0 !important;
    visibility: visible;
  }
  body.searching .search-overlay-mobile .search-bar-wrapper {
    opacity: 1;
  }

  .search-overlay-mobile {
    visibility: hidden;
    position: fixed;
    z-index: 1500;
    left: 0;
    top: -100% !important;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    background: #dddddd;
  }
  .search-overlay-mobile .search-bar-wrapper {
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 0.4s cubic-bezier(0.46, 0.01, 0.32, 1) 0s;
  }
  .search-overlay-mobile .search-bar-wrapper form {
    padding: 60px 30px;
  }
  .search-overlay-mobile .search-bar-wrapper form input.text {
    width: 100%;
    background: transparent;
    font-family: Rajdhani, sans-serif;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 0px;
    color: #333333;
    color: #333333;
    font-weight: 700;
    background-color: #fff;
    font-size: 2em;
  }
  .search-overlay-mobile .search-bar-wrapper form input.text::-webkit-clear-button, .search-overlay .search-bar-wrapper form input.text::-webkit-search-cancel-button {
    display: none;
  }
  .search-overlay-mobile .search-bar-wrapper .predictive-search-results {
    width: 100%;
    height: 0;
    padding: 0 30px;
    display: none;
  }
  .searching .search-overlay-mobile .search-bar-wrapper .predictive-search-results {
    height: auto;
    display: block;
  }
  .search-overlay-mobile .close {
    position: absolute;
    top: 40px;
    right: 32px;
    text-decoration: none;
  }
  .search-overlay-mobile .close i.fc {
    font-size: 30px;
    color: #333333;
  }
}
  
body.template-gift_card .side-cart, body.template-gift_card .side-nav, body.template-gift_card .search-overlay-mobile {
  display: none;
}
  
.template-password .side-nav, .template-password .side-cart, .template-password .search-overlay-mobile {
  display: none;
}
@media(min-width: 960px){
  .icon-search-mobile { display: none !important; }
  .search-overlay-mobile { display: none !important; }
}
@media(max-width: 500px){
	body.searching .search-overlay { background-color:white; padding-top: 20px; top: 50px !important; z-index: 500; }
}
/*---MAIN BAR-----*/
.header .bar > .left { max-width:35%;display: flex; align-items: center; justify-content :flex-start;}
.header .bar .left a i{ transition:all 250ms ease-out; color:#000; }
.header .bar .left>a:hover i{ color:#666; }

.header .bar .right>a i{ transition:all 250ms ease-out; color:#000; }
.header .bar .right>a:hover i{ color:#666; }

.header .bar .right .disclosures .disclosure .disclosure__toggle:hover{ background-color:#000; color:#fff;}
.header .bar .right .disclosures .disclosure .disclosure__toggle .shopify-select-icon{ transition:all 250 ease-out;}
.header .bar .right .disclosures .disclosure .disclosure__toggle:hover .shopify-select-icon{fill:#fff;}
.header .bar .right .disclosures .disclosure__list{padding:0; width:auto; margin-top:5px; right:5px;}
.header .bar .right .disclosures .disclosure__list li.disclosure-list__item {padding:0;}
.header .bar .right .disclosures .disclosure__list li.disclosure-list__item.disclosure-list__item--current a.disclosure-list__option,
.header .bar .right .disclosures .disclosure__list li.disclosure-list__item.disclosure-list__item--current a.disclosure-list__option:hover{ border-bottom:none;  background-color:#aaa; color:#fff;}
.header .bar .right .disclosures .disclosure__list li.disclosure-list__item a.disclosure-list__option{font-size:.85em; padding:7.5px 5px; display:block; text-align:center; font-weight:600; text-transform:uppercase;}
.header .bar .right .disclosures .disclosure__list li.disclosure-list__item a.disclosure-list__option:hover{background-color:#000; color:#fff;}
.shopify-section.section-header .header .main-nav ul li ul.tab li ul li a {font-weight: normal;}

@media(max-width: 620px){
.shopify-section.section-header .header .bar a.logo h1 img {  width: 140px;}
.shopify-section.section-header .header.solid .bar.fixed a.logo h1 img{ width: 100px;}

.header .bar .right a.icon-cart i.fc-cart {display: inline-block;}

/*-----ADVANTAGES-----------*/  
.shopify-section .text-columns-with-images .inner img {width: 50%}
}
/*-----SEARCH BAR-----------*/  
  
/*----NAVIGATION------------*/
.shopify-section.section-header .header .main-nav{ padding-bottom:0; background-color: #000}
.shopify-section.section-header .header.scrolled .nav { opacity: 1;}
.shopify-section.section-header .header .main-nav > ul {background-color:#000; padding:10px 0;  }
.shopify-section.section-header .header .main-nav > ul > li > a { color:#fff; }
.shopify-section.section-header .header .main-nav > ul > li > a.active span, .template-index .header .main-nav > ul > li > a.hovered span, .template-index .header .main-nav > ul > li > a:hover span,  .header .main-nav > ul > li > a:hover span{border-bottom: 2px solid #999;}
.shopify-section.section-header .header .main-nav ul { width: 100%;}
.shopify-section.section-header .header .main-nav ul > li { position: static;}
.shopify-section.section-header .header .main-nav ul li ul .columns {display: flex; justify-content: flex-start; flex-wrap: wrap;}
.shopify-section.section-header .header .main-nav ul li ul .columns .column {margin-left: 10px; margin-right: 10px; text-align: start;}
.shopify-section.section-header .header .main-nav .restockify-notify-button {display: none !important; visibility: hidden;}
.shopify-section.section-header .header .main-nav ul li ul.tab.expanded { display: flex; justify-content: center; }
.section-header .header .main-nav ul li ul.tab.right { left: auto; right: 0px; text-align: right; }
@media(max-width: 960px) {
.header .main-nav{ padding:0 20px; display:none;}
}
  
  /*---------SIDE NAVBAR----------------*/
.side-nav .menu ul li a{ font-size:1.75em;}
.side-nav .menu ul ul li a{ font-size:1.25em;}
.side-nav .connect a:hover{color:#666;}
.side-nav .selectors-form .disclosures .disclosure .disclosure__toggle:hover{background-color:#fff; color:#000;}
.side-nav .selectors-form .disclosures .disclosure .disclosure__toggle .shopify-select-icon{ transition:all 250 ease-out;}
.side-nav .selectors-form .disclosures .disclosure .disclosure__toggle:hover .shopify-select-icon{color:#000;}

.shopify-section.section-header .header .bar .left a {display: none;}

.side-nav .inner .side-nav-infos{}
.side-nav .inner .side-nav-infos .side-nav-info { font-size:1.25em;  display:flex; align-items:center; color:#fff; margin:10px 0; }
.side-nav .inner .side-nav-infos .side-nav-info a{ text-decoration: none;font-weight:700;color:#fff; }
.side-nav .inner .side-nav-infos .side-nav-info a:hover{ color:#999; }
.side-nav .inner .side-nav-infos .side-nav-info i{  margin-right:10px; }
.side-nav .inner .side-nav-infos .side-nav-info .info-label{ font-weight:700;}

@media(max-width: 520px) {
.side-nav .menu ul li a{ font-size:1.50em;}
.side-nav .menu ul ul li a{ font-size:1.15em;}
}

/*---------Best seller----------------*/
.main .layout .shopify-section .content { padding: calc(2 * var(--page-padding)); margin: var(--page-padding) 0; overflow-x: hidden;}
.best-seller-products {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-content: flex-start;
  margin-left: -10px;
}
.best-seller.inner .best-seller-section-title {
  font-family: Rajdhani,sans-serif;
  font-style: normal;
  text-transform: uppercase;
  font-size: 29px;
  color: #000;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  margin: 0 0 15px;
}
.best-seller-products .best-seller-product {
  display: block;
  position: relative;
  text-decoration: none;
  width: 25%;
  padding-left: 10px;
  margin-bottom: 10px;
  -webkit-tap-highlight-color: rgba(221, 221, 221, 0.2);
}
.best-seller-products .best-seller-product.two {
  width: 50%;
}
.best-seller-products .best-seller-product.three {
  width: 33.33333%;
}
.best-seller-products .best-seller-product > .inner {
  height: 100%;
  background: #dddddd;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.best-seller-products .best-seller-product > .inner .image {
  width: 100%;
  margin: 0;
  position: relative;
  overflow: hidden;
}
.best-seller-products .best-seller-product > .inner .image.square {
  padding-bottom: 100%;
}
.best-seller-products .best-seller-product > .inner .image.portrait {
  padding-bottom: 125%;
}
.best-seller-products .best-seller-product > .inner .image.landscape {
  padding-bottom: 75%;
}
.best-seller-products .best-seller-product > .inner .image img {
  position: absolute;
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  object-position: center center;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  transition: opacity 200ms cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
}
.best-seller-products .best-seller-product > .inner .image img + img {
  transition: transform 500ms ease;
  opacity: 0;
}
.best-seller-products .best-seller-product > .inner .image .placeholder-svg {
  max-width: 100%;
  padding: 0;
  margin: 0 auto;
  transition: opacity 200ms cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
}
.best-seller-products .best-seller-product > .inner .table {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 150px;
  background-color: #dddddd;
}
.best-seller-products .best-seller-product > .inner .table .cell {
  display: table-cell;
  vertical-align: middle;
}
.best-seller-products .best-seller-product > .inner .tag {
  position: absolute;
  top: 10px;
  right: 10px;
}
.best-seller-products .best-seller-product > .inner .tag .solid {
  text-align: center;
  color: white;
  background: #000000;
  font-family: Rajdhani, sans-serif;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 0px;
  color: #333333;
  color: #ffffff;
  font-weight: 700;
}
.best-seller-products .best-seller-product > .inner .tag .solid.sold-out {
  background: #938d8d;
  color: #ffffff;
}
.best-seller-products .best-seller-product > .inner .tag .solid.sale {
  color: #ffffff;
  background: #000000;
}
.no-js .best-seller-products .best-seller-product > .inner .tag {
  display: none;
}
.best-seller-products .best-seller-product > .inner .info {
  width: 100%;
  position: relative;
}
.best-seller-products .best-seller-product > .inner .info .metas {
  padding: 10px;
}
.best-seller-products .best-seller-product > .inner .info .metas:after {
  display: table;
  content: '';
  clear: both;
}
.best-seller-products .best-seller-product > .inner .info .metas .title {
  display: inline;
  max-width: 100%;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 400;
  text-transform: ;
  font-size: 0px;
  color: #333333;
}
.best-seller-products .best-seller-product > .inner .info .metas .subtitle {
  display: block;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 400;
  text-transform: ;
  font-size: 0px;
  color: #333333;
  font-size: 13px;
}
.best-seller-products .best-seller-product > .inner .info .metas .price {
  max-width: none;
  color: #333;
  font-size: 1.15em;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  margin-bottom: 5px;
}
.best-seller-products .best-seller-product > .inner .info .metas .price.striped {
    margin-left: 10px;
    font-size: inherit;
    color: #999;
    text-decoration: line-through;
    display: inline;
}
.best-seller-products .best-seller-product > .inner .info .metas .unit {
  display: block;
  margin-bottom: 2px;
  font-family: Rajdhani, sans-serif;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 0px;
  color: #333333;
  font-size: 13px;
  color: #333333;
}
.best-seller-products .best-seller-product > .inner .info .metas .vendor {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 400;
  text-transform: ;
  font-size: 0px;
  color: #333333;
  font-size: 15px;
  line-height: 19px;
  margin-top: 2px;
}
.best-seller-products .best-seller-product .opened {
  cursor: default;
}
.best-seller-products .best-seller-product .dummie > .inner .image {
  background: #f3f0ee;
}
.best-seller-products .best-seller-product .text-only .inner {
  padding: 100px 0;
  background: #cacaca;
  justify-content: center;
}
.best-seller-products .best-seller-product :hover .image img + img, .best-seller-products .best-seller-product .opened .image img + img {
  transform: scale(1.03);
  opacity: 1;
}
.best-seller-products .content.product {
  margin-left: 10px;
  margin-bottom: 10px;
}
.best-seller-products .pagination {
  text-align: center;
  padding-left: 10px;
}
.best-seller-products:not(.with-secondary).hover-opacity-0 .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-0 .best-seller-product .opened .inner .image img {
  opacity: 0;
}
.best-seller-products:not(.with-secondary).hover-opacity-0.with-gradients .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-0.with-gradients .best-seller-product .opened .inner .image img {
  opacity: 1;
}
.best-seller-products:not(.with-secondary).hover-opacity-0.with-gradients .best-seller-product :hover .inner .image .gradient, .best-seller-products:not(.with-secondary).hover-opacity-0.with-gradients .best-seller-product .opened .inner .image .gradient {
  opacity: 1;
}
.best-seller-products:not(.with-secondary).hover-opacity-10 .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-10 .best-seller-product .opened .inner .image img {
  opacity: 0.1;
}
.best-seller-products:not(.with-secondary).hover-opacity-10.with-gradients .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-10.with-gradients .best-seller-product .opened .inner .image img {
  opacity: 1;
}
.best-seller-products:not(.with-secondary).hover-opacity-10.with-gradients .best-seller-product :hover .inner .image .gradient, .best-seller-products:not(.with-secondary).hover-opacity-10.with-gradients .best-seller-product .opened .inner .image .gradient {
  opacity: 0.9;
}
.best-seller-products:not(.with-secondary).hover-opacity-20 .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-20 .best-seller-product .opened .inner .image img {
  opacity: 0.2;
}
.best-seller-products:not(.with-secondary).hover-opacity-20.with-gradients .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-20.with-gradients .best-seller-product .opened .inner .image img {
  opacity: 1;
}
.best-seller-products:not(.with-secondary).hover-opacity-20.with-gradients .best-seller-product :hover .inner .image .gradient, .best-seller-products:not(.with-secondary).hover-opacity-20.with-gradients .best-seller-product .opened .inner .image .gradient {
  opacity: 0.8;
}
.best-seller-products:not(.with-secondary).hover-opacity-30 .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-30 .best-seller-product .opened .inner .image img {
  opacity: 0.3;
}
.best-seller-products:not(.with-secondary).hover-opacity-30.with-gradients .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-30.with-gradients .best-seller-product .opened .inner .image img {
  opacity: 1;
}
.best-seller-products:not(.with-secondary).hover-opacity-30.with-gradients .best-seller-product :hover .inner .image .gradient, .best-seller-products:not(.with-secondary).hover-opacity-30.with-gradients .best-seller-product .opened .inner .image .gradient {
  opacity: 0.7;
}
.best-seller-products:not(.with-secondary).hover-opacity-40 .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-40 .best-seller-product .opened .inner .image img {
  opacity: 0.4;
}
.best-seller-products:not(.with-secondary).hover-opacity-40.with-gradients .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-40.with-gradients .best-seller-product .opened .inner .image img {
  opacity: 1;
}
.best-seller-products:not(.with-secondary).hover-opacity-40.with-gradients .best-seller-product :hover .inner .image .gradient, .best-seller-products:not(.with-secondary).hover-opacity-40.with-gradients .best-seller-product .opened .inner .image .gradient {
  opacity: 0.6;
}
.best-seller-products:not(.with-secondary).hover-opacity-50 .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-50 .best-seller-product .opened .inner .image img {
  opacity: 0.5;
}
.best-seller-products:not(.with-secondary).hover-opacity-50.with-gradients .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-50.with-gradients .best-seller-product .opened .inner .image img {
  opacity: 1;
}
.best-seller-products:not(.with-secondary).hover-opacity-50.with-gradients .best-seller-product :hover .inner .image .gradient, .best-seller-products:not(.with-secondary).hover-opacity-50.with-gradients .best-seller-product .opened .inner .image .gradient {
  opacity: 0.5;
}
.best-seller-products:not(.with-secondary).hover-opacity-60 .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-60 .best-seller-product .opened .inner .image img {
  opacity: 0.6;
}
.best-seller-products:not(.with-secondary).hover-opacity-60.with-gradients .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-60.with-gradients .best-seller-product .opened .inner .image img {
  opacity: 1;
}
.best-seller-products:not(.with-secondary).hover-opacity-60.with-gradients .best-seller-product :hover .inner .image .gradient, .best-seller-products:not(.with-secondary).hover-opacity-60.with-gradients .best-seller-product .opened .inner .image .gradient {
  opacity: 0.4;
}
.best-seller-products:not(.with-secondary).hover-opacity-70 .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-70 .best-seller-product .opened .inner .image img {
  opacity: 0.7;
}
.best-seller-products:not(.with-secondary).hover-opacity-70.with-gradients .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-70.with-gradients .best-seller-product .opened .inner .image img {
  opacity: 1;
}
.best-seller-products:not(.with-secondary).hover-opacity-70.with-gradients .best-seller-product :hover .inner .image .gradient, .best-seller-products:not(.with-secondary).hover-opacity-70.with-gradients .best-seller-product .opened .inner .image .gradient {
  opacity: 0.3;
}
.best-seller-products:not(.with-secondary).hover-opacity-80 .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-80 .best-seller-product .opened .inner .image img {
  opacity: 0.8;
}
.best-seller-products:not(.with-secondary).hover-opacity-80.with-gradients .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-80.with-gradients .best-seller-product .opened .inner .image img {
  opacity: 1;
}
.best-seller-products:not(.with-secondary).hover-opacity-80.with-gradients .best-seller-product :hover .inner .image .gradient, .best-seller-products:not(.with-secondary).hover-opacity-80.with-gradients .best-seller-product .opened .inner .image .gradient {
  opacity: 0.2;
}
.best-seller-products:not(.with-secondary).hover-opacity-90 .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-90 .best-seller-product .opened .inner .image img {
  opacity: 0.9;
}
.best-seller-products:not(.with-secondary).hover-opacity-90.with-gradients .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-90.with-gradients .best-seller-product .opened .inner .image img {
  opacity: 1;
}
.best-seller-products:not(.with-secondary).hover-opacity-90.with-gradients .best-seller-product :hover .inner .image .gradient, .best-seller-products:not(.with-secondary).hover-opacity-90.with-gradients .best-seller-product .opened .inner .image .gradient {
  opacity: 0.1;
}
.best-seller-products:not(.with-secondary).hover-opacity-100 .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-100 .best-seller-product .opened .inner .image img {
  opacity: 1;
}
.best-seller-products:not(.with-secondary).hover-opacity-100.with-gradients .best-seller-product :hover .inner .image img, .best-seller-products:not(.with-secondary).hover-opacity-100.with-gradients .best-seller-product .opened .inner .image img {
  opacity: 1;
}
.best-seller-products:not(.with-secondary).hover-opacity-100.with-gradients .best-seller-product :hover .inner .image .gradient, .best-seller-products:not(.with-secondary).hover-opacity-100.with-gradients .best-seller-product .opened .inner .image .gradient {
  opacity: 0;
}
.best-seller-products.with-interactions .best-seller-product  .inner {
  position: relative;
}
.best-seller-products.with-interactions .best-seller-product  .inner .image .gradient {
  left: 0;
}
.best-seller-products.with-interactions .best-seller-product  .inner .info {
  position: absolute;
  bottom: 3px;
  right: 5px;
  left: 5px;
  width: auto;
  overflow: hidden;
  opacity: 0;
  transition: opacity 200ms cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
}
.best-seller-products.with-interactions .best-seller-product  .inner .info .metas .title, .best-seller-products.with-interactions .best-seller-product  .inner .info .metas .subtitle, .best-seller-products.with-interactions .best-seller-product  .inner .info .metas .price {
  font-family: Rajdhani, sans-serif;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 0px;
  color: #333333;
}
.best-seller-products.with-interactions .best-seller-product  .inner .info .metas .title, .best-seller-products.with-interactions .best-seller-product  .inner .info .metas .price {
  font-size: 24px;
  line-height: 26px;
}
.best-seller-products.with-interactions .best-seller-product  .inner .info .metas .title {
  display: inline-block;
  max-width: 190px;
}
.best-seller-products.with-interactions .best-seller-product  .inner .info .metas .subtitle {
  font-size: 13px;
}
.best-seller-products.with-interactions .best-seller-product  .inner .info .metas .price {
  color: #000000;
  margin-bottom: 0;
}
.best-seller-products.with-interactions .best-seller-product  .inner .info .metas .price.striped {
  font-size: 18px;
}
.best-seller-products.with-interactions .best-seller-product  .inner .info .metas .unit {
  font-size: 16px;
}
.best-seller-products.with-interactions .best-seller-product .opened:hover .inner .info {
  opacity: 0;
}
.best-seller-products.with-interactions .best-seller-product :hover .inner .info {
  opacity: 1;
}
.best-seller-products.with-gradients .best-seller-product  .inner .image .gradient {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  right: 0;
  opacity: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%);
  transition: opacity 200ms cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
}
.best-seller-products.with-gradients.with-interactions .best-seller-product  .inner .image .gradient {
  left: 0;
}
.best-seller-products.without-title .best-seller-product  .inner .info .title {
  display: none !important;
}
.best-seller-products.without-price .best-seller-product  .inner .info .price, .best-seller-products.without-price .best-seller-product  .inner .info .unit {
  display: none !important;
}
.best-seller-products.without-vendor .best-seller-product  .inner .info .vendor {
  display: none !important;
}
.best-seller-products.with-title-underline .best-seller-product  .inner .info .metas .title {
  text-decoration: underline;
}
.best-seller-products.without-title.without-price.without-vendor .best-seller-product  .inner .info {
  display: none !important;
}
.best-seller-products.align-left .best-seller-product  .inner .info .metas {
  text-align: left;
}
.best-seller-products.align-center .best-seller-product  .inner .info .metas {
  text-align: center;
}
.best-seller-products.align-right .best-seller-product  .inner .info .metas {
  text-align: right;
}
.best-seller-products.align-one-line .best-seller-product  .inner .info .metas {
  text-align: left;
}
.best-seller-products.align-one-line .best-seller-product  .inner .info .metas .line {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.best-seller-products.align-one-line .best-seller-product  .inner .info .metas .line .best-seller-product -title .title {
  display: block;
}
.best-seller-products.align-one-line .best-seller-product  .inner .info .metas .line .best-seller-product -price {
  order: 2;
  text-align: right;
}
.best-seller-products.align-one-line.with-interactions .best-seller-product  .inner .info .metas .line {
  align-items: flex-end;
}
.best-seller-products.align-one-line.with-interactions .best-seller-product  .inner .info .metas .line .best-seller-product -title {
  display: flex;
  flex-direction: column;
}
.best-seller-products.align-one-line.with-interactions .best-seller-product  .inner .info .metas .line .best-seller-product -title .title {
  order: 2;
}
.best-seller-products.align-one-line.with-interactions .best-seller-product  .inner .info .metas .line .best-seller-product -price {
  display: flex;
  flex-direction: column;
}
.best-seller-products.align-one-line.with-interactions .best-seller-product  .inner .info .metas .line .best-seller-product -price .price {
  order: 2;
}
.best-seller-products.no-padding:not(.with-interactions):not(.with-gradients) .best-seller-product  .inner .info .metas {
  padding: 5px 5px 0 0;
}
@media (max-width: 960px) {
  .best-seller-products .best-seller-product  {
    width: 33.33%;
  }
  .product-related-products .best-seller-products .best-seller-product :nth-child(4n) {
    display: none;
  }

  .shopify-section.section-header .header .bar .left a {
    display: flex;
  }
}
@media (max-width: 620px) {
  .template-collection .content {
    padding: 30px 0 0;
  }
  .collection {
    padding: 0 15px 20px 5px;
  }
  .collection a.root, .collection h2.divider {
    display: none;
  }
  .best-seller-products .best-seller-product  {
    width: 50%;
  }
  .best-seller-products .best-seller-product .three {
    width: 50%;
  }
  .best-seller-products .best-seller-product :nth-child(4n) {
    display: block;
  }
  .best-seller-products.with-interactions .best-seller-product  .inner .info .metas .title, .best-seller-products.with-interactions .best-seller-product  .inner .info .metas .price {
    font-size: 20px;
    line-height: 24px;
  }
  .no-js .product-related-products {
    display: none;
  }
  .product-related-products .best-seller-products .best-seller-product :nth-child(4n) {
    display: block;
  }
  .template-search .content {
    padding-left: 5px;
  }
}
.best-seller-products .best-seller-product>.inner .image img{ background-color:#fff; border-radius:0; }
.best-seller-products.with-interactions .best-seller-product .inner .info{ height:100%; display:flex; flex-direction:column; align-items:center; justify-content:flex-end; background:linear-gradient(to bottom,rgba(0,0,0,0) 0%, rgba(0,0,0,.85) 50%); left:0; right:0; bottom:0;}
.best-seller-products.with-interactions .best-seller-product.opened .inner .info,
.best-seller-products.with-interactions .best-seller-product.opened:hover .inner .info{opacity:1;}
  
.best-seller-products .best-seller-product{margin-bottom:20px;}
.best-seller-products .best-seller-product>.inner { background-color: white;}
.best-seller-products .best-seller-product>.inner .info .metas .title{ max-width:none; color:#000; font-size:1.35em; font-weight:700; line-height:1em; text-decoration:none; }
.best-seller-products .best-seller-product>.inner .info .metas .best-seller-product-price  .price{ max-width:none; color:#333; font-size:1.15em; font-weight:500; line-height:1em; text-decoration:none; margin-bottom:5px;}
.best-seller-products.with-interactions .best-seller-product .inner .info .metas .title{ max-width:none; color:#fff; font-size:1.65em; font-weight:700; line-height:1em; text-decoration:none; }
.best-seller-products.with-interactions .best-seller-product .inner .info .metas .best-seller-product-price .price{ font-family:Montserrat,sans-serif; color:#999; font-size: 1.15em; font-weight: 500; line-height: 1.5em; }
.best-seller-products .best-seller-product>.inner .info .metas .best-seller-product-price  .price .price.striped{ margin-left:10px; font-size:inherit; color:#999; text-decoration:line-through;}
  
.best-seller-products .best-seller-product>.inner .tag{top:0; right:0;}
.best-seller-products .best-seller-product>.inner .tag .solid{ font-size:1rem;}
.best-seller-products .best-seller-product>.inner .tag .solid.sale{background-color:#c32510;}
.best-seller-products .best-seller-product>.inner .tag .solid.sold-out{ background-color:#999; }
@media(max-width: 540px){
  .best-seller-products .best-seller-product>.inner .info .metas .title{font-size:1em;}
  .best-seller-products .best-seller-product>.inner .info .metas .collection-product-price .price{font-size:1em;}
}

/*-------ADVANTAGES-----*/
@media (max-width: 620px) {
  .template-index .main .layout .shopify-section .section-advantage .inner .col {position: relative; padding-left:30%; min-height:150px; display:flex; flex-direction:column; justify-content:center;}
  .template-index .main .layout .shopify-section .section-advantage .inner .col img {position: absolute; left: 0; width:30%;}
  .template-index .main .layout .shopify-section .section-advantage .inner .col h2 {}
  .template-index .main .layout .shopify-section .section-advantage .inner .col .rte {}
}


/*-------collection slider-----*/
.best-seller.inner .slideshow .slick-prev {left: -30px; z-index:999}
.best-seller.inner .slideshow .slick-next {right: -30px; z-index:999}
.slick-loading .slick-list {
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}
/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}
.best-seller.inner .slideshow .slick-prev:before,
.best-seller.inner .slideshow .slick-next:before
{
    line-height: 1;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-right: 3px;
    padding-left: 3px;
}
.slick-prev:before
{
    content: 'G';
}
[dir='rtl'] .slick-prev:before
{
    content: 'F';
}
/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}
.slick-dots
{
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li
{
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/*----BREADCRUMBS------*/
  
.breadcrumbs {margin: 15px 30px 15px 30px; font-weight: 500;}  
.breadcrumbs__list {list-style-type: none; margin: 0; padding: 0; text-transform: uppercase; font-weight: 700; font-family: Rajdhani, sans-serif; font-size: 16px;}
.breadcrumbs__list a {text-decoration: none;}
.breadcrumbs__item {display: inline-block;}
.breadcrumbs__list li:not(:last-child):after, .breadcrumbs__list > a:after {border-style: solid; border-width: .10em .10em 0 0; content: ''; display: inline-block; height: .20em; margin: 0 .20em; position: relative; transform: rotate(45deg); vertical-align: middle; width: .20em;}
.breadcrumbs__link {text-decoration: none;}
.breadcrumbs__link[aria-current="page"] {color: inherit; font-weight: normal; text-decoration: none;}
.breadcrumbs__list a:hover,
.breadcrumbs__link[aria-current="page"]:focus {text-decoration: underline;}
 
/*----SECTION FEATURED PRODUCTS------*/
.shopify-section.section-featured-products .featured-product{ background-color:#111;}
.shopify-section.section-featured-products .featured-product.with-overlap .image .container .right{ width:80%;}
.featured-products .featured-product a.info { transition:none; opacity: 0; display: block; text-align: left; position: absolute; left: 60px; right: 60px;}
.featured-products .featured-product a.info .container .left .table { display:flex; align-items:flex-start; padding-top:10%; justify-content:flex-start; }
.featured-products .featured-product a.info .container .left .table .cell .button { margin-top:10px; color:#fff;}
.featured-products .featured-product a.info .container .left .table .btn { border-color:#999; color:#999;}
.featured-products .featured-product a.info .container .left .table .btn:hover { border-color:#fff; color:#fff;}
.featured-products .featured-product a.info .container .left .table .cell > div:first-child{ background-color:rgba(17,17,17,.65); padding:20px 20px 20px;}
.featured-products .featured-product a.info .container .left .table .cell .title{ color:#fff;}
.featured-products .featured-product a.info .container .left .table .cell .price{ font-family:Montserrat,sans-serif; color:#999; font-weight: 500; line-height: 1.5em;}
@media(max-width: 620px){
  
.featured-products .featured-product a.info { left:auto; right: auto;}
.featured-products .featured-product a.info .container .left .table { display:flex; align-items:flex-start; padding-top:0; justify-content:flex-start; }
.featured-products .featured-product a.info .container .left .table .cell{padding:20px;width: 100%;}
.featured-products .featured-product a.info .container .left .table .cell > div:first-child{padding:0px;}
}
.breadcrumbs__list {
  font-size: 15px !important;
}
/*--------PAYBRIGHT WIDGET------*/
.paybright-widget-container { margin-top:20px; }
.paybright-widget-container p { font-family:inherit !important; display:flex; align-items:center; justify-content:flex-start; flex-wrap:wrap; font-size:.85em; font-weight:700; }
.paybright-widget-container p img{ display:inline-block; width:10em !important; vertical-align: unset; margin-top: -0.15em; margin-right:-1em;}
.paybright-widget-container p button{ transition:all 250ms ease-out; margin-left:10px; font-weight:600;}
.paybright-widget-container p button:hover{ opacity:.6; }
.side-cart .paybright-widget-container { height:75px; display:flex; align-items: center;  position:absolute; bottom:0; left:0; z-index:10; width:100%; margin-top:0px; background-color:#fff; padding:5px 20px 20px 10px; }
.side-cart .side-cart-container {  bottom:0px; }
.side-cart .paybright-widget-container p button{ margin-left:5 px; }
  
/*----SECTION FEATURED COLLECTION------*/
.collection-products .collection-product>.inner .image img{ background-color:#fff; border-radius:0; }
.collection-products.with-interactions .collection-product .inner .info{ height:100%; display:flex; flex-direction:column; align-items:center; justify-content:flex-end; background:linear-gradient(to bottom,rgba(0,0,0,0) 0%, rgba(0,0,0,.85) 50%); left:0; right:0; bottom:0;}
.collection-products.with-interactions .collection-product.opened .inner .info,
.collection-products.with-interactions .collection-product.opened:hover .inner .info{opacity:1;}
  
.collection-products .collection-product{margin-bottom:20px;}
.collection-products .collection-product>.inner { background-color: white;}
.collection-products .collection-product>.inner .info .metas .title{ max-width:none; color:#000; font-size:1.35em; font-weight:700; line-height:1em; text-decoration:none; }
.collection-products .collection-product>.inner .info .metas .collection-product-price .price, .collection-products .collection-product>.inner .info .metas .collection-product-price .price_product{ max-width:none; color:#333; font-size:1.15em; font-weight:500; line-height:1em; text-decoration:none; margin-bottom:5px;}
.collection-products.with-interactions .collection-product .inner .info .metas .title{ max-width:none; color:#fff; font-size:1.65em; font-weight:700; line-height:1em; text-decoration:none; }
.collection-products.with-interactions .collection-product .inner .info .metas .collection-product-price .price, .collection-products.with-interactions .collection-product .inner .info .metas .collection-product-price .price_product{ font-family:Montserrat,sans-serif; color:#999; font-size: 1.15em; font-weight: 500; line-height: 1.5em; }
.collection-products .collection-product>.inner .info .metas .collection-product-price  .price .price.striped, .collection-products .collection-product>.inner .info .metas .collection-product-price  .price .price_product.striped{ margin-left:10px; font-size:inherit; color:#999; text-decoration:line-through;}
  
.collection-products .collection-product>.inner .tag{top:0; right:0;}
.collection-products .collection-product>.inner .tag .solid{ font-size:1rem;}
.collection-products .collection-product>.inner .tag .solid.sale{background-color:#c32510;}
.collection-products .collection-product>.inner .tag .solid.sold-out{ background-color:#999; }
  
  
.template-index .collection-products .restockify-notify-button,
.template-index .section-featured-collection .restockify-notify-button{ margin:0 !important; padding:0 !important; height:0 !important; overflow:hidden; visibility:hidden; display:none !important;}
.collections-items .collections-item h1 { background-color: #000; padding: 5px}
.template-list-collections .collections-items a.collections-item h1::after{ display:none;}
/*----FEATURED COLLECTION TITLE------*/
h2.shopify-section-title {font-size: 29px; font-weight: 700; font-family: Rajdhani,sans-serif; text-transform: uppercase; line-height: 1;}
h2.shopify-section-title.divider {font-size: 29px; font-weight: 700;}

@media(max-width: 540px){
  .collection-products .collection-product>.inner .info .metas .title{font-size:1em;}
  .collection-products .collection-product>.inner .info .metas .collection-product-price .price{font-size:1em;}
}
  

/*-------COLLECTIONS LIST-------*/
.collections-items a.collections-item .image{ position:relative;}
.collections-items a.collections-item .image::before{content:" "; position:absolute; left:0; top:0;width:100%; height:100%; background:linear-gradient(to bottom,rgba(0,0,0,0) 0%, rgba(0,0,0,.65) 30%); opacity:0; transition:all 250ms ease-in-out; }
.collections-items a.collections-item:hover .image::before{opacity:1; }
.collections-items a.collections-item{text-decoration:none;}
.template-list-collections .collections-items a.collections-item h1{text-decoration:none;}
.template-list-collections .collections-items a.collections-item h1::after{content:" →";}
/*----------SIDE CART---------------*/
.side-cart .side-cart-header h2{margin-bottom:10px;}
.side-cart{ background-color:#000; }
.side-cart .side-cart-container .items .item .right a.name{ color:#fff; text-decoration:none; text-transform:none;}
.side-cart .side-cart-container .items .item .right a.name:hover{text-decoration:underline;}
.side-cart .side-cart-container.negative .items .item .right .description{color:#999;}
.side-cart .side-cart-container.negative .more{ background-color:#000;}
.side-cart .side-cart-container.negative .more h4{color:#999;}
.side-cart .side-cart-container.negative .more a{color:#fff;}
.side-cart .side-cart-container .instructions label{color:#999;}
.side-cart .side-cart .side-cart-container .more .cart__checkout{background-color:#fff; color:#000;}
.side-cart .side-cart .side-cart-container .more .cart__checkout:hover{background-color:#999; color:#000;}
.side-cart-container .more .row h4{ color: #fff; font-size: 12px; margin-left: 10px;  }
.side-cart-container .more .row h4 a{ color: #999; }
.side-cart-container .items .item .right .name { color: #fff; }
.side-cart .side-cart-container .more h3 { padding: 10px; }
.side-cart .paybright-widget-container { display: none; }
.side-cart .additional-checkout-buttons .sezzle-checkout-button { display: flex !important; width: 100%; height: 54px; margin-top: 8px !important; align-items: center;  justify-content: center; color: #fff; background-color: #392558 !important; }
.side-cart .additional-checkout-buttons .sezzle-checkout-button img { width: 70px; position: relative; top: -2px; vertical-align: middle; display: inline; margin-left: 5px;}

/*--------TAGLINE----------*/
.content.tagline .rte blockquote { text-transform: uppercase; font-size:2.25em; line-height:1.15em; font-weight: 600;}
/*-------BLOG-----*/
.blog.grid .excerpts{ align-items:stretch;}
.blog.grid .excerpts .post{ display:flex; flex-direction:column; align-items:flex-start; margin-bottom:20px !important;}
.post > h1{ font-size:1.75em; line-height:1.15em;}
.blog .excerpts .post hr{width:70px; margin:10px 0 0 0;}
.blog .excerpts .post > h2{ margin-bottom:0px;}
.blog .excerpts .post .rte{ flex-grow:1; margin-top: 20px; margin-bottom: 20px; }
.blog .excerpts .post .btn.more{margin-top:0px;}

/*PRODUCT DETAILS*/
 
.product-return-button{ transition: all 250ms ease-out; display:none; margin:10px 0 20px 0; padding:10px 15px; text-transform:uppercase; font-size:.85em; font-weight:500; background:none; border:2px solid #000; cursor:pointer; color:#000;  }
.product-return-button:hover{ background-color:#000; color:#fff; }
@media(max-width:620px){
 .template-product .product-return-button{ display:block;}
}
  
.product .item-info .product-breadcrumb{ display:flex; margin-bottom:10px;}
.product .item-info .product-breadcrumb>a{ text-decoration:none; color:#000;}
.product .item-info .product-breadcrumb>a:hover{color:#999;}
.product .item-info .product-breadcrumb-label{ font-weight: 500; text-transform: uppercase; font-size: 1em; }
.product .item-info .product-breadcrumb-label.spacer{ margin: 0 5px; }
.product .item-info .product-breadcrumb-label { }

 a.is-button{font-size:1.15em; text-transform:uppercase; padding:10px 20px; text-decoration:none; background-color:#000; color:#fff; margin-bottom:20px; }
 .product.preview .item .item-info  a.is-button{display:none;}

.product.preview .item .item-info a.title h1{ transition:all 250ms ease-out; color:#000;}
  
 #gym-maison .product .item .item-info h1{ font-size:3em;}
  
.product.preview .item .item-info a.title:hover h1{color:#999;}

.product .item .item-info .type_price .offers h2.price, .product .item .item-info .type_price .saving h2.price{font-family: Montserrat, sans-serif; font-size:1.25em; font-weight:500; }
.product .item .item-info .type_price .offers h2.price.striped{ color:#999; margin-left:1em;font-size:1.25em; font-weight:500; } 
.product .item .item-info .type_price .saving h2.price{font-family: Montserrat, sans-serif; font-size:1.25em; font-weight:500; margin-top:5px; color:#c32510;} 
  
.product.preview .close i.fc{transition:all 250ms ease-in-out;}
.product.preview .close:hover i.fc{ border-color:#000; background-color:#000; color:#fff;}
.product .item .item-info .radio-wrapper fieldset label, .product .item > .right .selector-wrapper fieldset label{ font-size:.85em; transition:all 250ms ease-in-out;}
.product .item .item-info .radio-wrapper fieldset label:not(.disabled):hover, .product .item > .right .selector-wrapper fieldset label:not(.disabled):hover{ border-color: #000;  background-color:#000; color:#fff !important; }
.product .item .item-info .radio-wrapper fieldset input[type=radio]:checked+label, .product .item .item-info .selector-wrapper fieldset input[type=radio]:checked+label{ border-color: #000; background-color:#000; color:#fff !important; }
.product .item .item-info .radio-wrapper fieldset input[type=radio]:checked+label:hover, .product .item .item-info .selector-wrapper fieldset input[type=radio]:checked+label:hover{ background-color:#000; color:#fff; }
.product .item .item-info .add-to-cart.with-payment-button:hover{ background-color:#000; color:#fff;}
.product .item .item-info .shopify-payment-button__button--unbranded{ background-color:#999; color:#000;}
.product .item .item-info .shopify-payment-button__button--unbranded:hover{ background-color:#000; color:#fff;}
.product .type_available_stock_units .stock .units .units{ font-weight:bold;}
.product .type_available_stock_units .stock {font-family: Rajdhani,sans-serif; font-style: normal; font-weight: 400;  text-transform: uppercase;}
.main .layout .shopify-section.newsletter-section .content.show-background{ background-color:#000; color:#999;}
.main .layout .shopify-section.newsletter-section .content.show-background .rte h1{ color:#fff;}
.main .layout .shopify-section.newsletter-section .content.show-background .rte p{ color:#999;}
.product .type_description+.type_collapsible_tab { margin-top: -10px;}
.product .type_description+.type_collapsible_tab .accordion{ border-top: 0;}
.product #shopify-product-reviews{padding-top:40px; }
.product #shopify-product-reviews .spr-summary-actions-newreview{ display:block; transition:all 250ms ease-in-out; border:2px solid #000; padding:5px 10px; text-decoration:none; text-transform:uppercase;  font-weight:700;}
.product #shopify-product-reviews .spr-summary-actions-newreview:hover{ background-color:#000; color:#fff;}
.no-outlines .new-review-form button, .no-outlines .new-review-form  input, .no-outlines .new-review-form textarea, .no-outlines .new-review-form select, .spr-form-input-text, .spr-form-input-email, .spr-form-input-textarea, .spr-button, .spr-button-primary{border:1px solid #999; padding:10px; background-color:transparent; font-size:.75em;  }
.new-review-form .no-outlines input.spr-button:hover{ border-color:#000; background-color:#000; color:#fff;}
.spr-summary-actions
.rte ol li, .rte ul li { margin: 0 0 0px;}
.rte li, .rte p, .rte td { line-height:1.15em;}
.product .item .item-info .rte h3{font-size:1.35em; color:#000;}
.product .item .item-info .js-qty{ margin: 0;  flex-shrink: 0; display: inline-flex; justify-content: start; align-items: start; width: auto; margin-bottom: 10px;}
.product .item .item-info .js-qty input{height: 45px !important; flex-grow:1;border: 2px solid #000;border-right:0; border-left:0;  border-radius: 0; background-color: #fff; color: #000;font-size: 1.15em; line-height: 1em;} 
.product .item .item-info .js-qty button{height: 45px !important;width: 35px; min-width: 35px; border: 2px solid #000; border-radius: 0; background-color: #fff; color: #000; font-weight:700;font-size: 1.5em; line-height: 1em;} 
.product .item .item-info .js-qty button:hover{background-color: #000; color: #fff; } 
.product .item .item-info .type_price .offers h2.price.striped {margin-left: 0px}
  
.product .item .item-info .shopify-product-form{ display:flex; flex-direction:column; align-items:stretch;}
.product .item .item-info .shopify-product-form > *{ }
.product .item .item-info .shopify-product-form .row.type_title,
.product .item .item-info .shopify-product-form .row.type_price,
.product .item .item-info .shopify-product-form .row.type_variant_picker,
.product .item .item-info .shopify-product-form .row.type_quantity_selector,
.product .item .item-info .shopify-product-form .row.type_buy_buttons,
.product .item .item-info .shopify-product-form .row.type_quantity_selector + [class*="type_@app"]{order:1;}
  
.product .item .item-info .shopify-product-form .row.type_buy_buttons{order:2;}
  
.product .item .item-info .shopify-product-form .row.type_description,
.product .item .item-info .shopify-product-form .row.type_collapsible_tab,
.product .item .item-info .shopify-product-form .row[class*="type_@app"]{order:4;}
   
.product .item .item-info .shopify-product-form .restockify-notify-button{ order:3;  align-self: flex-start;}

@media(max-width: 620px){
.product .item > .right .radio-wrapper fieldset label, .product .item > .right .selector-wrapper fieldset label{ font-size:.75em;}
  .spr-summary-actions{width:100%;}
}  
/* RECOMMENDED PRODUCTS */

.section-related-products .product-related-products h2.shopify-section-title {
  font-family: Rajdhani,sans-serif;
  font-weight: 700;
  font-size: 29px;
  text-transform: uppercase;
  color: #000;
  margin: 0 0 15px;
}


/*--PRODUCT RESTOCK NOTIFY--*/
  .restockify-modal-close-btn{ font-family:Montserrat, sans-serif; } 
.restockify-form { font-family:Montserrat, sans-serif; } 
.restockify-form .restockify-email-input{ border-radius:0 !important; border:1px solid #000 !important;}
.restockify-form .restockify-submit-button{ background-color:#000; color:#fff; padding:10px 20px; text-transform:uppercase; font-weight:700;}
  
  
button.restockify-notify-button{ margin:20px 0 !important; padding:15px 25px !important; cursor:pointer; width:auto !important; display:block; background-color:#000; color:#fff; text-transform:uppercase; font-weight:700;}
button.restockify-notify-button:hover{ background-color:#999; color:#000;}
.template-collection .collection-products button.restockify-notify-button{ display:none !important;}

/*////////PRODUCT ADDON/////////////*/
#spiceaddonsappid{margin-top:0px; padding-top:0; }
#sg-pro-access-wrapper{border-top:1px solid #999; margin-top:20px; padding-top:10px;  }
.sg-pro-access-heading, .spicegems-product-title, .spicegems-addon-product-title{ text-transform:uppercase;}
#spiceaddonsappid .sg-pro-access-product{display:flex; align-items:center; border-bottom:1px solid #999; padding-bottom:10px; margin-bottom:10px; }
#spiceaddonsappid .sg-pro-access-product:last-child{ border-bottom:none; }
#spiceaddonsappid .sg-pro-access-product-left{ padding:0; margin:0; display:flex; align-items:center;}
#spiceaddonsappid #sg-checkbox #sg-checkbox input[type=checkbox]+.sg-label-text::before{margin-left:0; width:1rem;}
.sg-pro-access-product-right{width:100%; display:flex; align-items:center; flex-wrap:wrap; align-items:flex-start;}
#sg-checkbox input[type=checkbox]+.sg-label-text:before{margin:0; padding:0;}
#spiceaddonsappid .sg-pro-access-product .sg-pro-access-product-title-area{min-width:100%; padding:0; margin-bottom:0px; display:flex; flex-wrap:wrap; flex-grow:1;flex-shrink:1;}
#spiceaddonsappid .sg-pro-access-product select, #spicegems-product_quickview .sg-pro-access-product select {flex-grow:1;}
#spiceaddonsappid .sg-pro-access-product div.input_field_number, #spicegems-product_quickview .sg-pro-access-product div.input_field_number{ margin:0;width: 130px !important;
    flex-shrink: 0; }

#spiceaddonsappid .sg-pro-access-product .sg-pro-access-product-img {position:relative; margin-left:0;}
  
.sg-pro-access-product .sg-pro-access-product-img img{width:100%; height:100%; position:absolute; top:0; bottom:0; left:-50%; right:-50%; margin:auto; object-fit: cover;}
.sg-pro-access-product .sg-pro-access-product-img .sg-pro-access-quick-view-btn{ font-size:0; background-color: rgba(0,0,0,0) !important;}
.sg-pro-access-product .sg-pro-access-product-img .sg-pro-access-quick-view-btn i{ font-size:1.5rem;}

#spiceaddonsappid .sg-pro-access-product select, #spicegems-product_quickview .sg-pro-access-product select, .spicegems-qv-product-box .spicegems-form-group select{ background:transparent; width:auto; padding:0; margin:0 20px 5px 0; border-radius:0px; border:2px solid #000; }
.sg-pro-access-product-title-area .sg-pro-access-product-title{  flex-grow: 1; padding-right:5px; line-height:1.1em; font-size:1.25rem; margin:0; margin-bottom:5px; padding:0 5px 0 0; text-decoration:none; }
.sg-pro-access-product-title-area .sg-pro-access-product-title:hover{ color:#666;}
.sg-pro-access-product-title-area .sg-pro-access-price{align-items:center; margin-bottom: 5px;}
.sg-pro-access-product-title-area .spicegems-main-price, .sg-pro-access-product-title-area .spicegems-addon-price{ font-family: Montserrat, sans-serif;  font-color:#000; line-height:1em; font-size:1.25rem;margin:0; padding:0 5px 0 0;}
.sg-pro-access-product .sg-pro-access-input-felid{ height:45px;}
#spiceaddonsappid .input_field_number .sg_minus_btn, #spiceaddonsappid .input_field_number .sg_plus_btn, #spicegems-product_quickview .input_field_number .sg_minus_btn, #spicegems-product_quickview .input_field_number .sg_plus_btn{ height:45px !important; width:35px; min-width:35px; border:2px solid #000; border-radius:0; background-color:#fff; color:#000; font-size:1.5em; line-height:1em; }
#spiceaddonsappid .input_field_number .sg_minus_btn span{ margin-top:-2px;}
#spiceaddonsappid .input_field_number .sg_minus_btn:hover, #spiceaddonsappid .input_field_number .sg_plus_btn:hover, #spicegems-product_quickview .input_field_number .sg_minus_btn:hover, #spicegems-product_quickview .input_field_number .sg_plus_btn:hover{ background-color:#000; color:#fff;  }
#spiceaddonsappid .sg-pro-access-product div.input_field_number input[type=number].sg-pro-access-input-felid, #spiceaddonsappid .sg-pro-access-product div.input_field_number input[type=number].sg-pro-access-input-felid{ max-height:45px !important;  height:45px !important;  border:2px solid #000; border-left:none; border-right: none;}
#spiceaddonsappid .sg-pro-access-product div.input_field_number input[type=number].sg-pro-access-input-felid, #spiceaddonsappid .sg-pro-access-product div.input_field_number input[type=number].sg-pro-access-input-felid, #spiceaddonsappid .sg-pro-access-product div.input_field_number input[type=number].form-control, #spiceaddonsappid .sg-pro-access-product div.input_field_number input[type=number].form-control, #spicegems-product_quickview .sg-pro-access-product div.input_field_number input[type=number].sg-pro-access-input-felid, #spicegems-product_quickview .sg-pro-access-product div.input_field_number input[type=number].sg-pro-access-input-felid, #spicegems-product_quickview .sg-pro-access-product div.input_field_number input[type=number].form-control, #spicegems-product_quickview .form-group.spicegems-form-group div.input_field_number input[type=number].form-control{ font-size: 1.15em; flex-grow:1; max-height:45px !important;  height:45px !important; border:2px solid #000; border-left:none; border-right: none;}

.spicegems-product-quickview .spicegems-modal-container{padding:20px;}
.spicegems-modal-container .spicegems-modal-close{ width:30px; height:30px; font-size:40px;}

/*TEXT COLUMN WITH IMAGE*/
.template-index .main .layout .shopify-section .content.text-columns-with-images .col { font-size:1rem; }
.template-index .main .layout .shopify-section .content.text-columns-with-images .col picture img{ border-radius:50%; max-width:200px; }
.template-index .main .layout .shopify-section .content.text-columns-with-images .col h2{ font-weight: 700;  font-size: 1.25em; line-height: 1.15em; color: #000; }

  
@media(max-width: 620px){
.main .layout .shopify-section .content.text-columns-with-images .col{ width:100%;}
.main .layout .shopify-section .content.text-columns-with-images .col picture img{max-width:100px; }
}
  
/*SLIDESHOW*/
.template-index .main .layout .shopify-section .content.slideshow{}
.template-index .main .layout .shopify-section .content.slideshow .slideshow-image{position:relative;}
.template-index .main .layout .shopify-section .content.slideshow .slideshow-image .table .cell{ vertical-align:bottom; padding-bottom:10vh;}
.template-index .main .layout .shopify-section .content.slideshow .slide .slideshow-image .table .cell h1{ font-weight:400; font-size:4em; line-height:1em;}
.template-index .main .layout .shopify-section .content.slideshow .slide .slideshow-image .table .cell h2{color:#999;}
.template-index .main .layout .shopify-section .content.slideshow .slide.is-light .slideshow-image .table .cell .btn:hover{ border-color:#fff;  background-color:#fff; color:#000;}
@media(max-width: 960px){
.template-index .main .layout .shopify-section .content.slideshow .slide .slideshow-image .table .cell h1{ font-size:2.5em;}
}
@media(max-width: 620px){
.template-index .main .layout .shopify-section .content.slideshow .slide .slideshow-image .table .cell h1{ font-size:1.75em;}
}
/*MAP*/
@media (max-width: 960px){
.map>.info p { font-size:1.15em; line-height: 1.15em;}
}
  
/*NEWSLETTER*/
 .newsletter form .table span.input-group-btn .btn{background-color:transparent; border:2px solid #fff; color:#fff; padding: 12px 20px; }
 .newsletter form .table span.input-group-btn .btn:hover{background-color:#fff; border:2px solid #fff; color:#000;  }
 .newsletter form .table .field input.text {padding: 16px 15px 12px;}
 .newsletter form .table .field label {top: 15px}
/*FOOTER*/
.footer .top .col form .table span.input-group-btn .btn{transition:all 250ms ease-in-out;}
.footer .top .col form .table span.input-group-btn .btn:hover{ background-color:#fff; color:#000; border-color:#fff !important; }
.footer .top .col .rte p.connect a:hover, .footer .top .col p.connect a:hover, .footer .top .col li.connect a:hover{ color:#999;}

/*SEZZLE*/
.template-cart .additional-checkout-buttons .sezzle-checkout-button { display: flex !important; width: 100%; height: 54px; margin-top: 8px !important; align-items: center;  justify-content: center; }

.footer .top .col form .table input.text { padding: 12px 10px; }
.footer .top .col form .table span.input-group-btn .btn{padding: 10px 10px;}
/*//////////////////////NOUS JOINDRE///////////////////*/
.template-sufix-contact .main .layout .shopify-section .content.text-columns-with-images .col picture img{ width:auto; max-width:120px; }
.template-sufix-contact .main .layout .shopify-section .content.text-columns-with-images .col h2{ font-weight: 700;  font-size: 1.25rem; line-height: 1.15em; color: #000; margin: 0 0 5px; }
.template-sufix-contact .main .layout .shopify-section .content.text-columns-with-images .col a{border-bottom: transparent 1px solid; text-decoration:none; }
.template-sufix-contact .main .layout .shopify-section .content.text-columns-with-images .col a:hover{border-bottom: #000 1px solid;}
  
/*BOXES*/
.boxes .box>.right{ background-color:#999; }
.boxes .box>.right h3.accent, .boxes .box>.right>h3{color:#fff;}
.boxes .box>.right,
.boxes .box>.right .row,
.boxes .box>.right .row a,{ color:#fff;}
.boxes .box>.right .row p{ color:#fff;}
span.highlight{background:rgba(255,255,255,1); margin:0 2px; }
.boxes .box>.right .row .btn.solid{ background-color:#000;}
.boxes .box>.right .row .btn.solid:hover{ background-color:#fff; color:#000;}
  
/*404*/
.template-404 .main .shopify-section.section-404 .content{ background-image: url('/cdn/shop/files/murph_404.jpg?v=1642703521'); background-size:cover; background-position:center;}
.template-404 .main .shopify-section.section-404 .content.show-background .boxes{ padding-top:10vh; background-color:transparent;}
.template-404 .main .shopify-section.section-404 .content.show-background .boxes .box .right{ background-color:rgba(0,0,0,.65);}
.template-404 .main .shopify-section.section-404 .boxes .box>.left h2{ color:#fff; font-size:8em; line-height:1em; }
.template-404 .main .shopify-section.section-404 .boxes .box .right h3{font-family: Rajdhani,sans-serif; font-style: normal; font-weight: 400; text-transform: uppercase; font-size: 2em;}

@media (max-width: 620px){
.template-404 .main .shopify-section.section-404 .content.show-background .boxes{ padding-top:0vh;}
.template-404 .main .shopify-section.section-404 .boxes .box>.left h2{ color:#fff; font-size:4em; line-height:1em; }
.template-404 .main .shopify-section.section-404 .boxes .box .right h3{font-size: 1.5em;}
.template-404 .main .shopify-section.section-404 .boxes .box .right{ margin:0 20px;text-align: center;}
.template-404 .main .shopify-section.section-404 .boxes .box>.right .actions, .template-404 .main .shopify-section.section-404 .boxes .box>.right .back{text-align: center;}
}
/*SIDE PICK PANEL*/  
  .side-pick {     color: #fff; background: #000;}
  .side-pick .side-pick-header h3{color:#999;}
/*LANG SWITCHER*/
  .ly-switcher-wrapper{display:none;}

/*Side bar Nav*/
.template-collection .main .layout .shopify-section .content.collection{display:flex; align-items: flex-start; margin-top: 0px;}
.side-menu { display:none; width:280px;  padding-right:20px; flex-grow:0; flex-shrink:0;position: relative;}
@media (min-width: 960px){
.side-menu { display:block;}
}
.side-menu + div {flex-grow:1; }
.side-menu > a {
  display: none;
}
.side-menu .inner {
  position: fixed;
  z-index: 400;
  top: 0;
  left: -400px;
  max-width: 400px;
  width: 100%;
  height: 100%;
  padding: 30px;
  background: #000000;
  overflow-y: auto;
}
.side-menu .close {
  position: absolute;
  top: 17px;
  left: 30px;
}
.side-menu .close i.fc {
  color: #ffffff;
  font-size: 28px;
}
.side-menu .menu ul {
  list-style: none;
  margin:0 0;
}
.side-menu .menu > ul > li { border-bottom:1px solid #ddd;}
.side-menu .menu ul li a {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  font-size: calc(16px * var(--font-base-scale));
  color: #333333;
  font-weight: 700;
  text-transform: none;
  text-decoration: none;
  padding: 10px 0;
  display: inline-block;
}
.side-menu .menu ul li a:hover {
  text-decoration: underline;
}
.side-menu .menu ul li a.plus:hover {
  text-decoration: none;
}
.side-menu .menu ul li a.plus:hover span {
  text-decoration: underline;
}
.side-menu .menu ul li a.plus:after {
  content: '+';
  margin-left: 10px;
  display: inline-block;
  transition: transform 200ms cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
  font-weight: 400;
}
.side-menu .menu ul li a.plus[aria-expanded="true"]:after {
  transform: rotate(45deg);
}
.side-menu .menu ul ul {
  display: none;
  margin: 0 0px;
  padding-left:10px;
}
.side-menu .menu ul ul li {
  margin: 0;
  padding-left:0px;
}
.side-menu .menu ul ul li a {
  font-size: calc(14px * var(--font-base-scale));
  font-weight: normal;
  padding: 5px 0 5px;
}
.side-menu .menu ul ul ul li a {
  font-size: calc(14px * var(--font-base-scale));
  opacity:.8;
}
.side-menu .extra > * {
  padding-top: 20px;
}
.side-menu .extra > *:first-child {
  margin: 30px 0 0;
  padding-top: 30px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.side-menu .extra > *:last-child {
  padding-bottom: 30px;
}
.side-menu .selectors-form .disclosures .disclosure {
  display: inline-block;
  margin-right: 8px;
}
.side-menu .selectors-form .disclosures .disclosure:last-child {
  margin-right: 0;
}
.side-menu .selectors-form .disclosures .disclosure .disclosure__toggle {
  color: #ffffff;
  border-color: #ffffff;
  background: transparent;
}
.side-menu .selectors-form .disclosures .disclosure .disclosure__toggle .shopify-select-icon {
  fill:  #ffffff;
}
.side-menu .connect {
  font-size: 35px;
}
.side-menu .connect a {
  color: #ffffff;
}
.no-js .side-menu {
  height: 50px;
  z-index: 200;
  width: 50px;
  position: absolute;
}
.no-js .side-menu > a {
  display: block;
  position: absolute;
  left: 14px;
  top: 17px;
}
.no-js .side-menu > a i {
  color: #333333;
  font-size: 30px;
  vertical-align: middle;
}
.no-js .side-menu > a span {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 0px;
  color: #333333;
  color: #333333;
  font-weight: 700;
  margin-left: 4px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
.no-js .side-menu .inner .menu ul li:focus-within > ul, .no-js .side-menu .inner .menu ul li:hover > ul {
  display: block;
}
.no-js .side-menu .inner .menu ul li:focus-within > ul li:focus-within ul, .no-js .side-menu .inner .menu ul li:focus-within > ul li:hover ul, .no-js .side-menu .inner .menu ul li:hover > ul li:focus-within ul, .no-js .side-menu .inner .menu ul li:hover > ul li:hover ul {
  display: block;
}
.no-js .side-menu .inner .close {
  display: none;
}
.no-js .side-menu:focus-within .inner, .no-js .side-menu:hover .inner {
  left: 0;
}
/*FILTRES*/
@media (max-width: 620px){
.sorting-and-filtering form.desktop .filtering ul.categories{ display: flex; flex-wrap: wrap; white-space:break-spaces; }
.sorting-and-filtering form.desktop .filtering ul.categories li a { margin: 0 5px 5px 0;}
}

.best-seller-products .best-seller-product > .inner .info .metas .price {
    max-width: none;
    color: #333;
    font-size: 1.15em;
    font-weight: 600;
    line-height: 1em;
    text-decoration: none;
    margin-bottom: 5px;
}
.section-header .header.scrolled .bar.fixed {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    opacity: 1;
    display: block;
    max-width: var(--page-max-width);
    margin: 0 auto;
    background-color: rgba(255, 255, 255, 0.8);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(10px);
}
.announcement-bar-sections--22333755228434__announcement-bar p {
    color: #ffffff;
    display: none;
}
.slick-dots li button:before {
    font-family: 'slick';
    font-size: 16px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: 0.25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
button.slick-prev.slick-arrow {
    display: none !important;
}
button.slick-next.slick-arrow {
    display: none !important;
}
.template-index .main .layout .shopify-section .content.text-columns-with-images .col h2{
  font-size:0.9em;
}
.text-columns-with-images .rte p {
    font-size: 12px;
    text-transform: inherit;
    font-family: Montserrat, sans-serif;
}
@media (max-width: 960px){
.collections-items a.collections-item.one-whole.tall, .collections-items a.collections-item.one-half.tall, .collections-items a.collections-item.one-third.tall {
    width: 50% !important;
}
.featured-collections-template--22333759553810__5d1e07a8-0e4b-431e-9cfa-7ec5fc24a36a .collections-items a.collections-item h1 {
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
}
}
.cards {
    align-items: center;
    text-align: center;
  margin-top: 15px;
}
div#insta-feed {
    font-family: Rajdhani, sans-serif;
    font-size: 29px;
}

/* mobile slider css */

.collections-items.collection-list-slider.slick-initialized.slick-slider {
    margin: 30px 0;
}

@media (max-width: 799px){
  .collections-items.collection-list-slider a.collections-item.one-third.tall {
    width: 100% !important;
  }
  .collections-items.collection-list-slider .slick-list.draggable {
    padding-right: 70px;
  }
}

.breadcrumbs {
    margin: 15px 30px 15px 30px;
    font-weight: 500;
}
body.shopping .side-cart {
    z-index: 999999 !important;
}

@media (max-width: 620px) {
    .shopify-section .text-columns-with-images .inner img {
        width: 50%;
        align-items: center;
        justify-content: center;
        display: inline;
    }
}