/* Compact catalogue prices. Keep the rental amount distinct from its small prefix. */
.tralei-price,.woocommerce ul.products li.product .price:has(.tralei-from){display:flex!important;align-items:baseline;justify-content:center;gap:5px;flex-wrap:nowrap;white-space:nowrap;font-family:"Prata",Georgia,serif!important;font-size:20px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:#291a0e!important}
.tralei-price{justify-content:flex-start}
.tralei-price .tralei-from,.woocommerce ul.products li.product .price .tralei-from{font:500 10px/1.3 "Work Sans",sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#bd872a!important}
.tralei-price .woocommerce-Price-amount,.woocommerce ul.products li.product .price:has(.tralei-from) .woocommerce-Price-amount{font:inherit!important;letter-spacing:0!important;color:inherit!important}
.tralei-price small,.woocommerce ul.products li.product .price:has(.tralei-from) small{font:400 11px/1.3 "Work Sans",sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#66523b!important}
@media(max-width:767px){.woocommerce ul.products li.product .price:has(.tralei-from){font-size:clamp(14px,4vw,17px)!important;gap:3px}.woocommerce ul.products li.product .price .tralei-from{font-size:9px!important}.woocommerce ul.products li.product .price:has(.tralei-from) small{font-size:10px!important}.tralei-price{font-size:19px!important}}
/* Retain the review section's decorative overlap and margins. Only expose its native controls. */
.ti-widget[data-layout-id="36"] .ti-controls .ti-next:before,.ti-widget[data-layout-id="36"] .ti-controls .ti-prev:before{border-color:#966925!important}
@media(max-width:1023px){.ti-widget[data-layout-id="36"]:not(.ti-disable-nav) .ti-controls{display:block!important;top:100px!important}.ti-widget[data-layout-id="36"] .ti-controls .ti-next,.ti-widget[data-layout-id="36"] .ti-controls .ti-prev{width:36px;height:36px;background-color:#fffdf9;outline-color:#c8b99f}.ti-widget[data-layout-id="36"] .ti-controls .ti-next:hover:before,.ti-widget[data-layout-id="36"] .ti-controls .ti-prev:hover:before{border-color:#291a0e!important}}
/* A single photograph has no thumbnail slider to establish its height. Keep it
   in normal flow, and leave the hidden zoom image under WooCommerce's control. */
@media(max-width:767px){
 .tralei-single-product-image .elementor-widget-woocommerce-product-images{height:auto!important;min-height:0!important}
 .tralei-single-product-image .woocommerce-product-gallery{display:flow-root!important;float:none!important;width:100%!important;height:auto!important;margin:0 0 20px!important}
 .tralei-single-product-image .woocommerce-product-gallery__wrapper{display:flow-root!important;position:relative!important;height:auto!important;min-height:0!important;margin:0!important}
 .tralei-single-product-image .woocommerce-product-gallery__image{display:block!important;float:none!important;position:relative!important;height:auto!important}
 .tralei-single-product-image .woocommerce-product-gallery__image>a{display:block;line-height:0}
 .tralei-single-product-image .woocommerce-product-gallery__image img.wp-post-image{display:block!important;position:static!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}
}
