.elementor-10693 .elementor-element.elementor-element-52a2f78d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10693 .elementor-element.elementor-element-235e223c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10693 .elementor-element.elementor-element-235e223c{padding:0px 25px 0px 25px;}.elementor-10693 .elementor-element.elementor-element-6e4be7a2 > .elementor-element-populated{margin:31px 31px 31px 31px;--e-column-margin-right:31px;--e-column-margin-left:31px;}.elementor-10693 .elementor-element.elementor-element-671cefff .site-branding{width:80px;}.elementor-10693 .elementor-element.elementor-element-671cefff .sticky-logo{width:40px;}.elementor-10693 .elementor-element.elementor-element-148e23b1.elementor-element{--align-self:flex-start;}.elementor-10693 .elementor-element.elementor-element-148e23b1{text-align:right;}.elementor-10693 .elementor-element.elementor-element-148e23b1 .nayla-cart-button{background-color:#F59E0B;}.elementor-10693 .elementor-element.elementor-element-148e23b1 .nayla-cart-button::before{background-color:#F59E0B;}.elementor-10693 .elementor-element.elementor-element-148e23b1 .nayla-cart-button::after{background-color:#F59E0B;color:#F59E0B;}.elementor-10693 .elementor-element.elementor-element-75938a5e{text-align:right;}.elementor-10693 .elementor-element.elementor-element-413c1763 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10693 .elementor-element.elementor-element-413c1763{text-align-last:center;}.elementor-10693 .elementor-element.elementor-element-413c1763 ul.menu.main-menu li{text-transform:uppercase;}.elementor-10693 .elementor-element.elementor-element-72b320e7{text-align:center;}.elementor-10693 .elementor-element.elementor-element-72b320e7 .nayla-button{text-transform:uppercase;}.elementor-10693 .elementor-element.elementor-element-51acdeb9.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-10693 .elementor-element.elementor-element-68e50516{width:auto;max-width:auto;text-align:center;}.elementor-10693 .elementor-element.elementor-element-68e50516 > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-10693 .elementor-element.elementor-element-5b93ca81{width:auto;max-width:auto;text-align:right;}.elementor-10693 .elementor-element.elementor-element-38fd552{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10693 .elementor-element.elementor-element-38fd552:not(.elementor-motion-effects-element-type-background), .elementor-10693 .elementor-element.elementor-element-38fd552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BDBDAD;}.elementor-10693 .elementor-element.elementor-element-38fd552.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10693 .elementor-element.elementor-element-c2c6459{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10693 .elementor-element.elementor-element-2da869a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10693 .elementor-element.elementor-element-26ef48d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10693 .elementor-element.elementor-element-26ef48d:not(.elementor-motion-effects-element-type-background), .elementor-10693 .elementor-element.elementor-element-26ef48d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFF0F0;}.elementor-10693 .elementor-element.elementor-element-3b68ed0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10693 .elementor-element.elementor-element-0c31282{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10693 .elementor-element.elementor-element-291a6f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10693 .elementor-element.elementor-element-cbb8fbf{--display:flex;}.elementor-10693 .elementor-element.elementor-element-d4cc184{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-10693 .elementor-element.elementor-element-c20b710{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10693 .elementor-element.elementor-element-ad90b4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-10693 .elementor-element.elementor-element-78b52fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10693 .elementor-element.elementor-element-61393b6 .project-image{height:50vh;}.elementor-10693 .elementor-element.elementor-element-0951a09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-10693 .elementor-element.elementor-element-9e5e2d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10693 .elementor-element.elementor-element-b5f1f14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-10693 .elementor-element.elementor-element-82cf686{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10693 .elementor-element.elementor-element-c94990a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-10693 .elementor-element.elementor-element-c94990a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;}.elementor-10693 .elementor-element.elementor-element-57307d6{--display:flex;}.elementor-10693 .elementor-element.elementor-element-9fb8559{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10693 .elementor-element.elementor-element-19b86d7{--display:flex;}.elementor-10693 .elementor-element.elementor-element-5951b45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-10693 .elementor-element.elementor-element-5951b45::before, .elementor-10693 .elementor-element.elementor-element-5951b45 > .elementor-background-video-container::before, .elementor-10693 .elementor-element.elementor-element-5951b45 > .e-con-inner > .elementor-background-video-container::before, .elementor-10693 .elementor-element.elementor-element-5951b45 > .elementor-background-slideshow::before, .elementor-10693 .elementor-element.elementor-element-5951b45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10693 .elementor-element.elementor-element-5951b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF3EA;--background-overlay:'';}.elementor-10693 .elementor-element.elementor-element-001843f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10693 .elementor-element.elementor-element-cb3ca52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10693 .elementor-element.elementor-element-9d2287c{--display:flex;}.elementor-10693 .elementor-element.elementor-element-3bfa0e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10693 .elementor-element.elementor-element-92b9d9d{--display:flex;}.elementor-10693 .elementor-element.elementor-element-09d691b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10693 .elementor-element.elementor-element-1b5a1f9{--display:flex;}.elementor-10693 .elementor-element.elementor-element-06ab358{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10693 .elementor-element.elementor-element-a2b31b9{--display:flex;}.elementor-10693 .elementor-element.elementor-element-3bb1f1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10693 .elementor-element.elementor-element-b334895{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-10693 .elementor-element.elementor-element-b334895 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-10693 .elementor-element.elementor-element-131b93b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10693 .elementor-element.elementor-element-7875032{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10693 .elementor-element.elementor-element-c5a1eaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10693 .elementor-element.elementor-element-59d151a .elementor-swiper-button{font-size:20px;}.elementor-10693 .elementor-element.elementor-element-a0703c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10693 .elementor-element.elementor-element-0991988 .elementor-testimonial-wrapper{text-align:center;}.elementor-10693 .elementor-element.elementor-element-7c15a81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10693 .elementor-element.elementor-element-7c15a81.e-con{--align-self:center;}@media(max-width:767px){.elementor-10693 .elementor-element.elementor-element-6e4be7a2{width:50%;}.elementor-10693 .elementor-element.elementor-element-6821fd66{width:50%;}.elementor-bc-flex-widget .elementor-10693 .elementor-element.elementor-element-6821fd66.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10693 .elementor-element.elementor-element-6821fd66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10693 .elementor-element.elementor-element-6821fd66.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-10693 .elementor-element.elementor-element-148e23b1{width:auto;max-width:auto;}.elementor-10693 .elementor-element.elementor-element-148e23b1 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-10693 .elementor-element.elementor-element-75938a5e{width:auto;max-width:auto;}}@media(min-width:768px){.elementor-10693 .elementor-element.elementor-element-6e4be7a2{width:15%;}.elementor-10693 .elementor-element.elementor-element-6821fd66{width:35%;}.elementor-10693 .elementor-element.elementor-element-38fd552{--width:96.587%;}.elementor-10693 .elementor-element.elementor-element-c2c6459{--width:50%;}.elementor-10693 .elementor-element.elementor-element-2da869a{--width:50%;}.elementor-10693 .elementor-element.elementor-element-3b68ed0{--width:50%;}.elementor-10693 .elementor-element.elementor-element-0c31282{--width:50%;}.elementor-10693 .elementor-element.elementor-element-291a6f5{--width:100%;}.elementor-10693 .elementor-element.elementor-element-c20b710{--width:100%;}.elementor-10693 .elementor-element.elementor-element-78b52fa{--width:100%;}.elementor-10693 .elementor-element.elementor-element-9e5e2d2{--width:100%;}.elementor-10693 .elementor-element.elementor-element-82cf686{--width:100%;}.elementor-10693 .elementor-element.elementor-element-19b86d7{--width:50%;}.elementor-10693 .elementor-element.elementor-element-001843f{--width:50%;}.elementor-10693 .elementor-element.elementor-element-cb3ca52{--width:50%;}.elementor-10693 .elementor-element.elementor-element-131b93b{--width:100%;}.elementor-10693 .elementor-element.elementor-element-c5a1eaf{--width:50%;}.elementor-10693 .elementor-element.elementor-element-a0703c3{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-2da869a *//* ==== ESTRUCTURA PRODUCTO HUMANNE ==== */
.product-info {
  display: flex;
  flex-direction: column;
  gap: 18px;
  max-width: 480px;
  font-family: 'DM SANS', sans-serif;
  color: #111;
  margin: 0 auto;
}

/* TÍTULO */
.product-info .product-title {
  font-size: 28px;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #000;
  margin-bottom: -70px;
}

/* CÓDIGO */
.product-info .product-code {
  font-size: 14px;
  color: #666;
  margin-bottom: -15px;
}

/* PRECIO */
.product-info .product-price {
  font-size: 18px;
  font-weight: 600;
  color: #111;
  margin-bottom: -15px;
}

/* NOTA BAJO PRECIO */
.product-info .product-note {
  font-size: 13px;
  color: #555;
  margin-bottom: 20px;
}

/* TALLAS */
.product-info .product-sizes label {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #111;
  display: block;
  margin-bottom: 8px;
}

.product-info .sizes {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.product-info .sizes button {
  width: 52px;
  height: 38px;
  border: 2px solid #000;
  background: #fff;
  color: #000;
  font-size: 13px;
  cursor: pointer;
  letter-spacing: 0.5px;
  transition: all 0.3s ease;
}

.product-info .sizes button:hover,
.product-info .sizes button.active {
  background: #f0f8ff;
  color: #000;
  border: 1px solid #000;
}

/* ENVÍO SEGURO */
.product-info .shipping-note {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 13px;
  color: #111;
  margin-top: 8px;
}

/* BOTONES */
.product-info .product-actions {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 12px;
}

/* ==== BOTONES NEGRO / HOVER BLANCO ==== */
.product-info .product-actions button.btn-outline,
.product-info .product-actions button.btn-solid {
  background-color: #000 !important;   /* fondo negro */
  color: #fff !important;              /* texto blanco */
  border: 1px solid #000 !important;
  width: 100%;
  padding: 16px 0;
  font-size: 13px;
  letter-spacing: 2px;
  font-weight: 500;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.3s ease;
}

.product-info .product-actions button.btn-outline:hover,
.product-info .product-actions button.btn-solid:hover {
  background-color: #fff !important;   /* fondo blanco al pasar */
  color: #000 !important;              /* texto negro al pasar */
  border: 1px solid #000 !important;
}

/* ENLACE INFORMACIÓN DE LA TIENDA */
.product-info .store-pickup a {
  color: #2ddfe9;
  text-decoration: none;
  font-weight: 500;
  transition: all 0.3s ease;
}

.product-info .store-pickup a:hover {
  color: #000;
  text-decoration: underline;
}/* End custom CSS */