/* Reduce el espacio sobrante de protagonistas y favoritos. */
#protagonistas{padding:28px 6% 22px!important}#protagonistas .section-intro{margin:0 0 16px!important;gap:18px;align-items:center}#protagonistas .section-intro .eyebrow{display:none}#protagonistas .section-intro h2{font-size:30px!important;line-height:1.15;margin:0!important}#protagonistas .section-intro>p{display:none}
#protagonistas .signature-slide{display:grid!important;grid-template-columns:46% 54%!important;min-height:0!important;align-items:stretch!important}#protagonistas .signature-slide[hidden]{display:none!important}#protagonistas .signature-story{grid-column:1;grid-row:1;min-height:0!important;width:auto!important;max-width:none!important;padding:22px!important;align-self:center}#protagonistas .signature-story h3{font-size:30px!important;line-height:1.12;margin:10px 0!important}#protagonistas .signature-story>.eyebrow{font-size:10px;margin:0}#protagonistas .signature-story>p:not(.eyebrow){font-size:16px;line-height:1.5;margin:10px 0}#protagonistas .signature-story .signature-price{font-size:24px!important;font-weight:600;margin:12px 0!important}#protagonistas .signature-story .button{font-size:15px;padding:12px 16px;min-height:44px}#protagonistas .signature-footnote{font-size:11px!important;line-height:1.4!important;margin-bottom:0!important}
#protagonistas .signature-scene{position:static!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:0!important;max-height:360px!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:65% center;align-self:stretch!important;mask-image:none!important;-webkit-mask-image:none!important;z-index:auto}
#protagonistas .signature-controls{margin:12px 0 0!important;gap:8px}#protagonistas .signature-controls button{font-size:14px;padding:8px 11px;min-height:40px}#protagonistas .signature-shortcuts{padding:10px 0 0;margin:0;gap:8px 20px;justify-content:center}#protagonistas .signature-shortcuts a{font-size:14px}#protagonistas .signature-business{display:none}
.first-discovery{padding:24px 6% 26px!important}.first-discovery .section-intro{margin:0 0 14px!important;align-items:center}.first-discovery .section-intro .eyebrow,.first-discovery .section-intro>p{display:none}.first-discovery .section-intro h2{font-size:30px!important;line-height:1.2;margin:0!important}.first-discovery .discovery-products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.first-discovery .discovery-product{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;align-items:center;gap:12px;padding:12px!important;text-align:left;min-height:0!important;background:#F5F0E8;border:1px solid #D5C6B4}.first-discovery .discovery-product>img{width:88px!important;height:120px!important;padding:5px!important;object-fit:contain!important;min-height:0!important;margin:0!important}.first-discovery .discovery-product>span{padding:0!important;min-width:0}.first-discovery .discovery-product small{font-size:10px;line-height:1.3}.first-discovery .discovery-product strong{font-size:20px!important;line-height:1.15;margin:6px 0}.first-discovery .discovery-price{font-size:21px!important;line-height:1.2;font-weight:600;margin:8px 0}.first-discovery .discover-link{font-size:12px!important;margin:5px 0 0}.first-discovery .discovery-product:hover{border-color:#876846}
@media(max-width:1000px){.first-discovery .discovery-product{grid-template-columns:65px minmax(0,1fr)!important;gap:8px}.first-discovery .discovery-product>img{width:65px!important;height:100px!important}.first-discovery .discovery-product strong{font-size:18px!important}.first-discovery .discovery-price{font-size:19px!important}}
@media(max-width:650px){#protagonistas{padding:22px 5%!important}#protagonistas .signature-slide{grid-template-columns:1fr!important}#protagonistas .signature-scene{grid-column:1!important;grid-row:1!important;height:190px!important;max-height:190px!important;object-position:65% 35%}#protagonistas .signature-story{grid-column:1;grid-row:2;padding:16px!important}#protagonistas .signature-story h3{font-size:27px!important}#protagonistas .signature-story>p:not(.eyebrow){font-size:15px}#protagonistas .signature-controls #signature-pause{flex-basis:auto;margin:0}.first-discovery{padding:22px 5%!important}.first-discovery .discovery-products{grid-template-columns:1fr;gap:10px}.first-discovery .discovery-product{grid-template-columns:70px minmax(0,1fr)!important;padding:8px 12px!important}.first-discovery .discovery-product>img{width:70px!important;height:78px!important}.first-discovery .discover-link{display:none}.first-discovery .discovery-product strong{margin:3px 0}.first-discovery .discovery-price{margin:5px 0}.first-discovery .discovery-product small{display:none}}
