/** Shopify CDN: Minification failed

Line 7:0 Unexpected "$"
Line 366:134 Expected identifier but found "*"

**/
$okta: 'Okta Neue';

.common__footer__row__2 {
  padding-left: 10%;
  padding-right: 10%;
}

.footer-page-width {
  max-width: 100% !important;
}

.footer-page-width2 {
    margin: 0 auto;
    position: relative;
    max-width: 100%;
    padding: 125px 0 120px 0 !important;
    width: 100%;
}



@media (max-width: 1024px){

  header.__encantos.common__header.own-custome-header {
      padding: 0px 0px;
  }
  
  .common__header__mobile__menu__trigger{
  	  flex: 0 0 12%;
      max-width: 12%;

  }
  
}



@media (min-width: 1025px){
  
  .common-header-main{
    margin: 0 auto;
    position: relative;
    width: 1130px;

}
  .common-header-main .hedder-top,.common-header-main .header-bottom{
      padding: 10px 0;
  }
   .own-custome-header .top-left {
      flex: 0 0 20%;
      max-width: 20%;
  }

  .own-custome-header .top-middle {
      flex: 0 0 53%;
      max-width: 53%;      
  }
  .account-cus-sign{
 	flex: 0 0 12%;
    max-width: 12%; 
	}
}  


.hedder-top .top-middle .image-btn{
	font-size:16px;
    padding: 18px 35px;
    border-radius: 18px;    
    letter-spacing: .5px;
}

.hedder-top .top-middle .mr-24{
  margin-right: 24px;
} 
 
#customer_login_link{
	font-size: 16px;
    padding: 16px 28px;
    border-radius: 18px;    
    letter-spacing: .5px;
}



.hedder-top{
 	padding-top:0; 
}

.common__header__navigation ul.main-linklist li{
	padding-top: 5px;
}
.common__header__navigation li a{
 	font-size:16px; 
}


.common__footer__row__2{
 	padding:0; 
}

.span-same-foot span.ft-24{
 	font-size:24px; 
}

.common__footer__newsletter__field input::placeholder {
	color: ffffff !important;
	opacity: 1 !important; /* Firefox */
}

.common__footer__newsletter__field input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: ffffff !important;
}

.common__footer__newsletter__field input::-ms-input-placeholder { /* Microsoft Edge */
	color: ffffff !important;
}


a {
    font-family: 'Okta Neue' !important;
}

.common__plp .common__container .common__plp__main .common__plp__products .common__plp__product .common__plp__product__details ul li em {
    color: #00c4d1;
    font-style: normal;
    font-family: 'Okta Neue';
}

.common__plp .common__container .common__plp__main .common__plp__header .common__plp__header__title h1 {

    font-family: 'Okta Neue' !important;

}
select {
    font-family: 'Okta Neue';
}
.hedder-top .top-middle .image-btn {
    box-shadow: none;
}
.account-cus-sign a {
    border: 1px solid currentColor;
}

ul#six{
  width:760px;
  margin-bottom:20px;
  overflow:hidden;
  
}
#six li{
  line-height:1.4em;  
  float:left;
  display:inline;
}

ul#six li a {
    font-weight: 300;
    font-size: 15px;
}

.collection__hero__image {
    max-width: 1200px;
    border-radius: 20px;
    overflow: hidden;
  height: auto;
}

.social-icon-allset li {
    border: 1px solid #7347e7;
}

.collection__hero__image {
    margin-top: 20px;
}

.common__footer__row__4 p {
    font-weight: 300;
    font-size: 13px !important;
}

footer .common__container {
  max-width:1170px;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

footer .common__footer__row__1 ,
footer .common__footer__row__2,
footer .common__footer__row__3,footer .common__footer__row__4{
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.common__footer.custm-own-footer{
      background: -webkit-gradient(linear,left bottom,left top,from(#01133c),color-stop(40%,#763aff),color-stop(100%,#fff)) !important;
    background: linear-gradient(360deg,#01133c,#763aff 40%,#fff 100%) !important;
}

.common__footer .common__container{
    background:none !important;
  padding-top:30px !important;
}
.shop-wave-bottom{
  margin-top:0px;
}
.shop-wave-bottom img{
  max-width:100%;
  height:auto !important;
}

footer .social-icon-allset li{
   height: 32px;
    width: 32px;
    padding: 5px !important;
    text-align: center;
  border:1px solid #001b51 !important;
  
}

footer .social-icon-allset li a {
 
  line-height: 1.3;
}


footer .social-icon-allset li a i {
    color:#001b51;
    font-size: 16px;
}

footer .span-same-foot span {
    font-size: 24px;
    font-weight: 300;
}

.scroll-top-sec a{
   font-size:16px !important;
}

.scroll-top-sec a:hover{
   color:#7347e7 !important;
}

.custm-own-footer .common__footer__newsletter {
    flex: 0 0 58%;
    max-width: 58%;
}

.common__footer__newsletter .mail-input-design{
    width:460px !important;
   font-size:17px;
  font-weight:400;
}


.common__footer__newsletter input::-webkit-input-placeholder {
  color: #ffffff;
  font-size:17px;
  font-weight:400;
}
.common__footer__newsletter input:-moz-placeholder {
  color: #ffffff;
  font-size:17px;
  font-weight:400;
}
.common__footer__newsletter input::-moz-placeholder {
  color: #ffffff;
  font-size:17px;
  font-weight:400;
}
.common__footer__newsletter input:-ms-input-placeholder {
  color: #ffffff;
  font-size:17px;
  font-weight:400;
}

.common__footer__links{
   width:100%
}


.common__footer__links ul#six{
  width:100% !important;
}
ul#six li{
   text-align:left !important;
}

ul#six li a{
   font-weight:400;
}

.common__footer__row__4 p{
   font-weight:400;
}

@media(max-width:1120px){

	.common__footer__newsletter .mail-input-design {
    	width: 430px!important;
    }
}

@media(max-width:1050px){

	.common__footer__newsletter .mail-input-design {
    	width: 400px!important;
    }
}

@media(max-width:1024px){
  .custm-own-footer .common__footer__newsletter {
      flex: 0 0 50%;
      max-width: 50%;
  }
  
  .follow-social {
    flex: 0 0 50%;
      max-width: 50%;
  }
  
  .footer-icon {
    max-width: 100%;
    display: block;
  }
  footer .social-icon-allset li{
     display:inline-block;
    margin-top:10px;
  }
  .common__footer .common__container .common__footer__row__2 .common__footer__newsletter form {
    flex-direction: unset;
    max-width: 100%;
    padding-top: 0;
   }
  .common__footer .common__container .common__footer__row__2 {
      align-items: start !important;
  }
}

@media(max-width:991px){
  .common__footer .common__container .common__footer__row__2 .common__footer__newsletter form{
     display:block;
  }
  
  .common__footer__newsletter form .touch-foot-add {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .common__footer .common__container .common__footer__row__2 .common__footer__newsletter form .common__footer__newsletter__field{
     margin-top:10px !important;
  }
}

@media(max-width:767px){
  .common__footer .common__container{
     padding-top:70px !important;
    padding-bottom:50px !important;
  }
  .common__footer.custm-own-footer {
    	background: -webkit-gradient(linear,left bottom,left top,from(#01133c),color-stop(70%,#763aff),color-stop(100%,#fff))!important; */
   		background: linear-gradient(360deg,#01133c,#763aff 70%,#fff 100%)!important;
      }
  
  .custm-own-footer .common__footer__newsletter {
      flex: 0 0 100%;
      max-width: 100%;
  }
  
  .follow-social {
    flex: 0 0 100%;
      max-width: 100%;
  }
  
  .common__footer .common__container .common__footer__row__2 .common__footer__newsletter{
     text-align:left;
    margin-top: 25px !important;
  }
  
  .cart-add-own,.account-cus-sign{
      display:none !important;
  }
  
  .own-custome-header .top-left {
    order: 0;
   }
  
  .common__header__mobile__menu__trigger button:before,
  .common__header__mobile__menu__trigger button:after,
  .common__header__mobile__menu__trigger .av-hamburger-inner{
     display:none !important;
    content:none !important;
  }
  
  .common__header__mobile__menu__trigger button{
     height:44px;
    width:44px;
    padding:13px;
    border-radius:6px;
  }
 
}

@media (max-width: 480px){
  .foot-odd-set {
      justify-content: flex-start;
  }
  .touch-foot-add{
    justify-content: start;
  }
  .common__footer .common__container .common__footer__row__2 .common__footer__newsletter form .common__footer__newsletter__field{
     justify-content: start;
  }
}

.collection__hero .common__container .collection__hero__image {
    height: auto !important;
}

@media only screen and (max-width: 1024px) {
.common__header__mobile__menu .common__header__mobile__menu__brand p a img {
    height: auto !important;
}
}

span.site-nav__label {
    font-weight: 700;
    /* border-bottom: 2px solid; */
}

ul.mobile-menu li {
    border-bottom: 2px solid #868484;
    padding-bottom: 10px;
}
@media only screen and (max-width: 1024px){
.common__header__mobile__menu .common__header__mobile__menu__brand {
    margin-top: -10px !important;
}
}

@media only screen and (max-width: 1024px){
.common__header__mobile__menu .common__header__mobile__menu__brand p a img {
    width: 186px !important;
}
}

.collection__hero__title.sm-none {
    font-size: 60px !important;
    font-family: 'Okta Neue' !important;
}
.hedder-top .top-middle .mr-24 {
    margin-right: -24px !important;
}
.collection__hero .common__container .collection__hero__title strong {
    font-weight: 700 !important;
}

.common__plp .common__container .common__plp__main .common__plp__products .common__plp__product .common__plp__product__details ul li em {
    color: #753cf7 !important;
    font-weight: 600;
}
.common__plp__product.__2up {
    display: none;
}

.common__plp .common__container .common__plp__aside .common__plp__sidebar .common__plp__group .common__plp__primary.selected a {
    color: #7348e7 !important;
}
.common__plp__misc__2 {
    display: none;
}
p.announcement-bar__message a:hover {
    color: #fff !important;
  	text-decoration: underline;
}