/* HX40 · parte 3 de hx40-pdp.css */html body:not(#hx40a):not(#hx40b):not(#hx40c):not(#hx40d):not(#hx40e){@media (max-width: 989px){& #ficha .hx4-wrap.hx4-pdp{grid-template-columns: minmax(0,1fr) !important;gap: 24px !important;padding: 0 16px !important}& #ficha .hx14-galcol{position: static !important}& #ficha .hx14-gal{grid-template-columns: minmax(0,1fr) !important;gap: 10px !important}& #ficha .hx14-gal .hx4-gal{grid-column: 1 !important;grid-row: 1 !important}& #ficha .hx4-thumbs{grid-column: 1 !important;grid-row: 2 !important;flex-direction: row !important;overflow-x: auto !important;scrollbar-width: none !important;padding: 4px !important;margin: 0 -4px !important}& #ficha .hx4-thumbs::-webkit-scrollbar{display: none !important}& #ficha .hx4-thumb{width: 60px !important;height: 60px !important;flex: none !important;border-radius: 12px !important}& #ficha .hx4-main{border-radius: 22px !important}& #ficha .hx4-buy h1{font-size: clamp(32px,9vw,40px) !important;max-width: none !important}& #ficha .hx40p-bens{gap: 8px !important}& #ficha .hx40p-bens li{padding: 12px 10px !important;font-size: 13px !important;gap: 8px !important}& #ficha .hx40p-bens__ic{width: 32px !important;height: 32px !important}& #ficha .hx4-offer{padding: 12px 14px !important;gap: 10px !important}& #ficha .hx4-offer:not([data-o='solo']){grid-template-columns: 22px auto minmax(0,1fr) !important}& #ficha .hx4-offer:not([data-o='solo']) .hx4-pr{grid-column: 3 !important;text-align: left !important}& #ficha .hx14-offer__im{grid-row: span 2 !important}& #ficha .hx4-size{flex: 1 1 calc(50% - 5px) !important;min-width: 0 !important;padding: 10px 18px !important}& #ficha .hx4-tones button{width: 38px !important;height: 38px !important}& #ficha .hx4-qty__c{height: 56px !important;padding: 0 2px !important}& #ficha .hx4-qty__c button{width: 40px !important}& #ficha .hx4-qty__c input{width: 28px !important}& #ficha button[data-hx4-atc]{height: 56px !important;min-height: 56px !important;padding: 0 16px !important;font-size: 16px !important}& #ficha button[data-hx4-atc] .hx4-mono{font-size: 16px !important}& #ficha .hx40p-trust{justify-content: flex-start !important}& .hx4-mbuy{padding: 10px 14px calc(10px + env(safe-area-inset-bottom,0px)) !important}& .hx4-mbuy button{min-height: 48px !important;padding: 0 20px !important}}& #producto.hx4-pdp2{display: flex !important;flex-direction: column !important;background: var(--xp-white) !important}& #producto .hx4-pdp2__que,& #producto .hx4-pdp2__ll{display: none !important}& #producto .hx4-pdp2__how{order: 1 !important}& #producto .hx4-pdp2__ft{order: 2 !important;display: block !important}& #producto .hx4-pdp2__gar{order: 3 !important}& #producto>section{margin: 0 !important;padding: clamp(56px,7vw,104px) 0 !important;background: var(--xp-white) !important;border: 0 !important}& #producto .hx4-wrap{max-width: 1280px !important;margin: 0 auto !important;padding: 0 clamp(20px,4vw,48px) !important}& #producto .hx4-eyebrow{font: 600 13px/1.3 var(--xp-body) !important;letter-spacing: .08em !important;text-transform: uppercase !important;color: var(--xp-ink2) !important;background: none !important;padding: 0 !important;border: 0 !important}& #producto .hx4-eyebrow::before{display: none !important}& #producto .hx4-h2{font: 900 clamp(30px,3.4vw,48px)/1.08 var(--xp-head) !important;letter-spacing: -.02em !important;color: var(--xp-ink) !important}& #producto .hx4-hl{background: linear-gradient(transparent 62%,rgba(245,184,46,.45) 62%) !important;color: inherit !important;-webkit-text-fill-color: currentColor !important}& #producto .hx16-how{background: var(--xp-mist) !important}& #producto .hx16-how__warn{background: var(--xp-white) !important;border: 0 !important;border-radius: 18px !important;color: var(--xp-ink) !important;box-shadow: none !important}& #producto .hx16-how__warn svg{stroke: var(--xp-ink) !important}& #producto .hx16-st{background: var(--xp-white) !important;border: 0 !important;border-radius: 22px !important;box-shadow: var(--xp-shadow) !important}& #producto .hx16-st::before,& #producto .hx16-st::after{display: none !important}& #producto .hx16-st__n{font-family: var(--xp-head) !important;color: var(--xp-ink) !important}& #producto .hx16-st__ic{background: var(--xp-mist) !important;border-radius: 16px !important;color: var(--xp-ink) !important}& #producto .hx16-st h3{font: 800 19px/1.25 var(--xp-head) !important;color: var(--xp-ink) !important}& #producto .hx16-st p{font: 400 15px/1.55 var(--xp-body) !important;color: var(--xp-ink2) !important}& #producto .hx16-st__ch li{background: var(--xp-mist) !important;color: var(--xp-ink) !important;border: 0 !important;border-radius: 999px !important}& #producto .hx4-pdp2__ft{background: var(--xp-white) !important}& #producto .hx4-ft{display: grid !important;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr) !important;gap: clamp(32px,5vw,80px) !important;align-items: start !important}& #producto .hx4-ft__dl{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 0 32px !important;margin: 24px 0 0 !important}& #producto .hx4-ft__dl>div{display: flex !important;justify-content: space-between !important;gap: 16px !important;padding: 14px 0 !important;border: 0 !important;border-bottom: 1px solid var(--xp-line) !important;background: none !important}& #producto .hx4-ft__dl dt{font: 500 14px/1.4 var(--xp-body) !important;color: var(--xp-ink2) !important}& #producto .hx4-ft__dl dd{margin: 0 !important;font: 600 14px/1.4 var(--xp-body) !important;color: var(--xp-ink) !important;text-align: right !important}& #producto .hx4-ft__doc{display: flex !important;gap: 20px !important;align-items: center !important;padding: 24px !important;background: var(--xp-mist) !important;border: 0 !important;border-radius: 24px !important;box-shadow: none !important;color: var(--xp-ink) !important;text-decoration: none !important}& #producto .hx4-ft__txt b{font: 800 19px/1.25 var(--xp-head) !important;color: var(--xp-ink) !important}& #producto .hx4-ft__txt small{color: var(--xp-ink2) !important}& #producto .hx4-ft__cta{display: inline-flex !important;align-items: center !important;gap: 8px !important;margin-top: 12px !important;min-height: 44px !important;padding: 0 20px !important;border-radius: 999px !important;background: var(--xp-ink) !important;color: #fff !important;font: 600 15px/1 var(--xp-body) !important}& #producto .hx4-ft__cta .hx4-ico{width: 18px !important;height: 18px !important;stroke: #fff !important}& #producto .hx4-pdp2__gar{background: var(--xp-sand) !important}& #producto .hx4-gar{background: none !important;border: 0 !important;box-shadow: none !important}& #producto .hx4-gar__list li>span{background: var(--xp-white) !important;color: var(--xp-leaf) !important;border-radius: 50% !important}& #producto .hx4-gar__list b{color: var(--xp-ink) !important}& #producto .hx4-gar__list p,& #producto .hx4-gar__intro{color: var(--xp-ink2) !important}& #producto .hx4-gar__seal svg .o{fill: var(--xp-white) !important;stroke: var(--xp-line) !important}& #producto .hx4-gar__seal svg .i{fill: var(--xp-sun) !important;stroke: none !important}& #producto .hx4-gar__seal svg text{fill: var(--xp-ink) !important}& #producto .hx4-gar__seal b{color: var(--xp-ink) !important}& #producto .hx4-btn.hx4-gar__wa{display: inline-flex !important;align-items: center !important;gap: 10px !important;min-height: 52px !important;padding: 0 28px !important;border: 0 !important;border-radius: 999px !important;background: var(--xp-leaf) !important;color: #fff !important;box-shadow: none !important;font: 600 16px/1.2 var(--xp-body) !important;text-transform: none !important}& #producto .hx4-btn.hx4-gar__wa .hx4-ico{width: 20px !important;height: 20px !important}@media (max-width: 989px){& #producto .hx4-ft{grid-template-columns: minmax(0,1fr) !important}& #producto .hx4-ft__dl{grid-template-columns: minmax(0,1fr) !important}}& section.hx40p-uso{background: var(--xp-white) !important}& .hx40p-uso__grid{display: grid !important;grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;gap: clamp(32px,5vw,80px) !important;align-items: center !important}& .hx40p-uso__pic{margin: 0 !important;aspect-ratio: 4 / 5 !important;border-radius: 28px !important;overflow: hidden !important;background: var(--xp-mist) !important}& .hx40p-uso__pic img{width: 100% !important;height: 100% !important;object-fit: cover !important;display: block !important}& .hx40p-pts{list-style: none !important;margin: 8px 0 0 !important;padding: 0 !important;display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 24px 28px !important}& .hx40p-pts li{display: flex !important;gap: 14px !important;align-items: flex-start !important}& .hx40p-pts__ic{flex: none !important;display: grid !important;place-items: center !important;width: 44px !important;height: 44px !important;border-radius: 50% !important;background: var(--xp-mist) !important;color: var(--xp-ink) !important}& .hx40p-pts__ic .hx4-ico{width: 22px !important;height: 22px !important}& .hx40p-pts b{display: block !important;margin: 2px 0 4px !important;font: 700 16px/1.3 var(--xp-body) !important;color: var(--xp-ink) !important}& .hx40p-pts p{margin: 0 !important;font: 400 15px/1.5 var(--xp-body) !important;color: var(--xp-ink2) !important}& .hx40p-yn{display: grid !important;grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;gap: 20px !important;margin-top: clamp(40px,5vw,64px) !important}& .hx40p-yn__c{padding: clamp(24px,3vw,36px) !important;border-radius: 24px !important;background: var(--xp-mist) !important}& .hx40p-yn__c--no{background: var(--xp-sand) !important}& .hx40p-yn h3{display: flex !important;align-items: center !important;gap: 12px !important;margin: 0 0 16px !important;font: 800 22px/1.2 var(--xp-head) !important;letter-spacing: -.01em !important;color: var(--xp-ink) !important}& .hx40p-yn__ic{display: grid !important;place-items: center !important;width: 34px !important;height: 34px !important;border-radius: 50% !important;background: var(--xp-leaf) !important;color: #fff !important;flex: none !important}& .hx40p-yn__c--no .hx40p-yn__ic{background: var(--xp-ink) !important}& .hx40p-yn__ic .hx4-ico{width: 18px !important;height: 18px !important;stroke-width: 2.2 !important}& .hx40p-yn p{margin: 0 0 12px !important;max-width: 62ch !important;font: 400 16px/1.55 var(--xp-body) !important;color: var(--xp-ink) !important}& .hx40p-yn__cause{color: var(--xp-ink2) !important}& .hx40p-yn__cause b{color: var(--xp-ink) !important}& .hx40p-tags{list-style: none !important;display: flex !important;flex-wrap: wrap !important;gap: 8px !important;margin: 0 !important;padding: 0 !important}& .hx40p-tags li{padding: 8px 14px !important;border-radius: 999px !important;background: var(--xp-white) !important;font: 500 14px/1.2 var(--xp-body) !important;color: var(--xp-ink) !important}& section.hx40p-rend{background: var(--xp-white) !important}& .hx40p-rend__grid{display: grid !important;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr) !important;gap: clamp(32px,5vw,80px) !important;align-items: start !important}& .hx40p-sizes{list-style: none !important;margin: 8px 0 0 !important;padding: 0 !important;display: grid !important;gap: 10px !important}& .hx40p-sizes li{display: grid !important;grid-template-columns: auto minmax(0,1fr) auto !important;align-items: center !important;gap: 16px !important;padding: 16px 22px !important;border-radius: 999px !important;background: var(--xp-mist) !important}& .hx40p-sizes__f{font: 800 18px/1.2 var(--xp-head) !important;color: var(--xp-ink) !important;min-width: 4.6em !important}& .hx40p-sizes__t{font: 400 14.5px/1.4 var(--xp-body) !important;color: var(--xp-ink2) !important}& .hx40p-sizes__p{font: 700 16px/1.2 var(--xp-body) !important;color: var(--xp-ink) !important;white-space: nowrap !important}& .hx40p-rend__l .hx40p-btn{margin-top: 24px !important}& .hx40p-kit{padding: clamp(24px,3vw,36px) !important;border-radius: 28px !important;background: var(--xp-sand) !important}& .hx40p-kit h3{margin: 0 0 16px !important;font: 900 clamp(26px,2.4vw,34px)/1.1 var(--xp-head) !important;letter-spacing: -.02em !important;color: var(--xp-ink) !important}& .hx40p-kit__duo{display: flex !important;align-items: center !important;justify-content: center !important;gap: 12px !important;margin: 0 0 18px !important;padding: 16px !important;border-radius: 20px !important;background: linear-gradient(180deg,var(--xp-mist) 0%,var(--xp-mist2) 100%) !important}& .hx40p-kit__duo img{width: 42% !important;max-width: 160px !important;height: auto !important;aspect-ratio: 1 !important;object-fit: cover !important;border-radius: 14px !important}& .hx40p-kit__duo span{font: 800 24px/1 var(--xp-head) !important;color: var(--xp-ink) !important}& .hx40p-kit__txt{margin: 0 0 16px !important;font: 400 15px/1.55 var(--xp-body) !important;color: var(--xp-ink2) !important}& .hx40p-kit__ln{list-style: none !important;margin: 0 0 12px !important;padding: 0 !important}& .hx40p-kit__ln li{display: flex !important;justify-content: space-between !important;gap: 12px !important;padding: 10px 0 !important;border-bottom: 1px solid rgba(22,27,46,.1) !important;font: 400 15px/1.4 var(--xp-body) !important;color: var(--xp-ink) !important}& .hx40p-kit__ln b{font-weight: 600 !important;white-space: nowrap !important}& .hx40p-kit__ln s{color: var(--xp-ink2) !important;font-weight: 400 !important;margin-right: 4px !important}}