/** Shopify CDN: Minification failed

Line 835:17 Unexpected "input("

**/
.card 
{
     border: 0px solid rgba(0,0,0,.125); 
}
select#sort-by {
  -moz-appearance: none; -webkit-appearance: none; appearance: none;
    color: black !important;
}
option
{
    -moz-appearance: none; -webkit-appearance: none; appearance: none;
    text-align:- webkit-right;
    text-align: right;
}
#CarroMovil {
    display: none;
}
.shopify-pc__banner__body p {
    font-size: 15px;
}
.shopify-pc__banner__dialog{
    font-size:18px;
}
table.table.table-bordered tbody tr td:nth-child(3) {
    border-right-color: #f5f3eb;
}
.left-s-icon{
  z-index:0
}
.col-md-8.menu-left
{
  width: 73%;
}
.col-md-4.text-right.menu-right
{
  width: 27%;
}

a#scrollUp {
    display: block !important;
}
a#scrollUp {
    position: absolute;
    bottom: 150px;
    z-index: 99999 !important ;
}

body {
    position: relative;
}
div#juntarLinea {
    gap: 25px;
}
.custom-aplicacion-item {
    margin-right: 50px;
    font-size: 13px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
/**Fonts**/
@font-face {
    font-family: 'BelyDisplayW00';
    src: url('https://cdn.shopify.com/s/files/1/0570/3011/5387/files/BelyDisplayW00-Regular.woff2?v=1648589385') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0570/3011/5387/files/BelyDisplayW00-Regular.woff?v=1648589385') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Acumin Pro';
    src: url('https://cdn.shopify.com/s/files/1/0570/3011/5387/files/AcuminPro-Semibold.woff2?v=1648590332') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0570/3011/5387/files/AcuminPro-Semibold.woff?v=1648590332') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('https://cdn.shopify.com/s/files/1/0570/3011/5387/files/AcuminPro-BoldItalic.woff2?v=1648590332') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0570/3011/5387/files/AcuminPro-BoldItalic.woff?v=1648590332') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('https://cdn.shopify.com/s/files/1/0570/3011/5387/files/AcuminPro-Italic.woff2?v=1648590332') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0570/3011/5387/files/AcuminPro-Italic.woff?v=1648590332') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('https://cdn.shopify.com/s/files/1/0570/3011/5387/files/AcuminPro-Regular.woff2?v=1648590332') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0570/3011/5387/files/AcuminPro-Regular.woff?v=1648590332') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('https://cdn.shopify.com/s/files/1/0570/3011/5387/files/AcuminPro-Bold.woff2?v=1648590332') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0570/3011/5387/files/AcuminPro-Bold.woff?v=1648590332') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


body,h2.footer-block__heading{
	 font-family: 'Acumin Pro';
   font-weight: normal;
  font-size:22px;
  color:#222222;
  line-height:1.36;
  
}

.footer-block--menu ul.list-unstyled li a {
    font-size: 15px;
    font-family: 'Acumin Pro';
    line-height: 3;
    color: #222;
}

.footer-block--menu ul.list-unstyled li {
    border-bottom: 1px solid #222;
  	width: 80%;
}

.grecaptcha-badge { 
    visibility: hidden;
}


h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
	    font-family: 'BelyDisplayW00';
}


a{
	color:inherit;
  	text-transform: inherit;
  text-decoration:none
}
a:hover{
	color:inherit;
  opacity:.8
}


h2.section-title {
    font-size: 30px;
    line-height: 1.4;
    padding-bottom: 45px;
}
a.site-btn {
    font-size: 16px;
    background: #222222;
    color: #fff!important;
    padding: 15px 40px;
    display: inline-block;
    transition: .3s;
    min-height: 48px;
    min-width: 230px;
    text-align: center;
}
a.site-btn:hover,.product-form__buttons button:hover {
    background: #EF7D00;
    color: #000 !important;
  opacity:1 !important
}
img{
	width:100%
}

.card{
	background-color:inherit !important
}

table.table.table-bordered tr td svg {
    max-width: 105px;
}


@media(max-width:992px){
  
  header.header.mobile-only.header--top-center.page-width.header--has-menu{
  	position:fixed;
    
  }
  
  
  .mobile-only{
  	display:block !important
  }
  .header-desktop{
  	display:none !important
  }
  
  .header__icon:not(.header__icon--summary), .header__icon span {
    display: flex !important;
}
  
  h1.header__heading {display: inline-block;float: left;}

div.header__heading {display: inline-block; float: left;}

header-drawer {display: inline-block;float: right;}

.mobile-only .header__icons {
    float: right;
    margin-right: 30px;
}
.mobile-only {padding: 20px 0;}
  .mobile-only.d-flex{
  	display:flex !important
  }
  
}

.mobile-only{
	display:none
}





ul.footer__list-social.list-unstyled.list-social .list-social__item {border: 1px solid #222;border-radius: 100px;margin: 0 5px;}

.list-social__item .icon {width: 2.5rem !important;height: 2.5rem !important ;}

li.list-social__item a {color: #222 !important;}

.footer__list-social.list-social:only-child {justify-content: flex-start !important;padding-left: 0;}

ul.footer__list-social.list-unstyled.list-social .list-social__item:first-child {margin-left: 0;}



/***product**/

.product-grid h3,.product-grid .price {
  font-family: 'Acumin Pro';
  font-weight:normal;
  font-size: 15px;
  line-height: 1.2;
}

.product-grid h3 a.full-unstyled-link {text-decoration: none;}

.product-grid .card__content .card-information {text-align: center;}
.product-grid .card__content{padding: 20px !important;text-align: center;}
.product-grid .card__heading {padding-left: 10%;padding-right: 10%;}

.grid__item .card--standard {border-left: 0 !important;border-top: 0;}

.collection .grid {row-gap: 0;column-gap: 0;}


#infiniteoptions-container .colorsfield .spb-productoptionswatch{
	border-radius: 50%;
  	border: 2px solid #fff;
}

.search-wrapper{
	position: absolute;
    right: 0;
    top: 0;
  border: 1px solid #8B8B8B;
      background: #fff;
    padding: 4px 7px;
  background: transparent;
}
.spb-label-tooltip {
margin-bottom: 15px;
}
.search-wrapper input,
.search-wrapper input:focus,
.search-wrapper input:hover,
.search-wrapper input:active {
	border:none;
  	box-shadow: none;
  	outline: none;
  	background: transparent;
}
.search-wrapper input{
	  max-width: 145px;
  font-size: 16px;
}
.search-wrapper input::placeholder {
	font-size: 14px;
}
.additional-item {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-top: 1px solid #212529;
    padding-top: 25px;
}
.additional-item .item-header {
	margin-bottom: 36px;
}
.additional-item h4 {
  font-family: "Acumin Pro";
   font-size: 16px;
}
p {
  font-family: "Acumin Pro";
   font-size: 22px;
}
.additional-item .item-header span{
	height: 2px;
    width: 15px;
  border-radius: 5px;

  cursor: pointer;
}
.bl-0 {
	border-left: 0;
}
.br-0 {
	border-right: 0;
}
.size {
	font-size: 16px;
}
.item-body > .d-flex {
	gap: 45px;
}

.custom-filter-options {
    position: relative;
}
.product .form__label {font-size: 16px;font-weight: 700;}

.product variant-radios fieldset {border-bottom: 1px solid #0F0F0F !important;padding: 10px 0;padding-bottom: 25px;}







.product__info-wrapper .product__title {
    font-size: 22px;
    font-family: 'Acumin Pro';
    line-height: 1.3;
    margin-top: 20px;
    margin-bottom: 30px;
}
.product-top {
    /***border-bottom: 1px solid #0F0F0F; **/
    padding-bottom: 15px;
}

variant-radios label {
    border-radius: 0 !important;
    font-size: 16px !important;
    font-family: 'Acumin Pro';
}

.spb-productdescfont {font-size: 16px;font-family: 'Acumin Pro';font-weight: 700;}

h2.product-recommendations__heading.h2 {}

h2.product-recommendations__heading, .product-recommendations p{text-align: center !important;}
.product-recommendations p{
	padding-bottom:30px
}
div#collapsethree table td {font-size: 16px;}
.color-background-1.gradient.recom-bg {background: #DEDACC;}
.additional-item:last-child {border-bottom: none;}

.flickity-button {background: transparent !important;}

.carousel.product__image-thumbnail.flickity-enabled.is-draggable {
    display: none;
}




/**header-code
.header__heading-logo{
	height:auto !important
}
**/

.header__icons {float: right;}

.menu-right {text-align: right;}

.header-desktop {padding: 15px 0 5px 0;}

.row.header-bottom nav ul li a {font-size: 15px;font-weight: 400;transition: .3s;text-decoration: none;}

.row.header-bottom nav ul li a:hover {text-decoration: none;color:#222;opacity:1}

.header__menu-item:hover span {text-decoration: none !important;}


.header__icons a,.header__icons .header__search {border: .4px solid #222;border-radius: 100%;margin-left: 11px;margin-right:0}
.header-bottom {
    padding-top: 20px;
}


.header__active-menu-item{
	text-decoration:none
}


/**My account***/

.customer.account h1 {font-size: 60px;line-height: 1.3;text-align: center;}

.customer.account h2 {font-size: 30px;line-height: 1.4;margin-bottom: 30px;}

.customer.account {}

.customer.account table th {font-size: 16px;text-transform: inherit;font-weight: 600;}

.customer.account table {box-shadow: none;width:90%}

.customer.account table tbody td a {box-shadow: none !important;font-size: 16px;}

.customer table tr {border-bottom: 1px solid #0F0F0F;}
a.address-btn {font-size: 16px;text-decoration: none;background: #222222;color: #fff;padding: 15px 50px;font-weight: 400 !important;display: inline-block;margin-bottom: 30px;}

a.address-btn:hover {color: #fff;}

.customer.account p {border-top: 1px solid #222;border-bottom: 1px solid #222;padding: 20px 0;margin-bottom: 50px;}



/****address***/
.customer.addresses h1 {font-size: 60px;line-height: 1.3;}

.customer.addresses .col-md-12 {padding: 70px 0;}

.customer.addresses h2 {font-size: 30px;}

form#address_form_new label {color: #8B8B8B;}

@media (min-width: 768px){
.field.col-md-6 {
    flex: 0 0 auto;
    width: 50%;
}
}


/**featured collection***/

.collection .title.h2 {text-align: center !important;margin: 0 auto;}
.card__information img {padding-bottom: 20px;max-width: auto;width:50%}


/**collection**/

.collection-hero__image-container {max-height: 430px !important;min-height: 430px !important;margin-left:0 !important}
.collection-hero__inner {flex-direction: column !important;align-items: start !important;}
h1.collection-hero__title {font-size: 60px;line-height: 1.3;font-family: 'BelyDisplayW00';}
h1.collection-hero__title sup {font-size: 20px;font-weight: 400;font-family: 'Acumin Pro';top: -50px;}


.collection-list-nav ul {margin: 0;padding: 0;list-style: none;}

.collection-list-nav ul li {display: inline-block;margin-left: 20px;}

.collection-list-nav ul li a {font-size: 15px;font-weight: normal;color: #222;}

.collection-list-nav ul li:first-child {margin-left: 0;}

.facet-filters.sorting.caption label {font-size: 15px;}

.facet-filters__sort {font-size: 15px !important;color: #222;}

.facet-filters__sort:focus-visible,*:focus-visible,.facet-filters__sort:focus-visible {outline: none !important;box-shadow: none !important;}
.sorting-area .facet-filters__sort {margin-left: 10px;}


.collection-listwith-sortby .facets__form {

    grid-template-columns: inherit !important;
}




/**page**/
h1.main-page-title {
    font-size: 60px;
    line-height: 1.3;
    font-family: BelyDisplayW00;
    padding: 50px 0;
}
.page-menu .header__inline-menu {padding: 10px 0;}
@media screen and (max-width: 750px) {
.page-menu .header__inline-menu {padding: 10px 10px;}
}





.tab-content .accordion-item {border: none;background: inherit !important;}

 .tab-content .accordion-header button {font-size: 22px !important;font-family: 'Acumin Pro';}

.page-menu .list-menu a {font-size: 15px;}

.tab-content .accordion-item {border-bottom: 1px solid #222;border-radius: 0;padding: 10px 0;}

.tab-content .accordion-button:not(.collapsed) {color: inherit !important;background: inherit !important;box-shadow: none;}

.tab-content button.accordion-button {padding-left: 0;}

.tab-content button.accordion-button.collapsed {background: none;}
.accordion-button:focus{
	border:none !important;
  box-shadow:none
}	

.tab-content .accordion-body {padding: 50px 0;}





/**all Mobile***/

@media(max-width:767px){
  .header__menu-item {
    padding: 1.2rem .5em !important;
}
  
  
  
  
  .center.collection__view-all a.button {
    font-size: 16px !important;
}
  .section-template--14737859215419__featured_collection-padding {
    padding-bottom: 30px !important;
}

.center.collection__view-all {
    margin-top: 3rem !important;
}
  
  
  .card__information img {
    width: 50% !important;
}
   li.grid__item:nth-child(2) .card,li.grid__item:nth-child(4) .card,li.grid__item:nth-child(6) .card,li.grid__item:nth-child(8) .card,li.grid__item:nth-child(10) .card,li.grid__item:nth-child(12) .card,li.grid__item:nth-child(14) .card,li.grid__item:nth-child(16) .card    {
    border-right: 0 !important;
} 
   li.grid__item:nth-child(3) .card,li.grid__item:nth-child(9) .card,li.grid__item:nth-child(12) .card,li.grid__item:nth-child(15) .card,li.grid__item:nth-child(18) .card,li.grid__item:nth-child(21) .card,li.grid__item:nth-child(24) .card    {
    /*border-right: 1px solid rgba(0,0,0,.125) !important;*/
} 
  .product li.grid__item:nth-child(2) .card{
  /*border-right: 1px solid rgba(0,0,0,.125) !important;*/
  
  }
  
  
  .sentir-left .section-content .mobile-only {
    margin: 0 auto;
    text-align: center;
}
  .sentir-content .site-btn {float: unset !important;margin-right:0 !important;display:inline !important}
  
  
  .hide-footer-mobile{
	display:none
}
  
  
  
  
  .contact-bottom-bg:before{
  	display:none
  } 
  
  .right-image-with-text,.left-image-with-text {padding: 60px 0 !important;}
main#MainContent {
    padding-top: 60px;
    padding-bottom: 60px;
}
  
    .right-image-with-text,.left-image-with-text {padding: 60px 0 !important;}
.index main#MainContent {
    padding-top: 0px !important;
    padding-bottom: 60px;
}
  
  .about-top-text {max-width: 90% !important;}

.about-top-image-text {padding-top: 135px;}

.right-text,.left-text {text-align: center;width: 100% !important;margin: 0 auto;margin-bottom: 30px;}
  
  
  h2.footer-block__heading {
    text-align: center;
}
  
  
  h2.section-title {
    font-size: 30px;
    line-height: 1.4;
    padding-bottom: 5px;
}
  
  
  
	.sentir {padding: 60px 0 !important;}
  .sentirshape-line,.careshape-line {display: none;}
  .trust-area.trust-area-bg .section-content {width: 90%;margin: 0 auto;}
  
    .sentir-content{width: 90%;margin: 0 auto;}

  
  
.sentir-content .row,.care-content .row {flex-direction: column-reverse;}


.col-md-4.sentir-left .col-md-12,.care-left .col-md-12 {text-align: center;}

.section-content {padding-top: 30px;}
  
  .trust-area.trust-area-bg:before {position: relative;}

.trust-area {padding: 60px 0 !important;text-align: center;}

a.site-btn {float: unset !important;}
  
  .trust-area .site-btn {display: none;}

.trust-area.trust-area-bg .section-content {padding-bottom: 40px;}

.trust-area.trust-area-bg {padding-bottom: 0 !important;}

.col-md-6.blank_col.mobile-only {padding-bottom: 0;}
  .care-content {width: 90%;margin: 0 auto;}
  
    

  .hero-content {width: 80%;}
  
  
  .collection-hero__text-wrapper {padding-top: 35px !important;}
  h1.collection-hero__title {font-size: 33px;}

h1.collection-hero__title sup {top: -30px;}
  .collection-listwith-sortby {
    display: none;
}
  .product-count.light {
    margin-top: 0 !important
}
  .facets-container {
    padding: 20px 0px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
  
.collection-hero__image-container.media.gradient {display: none;}
  
  .custom-add-tocart {position: relative;}

.product-form__input.product-form__quantity {float: left;display: inline-block;}

product-form.product-form {display: inline-block;width: 100% !important;top: 0 !important;position: relative;left: 0 !important;}
  

  
  
}





summary:before {position: relative !important;visibility:hidden;}

.facets__form {
    display: block;
}
.facets__wrapper {display: block !important;}

.facets__form {display: block !important;}

.facets__summary .icon-caret {}

.facets__disclosure {margin: 0 !important;}

.facets__list {padding-left: 0;}

.facets__header {padding-left: 0;padding-right: 0;}

.facets__header {display: none !important;;}

summary.facets__summary {margin-bottom: 5px;}

.facets__summary span {font-size: 15px;font-weight: 600;}

details.facets__disclosure {margin-bottom: 20px !important;}
.product-count.light {text-align: left;margin-top: 20px;}

.facets__heading {display: none !important;}
.facets__summary{
	color:#222 !important
}
ul.facets__list {
    padding: 0;
}

.collection-listwith-sortby {}

.collection-listwith-sortby .container {
    border-bottom: 1px solid #E0E0E0;
    border-top: 1px solid #E0E0E0;
}
.collection-list-nav {padding: 20px 0;}

.collection-hero__text-wrapper {padding-bottom: 0 !important;}

.collection-hero.collection-hero--with-image.color-background-1.gradient {padding-bottom: 0;padding-top:0}
.custom-add-tocart {position: relative;}
/**
.product-form__input.product-form__quantity {float: left;display: inline-block;}



product-form.product-form {display: inline-block;width: 70%;top: 4px;position: relative;left: 10px;}
**/
.copyright-menu {float: right;}
small.copyright__content {font-size: 15px;}




@media(min-width:768px) and (max-width:992px){

.trust-area-bg .mobile-only {display: none !important;}
}

.title-wrapper-with-link {
    display: block;
    text-align: center;
}



@media (min-width: 576px){
.modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
}
}
.modal-body h1 {text-align: center;}

.modal-content {background: #F5F3EC;}

.modal-header {border: none;}


.modal-body {padding: 30px;}

.modal-body a {border: none;}

.modal.fade.show:before {position: absolute;content: "";background: #717171;width: 100%;height: 200%;opacity: .6;z-index: -1;}
.btn-close:focus {
    outline: 0;
    box-shadow: none !important;
    opacity: 1;
}

div#infiniteoptions-container .producticon span {min-width: 62px;min-height: 55px;padding: unset;background-size: contain;background-position: center;background-repeat: no-repeat;margin-right:0 !important;margin-top:10px}

div#infiniteoptions-container .producticon span span {border: none}

.producticon .spb-label-tooltip {
    display: none;
}
div#infiniteoptions-container {
    border-bottom: 1px solid #222;
    border-top: 1px solid #222;
    padding-top: 20px;
}





  table.table.table-bordered tr td {padding: 15px; vertical-align:middle}

table.table.table-bordered tr td {font-size: 15px;font-weight: 400;}



  
  td.bl-0.text-center span {border: 1px solid #222;padding: 5px 10px;display: inline-block;border-radius: 100%;text-align: center;vertical-align: middle;}
  .application-content table {margin-top: 50px;}
  
  .table>:not(caption)>*>* {border-color: #222;}

.table-bordered>:not(caption)>* {border-color: #222;}




.customer .field:after {box-shadow: none !important;border-bottom: 1px solid #222;}

button.recover-submit-btn {float: right;}

a.recover-cancel-btn {float: left;margin-top: 55px !important;}

.customer label {font-size: 15px;font-weight: 600;color: #222;}

.customer .field input(:placeholder-shown){
	color:#222
}


a.login-recover-url {display: inline-block;float: left;}


a.login-registar-url {display: inline-block;float: right;}
/*
.customer .field input {padding-top: 0 !important;padding-bottom: 0 !important;height: auto !important;padding-left: 0 !important;}
*/
.login-button {
    margin: 0 auto !important;
    text-align: center;
    margin-bottom: 30px !important;
    margin-top: 40px !important;
}
.customer .field label {left: 0;}

.field__input::placeholder, .customer .field input::placeholder {
	opacity: .5;
  font-size:15px !important
}

.customer .field input:focus{
	padding:0 !important
}
.customer .field input{
	padding:0 !important
}

form#customer_login .field, form#create_customer .field {
    margin-bottom: 15px;
    margin-top: 0;
}




.login-button button {
    margin-top: 0 !important;
}

.customer.login p {
    text-align: center;
}



/***
.mobile-only .col-8.text-right {padding-right: 15px;}


***/

h2.title.h2 {font-size: 30px;}



a.button:hover {
  opacity:1;
    background: #EF7D00;
}


a.button:before,a.button:after {
  display:none;
}


.collection .card__inner,.product-recommendations .card__inner{width: 90%;margin: 0 auto;margin-top: 10px;}

@media(max-width:767px){
  
  .care {
    padding-top: 40px !important;
    padding-bottom: 50px !important;
}

.care h2.section-title {
    padding-bottom: 40px !important;
}
  
  	.product-grid h3, .product-grid .price {
    font-family: 'Acumin Pro';
    font-weight: normal;
    font-size: 12px !important;
    line-height: 1.2;
}
 .trust-area.trust-area-bg .section-content {
    width: 95% !important;
    margin: 0 auto;
}
  .trust-area.trust-area-bg .section-content p {
    font-size: 16px;
}
  .scroll-text-image-title p,.single-scroll-content p{
  	font-size:16px !important
  } 
  .care-content .section-content p{
  	font-size:16px
  }

  
  
  
	.title-wrapper-with-link {width: 70%;margin: 0 auto;margin-bottom: 40px;}

.collection .card__inner {width: 90%;margin: 0 auto;margin-top: 10px;}

.product-grid .card__content {padding-left: 0 !important;padding-right: 0 !important;}

.product-grid .card__heading {padding-left: 3%;padding-right: 3%;}

  
  .scroll-able-contents .col-md-3:nth-child(1) {
    width: 100% !important;
}

.single-scroll-text-img .single-scroll-img img {
    max-height: 255px !important;
}
  
  .single-scroll-text-img .single-scroll-img img.mobile-only {
   /* max-width: 380px;*/
}
  
  .single-scroll-img img {
    max-height: 363px !important;
}

  
  
  .mobile-only .header__icons {
    float: right;
    margin-right: 25px !important;
}


.single-footer-item.footer-linklist nav.header__inline-menu {margin-left: 0;padding: 0;}

.single-footer-item.footer-linklist nav.header__inline-menu li {display: inline-block;}

.single-footer-item.footer-linklist nav.header__inline-menu li a {font-size: 14px;}
}


.scroll-able-contents .col-md-3:nth-child(1) {
    width: 48.15% !important;
  	padding-left:0
}


@media(min-width:992px){
  .scroll-able-contents > .row > .col-md-3 {
    width: 24%;
}
  
  
  
  
	.hero-content {margin-top: 70px;}
  .center.collection__view-all {
    margin-top: 80px;
}
}


  
/* Image style */
#scrollUp {
    background-image: url("/cdn/shop/files/BACK-TO-TOP.svg?v=1674726045");
    bottom: 100px;
    right: 20px;
    width: 60px;
    height: 60px;
    background-size: contain;
}




.list-social__item:last-child a.link {width: 51px;height: 51px;text-align: center;margin: 0 auto;left: 0;position: relative;}

.list-social__item:last-child a.link svg {min-width: 25px;}


.accordion-button.show::after{
    content: "\2212";
  	background-image:none  
}

.accordion-button::after{
    content: '\002B';
  	background-image:none
}

.additional-item .item-header:after {
      content: "\2212";
    background-image:none
}
.additional-item .item-header.show:after {
    content: '\002B';
    background-image:none
}




.accordion-button:not(.collapsed)::after{
	
  background-image:none
}

.accordion-button::after{
	background-image:none
}

summary.facets__summary.caption-large.focus-offset svg {width: 12px;right: 0;position: absolute;}

.facets__disclosure[open] svg.icon.icon-plus {display: none;}





.sortby-area {float: right;}

.sortby-area #sort-by,.sortby-area #sort-by-mobile {background: none;border: none;font-size: 15px;display: inline-block;color:black;}


/* remove the original arrow */
select#sort-by,select#sort-by-mobile {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  /* no standardized syntax available, no ie-friendly solution available */
}

.sortby-area {position: relative;}

.sortby-area:before {position: absolute;content: "";width: 20px;height: 20px;background: url(/cdn/shop/files/ORDENAR-POR.svg?v=1674836657);left: -38px;bottom: 6px;background-size: contain;}
@media(max-width:767px){
.sortby-area:before{
	left: -25px
}
  
  
  .right-image-with-text .container,.left-image-with-text .container {width: 82%;}

}






/*cart-drawer*/

.offcanvas-title {font-size: 30px;}

div#cart-drawer {padding: 30px;}

@media(max-width:767px){
  
  .trust-area.trust-area-bg {
    padding-top: 35px !important;
}
  
  
  
  
  .right-text p,.left-text p {
    font-size: 14px !important;
}
  
  
div#cart-drawer {padding-left: 15px;padding-right:15px;}
.mobile-facets__inner {
    margin: 0;
    width: 100% !important;
    max-width: 100%;
}
  .header__icon svg.icon-close {top: 22px;}
}

@media(min-width:767px){
.facets-container .sortby-area {
    display: none;
}
 
}

div#cart-drawer.offcanvas {background: #F5F3EC;}

.offcanvas-body .cart-item__name {font-size: 16px;font-family: 'Acumin Pro';}

.offcanvas-body .product-option.mb-2 {font-size: 16px;font-weight: 600;color: #222;}


button.cart__checkout-button {
    color: #F5F3EC;
}

.facets__disclosure.js-filter {border-bottom: 1px solid #222;padding-bottom: 10px;}

span {}

.facets__summary:hover span {text-decoration: none !important;}
div#ProductGridContainer .col-md-3 {
    margin-top: 15px;
}
#login-target {
	display: none;
}
#login, #login+div {
	display: block;
}
#registration-form {
	display: none;
}
#registration-form:target {
    display: block;
}
#registration-form:target~#login {
    display: none;
}
#registration-form:target~.login-btm #registation-target {
    display: none;
}
#registration-form:target~.login-btm #login-target {
    display: block;
}
#registration-form:target
/* registation-target, login-target */
#recover:target~#registration-form, #recover:target~.login-btm , #login:target~#registration-form, #registration-form:target~#login, #registration-form:target~#login+div, #registration-form:target~#recover{
    display: none;
}







@media(max-width:767px){

  .desktop-only{
  	display:none
  }
  .mobile-only{
	display:block

}
 	.top-thread {left:-150px;margin-top: 90px;} 
  
  
  .left-thread {
	position: absolute;
	right: 0% !important;
	z-index: -1;
	left: -45px !important;
	top: 55%;
}
  /*
  .left-thread {
    position: absolute;
    right: 38%;
    z-index: -1;
    right: 0px !important;
    top: 60%;
}
*/
  
  .gradient.page-about-2 main div {
	overflow: visible;
}
  
  
  
  
  
  .right-image-with-text-2 .left-thread-bottom {
    position: absolute;
    top: -45%;
    left: -170px;
    z-index: -1;
    right:0 !important
}
  
}
.mobile-only{
	display:none

}

@media(max-width:767px){

.atc-container {position: fixed;bottom: 0;z-index: 99999;background: #F5F3EC;width: 100%;margin: 0 auto;left: 0;padding: 10px;padding-bottom: 0;padding-top: 20px;}

.atc-container .form__label {display: none;}

  .right-image {margin: 0 auto;}
}

/*
div#registration-form,div#registration-form div {display: none;}
div#registration-form:target{display: block;}


#registration-form:target~#login, #registration-form:target~#login+div{
	display:none !important
}

*/

nav.pagination {
    display: block !important;
}



.atc-container {display: flex;}

.atc-container .quantity {width: 30%;float: left;border: 1px solid}

.product-form__buttons {width: 68%;float: right;display: inline-block;}


.facet-checkbox>input[type=checkbox]:checked~.icon-checkmark {color: #fff;}
.facet-checkbox>input[type=checkbox]:checked~svg {background-color: #000;}



.mobile-facets__main {}

.mobile-facets__main div#FacetsWrapperDesktop {
    text-align: center;
    width: 100%;
    padding: 0 30px;
    margin: 0 auto;
}
.mobile-facets__wrapper .disclosure-has-popup[open]>summary:before {height: auto !important;}

.mobile-facets__inner {
    width: 100% !important;
    max-width: 100% !important;
}

.mobile-facets__close {
    left: 10px;
  top: 85px !important;
}


span.mobile-facets__count {display: inline-block;}

h2.mobile-facets__heading {display: inline-block;font-weight: 400;font-family: 'Acumin Pro' !important;}

.mobile-facets__header {text-align: left !important;left: 40px;position: relative !important;}

details.disclosure-has-popup.facets__disclosure.js-filter.menu-opening[open] .plus-icon {display: none;}
details.disclosure-has-popup.facets__disclosure.js-filter[open] .plus-icon {
    display: none !important;
}

.mobile-facets {
    top: 85px !important;

}

.menu-drawer {width: 100% !important}
.menu-drawer__utility-links {
    bottom: 80px;
    position: relative;
}

.menu-drawer__utility-links {
    margin: 0 auto;
    text-align: center;
    background: none !important;
}
.menu-drawer__utility-links nav.header__inline-menu {
    display: block;
}



.customize-mobile-menu {padding: 15px;}

.customize-mobile-menu ul {list-style: none;padding: 0;margin: 0;}

.customize-mobile-menu ul li {display: block;border-bottom: 1px solid #222;padding: 15px 0;}

.customize-mobile-menu ul li a {font-size: 18px;line-height: 1.5;}


@media(max-width:767px){
.customer h1 {font-size: 33px !important;}
}
.customer h1 {font-size: 30px;}



/* New Css */


.color_wrapper{
	width: 97%;
  	display: flex;
    flex-wrap: wrap;
	align-items: center;
    gap: 15px;
  	padding: 15px 5px 20px 5px;
    max-height: 70px;
  overflow-y: hidden;
    overflow-x: auto;
}
/* #infiniteoptions-container >div > span::-webkit-scrollbar {
  display: none;
} */
.color_wrapper::-webkit-scrollbar {
  margin-top: 30px;
  width: 2px;
  height: 1px;
}
.color_wrapper::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 20px;
}
.color_wrapper::-webkit-scrollbar-thumb {

   background-color: #0F0F0F;
  border-radius: 20px;
}
.colorfill{
	display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  font-size:13px;
  
}
.colorfill .color-style {
    border-radius: 50% !important;
    border: 2px solid #fff !important;
    width: 32px !important;
    height: 32px !important;
    margin: 0 !important;
    /*padding: 0 !important; */
}
.colorfill input[type="radio"]:checked + .color-style {
    box-shadow: 0px 0px 0px 1px currentColor;
}
.product-form__input {
	min-width: 100% !important;
  	overflow: hidden;
  border-bottom: 0 !important;
}
.color-meta-title {
	overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 1; /* number of lines to show */
           line-clamp: 1; 
   -webkit-box-orient: vertical;
}


@media(max-width:767px){
#exampleModal .modal-body {
	padding: 30px;
	padding-left: 15px;
	padding-right: 15px;
}
  
  
  
  
    .customer.addresses h1 {
  font-size: 33px;
}
  .customer.addresses .container{
  	padding:0 20px
  }
  
  
  
  .customer.account h1{
  font-size: 33px;
  text-align: left;
}
.customer.account h2 {
  font-size: 22px;
  margin-bottom: 10px;
}
.address-btn {
  width: 100%;
  display: block;
  text-align: center;
}
  
  
  
  
.account-logout {
  text-align: center !important;
  margin: 0 auto;
  width: 100%;
  font-size: ;
}
  
  
  
  
  
  .featured-para p {
    font-size: 16px;
}
  .collection__view-all {
    margin-top: 60px;
}
  
  .contact-middle {margin-top: 50px;}

.contact-bottom {padding-top: 60px;}
}



@media(min-width:767px){
	.hero-content {padding-right: 15%;}
  .contact-top .col-md-12 p,.scroll-text-image-title p {width: 85%;margin: 0 auto;}

}


a.predictive-search__item.predictive-search__item--link.link.link--text {border: none;}

.predictive-search__list-item[aria-selected=true]>*, .predictive-search__list-item:hover>* {background: none !important;}


span.variants-icons img {max-width: 62px;}

span.variants-icons {display: inline-block;}

span.variants-icons p {text-align: center;margin-top: 15px;font-size: 13px;}
span.variants-icons .icon-wrapper {
    border-right: .5px solid #222;
    padding-right: 20px;
    display: inline-block;
}

span.variants-icons p {
    text-align: center;
    margin-top: 15px;
    font-size: 13px;
    padding-right: 15px;
}


span.variants-icons {
    padding-top: 20px;
    padding-right: 15px;
}

fieldset .variants-icons:last-child .icon-wrapper {border: none !important;}




/**mobile menu***/
ul.menu.dropdown-child li a {display: inline-block;}

.customize-mobile-menu ul li ul li {border-bottom: 1px solid #E0E0E0 !important;padding-bottom: 10px;}

.customize-mobile-menu ul li ul li:last-child {border: none !important;}

.mega-menu {
	display: block;
    top: 70px;
    min-height: 340px;
    width: 100vw;
    padding: 15px 25px;
    background: #f5f3eb;
    position: fixed;
    left: 0;
  	overflow: hideen;
  	visibility: hidden;
  	opacity: 0;
  	transition: 0.45s;
}
.menu-item.main-menu .mega-menu {
	top: 130px ;
}
.mega-menu .mega-item {
	padding-right: 25px;
    margin-bottom: 20px;
}
.mega-menu .mega-item a{
	padding: 10px;
    font-size: 24px;
    border-bottom: 1px solid #c3c3c3;
  display: flex;
width: 100%;
}
.mega-menu .mega-item a:hover {
	border-color: #000;
}
.menu-item:hover .mega-menu{
	 visibility: visible;
  	opacity: 1;
}

.product variant-radios fieldset:first-child {
    border-top: 1px solid #0F0F0F !important;
}

body button.product-form__submit .price:hover,body .product-form__submit .price-item.price-item--regular:hover {
  color: #222 !important

}
button.product-form__submit .price{
  color: #fff;font-size: 16px;line-height: 1 !important;margin: 0;padding: 0;font-weight:600

}
.product-form__submit .price-item.price-item--regular {
	  color: #fff;font-size: 16px;line-height: 1 !important;margin: 0;padding: 0;font-weight:600


}




span.atc-text {
    margin-left: 5px;
}
span.atc-text {
    margin-left: 5px;
    margin-top: 1px;
}




.additional-item .item-header h4 {font-weight: 600;}


.button:not([disabled]):hover:after {border: none !important;box-shadow: none !important;}




.spb-productoptionswatch {min-width: 62px;min-height: 62px;}



#infiniteoptions-container >div > span{
	width: 100%;
  	display: flex;
	align-items: center;
    gap: 30px;
  	padding: 5px 5px 20px 5px;

  overflow-y: hidden;
    overflow-x: auto;

}
/* #infiniteoptions-container >div > span::-webkit-scrollbar {
  display: none;
} */
#infiniteoptions-container >div > span::-webkit-scrollbar {
    width: 2px;
  height: 1px;
}
#infiniteoptions-container >div > span::-webkit-scrollbar-track {
    background-color: #fff;
  border-radius: 20px;
}
#infiniteoptions-container >div > span::-webkit-scrollbar-thumb {

      background-color: #0F0F0F;
  border-radius: 20px;
}
#infiniteoptions-container span label{
	display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  font-size:13px;
  gap: 13px;
}
#infiniteoptions-container .colorsfield .spb-productoptionswatch{
	border-radius: 50%;
  	border: 2px solid #fff;
}




.spb-productoptionswatchwrapper input[type="radio"]:checked + .spb-productoptionswatch {
    border: none;
    box-shadow: none;
}

#infiniteoptions-container span label {font-size: 13px !important;}


.spb-productoptionswatchwrapper .spb-productoptionswatch {position: relative;}

.spb-productoptionswatchwrapper .spb-productoptionswatch:before {position: absolute;content: "";background: #222222;width: .5px;height: 100%;right: -15px;}
.spb-productoptionswatchwrapper input[type="radio"]:checked + .spb-productoptionswatch {border: none !important;box-shadow: none !important;}

label.spb-productoptionswatchwrapper:last-child span.spb-productoptionswatch:before {
    display: none;
}

button.product-form__submit.button.button--full-width.button--primary:hover span.price-item.price-item--regular {color: #000;}
.cart-item__name:hover {text-decoration: none;}




@media(max-width:767px){
  
  
  .application-page-wrapper h1.main-page-title {
    font-size: 33px;
    padding: 25px 0;
}
  
 .application-page-wrapper .accordion-item h2.accordion-header button.accordion-button {font-size: 18px !important;}
  
  
  
  
  
  

.section-content .mobile-only p {margin-bottom: 0;    font-size: 16px;}
   
   product-recommendations ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down {
   overflow-x: auto !important;
    flex-wrap: unset !important;}
  
 
 product-recommendations .grid--2-col-tablet-down .grid__item {
    width: 55% !important;
  	max-width:100% !important
}
  
 product-recommendations .product-grid h3 {font-size: 14px !important;}
  
   
  /****
  .card--standard>.card__content .card__information {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
}
    
  
  ***/
  
  header div{
  overflow:hidden
  }
  
  body div{
  overflow:hidden
  	
  }
.collection main div,body main div{
	overflow:visible;
}
  
  .header__icon--cart {
	margin-right: 0;
}

  
  .scroll-able-contents .col-md-3:first-child{
    margin-left: 0px;
}
  .scroll-able-contents .col-md-3:first-child .single-scroll-content {
    margin-left: 0px;
}
  
  
  button.product-form__submit.button.button--full-width.button--primary {
    padding: inherit !important;
}
  
  .tabs-with-accordion {
    padding-left: 3%;
    padding-right: 3%;
}
  
  
  #infiniteoptions-container >div > span {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 30px;
    padding: 5px 5px 20px 5px;
    overflow-y: hidden;
    overflow-x: auto;
    margin: 0 auto !important;
    padding-left: 13%;
}
  .scroll-able-contents {
    margin-left: 20px;
}
  
  
}

 .product--stacked .product__info-container--sticky {
    display: block;
    position: sticky;
    bottom: 0 !important;
    z-index: 2;
}



@media(min-width:992px){
  ul#product-grid {
    width: 100%;
    margin-left: 40px;
}
  
  
  
	.atc-container {
    display: flex;
    background: #f5f3eb;
    padding-top: 10px;
}
}


.index #scrollUp {
    display: block !important;
    z-index: 1 !important;
  	margin-right: 23px;
}

#scrollUp {display: none !important;}

.customers-login main {padding: 50px 0;}


.card__badge {

    grid-row-start: 1 !important;
}

#ProductGridContainer div {/*overflow: visible !important;*/}


.mobile-facets {
  
    z-index: 9999 !important;

}



.additional-item:first-child {border-top: 0;padding-top: 0;}


.d-flex.justify-content-between.align-items-center.top a {text-decoration: none !important;margin-bottom: 20px;}


.btn-close {
    background: url(https://cdn.shopify.com/s/files/1/0570/3011/5387/files/Group_397.png?v=1655570712) !important;
    background-repeat: no-repeat !important;
    top: 10px;
    position: relative;
    right: 10px;
}


/*
.btn-close{
	background:url(data:svg xmlns="http://www.w3.org/2000/svg" width="22.041" height="22.03" viewBox="0 0 22.041 22.03">
  <g id="Group_397" data-name="Group 397" transform="translate(57.7 -1224.394) rotate(45)">
    <line id="Line_27" data-name="Line 27" x2="30.155" transform="translate(825.477 906.577)" fill="none" stroke="#222" stroke-width="1"/>
    <line id="Line_28" data-name="Line 28" x2="30.123" transform="translate(840.57 891.5) rotate(90)" fill="none" stroke="#222" stroke-width="1"/>
  </g>
</svg>) !important;
}

**/
.left-s-icon{
    position: absolute;
    right: 0;
    top: 60%;
    width: auto;
  /*height: 40%;*/
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f5f3eb;
transform: translateY(-50%);}
.left-s-icon img {
	max-width: 20px;
  /*margin: -10px 5px 0 12px;*/
}



.quantity {
    width: calc(11rem / var(--font-body-scale) + var(--inputs-border-width) * 2);

}

/***
.product .price__container{
	margin-bottom:0 !important
}
***/
.tab-content .accordion-body {font-size: 16px;}


.sticky .menu-item.main-menu .mega-menu {top: 81px !important;}



table.table.table-bordered tr td img {
    max-width: 125px !important;
    width: auto !important;
}





.mega-menu {
    display: none !important;
}

li.menu-item:first-child .mega-menu {
    display: block !important;
}

table.table.table-bordered tr:last-child td:last-child img{
	max-width:auto !important
}



.page_title {
    padding-left: 3%;
    padding-right: 3%;
}



#apply-filter-btn:hover {color: #f5f3eb;background: #222;}
#apply-filter-btn {
    padding: 15px 15px;
    background: #f5f3eb;
    font-size: 17px;
    line-height: 1;
    transition: .3s;
    width: 97%;
    border: 1px solid black;
}

.mobile-apply:hover {color: #222;background: #f5f3eb;}
#apply-filter-btn.mobile-apply {
    padding: 15px 15px;
    background: #222 !important;
    font-size: 17px;
    line-height: 1;
    transition: .3s;
  color:#f5f3eb;
}



@media(min-width:992px){
  
  li.grid__item:nth-child(3) .card,li.grid__item:nth-child(6) .card,li.grid__item:nth-child(9) .card,li.grid__item:nth-child(12) .card,li.grid__item:nth-child(15) .card,li.grid__item:nth-child(18) .card,li.grid__item:nth-child(21) .card,li.grid__item:nth-child(24) .card    {
    border-right: 0 !important;
}
  .scroll-able-contents {
    padding-top: 50px;
    margin-left: 50px;
}

.mega-menu {
    padding: 15px 40px !important;
}
  .mega-menu .container-fluid{
  	padding:0 !important
  }
  
  .container-fluid{
  	padding:0 40px;
  
  }
  
  .footer__content-bottom .container-fluid.top-container .row{
        padding-top: 1rem;
  	border-top: solid 0.1rem #000;
  
  }
  
  
}

.index #header_desk {
    border-bottom: 1px solid #ddd;
    position: absolute;
    width: 100%;
    background: #f5f3eb;
}
.header-desktop {
    border-bottom: none;

}
/*.row.header-bottom nav ul li:last-child a {padding-right: 0;}*/

.col-md-4.text-right.menu-right {
    padding-right: 0;
}

li#Slide-template--14737859215419__featured_collection-3.grid__item .card--standard,li#Slide-template--14737859215419__featured_collection-6.grid__item .card--standard {
    border-right: 0;
}
div#main-collection-filters {
    padding-left: 0;
}
.product-form__input input[type=radio]+label.color-style {
    flex: none !important;
    padding: 0 !important;
}

.product-form__input input[type=radio]+label {
    flex: 1;
    min-width: auto;
}

.additional-item h4 {
    line-height: 1;
    margin: 0;
}
.login-button button {
    padding: 0 10rem;
}


li.grid__item:last-child .card {
    border-right: 0;
}



li.product-list-item {
    border-top: 1px solid #ddd;
    padding: 10px 0;
}

li.product-list-item:first-child {
    border: none;
}

.cart-content quantity-input.quantity {
    min-height: calc((var(--inputs-border-width) * 2) + 3.5rem);
}


.scroll-text-image-bg {

    overflow: hidden;
}



.list-social__item {
    height: 55px;
    width: 55px;
    border-radius: 50%;
    line-height: 1;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.application-image {
    position: sticky;
    top: 90px;
}

#header_desk .header__heading-logo {
    min-width: 100px;
}

.grid__item .card--standard {
    border-radius: 0 !important;
}

.ms-2 {
    margin-left: 5.5rem !important;
}
.modal-body {
    padding-top: 0;
}




@media (max-width: 767px){
.modal-content {
    width: 95%;
    margin: 0 auto;
}
  
  header.header.mobile-only.header--top-center.page-width.header--has-menu {
    border-bottom: 1px solid #ddd;
}
  
.contact-bottom {
    padding-bottom: 0 !important;
    padding-top: 30px !important;
}
  .contact-section .contact-top {
    padding-top: 65px;
}
  
  
  .what-define-us {
    padding: 60px 0 !important;
}
  
  
  .what-define-icon-text {
    padding-top: 0 !important;
}

.define-content p {
    font-size: 16px !important;
}

.what-define-icon-text .col-md {
    border-right: 0 !important;
    border-left: 0 !important;
}

.define-icon img {
    width: 60px !important;
    margin: 0 auto !important;
}
  h2.define-title {

    padding: 15px 0 !important;
}
  .what-define-icon-text .col-md:last-child {
    border: none;
}

.what-define-icon-text {
    padding-bottom: 0 !important;
}

.what-define-us.what-define-us-bg {
    padding-bottom: 20px !important;
}
.scroll-text-image-bg {
    padding: 70px 0 !important;
}
  .scroll-able-contents {
    padding-top: 22px !important;
}
.size-chart-links {
    padding-top: 25px !important;
    padding-bottom: 50px !important;
}
  
  .size-chart-link-items {
    padding-top: 20px !important;
    padding-left: 2% !important;
    padding-right: 2% !important;
}

.single-chart-link-item a {
    font-size: 16px !important;
}
  
  #infiniteoptions-container >div > span {

    padding-left: 14% !important;
    padding-right: 13% !important;
}
  .product-form__input input[type=radio]+label {
    width: 30%;
}
  
  .section-template--14737859346491__product-recommendations-padding {
    padding-top: 50px;
    padding-bottom: 50px;
}
  
  .section-template--14737859182651__product-grid-padding {
    padding-top: 0 !important;
}

.collection-hero.collection-hero--with-image.color-background-1.gradient {
    padding-top: 25px;
}
  .active-facets.active-facets-mobile.medium-hide.large-up-hide {
    display: none !important;
}

.facets-container {
    padding-bottom: 10px;
    padding-top: 10px;
}
  #apply-filter-btn.mobile-apply {

    border: none;
}
  facet-remove.mobile-facets__clear-wrapper {
    font-size: 20px !important;
}
  .menu-drawer__navigation-container {

    height: auto !important;
}
 .menu-drawer__utility-links {
    position: relative;
    display: flex;
    left: 0;
    right: 0;
    bottom: 0px;

}
  
  .scroll-able-contents .col-md-3:nth-child(1) {
    width: 88% !important;
}
  .scroll-able-contents .col-md-3
  {
        width: 46% !important
  }
  .sentir-content .site-btn {margin-left: 25%;}
  .header__icon, .header__icon--cart .icon {
    height: 3.3rem !important;
    width: 3.3rem !important;
}
  
  .top-thread {
    display: inline-block;
    position: absolute;
    margin-top: 101px !important;
    z-index: -1;
    margin-left: 0px !important;
}
  .about-top-text .title {
    font-size: 30px !important;
}
  .right-image {
    max-width: 300px !important;
}
  
  .right-image-with-text {
    width: 90%;
    margin: 0 auto;
}

.right-text p, .left-text p {
    font-size: 16px !important;
}
.left-image {
    max-width: 300px !important;
    margin: 0 auto !important;
  float:none !important
}
  .left-image-with-text {
    width: 90% !important;
    margin: 0 auto;
}
  
  a.site-btn.hvr-white {

    min-width: auto !important;
    padding: 12px 30px !important;
}
 #ProductGridContainer .collection {
    margin-top: 20px;
}
  .cart-count-bubble {
    right: 0 !important;
    bottom: 0 !important;
    left:inherit
}
  
  .menu-drawer__inner-container{
  height:100vh !important
  }
  .scroll-text-image-bg {
    padding-top: 50px !important;
}
  
  .index #scrollUp {
  	margin-right: -10px;
}
}


@media (max-width: 920px){
  .atc-container .quantity {
    margin-left: 82px;
  }
  .product-form__buttons {
    width: 45%;
  }
  #CarroPC {
    display: none;
  }
  #CarroMovil {
    display: flex;
  }
}
@media(max-width:992px){
div#ProductGridContainer {
    margin-top: -40px;
}
  #scrollUp{
  width: 40px;
  height: 40px;
}
  .col-4
  {
  }
  .col-8
  {
        margin-top: 5px;
  }
}

/* Títulos de las ventanas de cuenta: antes eran h1, ahora h2 con el mismo aspecto (SEO) */
.customer .customer-modal-title {font-size: 30px; text-align: center;}
@media(max-width:767px){ .customer .customer-modal-title {font-size: 33px !important;} }


.colorfill { position: relative; }