.elementor-1624 .elementor-element.elementor-element-c6bab7e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-741109d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-741109d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1624 .elementor-element.elementor-element-fb8a3da img{width:100%;max-width:100%;height:361px;object-fit:cover;object-position:bottom center;opacity:0.22;}.elementor-1624 .elementor-element.elementor-element-fb8a3da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1624 .elementor-element.elementor-element-fb8a3da{width:100%;max-width:100%;}.elementor-1624 .elementor-element.elementor-element-3cbdc56{--display:flex;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--position:absolute;top:0px;}body:not(.rtl) .elementor-1624 .elementor-element.elementor-element-3cbdc56{left:0px;}body.rtl .elementor-1624 .elementor-element.elementor-element-3cbdc56{right:0px;}.elementor-1624 .elementor-element.elementor-element-b3f3a6e .elementor-heading-title{font-family:"Literata", Sans-serif;font-size:63px;color:#FFFFFF;}.elementor-1624 .elementor-element.elementor-element-b3f3a6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1624 .elementor-element.elementor-element-b3f3a6e.elementor-element{--align-self:flex-start;}.elementor-1624 .elementor-element.elementor-element-a972f9a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-737a5a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-737a5a3:not(.elementor-motion-effects-element-type-background), .elementor-1624 .elementor-element.elementor-element-737a5a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #5F3529 19%, #333333 48%);}.elementor-1624 .elementor-element.elementor-element-737a5a3::before, .elementor-1624 .elementor-element.elementor-element-737a5a3 > .elementor-background-video-container::before, .elementor-1624 .elementor-element.elementor-element-737a5a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1624 .elementor-element.elementor-element-737a5a3 > .elementor-background-slideshow::before, .elementor-1624 .elementor-element.elementor-element-737a5a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1624 .elementor-element.elementor-element-737a5a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://www.unbocaditoperu.com/wp-content/uploads/2025/06/pattern-1-min.png");}.elementor-1624 .elementor-element.elementor-element-8772926{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-8772926::before, .elementor-1624 .elementor-element.elementor-element-8772926 > .elementor-background-video-container::before, .elementor-1624 .elementor-element.elementor-element-8772926 > .e-con-inner > .elementor-background-video-container::before, .elementor-1624 .elementor-element.elementor-element-8772926 > .elementor-background-slideshow::before, .elementor-1624 .elementor-element.elementor-element-8772926 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1624 .elementor-element.elementor-element-8772926 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://www.unbocaditoperu.com/wp-content/uploads/2025/06/pattern-1-min.png");background-size:cover;}.elementor-1624 .elementor-element.elementor-element-a85338b{--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;--overlay-opacity:0.38;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-a85338b::before, .elementor-1624 .elementor-element.elementor-element-a85338b > .elementor-background-video-container::before, .elementor-1624 .elementor-element.elementor-element-a85338b > .e-con-inner > .elementor-background-video-container::before, .elementor-1624 .elementor-element.elementor-element-a85338b > .elementor-background-slideshow::before, .elementor-1624 .elementor-element.elementor-element-a85338b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1624 .elementor-element.elementor-element-a85338b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-1624 .elementor-element.elementor-element-60cac49 img{width:100%;height:600px;opacity:0.83;}.elementor-1624 .elementor-element.elementor-element-60cac49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1624 .elementor-element.elementor-element-56a62f3{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-d0141bc{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:030px;--padding-left:40px;--padding-right:40px;}.elementor-1624 .elementor-element.elementor-element-d0141bc:not(.elementor-motion-effects-element-type-background), .elementor-1624 .elementor-element.elementor-element-d0141bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E2;}.elementor-1624 .elementor-element.elementor-element-431f8f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-7fab4bd{--divider-border-style:squares_tribal;--divider-color:#FFB726;--divider-pattern-height:20.6px;--divider-element-spacing:13px;}.elementor-1624 .elementor-element.elementor-element-7fab4bd .elementor-divider-separator{width:18%;margin:0 auto;margin-left:0;}.elementor-1624 .elementor-element.elementor-element-7fab4bd .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-1624 .elementor-element.elementor-element-7fab4bd .elementor-divider__text{color:#FFB726;font-weight:800;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#B4A1A1;stroke:#B4A1A1;}.elementor-1624 .elementor-element.elementor-element-77da189{text-align:left;font-family:"Literata", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;line-height:44px;color:#BB3A12;}.elementor-1624 .elementor-element.elementor-element-77da189 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1624 .elementor-element.elementor-element-290e5a4{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.5em;color:#000000;}.elementor-1624 .elementor-element.elementor-element-290e5a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1624 .elementor-element.elementor-element-7eb5044{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-989a019 .elementor-repeater-item-7c2b87e.elementor-social-icon{background-color:#BB3A12;}.elementor-1624 .elementor-element.elementor-element-989a019 .elementor-repeater-item-16064d6.elementor-social-icon{background-color:#BB3A12;}.elementor-1624 .elementor-element.elementor-element-989a019{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-1624 .elementor-element.elementor-element-989a019 .elementor-widget-container{text-align:center;}.elementor-1624 .elementor-element.elementor-element-989a019 .elementor-social-icon{--icon-padding:0.9em;}.elementor-1624 .elementor-element.elementor-element-a29b4d7{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1624 .elementor-element.elementor-element-7897063{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-dc7040c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-dc7040c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1624 .elementor-element.elementor-element-021ebb1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-3e34dc4{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-15c2345{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-d8d809e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1624 .elementor-element.elementor-element-8e1f608{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-8e1f608:not(.elementor-motion-effects-element-type-background), .elementor-1624 .elementor-element.elementor-element-8e1f608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#37343EFC;}.elementor-1624 .elementor-element.elementor-element-79a184e{font-family:"Inter", Sans-serif;font-size:20px;color:#FFB726;}.elementor-1624 .elementor-element.elementor-element-ffae0b8 .elementor-button{font-size:18px;font-weight:600;line-height:1.65em;background-color:#22AB98;border-radius:15px 15px 15px 15px;padding:15px 35px 15px 35px;}.elementor-1624 .elementor-element.elementor-element-ffae0b8 .elementor-button:hover, .elementor-1624 .elementor-element.elementor-element-ffae0b8 .elementor-button:focus{background-color:#FF9000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1624 .elementor-element.elementor-element-d29d862{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1624 .elementor-element.elementor-element-d9d875e{--divider-border-style:squares_tribal;--divider-color:#FFB726;--divider-pattern-height:20.6px;--divider-element-spacing:13px;}.elementor-1624 .elementor-element.elementor-element-d9d875e .elementor-divider-separator{width:16.5%;margin:0 auto;margin-center:0;}.elementor-1624 .elementor-element.elementor-element-d9d875e .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-1624 .elementor-element.elementor-element-d9d875e .elementor-divider__text{color:#FFB726;font-weight:800;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#B4A1A1;stroke:#B4A1A1;}.elementor-1624 .elementor-element.elementor-element-8e12e50 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-1624 .elementor-element.elementor-element-8e12e50 .swiper-pagination-bullet{background:#54A76E;}.elementor-1624 .elementor-element.elementor-element-8e12e50 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-radius:20px 20px 20px 20px;}@media(max-width:1024px){.elementor-1624 .elementor-element.elementor-element-8772926{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1624 .elementor-element.elementor-element-60cac49 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-1624 .elementor-element.elementor-element-56a62f3{--padding-top:60px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-290e5a4{font-size:20px;}.elementor-1624 .elementor-element.elementor-element-290e5a4 > .elementor-widget-container{margin:0px 0px 40px 0px;}}@media(min-width:768px){.elementor-1624 .elementor-element.elementor-element-741109d{--width:105.583%;}.elementor-1624 .elementor-element.elementor-element-3cbdc56{--content-width:1362px;}.elementor-1624 .elementor-element.elementor-element-737a5a3{--width:100%;}.elementor-1624 .elementor-element.elementor-element-a85338b{--width:100%;}.elementor-1624 .elementor-element.elementor-element-56a62f3{--width:100%;}.elementor-1624 .elementor-element.elementor-element-d0141bc{--width:51%;}.elementor-1624 .elementor-element.elementor-element-dc7040c{--width:24%;}.elementor-1624 .elementor-element.elementor-element-15c2345{--width:100%;}}@media(max-width:767px){.elementor-1624 .elementor-element.elementor-element-fb8a3da img{height:244px;}.elementor-1624 .elementor-element.elementor-element-3cbdc56{--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1624 .elementor-element.elementor-element-b3f3a6e .elementor-heading-title{font-size:40px;}.elementor-1624 .elementor-element.elementor-element-8772926{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1624 .elementor-element.elementor-element-60cac49 img{height:296px;object-fit:scale-down;object-position:top right;}.elementor-1624 .elementor-element.elementor-element-60cac49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1624 .elementor-element.elementor-element-56a62f3{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-d0141bc{--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1624 .elementor-element.elementor-element-7fab4bd .elementor-divider-separator{width:105px;}.elementor-1624 .elementor-element.elementor-element-77da189{font-size:23px;}.elementor-1624 .elementor-element.elementor-element-77da189 > .elementor-widget-container{padding:0px 0px 010px 0px;}.elementor-1624 .elementor-element.elementor-element-290e5a4{text-align:left;font-size:16px;}.elementor-1624 .elementor-element.elementor-element-290e5a4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1624 .elementor-element.elementor-element-7eb5044{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1624 .elementor-element.elementor-element-989a019{--icon-size:14px;}.elementor-1624 .elementor-element.elementor-element-dc7040c{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1624 .elementor-element.elementor-element-021ebb1{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1624 .elementor-element.elementor-element-ffae0b8 .elementor-button{font-size:16px;}.elementor-1624 .elementor-element.elementor-element-d29d862{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-d9d875e .elementor-divider-separator{width:160px;}.elementor-1624 .elementor-element.elementor-element-8e12e50 .swiper-pagination-bullet{width:8px;height:8px;}}/* Start custom CSS for container, class: .elementor-element-c6bab7e */[data-vertical-spacing*="top"] {
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7040c */#listado-productos-ajax {
  background-color: #f9f9f9;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  width: 100%;
  max-width: 280px;
}

.item-producto-ajax {
  background-color: #ffffff;
  margin-bottom: 12px;
  padding: 12px 16px;
  border: 1px solid #ddd;
  border-radius: 8px;
  cursor: pointer;
  font-weight: 500;
  color: #222;
  transition: all 0.2s ease-in-out;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.03);
}

.item-producto-ajax:hover {
  transform: scale(1.02);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06);
  border-color: #00e9ad;
}

.item-producto-ajax.activo {
  background-color: #00e9ad;
  color: white;
  font-weight: 600;
  border-color: transparent;
}

.nombre-subcategoria {
  font-size: 15px;
  font-weight: bold;
  margin-top: 20px;
  padding-left: 10px;
  color: #00e9ad;
  border-left: 4px solid #00e9ad;
}

@media screen and (max-width: 768px) {
.item-producto-ajax{
    text-align:center;
}
#listado-productos-ajax{
    width:;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8d809e */#custom-carousel {
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-align: center;
}

.carousel-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

.carousel-image {
  display: none;
  max-width: 100%;
  height: auto;
}

.carousel-image.active {
  display: block;
}

.carousel-prev,
.carousel-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(0,0,0,0.6);
  color: white;
  border: none;
  font-size: 2rem;
  padding: 10px;
  cursor: pointer;
  z-index: 10;
}

.carousel-prev {
  left: 10px;
}

.carousel-next {
  right: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e1f608 */.single_variation_wrap{
    display: none;
}
#titulo-producto {
  font-size: 40px;
  font-family: 'Literata', sans-serif;
  color: #fff4e2;
}
#descripcion-larga,#descripcion-corta {
  font-size: 16px;
  font-family: 'Inter', sans-serif;
  color: #f9f9f9;
}

@media screen and (max-width: 768px) {
 #titulo-producto{
font-size:26px;
}
#descripcion-corta{
font-size:16px;
}
}/* End custom CSS */