@font-face {
  font-family: 'GaramondPremrPro';
  src: url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro.eot');
  src: url('GaramondPremrPro.woff') format('woff2'),
       url('GaramondPremrPro.woff') format('woff'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro.ttf') format('truetype'),
       url('GaramondPremrPro.svg') format('svg'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GaramondPremrPro-Bd';
  src: url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-Bd.eot');
  src: url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-Bd.woff2') format('woff2'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-Bd.woff') format('woff'),
       url('GaramondPremrPro-Bd.ttf') format('truetype'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-Bd.svg#GaramondPremrPro-Bd') format('svg'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-Bd.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GaramondPremrPro-BdDisp';
  src: url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-BdDisp.eot');
  src: url('GaramondPremrPro-BdDisp.woff') format('woff2'),
       url('GaramondPremrPro-BdDisp.woff') format('woff'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-BdDisp.ttf') format('truetype'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-BdDisp.svg#GaramondPremrPro-BdDisp') format('svg'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-BdDisp.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GaramondPremrPro-BdIt';
  src: url('GaramondPremrPro-BdIt.eot');
  src: url('GaramondPremrPro-BdIt.woff') format('woff2'),
       url('GaramondPremrPro-BdIt.woff') format('woff'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-BdIt.ttf') format('truetype'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-BdIt.svg#GaramondPremrPro-BdIt') format('svg'),
       url('GaramondPremrPro-BdIt.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GaramondPremrPro-BdItDisp';
  src: url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-BdItDisp.eot');
  src: url('GaramondPremrPro-BdItDisp.woff') format('woff2'),
       url('GaramondPremrPro-BdItDisp.woff') format('woff'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-BdItDisp.ttf') format('truetype'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-BdItDisp.svg#GaramondPremrPro-BdItDisp') format('svg'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-BdItDisp.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GaramondPremrPro-It';
  src: url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-It.eot');
  src: url('GaramondPremrPro-It.woff2') format('woff2'),
       url('GaramondPremrPro-It.woff') format('woff'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-It.ttf') format('truetype'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-It.svg#GaramondPremrPro-It') format('svg'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-It.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GaramondPremrPro-LtDisp';
  src: url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-LtDisp.eot');
  src: url('GaramondPremrPro-LtDisp.woff') format('woff2'),
       url('GaramondPremrPro-LtDisp.woff') format('woff'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-LtDisp.ttf') format('truetype'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-LtDisp.svg#GaramondPremrPro-LtDisp') format('svg'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-LtDisp.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GaramondPremrPro-LtItDisp';
  src: url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-LtItDisp.eot');
  src: url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-LtItDisp.woff2') format('woff2'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-LtItDisp.woff') format('woff'),
       url('GaramondPremrPro-LtItDisp.ttf') format('truetype'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-LtItDisp.svg#GaramondPremrPro-LtItDisp') format('svg'),
       url('https://cdn.shopify.com/s/files/1/1491/9826/t/36/assets/GaramondPremrPro-LtItDisp.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}



/*CSS for new Concept Page*/
.co-bg-big-text-conainer {
  background:url(../../11/assets/background-text-behing-img1.jpg);
      background-position: top center;
    padding: 30px 0;
  background-size:initial;
  background-repeat:no-repeat;
}
.co-text-top {
  font-family: 'Arapey-Italic';
  font-size:30px;
  letter-spacing:0.02em;
  margin: 95px auto 0;
    text-align: center;
}
.co-1024-container {
  width:1024px;
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
}

.co-512-blocks {
  margin-top:75px;
}

.co-512-block-part-1, .co-512-block-part-2 {
  width:512px;
  float:left;
}

.co-hide-in-desktop { display:none; }

.co-512-block-part-2 {
  padding-top:50px;
}

.co-512-block2 .co-512-block-part-2 { 
  padding:0; 
}

.co-etre { 
  font-family: 'Roboto Condensed';
  font-weight:700;
  letter-spacing:0.3em;
  font-size:18px;
  color:#6a97ba; 
}
.co-512-heading { 
  font-family: 'PlantinHeadlineMTPro-MediumCn'; 
  font-size:60px; 
  letter-spacing:0.06em;
  color:#000; 
  line-height: 52px; 
  margin-top:60px; 
}
.co-512-content { 
  font-family:'Arapey-Regular'; 
  font-size:22px; 
  color:#525151;
  letter-spacing:0.025em;
  margin-top: 30px; 
  line-height:27px;
}
.co-512-block { 
  overflow:hidden; 
}
.co-float-right {
    text-align: center;
}
.co-labox-etre { 
  font-family:'Roboto Condensed'; 
  font-size:20px;
  font-weight:bold;
  color:#5a5a5a; 
  letter-spacing:0.3em;
}
.co-grey-block-text-head { 
  font-family: 'PlantinHeadlineMTPro-MediumCn'; 
  font-size:40px; 
  color:#5a5a5a; 
  margin-top:20px; 
  line-height: 38px;
  letter-spacing:0.06em;
}
.co-grey-block-text-content { 
  margin-top:30px; 
  font-family:'Arapey-Regular'; 
  font-size:22px; 
  color:#525151;
  letter-spacing:0.025em;
}
.co-grey-content-container { 
  overflow:hidden;
  max-height:626px;
}
.co-grey-content-container > div {
    width: 50%;
    float: left;
}
.co-grey-block-text {
    padding: 17%;
    text-align: left;
}

.co-grey-block-image-container {
  background:#e2e8ee;
}
.co-grey-block-text-container {
  background:#edf2f7;
}

.co-bg-big-text-conainer-bottom {
  background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../../11/assets/sanoir_desktop_15345126100464373234.jpg");
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: initial;
      background-position: top center;
}

.co-container-bottom {
  padding-top:220px;
  padding-bottom:100px;
}

.co-bg-big-text-conainer-bottom-text-top-small {
  font-family: 'Arapey-Italic';
    font-size: 30px;
  text-align:center;
  letter-spacing: 0.02em;
  color:#000;
}
.co-bg-big-text-conainer-bottom-text-top-head { 
  font-size:70px;
  font-family: 'PlantinHeadlineMTPro-MediumCn';
  letter-spacing:0.06em;
  line-height:75px;
  text-align:center;
  margin-top:25px;
  color:#000;
}

.co-256-blocks-container { overflow:hidden; }
.co-256-block { width:256px; float:left; } 

.co-bg-big-text-conainer-bottom .co-1024-container:nth-child(2) {
  margin-top:60px;
}
.co-256-name {
  font-size:25px;
  letter-spacing:0.025em;
  font-family:'Roboto Condensed';
  font-weight:bold;
  color:#6a97ba;
  text-align:center;
}

.co-256-content {
  font-size:18px;
  letter-spacing:0;
  font-family:'Arapey-Regular';
  color:#909294;
  text-align:center;
  margin-top: 30px;
}

.co-256-inner-block {
    width: 200px;
    margin: 0 auto;
}

.co-footer-bg {
  background:url(../../11/assets/imageslider.jpg) no-repeat;
  padding:20px 0;
  background-size:cover;
}

.co-footer-block-half {
  width:50%;
  float:left;
  color:#fff;
}

.co-footer-bg-fixed {
  overflow:hidden;
  width: 1180px;
    margin: 0 auto;
  max-width:100%;
}

.co-apostrophe {
  font-size:112px;
}

.co-apostrophe.closequote {
  text-align:right;
  margin-right:60px;
}

.co-review-logo {
  text-align:right;
  margin-right:110px;
}

.co-footer-content {
  font-family:'CrimsonTextSemiBold'; 
  font-size:28px;
  padding:15px 0;
  line-height:1.2;
}

.co-content-button a {
  background:transparent;
  color:#000;
  text-transform:uppercase;
  font-family:'Roboto Condensed';
  font-size:25px;
      padding: 15px 50px;
    display: inline-block;
  margin-top:35px;;
  border:1px solid #000;
  letter-spacing:0.1em;
}
@media only screen and (min-width:1150px) {
  .co-grey-block-text-container { min-height:626px; }
}

@media only screen and (min-width:920px) and (max-width:1013px) {
  .co-grey-content-container > div {
  height: 526px;
	}
  .co-grey-block-text { padding:15% 10%; }
}

@media only screen and (min-width:1014px) and (max-width:1150px) {
  .co-grey-content-container > div {
  height: 626px;
	}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
  .co-512-block-part-1, .co-512-block-part-2 { width:50%; }
  .co-grey-content-container > div { height:470px; }
  .co-grey-block-text { padding:8%; }
}

@media only screen and (min-width:320px) and (max-width:768px) {
  .co-512-block-part-1, .co-512-block-part-2 { float:unset; width:100%; max-width:100%; }
  .co-hide-in-phone { display:none; }
  .co-hide-in-desktop { display:block; }
  hr.co-hide-in-desktop {
  background: #758998 none repeat scroll 0 0;
  height: 3px;
  width: 10%;
 }
  .co-bg-big-text-conainer { background:unset; }
  .co-512-blocks { margin-top:0; }
  .co-bg-big-text-conainer { padding:0; }
  .co-512-block-part-1 > img {
  width: 100%;
	}
  .co-512-block2 .co-512-block-part-1, .co-512-block-part-2 {
  margin: 0 auto;
  width: 75%;
}
  .co-512-blocks .co-content-button { display:none; }
  .co-512-heading { margin-top:0; }
  hr.co-hide-in-desktop { margin-bottom:30px; margin-left:0; }
  .co-grey-content-container > div { float:unset; width:100%; }
  .co-grey-content-container { max-height:unset; margin-top:30px; }
  .co-footer-block-half { float:unset; width:100%; }
  .co-footer-block-half .co-apostrophe { margin-left:20px; }
  .co-footer-block-half .co-apostrophe.closequote { margin-left:0; margin-right:20px; }
  .co-footer-content { padding:5px 15px; }
  
  .co-container-bottom {
  padding-bottom: 100px;
  padding-top: 130px;
 }
  .co-grey-block .co-content-button { text-align:right; }
  .co-content-button > a::after, .co-hide-in-desktop.img-over-button-co a::after {
  	content: ">";
  	display: inline-block;
 	 font-family: "Poppins";
  	font-weight: lighter;
  	text-decoration: none !important;
	}
  .co-grey-block .co-content-button a { font-size:28px; color:#12344e; background:transparent; text-decoration:underline; }
  .co-hide-in-desktop.img-over-button-co {
  	bottom: 101px;
  	position: absolute;
 	 right: 20px;;
 	}
  .co-hide-in-desktop.img-over-button-co a {
    background:transparent;
    color:#fff;
    text-decoration:underline;
    font-size:30px;
    font-family:'PoppinsSemiBold';
    text-transform:uppercase;
  }
  .co-512-block1 > .co-512-block-part-1 { position:relative; }
  .co-float-right { text-align:center; }
}

@media only screen and (max-width:640px) {
  .co-bg-big-text-conainer-bottom { background-image:url(../../11/assets/savoir_mobile.jpg); }
  .co-256-blocks-container { margin-top:135px; }
}

@media only screen and (min-width:560px) and (max-width:767px) {
  .co-256-block { width:50%; }
  .co-256-blocks-container > div:nth-child(3), .co-256-blocks-container > div:nth-child(4) {
    margin-top:30px;
  }
}
@media only screen and (min-width:320px) and (max-width:439px) {
  .co-hide-in-desktop.img-over-button-co {
  		bottom: 40px;
  		right: 0;
	}
  .co-hide-in-desktop.img-over-button-co a { font-size: 22px; }
  .co-grey-block .co-content-button a { font-size:22px; }
}

@media only screen and (min-width:769px) and (max-width:1023px) {
  .co-256-block { width:50%; }
  .co-256-blocks-container > div:nth-child(3), .co-256-blocks-container > div:nth-child(4) {
    margin-top:30px;
  }
}
.co-256-blocks-container { margin-top:30px; }

@media only screen and (min-width:440px) and (max-width:519px) {
  .co-hide-in-desktop.img-over-button-co { bottom:60px; right:15px; }
}
@media only screen and (min-width:320px) and (max-width:559px) {
  .co-256-block { float:unset; width:100%; }
}

@media only screen and (min-width:560px) {
  .co-hide-after-560 { display:none; }
}

@media only screen and (min-width:320px) and (max-width:560px) {
  .co-nav-arrows { display:block !important; }
  .co-hide-after-560.co-prev-arrow {
  left: 5%;
}
  .co-nav-arrows > a {
  position: absolute;
  top: 40%;
    cursor:pointer;
}
  .co-hide-after-560.co-next-arrow {
  right: 5%;
}
  .co-256-blocks-container {
  margin-top: 30px;
  position: relative;
}
  .co-bg-big-text-conainer-bottom .co-1024-container:nth-child(2) { margin-top:130px; }
  .co-256-block {  min-height:282px;}
  ..co-container-bottom { padding-bottom:10px !important; }
  .co-256-blocks-container > div:nth-child(2), .co-256-blocks-container > div:nth-child(3), .co-256-blocks-container > div:nth-child(4) { display:none; }
}

.co-nav-arrows { display:none; }

.co-poppins {
  font-family:'PoppinsBold';
  font-size:18px;
}

@media only screen and (min-width:320px) and (max-width:768px) {
  .co-hide-in-desktop.text-over-img-co { position:absolute;
    top: 5%;
    color: #fff;
    font-family: 'PoppinsSemiBold';
    font-size: 18px;
    left: 7%; }
}
.co-512-content strong {
      font-family: 'PoppinsBold';
    font-size: 18px;
}

@media only screen and (min-width:1024px) {
  .co-footer-block-half {
  color: #fff;
  float: left;
  width: 40%;
    margin-left: 7%;
	}
}


/*Product page normal chnages*/
.product-subscription-second-desc {
  margin-top:15px !important;
  font-family:'Poppins' !important;
  line-height:1.13;
}

/*Box precendentes new CSS*/
body#box-precedentes.collection-box-precedentes > .mm-page > div > .container.main.content { 
  padding-top:170px; 
  width:100%; 
}
body#box-precedentes.collection-box-precedentes > .mm-page > div > .container.main.content > .columns { 
  float:unset;
  margin:10px auto; 
  overflow:hidden; 
}
body#box-precedentes.collection-box-precedentes > .mm-page > div > .container.main.content > .sixteen.columns > .products, 
body#box-precedentes.collection-box-precedentes > .mm-page > div > .container.main.content > .sixteen.columns { 
  overflow:hidden; 
  width:1180px; 
  margin:10px auto; 
}
body#box-precedentes.collection-box-precedentes .clear { display:none; }
.box-product-whole-container {
  margin: 0 auto 35px;
  overflow: hidden;
  width: 1110px;
}
.box-big-image-container {
  float: left;
  width: 49%;
}
.box-small-image-container {
  float: left;
  margin-left: 10px;
  overflow: hidden;
  width: 49%;
}
.divBSsquare {
  float: left;
  max-width: 49%;
  width: 49%;
}
.box-big-image-container > img {
  height: 380px;
  max-height:380px;
}
.divBSsquare > img {
  height: 187px;
  max-height:187px;
}
.divBSsquare:nth-child(2), .divBSsquare:nth-child(5) { margin-left: 10px; }
.box-big-image-container > img, .divBSsquare > img { opacity:1 !important; }
@media only screen and (min-width:769px) and (max-width:1023px) {
  .divBSsquare > img { height:146px; max-height:146px; }
  .box-big-image-container > img { height: 300px; max-height: 300px; }
  .divBSsquare { width:48%; }
  .box-big-image-container { margin-left:15px; width:48%; }
  body#box-precedentes.collection-box-precedentes > .mm-page > div > .container.main.content > .sixteen.columns > .products, body#box-precedentes.collection-box-precedentes > .mm-page > div > .container.main.content > .sixteen.columns { max-width:100%; }
  .box-product-whole-container { max-width:100%; }
}

@media only screen and (min-width:769px) and (max-width:831px) {
  .box-big-image-container { margin-left:10px !important; }
}

@media only screen and (min-width:832px) and (max-width:1023px) {
  .divBSsquare > img { min-width: 100%; }
  .box-big-image-container > img { min-height:100%; }
  
}

@media only screen and (max-width:768px) {
  .box-product-whole-container { max-width:100%; }
  .box-big-image-container { float:unset; width:auto; text-align:center; }
  .box-big-image-container > img, .divBSsquare > img { height:unset; max-height:none; min-width:unset; }
  .box-small-image-container { float:unset; width:60%; display:none; }
  .box-small-image-container { margin:10px auto 0; }
  .divBSsquare { width:48%; }
  .box-la-description { padding-top:20px !important; }
}

@media only screen and (min-width:1024px) and (max-width:1170px) {
  .box-product-whole-container { max-width:100%; }
  body#box-precedentes.collection-box-precedentes > .mm-page > div > .container.main.content > .sixteen.columns > .products, body#box-precedentes.collection-box-precedentes > .mm-page > div > .container.main.content > .sixteen.columns { max-width:100%; }
  
}

@media only screen and (min-width:769px) and (max-width:1023px) {
  .box-la-description { padding-top:13% !important; }
}

@media only screen and (max-width:640px) {
  .box-small-image-container { display:none; }
}
/*Font changes for box-la-description*/
.box-la-description > .box-la-descri-names > div {
  margin-bottom:15px;
}
.box-la-description > .box-la-descri-names {
  margin-bottom:50px;
}
.box-la-collection-name {
  font-family:'Poppins';
  font-size:15.01px;
  text-transform:uppercase;
  color:#000;
  letter-spacing:3px;
}
.box-la-vendor-name {
  font-family:'PoppinsBold';
  font-size:45.02px;
  color:#000;
  line-height:45px;
  letter-spacing:0px;
}
.box-la-product-name {
  font-family:'PoppinsLight';
  font-size:18px;
  color:#505050;
  letter-spacing:1px;
}
.box-la-description {
  width:100%;
  padding-top: 24%;
  position: absolute;
  text-align: center;
  top: 0;
  visibility:hidden;
}
.box-big-image-container:hover img {
  opacity: 0.2 !important;
}
.box-big-image-container:hover .box-la-description {
  visibility: visible;
}
.box-la-button-container > a {
  border: 1px solid #000;
  border-radius: 4px;
  display: inline-block;
  font-family: "PoppinsBold";
  font-size: 12.12px;
  padding: 10px 0;
  width: 140px;
  color:#000;
  background-color:transparent;
}
.box-la-button-container > a:hover {
  background-color:#000;
  color:#fff;
}
.box-la-button-container > a:nth-child(2) {
  margin-left: 45px;
}
.box-big-image-container:hover .box-la-description { display:block; }
.box-big-image-container { position:relative; text-align:center; }
@media only screen and (min-width:320px) and (max-width:768px) {
  .box-la-description { position:unset; visibility:visible; padding-top:30px; }
  .box-big-image-container:hover img { opacity: 1 !important; }
  .box-la-description > .box-la-descri-names > div { margin-bottom:10px; }
  .box-la-description > .box-la-descri-names { margin-bottom:20px; }
  .box-product-whole-container { margin-bottom:70px; }
}

@media only screen and (min-width:320px) and (max-width:480px) { 
  .box-la-button-container > a:nth-child(2) { margin-left:5px; }
}

/*For header banner in previous box page*/
/*For title on the previous box page.*/
.title-only-for-previous-box-page { display:none; } 
body.collection-box-precedentes .title-only-for-previous-box-page { 
  display:block !important;
  text-align:center;
  margin-bottom: 10px;
}


body.collection-box-precedentes .not-on-pervious-box-page { display:none; }

.box-product-whole-container.that-goes-opposite .box-small-image-container { margin-left:0; }
.box-product-whole-container.that-goes-opposite .box-big-image-container { margin-left:10px; }

@media only screen and (max-width:768px) {
  .box-product-whole-container.that-goes-opposite .box-big-image-container { margin-left:0 !important; }
}

@media only screen and (min-width:768px) and (max-width:830px) {
  .box-product-whole-container.that-goes-opposite .box-big-image-container { margin-left:5px !important; }
  .box-product-whole-container.that-goes-opposite .box-small-image-container { margin-left:10px; }
}

@media only screen and (min-width:831px) and (max-width:940px) {
  .box-product-whole-container.that-goes-opposite .box-big-image-container { margin-left:5px !important; }
  .box-product-whole-container.that-goes-opposite .box-small-image-container { margin-left:15px; }
}

@media only screen and (min-width:941px) and (max-width:1023px) {
  .box-product-whole-container.that-goes-opposite .box-big-image-container { margin-left:0px !important; text-align:center; width:48%; }
  .box-product-whole-container.that-goes-opposite .box-small-image-container { margin-left:15px; width:48%; }
}

@media only screen and (min-width:1024px) {
  .box-product-whole-container.that-goes-opposite .box-small-image-container { margin-left:5px; }
  .box-product-whole-container .box-big-image-container { margin-left:5px !important; } 
  .box-product-whole-container.that-goes-opposite .box-big-image-container { margin-left: 10px !important; }
}


.truly-whole:nth-child(odd) > .box-product-whole-container.that-goes-opposite { display:none; }
.truly-whole:nth-child(even) > .box-product-whole-container.that-goes-left { display:none; }

.product_section .description .not-on-pervious-box-page > p:not(.product-subscription-second-desc), 
.product_section .description .not-on-pervious-box-page > p:not(.product-subscription-second-desc) > span {
  	margin: 0 !important;
    font-family: 'CrimsonTextSemiBold';
    font-size: 16px;
    letter-spacing: 0;
    line-height: 1.1;
}
.collection-name-on-product { text-transform:uppercase; }
.co-grey-block > .co-content-button { display:none; }