.ll-trip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:24px;margin:30px 0}.ll-trip-card,.ll-quote-form{border:1px solid #d8c2ad;border-radius:12px;background:#f8f6ef;padding:28px}.ll-trip-card h3{margin-top:0}.ll-quote-form{max-width:720px;margin:30px auto;display:grid;gap:18px}.ll-quote-form label,.ll-trip-card label{display:grid;gap:8px}.ll-quote-form input,.ll-quote-form textarea,.ll-trip-card input{width:100%;box-sizing:border-box;min-height:44px;border:1px solid #76685d;border-radius:6px;padding:12px;font:inherit}.ll-quote-form button,.ll-trip-card button{padding:14px 20px;background:#762f35;color:white;border:0;border-radius:6px;font:inherit;cursor:pointer}.ll-commerce-notice{padding:18px;background:#eadfd3;border-left:4px solid #762f35}.ll-quote-form :focus-visible{outline:3px solid #5e673d;outline-offset:3px}@media(max-width:600px){.ll-trip-card,.ll-quote-form{padding:20px}}
/* Salidas: jerarquía visual y llamada a la acción visible. */
.ll-trip-grid{max-width:1280px;width:calc(100% - 48px);margin:32px auto 64px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.ll-trip-card{position:relative;overflow:hidden;border:1px solid #c9a27e;border-top:5px solid #762f35;border-radius:16px;background:linear-gradient(125deg,#e4e7d8 0%,#f8f6ef 72%);padding:clamp(24px,4vw,48px);box-shadow:0 10px 32px #26231e08;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ll-trip-card h3{font:500 clamp(30px,3vw,42px)/1.12 'Cormorant Garamond',Georgia,serif;color:#26231e;margin:0 0 4px;max-width:24ch}.ll-trip-card p{margin:0;line-height:1.7;max-width:70ch}.ll-trip-card h3+p{font-weight:600;color:#5e673d}.ll-trip-card h3+p+p{display:inline-block;border-radius:30px;padding:6px 14px;background:#f8f6ef;color:#762f35;font-size:13px;font-weight:700;border:1px solid #c9a27e}.ll-trip-card form{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;width:100%;margin-top:12px}.ll-trip-card form label{max-width:130px;font-size:13px;font-weight:600}.ll-trip-card button,.ll-trip-card>a:last-child{display:inline-flex;align-items:center;justify-content:center;min-height:52px;box-sizing:border-box;background:#762f35;color:#f8f6ef;border:1px solid #762f35;border-radius:6px;padding:14px 24px;font:600 14px/1.5 Manrope,Arial,sans-serif;text-decoration:none;text-align:center;box-shadow:0 4px 12px #762f3518}.ll-trip-card>a:last-child{margin-top:12px}.ll-trip-card:has(form)>a:last-child{background:transparent;color:#762f35;box-shadow:none}.ll-trip-card button:hover,.ll-trip-card>a:last-child:hover{background:#5b2429;color:#fff;border-color:#5b2429}.ll-trip-card :focus-visible{outline:3px solid #5e673d;outline-offset:4px}@media(max-width:600px){.ll-trip-grid{width:calc(100% - 32px);margin-top:24px}.ll-trip-card{padding:24px 20px;gap:16px}.ll-trip-card>a:last-child,.ll-trip-card form button{width:100%}.ll-trip-card form label{width:100%;max-width:none}.ll-trip-card h3{font-size:32px}}
/* Encabezado de salidas con el mismo ancho de sus tarjetas. */
h2.wp-block-heading:has(+ .ll-trip-grid){box-sizing:border-box;width:calc(100% - 48px);max-width:1280px;margin:64px auto 24px!important;padding:22px 0 0;border-top:2px solid #c9a27e;color:#762f35;font:500 clamp(40px,5vw,64px)/1.08 'Cormorant Garamond',Georgia,serif;letter-spacing:-.025em}h2.wp-block-heading:has(+ .ll-trip-grid)::before{content:'VIAJAR CON AUTORAS';display:block;margin-bottom:16px;color:#5e673d;font:700 11px/1.5 Manrope,Arial,sans-serif;letter-spacing:.16em}@media(max-width:600px){h2.wp-block-heading:has(+ .ll-trip-grid){width:calc(100% - 32px);font-size:42px;margin-top:44px!important}}
/* Compra de piezas: misma identidad visual, formularios nativos de WooCommerce. */
.ll-piece-actions{margin-top:16px}.ll-piece-buy{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;background:#762f35;color:#f8f6ef!important;border:1px solid #762f35;border-radius:6px;font:600 14px/1.5 Manrope,Arial,sans-serif;text-decoration:none;cursor:pointer;box-sizing:border-box}.ll-piece-buy:hover{background:#5b2429}.ll-piece-buy:focus-visible{outline:3px solid #5e673d;outline-offset:4px}.ll-piece-status,.ll-piece-delivery{font-size:14px;line-height:1.6;color:#5e673d}.woocommerce div.product form.cart .button,.woocommerce a.button,.woocommerce button.button{background:#762f35;color:#f8f6ef;border-radius:6px;min-height:44px}.woocommerce div.product form.cart .quantity input{min-height:44px}.woocommerce div.product{max-width:1280px;margin:32px auto;padding:0 24px}.woocommerce .woocommerce-message{border-top-color:#5e673d}@media(max-width:600px){.ll-piece-buy{width:100%}.woocommerce div.product{padding:0 16px}}
/* Autoras public mobile review 2026-10-11 */
@media(max-width:600px){
 .woocommerce input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.woocommerce select,.woocommerce textarea{font-size:16px!important;min-height:48px;box-sizing:border-box;max-width:100%}
 .woocommerce .shop_table a.remove{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}
 .woocommerce form.checkout .form-row-first,.woocommerce form.checkout .form-row-last{float:none;width:100%}
 .woocommerce form.checkout .form-row label.checkbox{min-height:44px;display:flex;align-items:center;gap:10px}
 .woocommerce form.checkout .form-row input[type=checkbox]{width:20px;height:20px;flex-shrink:0}
}
