/** Shopify CDN: Minification failed

Line 731:0 Unexpected "}"

**/
@media(min-width:1024px) and ( max-width:1100px){
.footer--block[data-block-type=subscribe] .footer--block--container {
    width: 535px !important;
}}
ul.payment-icons--list .payment-icons--item img {width: 44px;height: 28px;}	
div#featured-text-text {text-transform: none;}	
div#featured-text-cat p{font-weight:700;}	
span.footer--sub--shopify-link a{ font-size: 18px;}	
#shopify-section-template--16307266388222__166081576367f36c96 .featured-text--body{font-family: 'Proxima Nova Lt' !important;}	
.footer--sub {width: 100%;float: left;flex-wrap: nowrap; display: flex;
  align-items: center;
  justify-content: start;}	
.footer-phone.email.footer--sub--block {padding-left: 39px;}	
.footer--sub--block {width: 18%;float: left; flex:none;}	
.footer--sub--block.payment-icons{width: 40%;}	
@media(min-width:768px) and ( max-width:1024px){	
  div#shopify-section-announcement .announcement--text{padding:3px 0px !important;}	
  div#shopify-section-template--16307266388222__166081576367f36c96{padding:20px 10px;}	
  div#shopify-section-template--16307266388222__16603036182e9617bf{margin-top:40px;}	
  .rowm{margin-left:8px !important; margin-right:-8px !important;}	
  .featured-content--root[data-text-position=left][data-container-width="5"] .featured-content--container{padding-left:10px;}	
  .page--about-company ul.breadcrumbs--root{padding-top:22px !important;}	
  header-root.header--root {padding: 0px 15px !important;}	
  .x-menu--overlap-icon{top:5px;}	
  .footer--form-submit {padding-top: 15px;}	
  #shopify-section-template--16307266388222__166081576367f36c96 .featured-text--body{font-size:17px !important;}	
  .footer--block:nth-of-type(2) .footer--block--container{margin:inherit;}	
 div#shopify-section-template--16307266388222__166081576367f36c96 {	
    padding-left: 26px;	
}	
.footer--sub--block.powered-by{width:35%;}	
  .footer--sub--block.payment-icons{width:65%;}	
  .footer-phone.footer--sub--block{display:none;}	
  .custom-footer .footer-phone{display: block !important; top:98% !important; padding-left:15px;}	
.footer--sub{padding-top:40px;}	
}

@media(min-width:1024px)
{.footer--block:nth-of-type(2) .footer--block--container {
     margin: 0 ; 
}
  .footer--block[data-block-type=subscribe] {
    flex-basis: 50% !important;
}
  .footer--block[data-block-type=subscribe] .footer--block--container {
    width: 620px ;
}
   .header--logo {
    margin-bottom: 5px;}

  .header--root[data-section-id] {
    padding-top: 5px;
      padding-right:54px;
       padding-left:54px
}#shopify-section-template--16307266388222__16601246718cb82e3a #Featured-content-desc{
    margin-top:20px}
}

span.footer--sub--shopify-link a{ font-size: 16px;}
@media (max-width:767px){
  video.Video-content, div.custom-vector.desktop{
    display:none !important;
  }
  ul.payment-icons--list .payment-icons--item{width:23%; margin-bottom:15px;}

  .custom-vector.mobile{display:block !important; left:35%; top:36%;}
  .custom-vector-icon.play{top:36%; left:43%;}
  .custom-vector-icon.pause{left:29%;top:29%;}
  .footer--subscribe .footer--form-container {
     margin: 0;
     max-width: 400px;
    flex-direction: column;
  }
  .footer--blocks {
    justify-content: flex-start;
  }
  h3#Mobile-Heading {
    padding-top: 10px;
  }
  .footer-phone,ul.footer--menu>li {
    font-family: 'Proxima Nova';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 130%;
       
  }
  .footer--block {
    padding-bottom: 40px;
  }
  .footer-phone {
    margin: 20px;
    font-weight:400
  }
  .footer--menu>li {
    text-align: left;
 }
  .footer--block--heading {
    font-family: 'Spectral';
    font-style: normal;
    font-weight: 275;
    font-size: 16px;
    line-height: 120%;
    text-align:left
}
  
.footer-phone.footer--sub--block {display: none;}	
  .footer--sub--block.powered-by, .footer--sub--block.payment-icons{width:100%;}	
  span.footer--sub--shopify-link a{ font-size: 16px;}
 .rowm .twoImage:first-child {
        display: none;
    }
    .rowm .twoImage:last-child {
        display: none;
    }
    .rowm .img-box {
        padding: 8px;
    }
    .rowm {
        align-items: center;
    }

  .heading-top,
  .heading-bottom
  {
    font-family: 'Spectral';
    font-style: normal;
    font-weight: 275;
    line-height: 120%;
    text-align:left
}
  .footer--subscribe--info {
    padding-bottom: 25px !important;
}
  input#footer-email {
    background: #F7EDEC;
    border: none;
    border-bottom: 2px solid #746F6F;
  
    font-family: 'Proxima Nova';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 130%;
    color: #515151;
    opacity: 0.7;
}
input#footer-email:focus-visible {
  border-bottom: 2px solid #746F6F;
  outline: auto 2px #746F6F;
}
  .flexbox-gap .footer--subscribe .footer--form-container {
    gap: 16px;
}
  .footer--form-submit {
    text-align: right;
}
.custom-footer  .footer-phone {position: absolute; display: none;}
.footer--form-submit button {	
  width: 164px;	
  height: 40px;	
  font-family: "Proxima Nova";	
  font-style: normal;	
  font-weight: 400;	
  font-size: 16px;	
  line-height: 100%;	
  text-align: center;	
  letter-spacing: .04em;	
  text-transform: uppercase;	
  color: #000;	
  background: #F7EDEC;	
  border-radius: 300%/200%;	
  border: none;	
}
  .footer--subscribe--info {
    text-align: left;
    font-family: 'Proxima Nova';
    font-style: normal;
    font-weight: 300;
    font-size: 16px; 
    line-height: 130%;
}
.footer--block--container{
  width:100%;
}
  footer.footer--root {
    padding-top: 60px;
    display: flow-root;
}


.page--about-company .announcement--text {
    font-family: 'Proxima Nova';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 130%;
    text-align: center;
    color: #ffffff;
}

 .page--about-company .header--mobile {
    background-color:#F7EDEC;
  
 }
 
.page--about-company  .product-page--header {
    margin-left: 16px;
}
    .custom-vector{
  position:absolute;
  top:40%;
  left:50%;}
  #shopify-section-template--16307266388222__1660245352afc30b1c .container{
    display:flex;
    margin:0 auto;
    
    padding-left: 16px;
    flex-wrap: wrap;
     margin-top:23px;
  }
   .column2{
    margin-right:16px;
  }
  .lookbookimage5{
    margin-top:50%;
  }
  .lookbookimage3,.lookbookimage4,.lookbookimage5 {
    
    width: 164px;
}
  .lookbookimage4{
    margin-top:16px;

  
  }
  
  .column1,
  .column4{
    display:none;
    
  }
  
  #shopify-section-template--16307266388222__16601280622ca469f4 .Richtext-button {
    text-align:center !important;}
  #shopify-section-template--16307266388222__16601280622ca469f4 .featured-text--body {
    text-align: left;
  
font-style: normal;
font-weight: 275;
font-size: 18px;
line-height: 120%;
/* or 22px */

text-transform: uppercase;
    
}
  
  #shopify-section-template--16307266388222__166012342128eb4c5e .featured-text--overline,
 #shopify-section-template--16307266388222__166012342128eb4c5e .featured-text--heading{
    display:none !important;
  }
  #shopify-section-template--16307266388222__16601246718cb82e3a div#Featured-content-desc,
  #shopify-section-template--16307266388222__16601278761386c26f div#Featured-content-desc{
    font-weight:400 !important;}
   .page--about-company .featured-content--description{
    font-family: 'Proxima Nova';
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 130%;
     margin-top: 10px;
    
  }
 .page--about-company .featured-content--title,
 .page--about-company .featured-content--overline{
    display:none;
    
  }
 .page--about-company .Mobile-heading{
     
      font-style: normal;
      font-weight: 275;
    font-size: 30px;
    line-height: 120%;
margin-bottom:16px;
text-transform: uppercase;
   max-width: 640px;
   width: 100%;
  
   
 }
 
 .page--about-company .featured-content--description {
    text-align: left;
}
 .page--about-company .featured-content--image {
    height: 390px !important;
}
  #shopify-section-template--16307266388222__166012342128eb4c5e .featured-text--body {
    margin-top: 10px;
}
  #shopify-section-template--16307266388222__166012342128eb4c5e #featured-text-cat {
    margin-top: 20px;
}
  
  #shopify-section-template--16307266388222__166012342128eb4c5e h2.featured-text--heading-mobile{
  
font-style: normal;
font-weight: 275;
font-size: 40px;
line-height: 120%;
text-align:left;

text-transform: uppercase;

  
  } #shopify-section-template--16307266388222__166012342128eb4c5e .featured-text--body,
 #shopify-section-template--16307266388222__166081576367f36c96 .featured-text--body{

  font-family: 'Proxima Nova' ;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 130%;
  text-align:left;
 
  background: #F7EDEC;
}
}
@media (min-width:768px){
  .featured-video--play-mobile{
    display:none;
  }
  .footer--block[data-block-type=subscribe] {
    flex-basis: 50% !important;
}
  .footer-phone {
   
    top: 86%;
    font-family: 'Proxima Nova';
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 130%;
}

.page--about-company .announcement--text {
  color:white;
}

/* .x-menu--level-2--list {
   div.footer--sub:last-child {
    display:none;
} */
.footer--block--heading {
    font-size: 18px;
    font-family: spectral;
  font-style: normal;
font-weight: 275;

line-height: 130%;
}
  ul.footer--menu>li {
    font-family: 'Proxima Nova';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 130%;
        padding: 5px 0;
}
  .footer--blocks {
 
    justify-content: flex-start !important;}
  .footer--block {
    flex: none;}
 
  .featured-text--heading-mobile{
    display:none
  }
  #Mobile-Heading{
    display:none;
  }

   
    
#shopify-section-template--16307266388222__166012342128eb4c5e div#featured-text-cat,
  #shopify-section-template--16307266388222__166081576367f36c96 div#featured-text-cat{
    margin-top: 16px;
    font-family: 'Proxima Nova';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
    text-align:right !important;
}
#shopify-section-template--16307266388222__166012342128eb4c5e div#featured-text-text,
 #shopify-section-template--16307266388222__166081576367f36c96 div#featured-text-text{
    font-family: 'Proxima Nova';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 130%;
   text-align:right;
}}
@media (min-width:768px){
  #shopify-section-template--16307266388222__16601278614e17a8a1 .image-with-text--root {
    padding-top: 28px;
}
  
  .featured-content--root[data-text-position=right][data-container-width="5"] .featured-content--container{
 padding-right:0px;
}
 #shopify-section-template--16307266388222__166012342128eb4c5e h2.featured-text--heading{
  margin-left: 100px;
 }
#shopify-section-template--16307266388222__166012342128eb4c5e h3.featured-text--overline{
   text-align: left;
}


 #shopify-section-template--16307266388222__166012342128eb4c5e .featured-text--root {
    padding-top: 20px;
   padding-bottom:5px;
}
   
 
 #shopify-section-template--16307266388222__166012342128eb4c5e .featured-text--wrapper {
    margin-left: 10px;
}
 #shopify-section-template--16307266388222__166012342128eb4c5e  .custom-text{
       
  }
  
 #shopify-section-template--16307266388222__166012342128eb4c5e .featured-text--body,
  #shopify-section-template--16307266388222__166081576367f36c96 .featured-text--body{

font-family:'Proxima Nova';
font-size: 18px;
font-weight: 400;
line-height: 23px;
letter-spacing: 0em;
text-align: left;
   max-width:900px;

  }
  #shopify-section-template--16307266388222__16601246718cb82e3a .featured-content--image,
  #shopify-section-template--16307266388222__16601278614e17a8a1 .featured-content--image,
  #shopify-section-template--16307266388222__16601278761386c26f .featured-content--image{
    height:550px;
    width:600px;
    background: linear-gradient(197.14deg, #ECA29B -62.11%, #FFFFFF 108.54%);
    min-width:40%;
    cursor: pointer;
  }
 .page--about-company H2.featured-content--overline,
 .page--about-company H3.featured-content--title
  {
    
    font-style: normal;
    font-weight: 275;
    font-size: 3.194vw;
    line-height: 1.1em;
    text-transform: uppercase;
  }
 .page--about-company .featured-content--container {
    align-items: normal;
  }
  .page--about-company .header--root{
    background:#F7EDEC
  }
  .page--about-company ul.breadcrumbs--root {
    padding-left: 62px;
    padding-top: 10px;
} 
 .custom-vector{
  position:absolute;
  top:40%;
  left:45%;
  cursor:pointer
  
}
 .custom-vector-icon.play {
    position: absolute;
    top: 35%;
    left: 42%;
}
  .custom-vector-icon.pause{position:absolute; top:29%; left:28%;}
   #shopify-section-template--16307266388222__16601246718cb82e3a .featured-content--text,
  #shopify-section-template--16307266388222__16601278614e17a8a1 .featured-content--text,
  #shopify-section-template--16307266388222__16601278761386c26f .featured-content--text{
    max-width:700px;
  }  
   .page--about-company .featured-content--description {
    
font-family: 'Proxima Nova Lt';
font-size: 16px;
font-weight: 300;
line-height: 23px;
letter-spacing: 0em;
text-align: left;

}
  #shopify-section-template--16307266388222__16601278614e17a8a1 .featured-content--description{
    margin-left: 0;
     margin-top:20px
    
  }
#shopify-section-template--16307266388222__16601278761386c26f  #Featured-content-desc,
  #shopify-section-template--16307266388222__16601246718cb82e3a #Featured-content-desc{
  font-family: 'Proxima Nova';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;

}
div#shopify-section-template--16307266388222__16601278614e17a8a1 #Featured-content-desc{font-family: 'Proxima Nova';}
 #shopify-section-template--16307266388222__16601246718cb82e3a .featured-content--description{
   font-family: 'Proxima Nova Lt';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 130%;
   margin-top:5px
 }
 #shopify-section-template--16307266388222__16601246718cb82e3a .featured-content--text{
   padding-right:0px
 }
 
 #shopify-section-template--16307266388222__16601280622ca469f4 .custom-text 
 {
  margin:0 auto
}
  .featured-text--body {
     font-family: 'spectral';
font-style: normal;
font-weight: 275;
font-size: 24px;
line-height: 120%;

    max-width: 535px;
    text-align: left;
}
  #shopify-section-template--16307266388222__166012342128eb4c5e .custom-text,
    #shopify-section-template--16307266388222__166081576367f36c96 .custom-text {
    display: block;
    margin: 0 auto;
   
    
}
 #shopify-section-template--16307266388222__166081576367f36c96  .featured-text--root {
    padding-bottom: 0px;
}
  #shopify-section-template--16307266388222__16601278761386c26f div#Featured-content-desc {
    margin-top: 20px;
    margin-left: 0;
}
   #shopify-section-template--16307266388222__16601278761386c26f .featured-content--description {
    margin-top: 5px;
}
  #shopify-section-template--16307266388222__1660245352afc30b1c .container{
    display:flex;
    margin:0 auto;
    
    padding-left: 65px;
    flex-wrap: wrap;
  }
   .column1,.column2,.column3{
    margin-right:20px;
  }
  .lookbookimage5{
    margin-top:50%;
  }
  .lookbookimage1,.lookbookimage2 {

    width: 312px;
}
  .lookbookimage2,.lookbookimage4,.lookbookimage7{
    margin-top:20px;
  }
  .column2 {
    margin-top: 57px;
}
  .column3 {
    margin-top: 30px;
}
  #shopify-section-template--16307266388222__1660123733ecf837b5 .custom-vector{
  position:absolute;
  top:50%;
  left:50%;
  
  
}
}
body {
  background: var(--bg-color--light);
}
body.page--about-company.template--page{
  background:#F7EDEC
}
/* #shopify-section-template--16307266388222__16601278614e17a8a1 .featured-content--description{
font-family: 'Proxima Nova';
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 130%;
} */
 #shopify-section-template--16307266388222__16601246718cb82e3a .featured-content--image,
  #shopify-section-template--16307266388222__16601278614e17a8a1 .featured-content--image,
  #shopify-section-template--16307266388222__16601278761386c26f .featured-content--image{
   
    background: linear-gradient(197.14deg, #ECA29B -62.11%, #FFFFFF 108.54%);
    
    
  }

  .custom-vector-icon {
    position: absolute;
    top: 40%;
    left: 40%;
}
#shopify-section-template--16307266388222__16601280622ca469f4 .Richtext-button {
    text-align:left;
    margin-top: 40px;
}
  #shopify-section-template--16307266388222__16601280622ca469f4 button.custom-button {
    width: 202px;
    height: 60px;
    font-family: 'Proxima Nova';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 100%;
/* identical to box height, or 16px */

text-align: center;
letter-spacing: 0.04em;
text-transform: uppercase;
    color:#F7EDEC;
    background:black;
        border-radius: 120px/20px;
}
#shopify-section-template--16307266388222__16601280622ca469f4 button.custom-button:hover{background: #f2a7a0;}
@media screen and (max-width: 1439px) and   (min-width: 1342px) {
  .lookbookimage2,.lookbookimage4,.lookbookimage1,.lookbookimage3,.lookbookimage5,.lookbookimage6{
   max-width:280px;
  }
}
@media(min-width:768px)
  {h2.featured-content--overline {
    padding-top: 10px;
}
    #shopify-section-template--16307266388222__1660123733ecf837b5 .featured-content--image {
    height: 100% !important;
}
.rowm {
    margin-bottom: 68px;
}

    .footer--blocks {
    border-top: 1px solid #939598;
    padding-top: 66px;
}
    div.twoImage:nth-child(2) {
    margin-top: 4%;
}.oneImage {
    margin-top: 16%;
}
    
    .rowm {
    margin-left: 50px;}
    .twoImage,.oneImage {
    margin-right: 20px;
   
} .item.col-6.col-md-12 {
    margin-top: 20px;
}
    .header--cart {
    justify-self: flex-end;
    flex-grow: 0;
    order: 2;
    margin-top: 12px;
      position: relative !important;
      top:0}

    a.header--search,.header--account-icon {
    padding-right: 37px;
      padding-left:37px
}
    .header--cart{
      padding-left:21px
    }
    
   
    .header--bottom-row {
    display: none;
}
  }


.rowm {
    display: flex;
    -ms-flex-wrap: wrap;
   flex-wrap: nowrap;
  justify-content: center;
}

/*   Page About Copmany CSS for > 1440 */
  /* @media (min-width:1441px){
    .featured-text--wrapper {
 
    max-width: 1550px !important;
} */
    
.featured-content--text {
    max-width: 1020px !important;
}
  #shopify-section-template--16307266388222__16603036182e9617bf img.lazyautosizes.ls-is-cached.lazyloaded {
    width: 436px;
}

#shopify-section-template--16307266388222__16603036182e9617bf img.lazyautosizes.lazyloaded {
    width: 430px;
}
}




h1,h2,h3,h4,h5,h6{
  font-family: 'Spectral Light' !important;
}
@media(min-width:768px){
 
  .footer--subscribe--info {
   
    font-family: Proxima Nova;
    font-size: 18px;
    font-weight: 300;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: left;}
 span.heading-top,
  span.heading-bottom{
 
font-style: normal;
font-weight: 275;
/* font-size: 3.194vw; */
line-height: 110%;

 }
  .footer--form-submit button{
 width: 202px;
    height: 60px;
    font-family: 'Proxima Nova';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 100%;


text-align: center;
letter-spacing: 0.04em;
text-transform: uppercase;
    color:#000000;
    background:#F7EDEC;
        border-radius: 300%/200%;
    border: none;
}
   input#footer-email {
    background: #F7EDEC;
    border: none;
    border-bottom: 2px solid #746F6F;
  
    font-family: 'Proxima Nova';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 130%;
    color: #515151;
    opacity: 0.7;
}
input#footer-email:focus-visible {
  border-bottom: 2px solid #746F6F;
  outline: auto 2px #746F6F;
}
}

@media(min-width:1200px)
{
  .page--about-company H2.featured-content--overline, .page--about-company H3.featured-content--title{
    font-size:46px !important;
  }
   #shopify-section-template--16307266388222__166012342128eb4c5e h2.featured-text--heading
  ,#shopify-section-template--16307266388222__166012342128eb4c5e h3.featured-text--overline {
    
    font-size: 82px !important;}.custom-footer {
    width: 20%;
}
  .footer--subscribe--info {
    padding-bottom: 34px !important;
}
  .footer--block--heading {
    padding-bottom: 30px;
}
  .footer--block[data-block-type=subscribe] {
    flex-basis: 50% !important;
    width: 60%;
}
  /* .footer--block[data-block-type=subscribe] .footer--block--container {
    width: 750px !important;
} */
}
@media(min-width:1023px)
{
  span.heading-bottom {
    margin-left: 113px;
}
  .footer--subscribe .footer--form-container {
   
    max-width: 600px !important;
}
  .footer--subscribe--info {
    max-width: 424px;
}
}


#shopify-section-template--16307266388222__166012342128eb4c5e h3.featured-text--overline{
   text-align: left;
}
@media (min-width:641px) 
{
 
  #shopify-section-template--16307266388222__166012342128eb4c5e h2.featured-text--heading
  ,#shopify-section-template--16307266388222__166012342128eb4c5e h3.featured-text--overline {
    
    font-size: 5.694vw;
    line-height: 1.4em;
    font-weight: 275;
   
}
 #shopify-section-template--16307266388222__166012342128eb4c5e .custom-text {
    text-align: left;
}

    
  
}
 .product-page--header {
    display: block;
}
@media( min-width:768px ) and (max-width:1023px)
{.footer-phone {top: 92%;}
  .featured-content--root {
    padding: 0 8px;
   
}
 
  .page--about-company .featured-content--description {
    margin-left: 0px;}
  .header--root[data-section-id] {
    padding: 0;
}
  .page--about-company ul.breadcrumbs--root{
      padding-left: 10px;}
  [data-section-id]{
    padding:32px;
  }
  #shopify-section-template--16307266388222__166012342128eb4c5e .custom-text {
   
    margin: 25px 30px 0 auto;
}
#shopify-section-template--16307266388222__16601278614e17a8a1 .featured-content--description{
  margin-top:10px
}
  .footer--block[data-block-type=subscribe] .footer--block--container {
    width: 300px !important;
}
  .footer--subscribe .footer--form-container {
    
    flex-direction: column;
}
  .footer--form-submit {
    text-align: right;
}
}


[data-item=block-link]>:after{
  border:none;
}
@media(max-width:400px){
  h2.featured-text--heading-mobile{
    font-size:8.247vw !important;
  }
}
@media(max-width:320px){
  .footer-phone, ul.footer--menu>li{
    font-size:13px;
  }
}
.announcement--text {
  
    font-family: Proxima Nova;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: center;
}
[data-item=nav-text]{

font-family: Proxima Nova;
font-size: 16px;
font-weight: 300;
line-height: 21px;
letter-spacing: 0em;
text-align: left;

}.page--about-company #breadcrumbtext,
 .page--about-company #breadcrumbtitle{
   font-family: 'Proxima Nova';
font-style: normal;
font-weight: 400;
font-size: 10px;
line-height: 130%;
letter-spacing: 0.04em;
text-transform: uppercase;
   
 }
  .page--about-company #breadcrumbtitle{
    color:#515151;
  }
/* main#main-content {
    max-width: 1170px;
    margin: 0px auto;
} */
.ytp-chrome-top.ytp-show-cards-title {
    display: none;
}
video.Video-content {
    max-width: 1140px;
    width:inherit
}
.header--account-icon svg{
  fill:none !important
}
.videomute img {
  position: absolute;
  height: 25px;
  width: 25px;
}
.videomute {
  
  display: block;
  height: 25px;
  width: 25px;
 position: absolute;
    right: 5%;
    bottom: 5%;
  z-index: 10;
}

.custom-video-with.head {
    position: relative;
}
.custom-vector {
    z-index: 1;
}
.custom-vector.desktop{opacity:1;}
  .featured-content--image:hover .custom-vector.desktop{opacity:1;}
#shopify-section-template--16307266388222__166012342128eb4c5e .featured-video--play-mobile{
  position:relative !important
}
p.custom-para {
    margin-left: 20px;
}
.custom-text-order {
    position: relative; 
}
sup.super-text {
    position: absolute;
  top:-10px
}
body.acsb-keynav [data-acsb-focused=true], body.acsb-keynav :focus{

    outline-style: unset !important;
  }


.custom-badge{
      width: fit-content;
    padding: 5px 10px;
    margin: 5px;
    background: #f2a7a0;
    color: #ffffff;
    border-radius: 6px;
}
.custom-badge:hover{
  transform: scale(1.05);
}

.custom-pre-order p{
   width: fit-content;
    padding: 5px 10px;
    margin: 5px;
    background: #f2a7a0;
    color: #ffffff;
    border-radius: 6px;
      margin-bottom: 22px;
}

.product-page--block[data-block-type="pre-order-banner"]{
  margin-bottom: 0px !important;
}

.product-buy-buttons--cta-text{
  white-space: nowrap;
}

.article--navigation-root{
  padding-top: 72px !important;
}


element.style {
}
[data-section-id][data-spacing-above=false] {
    padding-top: 0;
}
.article--navigation-root {
    padding-top: 72px !important;
}
@media only screen and (max-width: 767px){
.article--navigation-root{
  padding-top: 32px  !important;
}
}

@media only screen and (min-width: 1023px){
.featured-product--wrapper .featured-product--heading.ff-heading{
    font-size: 32px!important;
    line-height: 42px!important;
}
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
.featured-product--wrapper .featured-product--heading.ff-heading{
    font-size: 24px!important;
    line-height: 34px!important;
}
}
@media only screen and (max-width: 767px){
.featured-product--wrapper .featured-product--heading.ff-heading{
    font-size: 20px!important;
    line-height: 30px!important;
}
}



@media only screen and (min-width: 1023px){
.product--details-container .product--details-wrapper .ff-heading{
    font-size: 32px!important;
}
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
.product--details-container .product--details-wrapper .ff-heading{
    font-size: 24px!important;
}
}
@media only screen and (max-width: 767px){
.product--details-container .product--details-wrapper .ff-heading{
    font-size: 20px!important;
}
}


.featured-collection--root .featured-collection--grid .product--root .product--details-container .product--details .product--title h3 {
    margin-top: 15px;
    margin-bottom: 22px;
}

.collection--body-content .collection--body--grid .product--root .product--details-container .product--details .product--details-wrapper .product--title h3 {
    margin: 0 0 22px;
}

@media (max-width: 1023px){
.collection--body-content .collection--body--grid .product--root .product--details-container .product--details .product--details-wrapper .product--title h3 {
    margin-bottom: 18px;
}
}

@media (max-width: 767px){
.collection--body-content .collection--body--grid .product--root .product--details-container .product--details .product--details-wrapper .product--title h3 {
    margin-bottom: 13px;
}
}


@media only screen and (min-width: 1023px){
.review-slider--wrapper .slider--wrapper .slider--content .review-slider--item .data--wrapper .reviewer{
    font-size: 24px!important;
}
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
.review-slider--wrapper .slider--wrapper .slider--content .review-slider--item .data--wrapper .reviewer{
    font-size: 20px!important;
}
}
@media only screen and (max-width: 767px){
.review-slider--wrapper .slider--wrapper .slider--content .review-slider--item .data--wrapper .reviewer{
    font-size: 16px!important;
}
}
#chat-button{
  bottom: 80px !important;
}
@media only screen and (max-width: 767px){
  #chat-button{
  bottom: 60px !important;
}
}
@media only screen and (max-width: 767px){
.page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--text {
    text-align: left;
}
}

.article--recents-heading{
      margin-top: 10px !important;
  font-size: 17px;
}

.announcement--link{
  color: #ffffff !important;
  text-decoration: underline !important;
}
@media only screen and (max-width: 767px){
.announcement--text{
  font-size: 13px;
  padding-left: 0px;
  padding-right: 0px;
}
.announcement--wrapper{
  padding-left: 10px !important;
}

}
.gorgias-chat-key-1spa6uy {
    z-index: 9 !important;
}
  #smile-ui-container {
        z-index: 9 !important;
  }
.gorgias-chat-key-1pn7ot0 {
z-index: 8 !important;
}
@media (max-width: 767px){
.hero__wrapper {
    min-height: 760px !important;
}
}

@media only screen and (min-width: 768px){
#gorgias-chat-container #chat-window{
  bottom: 135px !important;
}
}