/** Shopify CDN: Minification failed

Line 278:4 "flew-wrap" is not a known CSS property
Line 582:0 Unexpected "}"
Line 947:0 Comments in CSS use "/* ... */" instead of "//"

**/
.card__heading__collection-title {
  position: relative !important;
  bottom: 0 !important;
  background-color: white !important; 
  color: rgb(104, 104, 104)!important;
}

.card__heading {
   background-color: white !important; 
    color: rgb(104, 104, 104)!important;
  }
.card__heading a::after, .full-link::after {
  content: none !important;
}

.card__heading span {
  color: rgb(16, 56, 116) !important;
}


.scrolling-text__item 
 {
font-family: 'fuente_personalizada_arizona' !important;
}

.slider__autoplay {
  display: none !important;
}

.icons-footer {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 144rem;
  margin: auto;
  padding: 100px 0px;
}

.icons-footer strong {
  color: #ff8d7c;
  font-weight: 700;
}

.icons-footer div {
  display: flex;
  justify-content: center;
  align-items: center;
}

.icons-footer div p {
  margin-left: 10px;
}

.newsletterButton  {
  /* background: linear-gradient(90deg, rgb(198, 75, 67), rgb(175, 85, 138), rgb(0, 106, 167)) !important;*/ 
  background: #FF8D7C !important;
  border: none !important; 
  border-radius: 45px !important;
}

.footer__content-bottom {
  display: none !important;
}

.product-grid-video  > li.grid__item:first-child {
  flex-basis: 48%;
  max-width: none;
}

.product-grid-video  > li.grid__item {
  flex-basis: 48%;
  max-width: none;
  height: 319px;
  margin: 20px 0px;
}

 /* .grid.contains-card--product  {
  gap: 10px;
}
 */


.product-grid-video  > li.grid__item > video {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.customProductColumn {
  max-width: 100% ;
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.customProductColumn h2{
  font-size: 70px;
}

.customProductColumnWrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.customProductColumnWrapper .price-wrapper span:first-child {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 32px;
  font-weight: 900;
  font-family: 'Montserrat Black ', sans-serif;
  margin: 20px 0px;
  color: #25346B;

}


.customProductColumnWrapper .price-item {
  font-size: 32px;
  font-weight: 900;
  margin-left: 10px;
  font-family: 'Montserrat Black ', sans-serif;
  margin: 20px 10px;
  color: #25346B;
}

.customProductColumnWrapper .product-form__buttons {
  margin: auto;
}



.customProductColumnWrapper .rating-wrapper {
  display: flex;
  justify-content: center;
  margin: 30px 0px;
}

.product__sale-box, .product__info-box {
  background-color: transparent !important;
  box-shadow: none !important;
}

.price-item {
  font-size: 18px;

}

.price--on-sale .price-item--sale {
    font-weight: regular;  
  color: #ff8d7c !important;
}

.card-information .price--on-sale .price-item--regular {
	color: #ff8d7c !important
}

.card-information .price-item--regular {
	color: #ff8d7c !important;
  font-weight: 500;
}

.card__heading--product {
	font-size: 16px !important;
}

.card__heading {
      min-height: 40px;
}

.price__badge {
  display: none;
}
.product--thumbnail_slider .slider-mobile-gutter .slider-button {
    background-color: #ff8d7c;
    border: none;
    border-radius: 99px;
    color: white;
  }

.product__title h1, .price-item {
  /* background: linear-gradient( 120deg, rgba(200, 74, 60, 1), rgba(175, 85, 138, 1) );
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent; */
}

/* .header-wrapper {
  background: linear-gradient(180deg, rgb(0, 0, 0), rgb(10, 10, 10));
} */

.scrolling-text__item {
  font-family: 'Montserrat Black ', sans-serif;
  font-size: 45px;
}

.scrolling-text__item strong {
  font-weight: 900 !important;
}

.header__search:hover {
  /* background: linear-gradient(120deg, rgb(1f98, 75, 67), rgb(175, 85, 138), rgb(0, 106, 167)); */
  border-radius: 100%;
}

.header__menu-item--top {
  font-weight: 700;
  font-size: 16px;
}

.search-modal {
  background-color: black !important;
}

#Search-In-Modal {
  background-color: transparent;
  border: 1px solid #ff8d7c;
  color: white;
}

.header__submenu {
 /* border-width: 1px;
  border-style: solid;
  border-image: linear-gradient(120deg, rgba(200, 74, 60, 1), rgba(175, 85, 138, 1)) 1;
border-radius: 20px; 
    border: 1px solid #ff8d7c !important;*/
  border-radius: 80px;
  border-image: none !important;
  padding: 20px 40px;
}

.header__submenu ul li:hover {
  color: rgba(200, 74, 60, 1);

  
}

.header__submenu ul li a:hover {
  color: rgba(200, 74, 60, 1);
}

/* .header__count-bubble {
  background: linear-gradient(120deg, rgba(200, 74, 60, 1), rgba(175, 85, 138, 1));
  }*/

.title__line {
  height: 0.2rem !important;
  background: #FF8F7D !important;
  color: white; 
}

.collection-list-wrapper h2, .featured-collection  h2 {
	font-size: 40px;
}

.featured-collection  .card-wrapper--product {
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 20px;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.card-wrapper--product:hover {
  border: none;
  border-radius: 0px;
  transition: opacity .5s ease,visibility .5s ease,box-shadow .5s ease,top .5s ease,height .5s ease;
}

.product-grid {
    flew-wrap: nowwrap !important;
}

/* .featured-collection ul.grid.contains-card--product {
  gap: 20px;
} */

/* .featured-collection .card-information .price-item {
  color: white;
  background: none !important;
  -webkit-text-fill-color: white;
} */

.featured-collection .card__inner .media {
  border-radius: 22px;
}


.featured-collection .price__badge, .price__badge .price__badge--in-card {
  display: none;
}

.card .card--product .badge, .badge--sale {
  display: none;
}

.product-grid-video .full-unstyled-link {
  font-size: 20px;
  /* background: linear-gradient( 120deg, rgba(200, 74, 60, 1), rgba(175, 85, 138, 1) ); */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 900;
  font-family: 'Montserrat Black ', sans-serif;
}

.product-grid-video  .card-information .price__regular {
  font-size: 32px;
  /* background: linear-gradient( 120deg, rgba(200, 74, 60, 1), rgba(175, 85, 138, 1) ); */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 900;
  font-family: 'Montserrat Black ', sans-serif;
}

.product-grid-video .grid--4-col-desktop .grid__item {
  width: 50%;
}

.rating-star svg path {
  fill: gold;
}

 .icons-footer-p p {
  font-size: 16px;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
} 

.texto-rosado {
  color: #ff8d7c;
  font-weight: 700;
}

.newsletter__box {
  width: 871px !important;
  border-radius: 50px;
  border: 1px solid lightgray;
}

.newsletter__form-field-wrapper {
  border-radius: 50px;
  background-color: transparent !important;
}


/* Footer */

.grid--5-col-tablet  > .grid__item {
    width: calc(18%) !important;
}

/* Collection Page */

.product-grid-video {
  gap: 60px 0px;
}
.product-grid-video .card:not(.ratio) {
  flex-direction: row !important;
  max-height: 319px;
  gap: 50px;
}

.product-grid-video .card__inner {
  width: 50%;
}

.product-grid-video .card__inner .media {
  width: 220px;
  height: 280px;
  object-fit: cover;
  border-radius: 20px;
}

/* #product-grid-video .card__inner .media > img {
  width: 300px !important;
  height: 300px !important;
  object-fit: cover !important;
}
 */
.add-to-card-custom {
  position: absolute;
  z-index: 99;
}

.add-to-card-custom button {
  width: 16rem;
}

.product__rte {
  /* padding: 20px; */
  /* border: 3px solid #ff8d7c;   */
  border-radius: 34px; 
  font-size: 14px;
  color: rgb(104, 104, 104)!important;
}

/* Contact Form Page */

.contact-form-wrapper {
  display: flex;
  flex-direction: column;

}

.contact__form-with-address {
  width: 871px; 
  margin: auto;
}

.contact__address-wrapper {
  display: flex;
}

.contact__fields .field__input  {
  background-color: transparent;
  border: 3px solid #ff8d7c !important;
  border-radius: 35px;
  padding: 20px 40px;
  color: rgb(39, 38, 139);
}

.contact__fields textarea {
  border: 3px solid #ff8d7c !important;
  border-radius: 35px;
  border-image: none !important;
  padding: 20px 40px;
  color: rgb(39, 38, 139);
}

.contact__fields .field__input::placeholder {
  opacity: 1 !important;
}

.contact-form-wrapper h1 {
  text-align: center;
  width: 100%;
}

.contact-form-wrapper hr {
  display: none;
}

/* .contact__address-list {
  border-left: 3px solid #af558a;
  border-radius: 0px !important;
  box-shadow: none !important;
} */

.contact__address-wrapper > * + .contact__address-wrapper__title {
  padding-top: 0px !important;
}

.contact-form-wrapper ul {
    border-left: 3px solid #ff8d7c;
  border-radius: 0px !important;
  box-shadow: none !important;
  height: 200px;
  display: flex;
  flex-direction: column;
  justify-items: center;
  justify-content: center;
  padding: 0px 30px;
}

.contact__address-wrapper .title__heading--before-line {
  min-width: 170px;
}

.product__sale-box__actions button {
  border: none !important;
}

.customProductColumn .shopify-payment-button {
  border: 1px solid #25346B !important;
}

/* .contact__address-wrapper__title {
  border-left: 3px solid 
#ff8d7c;
  border-radius: 0px !important;
} */

/* .contact__address-wrapper__title ul {
    border-left: 3px solid #af558a;
  border-radius: 0px !important;
}
 */

/* Product Page */

.quantity {
  border: 1px solid #ff8d7c;
  border-radius: 50px;
}

.quantity__input[type="number"] {
  border-right: 1px solid #ff8d7c;
}

.quantity__input {
    background-color: transparent !important; 
}

.free-shipping-bar {
  display: none !important;
}

.cart__ctas .button {
  color: white;
}
.card__quick-buttons {
  visibility: visibe !important;
}

#CartDrawer-Checkout {
  background: transparent !important;
  border: 1px solid #ff8d7c  !important;		
	border-radius: 50px  !important;
  color: #ff8d7c !important;
}

.descripcion_card {
  padding: 10px 20px;
  border: 2px solid #ff8d7c;
  border-radius: 20px;
  font-size: 12px;
}

.whatsAppButton {
  position: fixed;
  bottom: 20px;
  left: 40px;
  background-color: #25d366;
  color: white;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  z-index: 1000;
}

.product__info-container .price--on-sale .price-item--regular {
  color: #ff8d7c !important;
  text-decoration-color: white;
  text-decoration-thickness: 2px;
}

.tabs__content .truncate-text__content p {
  color: rgb(19, 56, 116) !important;
}

.tabs__title-list-wrapper {
  border-bottom: 0.2rem solid #ff8d7c !important;
      z-index: 10;
}

tabs__title-list li:first-child { 	
  margin: 0 !important; 
}

.tabs__title-list li:last-child { 	
  margin: 0 !important; 
}

.tabs__title-list label { 	
  margin: 0 !important; 
  z-index: 99;
  position: absolute;
  top: -10px;
  border-bottom: 0.3rem solid rgb(19, 56, 116) !important;
}
}

.customProductColumn pickup-availability[available] {
  display: none
}

.customProductColumn .price--large.price--on-sale .price-item--regular {
  font-size: 32px !important;
}

.product .price--on-sale .price-item--sale {
	font-size: 25px;
	font-weight: 900;
}


.customProductColumn .price--on-sale .price-item--sale {
  font-size: 32px;
  font-weight: bold !important;
  font-weight: 900 !important;
  font-family: "Montserrat Black ",sans-serif !important;
   color: #25346B !important;
}

.card-information .price--on-sale .price__sale {
    flex-direction: row-reverse !important; 
  justify-content: left !important;
}

.customProductColumn .share-button__label, .customProductColumn .information__label {
  color: rgb(19, 56, 116) !important;
}

.customProductColumn .product-form__buttons button {
    min-width: 300px;
}


.customProductColumn .price__badge, .customProductColumn .product__tax, .customProductColumn .rating-wrapper {
  display: none !important;
}

.customProductColumn .information-wrapper {
  display: flex;
  align-items: center;
}

.customProductColumn .information + .information {
  margin-top: 0px;
}

.customProductColumn .information__label {
  color: white;
}

.customProductColumn .information__label:nth-child(1) {
    color: #ff8d7c;
}

.customProductColumn .information__value:nth-child(1) {
    color: blue;
}

.customProductColumn .product-form__submit {
  width: 300px;
}

.customProductColumn .product-form__buttons--input  {
  display: flex !important;
}

.shopify-challenge__button  {
  border: 1px solid white;
}

.product__slider-button--next, .product__slider-button--prev {
 /* background: linear-gradient(120deg,#c84a3c,#af558a) !important;
    background-clip: border-box; */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.shopify-payment-button {
  border: 1px solid #ff8d7c;
  border-radius: 50px;
}

.shopify-payment-button button.shopify-payment-button__button--unbranded {
  border: none !important;
}

.related-products  {
 /* background: linear-gradient(120deg,#c84a3c,#af558a); */
  border: none !important; 
  border-radius: 45px !important;
  padding: 20px 20px;
  color: #133874;
  text-decoration: none;
  font-size: 14px;
  margin: 50px 0px;
  border-top: 3px solid gray;
  display: flex;
  justify-items: center;
}



.border-line {
  border: 0.1px solid lightgray;
  width: 70%;
}

.customProductColumn .border-line {
  border: none !important;
  width: 100%;
}

.customProductColumn .quantity, .customProductColumn .price-item--regular  {
	display: none;
}


.icons-footer  p {
  width: 50%;
}

@media (max-width: 750px) {
  .product-grid-video  > li.grid__item:first-child {
    flex-basis: 100%;
    max-width: none;
  }

  .collection-list-wrapper h2, .featured-collection  h2 {
	font-size: 20px;
  }

   .product-grid-video > li.grid__item {
    height: 600px !important;
  } 
  
  .newsletter__box {
    width: 300px !important;
  }

  .icons-footer {
    grid-template-columns: 1fr;
    padding: 50px 20px;
  }

  .icons-footer div {
    justify-content: start;  
  }

  .grid--5-col-tablet  > .grid__item {
    width: calc(100%) !important;
  }

  .customProductColumn .product-form__buttons--input  {
  display: flex !important;
    flex-direction: column;
}

  .customProductColumn h2 {
    font-size: 32px;
    text-align: center;
  }

  .contact__form-with-address  {
    width: 300px;
  }

  .contact__fields .field__input  {
  padding: 20px 30px;
  }

  .contact__fields textarea {
  padding: 20px 30px;
  }

  .contact__address-wrapper {
    flex-direction: column;
  }

  
  .product-grid-video  > li.grid__item {
    flex-basis: 100%;
    height: 468px;
  }

  .product-grid-video .card:not(.ratio) {
    flex-direction: column !important;
  }

  .contact__address-wrapper__title {
    flex-direction: column;
  }

  .customProductColumn .product-form__submit {
  width: auto;
  }

  .customProductColumnWrapper .price-wrapper span:first-child {
    flex-direction: column;
  }

  .related-products {
    padding: 10px;
    font-size: 12px;
    }

    .videoDesktop {
    display: none;
  }

  .videoMobile {
    display: block;
  }

  .mobile-facets__clear-wrapper a {
    color: white !important;
  }

.collection-page {
  display: none !important;
}

.tegusteavos {
  background-color: #FF8D7D;
  border-radius: 1em;
  display: inline;
  padding: 0.2em 1em;
  color: white;
}

.tegusteavos > a{
  color: white;
  text-decoration: none;
}

  .card__heading--product {
	font-size: 14px !important;
  }

  .price-item {
    font-size: 14px !important;
  }

  #product-grid-video  .grid__item {
      width: 50%;  
  }

  .card__heading {
        min-height: 60px;
  }

  .link--text, .link--text:hover {
    color: #ff8d7d !important;
  }

  .link--text svg {
    color: white !important;
  }

  .slideshow__controls {
	inset-inline-start: 8%  !important;
}

.slider-button--slideshow, .slider__autoplay {
  width: 3rem  !important;
  height: 3rem !important;
}
}

  

@media screen and (min-width: 980px) {

.cart-drawer__scroll-area {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
  

}

  .contact__button left, .contact__button left, .contact__button {
    position: absolute;
  bottom: 10px;
  right: 10px;
  }

.breadcrumb {
  margin-top: 20px;
  /* color: white; */
} 

.breadcrumb__list {
 background-color: white ;
  border-radius: 1em;
  padding: 0.5em 0.2em !important;
  color: #ff8d7d;
  /* width: 58%; */
} 

.button--truncate-text {
  padding-top: auto !important;
  padding: 10px 20px !important;
}

/* Register  */

.shopify-section:has(.customer) {
  /* background: linear-gradient(180deg, rgba(0, 0, 0, 1), rgb(1, 37, 59)); */
}

.customer__form-wrapper {
  border: none !important;
}
@media screen and (min-width: 990px) {
  .image-with-text__content {
    padding: 0rem 4rem !important;
  }

  .image-with-text__text p {
    font-size: 20px;
  line-height: 32px;
  padding: 10px 0px;
  }

  .image-with-text__content .image-with-text__text + .button {
    padding: 1.5rem 10rem;
  }

  .videoDesktop {
    display: block;
  }

  .videoMobile {
    display: none;
  }
}

summary[aria-expanded="true"] h2 {
  color: rgb(19, 56, 116); 
}

#product-grid-video > li.grid__item:first-child {
  flex-basis: 50% !important;
  max-width: none;
}

#product-grid-video  {
  column-gap: 0 !important;
}

@media (max-width: 750px) {
  #product-grid-video > li.grid__item:first-child {
    flex-basis: 100% !important;
    max-width: none;
  }
}

#product-grid-video > li.grid__item > video {
//  object-fit: cover;
  width: 100%;
  height: 100%;
}