.elementor-64317 .elementor-element.elementor-element-a13e9f0{--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-64317 .elementor-element.elementor-element-a13e9f0:not(.elementor-motion-effects-element-type-background), .elementor-64317 .elementor-element.elementor-element-a13e9f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diagonalfardas.pt/wp-content/uploads/2026/08/banner-hotelaria.webp");background-position:top center;background-size:cover;}.elementor-64317 .elementor-element.elementor-element-7493420{--display:flex;}.elementor-64317 .elementor-element.elementor-element-d23924b{--spacer-size:500px;}.elementor-64317 .elementor-element.elementor-element-8b1a9e2{--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-64317 .elementor-element.elementor-element-954c5ad{--spacer-size:50px;}.elementor-64317 .elementor-element.elementor-element-326e8c6{--spacer-size:50px;}.elementor-64317 .elementor-element.elementor-element-23f10b8{text-align:center;}.elementor-64317 .elementor-element.elementor-element-4f4f3bb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-64317 .elementor-element.elementor-element-cb8464b.bdt-image-hover-effect-wrap::before, .elementor-64317 .elementor-element.elementor-element-cb8464b.bdt-image-hover-effect-wrap::after{background:rgba(0, 0, 0, .1);border-color:rgba(0, 0, 0, .1);}.elementor-64317 .elementor-element.elementor-element-cb8464b .widget-image-caption{color:var( --e-global-color-secondary );font-size:20px;text-transform:uppercase;margin-block-start:0px;}.elementor-64317 .elementor-element.elementor-element-0fb3240.bdt-image-hover-effect-wrap::before, .elementor-64317 .elementor-element.elementor-element-0fb3240.bdt-image-hover-effect-wrap::after{background:rgba(0, 0, 0, .1);border-color:rgba(0, 0, 0, .1);}.elementor-64317 .elementor-element.elementor-element-0fb3240 .widget-image-caption{color:var( --e-global-color-secondary );font-size:20px;text-transform:uppercase;margin-block-start:0px;}.elementor-64317 .elementor-element.elementor-element-60e9dee.bdt-image-hover-effect-wrap::before, .elementor-64317 .elementor-element.elementor-element-60e9dee.bdt-image-hover-effect-wrap::after{background:rgba(0, 0, 0, .1);border-color:rgba(0, 0, 0, .1);}.elementor-64317 .elementor-element.elementor-element-60e9dee .widget-image-caption{color:var( --e-global-color-secondary );font-size:20px;text-transform:uppercase;margin-block-start:0px;}.elementor-64317 .elementor-element.elementor-element-490fbee.bdt-image-hover-effect-wrap::before, .elementor-64317 .elementor-element.elementor-element-490fbee.bdt-image-hover-effect-wrap::after{background:rgba(0, 0, 0, .1);border-color:rgba(0, 0, 0, .1);}.elementor-64317 .elementor-element.elementor-element-490fbee .widget-image-caption{color:var( --e-global-color-secondary );font-size:20px;text-transform:uppercase;margin-block-start:0px;}.elementor-64317 .elementor-element.elementor-element-196dd68{--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-64317 .elementor-element.elementor-element-1191f7e{--display:flex;}.elementor-64317 .elementor-element.elementor-element-32a8cb4{--spacer-size:50px;}.elementor-64317 .elementor-element.elementor-element-9861f9d{text-align:center;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-products__item{--columns:4;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-carousel .swiper-slide{--space-between:10px;}.elementor-64317 .elementor-element.elementor-element-947d5ff > .elementor-widget-container{margin:20px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-products__inner-box{border-style:solid;border-width:1px 1px 1px 1px;border-color:#7A7A7A4F;border-radius:10px 10px 10px 10px;padding:10px 10px 0px 10px;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-product-thumbnail{order:1;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-product-title, .elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-product-title a{font-size:18px;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-product-title{padding:0px 0px 0px 0px;text-align:center;order:1;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-product-button .button{display:inline-block;text-decoration:none;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-product-button .button> *{text-decoration:none;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-product-button .button:hover{text-decoration:none;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-64317 .elementor-element.elementor-element-947d5ff  .jet-woo-product-button{text-align:center;order:1;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-product-price del{display:inline-block;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-product-price ins{display:inline-block;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-product-price .price del{font-weight:400;text-decoration:line-through;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-product-price .price ins{font-weight:400;text-decoration:none;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-product-price{text-align:center;order:1;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-product-badge{display:inline-flex;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products .jet-woo-product-badges{top:0px;bottom:auto;}.elementor-64317 .elementor-element.elementor-element-947d5ff .jet-woo-products__not-found{text-align:center;}.elementor-64317 .elementor-element.elementor-element-12056de{--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-64317 .elementor-element.elementor-element-2a7f30e{--display:flex;}.elementor-64317 .elementor-element.elementor-element-08c519c{--spacer-size:50px;}.elementor-64317 .elementor-element.elementor-element-61a5392{text-align:center;}.elementor-64317 .elementor-element.elementor-element-68e2d0a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-64317 .elementor-element.elementor-element-9e11596{text-align:end;}.elementor-64317 .elementor-element.elementor-element-9e11596 img{width:80%;}.elementor-64317 .elementor-element.elementor-element-402ab49{text-align:start;}.elementor-64317 .elementor-element.elementor-element-402ab49 img{width:80%;}.elementor-64317 .elementor-element.elementor-element-cd65557{--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-64317 .elementor-element.elementor-element-9c01ab0{--display:flex;}.elementor-64317 .elementor-element.elementor-element-848d822{--spacer-size:50px;}.elementor-64317 .elementor-element.elementor-element-6bd31a7{text-align:center;}.elementor-64317 .elementor-element.elementor-element-fb48bef .bdt-ep-advanced-image-gallery-thumbnail img{height:265px;}.elementor-64317 .elementor-element.elementor-element-fb48bef .bdt-ep-advanced-image-gallery.bdt-grid{margin-left:-0px;margin-top:-0px;}.elementor-64317 .elementor-element.elementor-element-fb48bef .bdt-ep-advanced-image-gallery.bdt-grid > *{padding-left:0px;margin-top:0px;}.elementor-64317 .elementor-element.elementor-element-fb48bef .bdt-navigation-prev i,
					.elementor-64317 .elementor-element.elementor-element-fb48bef .bdt-navigation-next i{font-size:25px;}.elementor-64317 .elementor-element.elementor-element-fb48bef .bdt-navigation-prev{left:-60px;}.elementor-64317 .elementor-element.elementor-element-fb48bef .bdt-navigation-next{right:-60px;}.elementor-64317 .elementor-element.elementor-element-43c8ffa{--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;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-64317 .elementor-element.elementor-element-4f4f3bb{--grid-auto-flow:row;}.elementor-64317 .elementor-element.elementor-element-68e2d0a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-64317 .elementor-element.elementor-element-4f4f3bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-64317 .elementor-element.elementor-element-68e2d0a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for jet-woo-products, class: .elementor-element-947d5ff *//* Одинаковая высота карточек товаров */
.jet-woo-products__items {
  align-items: stretch;
}

.jet-woo-products__item {
  height: 100%;
}

.jet-woo-products__inner-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* Название товара — фиксированная высота под 2 строки, чтобы кнопки всегда были на одном уровне */
.jet-woo-product-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 2.6em; /* подстройте под ваш line-height/font-size */
  line-height: 1.3em;
}

/* Цена не должна "плавать" по высоте */
.jet-woo-product-price {
  min-height: 1.5em;
}

/* Кнопка всегда внизу карточки */
.jet-woo-product-button {
  margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e11596 */.elementor-64317 .elementor-element.elementor-element-9e11596 {
  position: relative;
  overflow: hidden;
}

.elementor-64317 .elementor-element.elementor-element-9e11596::after {
  content: "Bordado";
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  color: #ffffff;
  font-size: 28px;
  font-weight: 500;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-402ab49 */.elementor-64317 .elementor-element.elementor-element-402ab49 {
  position: relative;
  overflow: hidden;
}

.elementor-64317 .elementor-element.elementor-element-402ab49::after {
  content: "Estampado";
  position: absolute;
  bottom: 24px;
  left: 34%;
  transform: translateX(-50%);
  color: #ffffff;
  font-size: 28px;
  font-weight: 500;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7);
  pointer-events: none;
}/* End custom CSS */