.pandi-pdp .pandi-edition-badge{border-radius:100px;padding:6px 14px;letter-spacing:2px;font-weight:800;background:#8a26c21a;color:var(--pandi-purple);border:1px solid rgba(138,38,194,.28)}.pandi-pdp .pandi-benefit-tag{border-radius:100px;padding:6px 14px;letter-spacing:1.5px}.pandi-pdp .pandi-badge{border-radius:6px;letter-spacing:1.2px;padding:6px 11px}.pandi-pdp .pandi-badge-premium{background:linear-gradient(135deg,#086b05,#033826,#8a26c2);box-shadow:0 4px 14px #8a26c259}.pandi-pdp .pandi-badge-new{background:linear-gradient(135deg,#9fdb10,#086b05);color:#fff}.pandi-pdp .pandi-anatomy-badge{border-radius:100px;letter-spacing:1.2px;padding:5px 12px}.pandi-pdp .pandi-compare-flag{border-radius:0 0 10px 10px;letter-spacing:1.5px;padding:6px 16px}.pandi-pdp .pandi-popular-tag{border-radius:100px;padding:2px 9px;letter-spacing:.8px}.pandi-pdp .pandi-loox-badge{border-radius:100px;padding:2px 9px}.pandi-pdp .pandi-stores{background:linear-gradient(180deg,#fefdf9,#faf8f2);color:#1a1a1a;border-top:1px solid #ebe7dd}.pandi-pdp .pandi-stores-title{color:var(--pandi-green)}.pandi-pdp .pandi-stores-lede{color:#5a5550}.pandi-pdp .pandi-stores .pandi-section-kicker,.pandi-pdp .pandi-stores .pandi-section-kicker-light{color:var(--pandi-purple)}.pandi-pdp .pandi-store-card{background:#fefdf9;border:1px solid #ebe7dd;border-radius:20px;box-shadow:0 2px 10px #0338260a;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.pandi-pdp .pandi-store-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#033826,#086b05,#9fdb10);opacity:.85}.pandi-pdp .pandi-store-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0338261a;border-color:#086b05}.pandi-pdp .pandi-store-icon{background:#e4efe0;color:var(--pandi-green);border-radius:14px}.pandi-pdp .pandi-store-kicker{display:inline-block;color:var(--pandi-green);background:#e4efe0;border-radius:100px;padding:3px 9px;letter-spacing:1.6px;margin-bottom:3px}.pandi-pdp .pandi-store-name{color:var(--pandi-green)}.pandi-pdp .pandi-store-details{color:#5a5550}.pandi-pdp .pandi-store-details .ti{color:var(--pandi-success)}.pandi-pdp .pandi-stores-footer{max-width:980px;margin:4px auto 0;padding-top:20px;border-top:1px dashed #ebe7dd;text-align:center}.pandi-pdp .pandi-stores-extra{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#5a5550;font-weight:600;margin-bottom:14px}.pandi-pdp .pandi-stores-extra .ti{color:var(--pandi-success)}.pandi-pdp .pandi-stores-ctas{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.pandi-pdp .pandi-store-btn-whatsapp,.pandi-pdp .pandi-store-btn-locations{border-radius:100px;letter-spacing:.5px}.pdp .pdp-gal-main{aspect-ratio:auto!important;background:#fff!important}.pdp .pdp-gal-track{position:relative!important;inset:auto!important;align-items:stretch!important}.pdp .pdp-gal-slide{padding:0!important;height:auto!important}.pdp .pdp-gal-main img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important}.pdp .pdp-thumb{background:#fff!important}@media(max-width:600px){.pdp .pdp-gal-slide{padding:0!important}}.pdp .pdp-gal-main{aspect-ratio:var(--pst-ar,1)!important;background:#fff!important}.pdp .pdp-gal-track{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;align-items:stretch!important}.pdp .pdp-gal-slide{height:100%!important;padding:0!important}.pdp .pdp-gal-main img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:50% 50%!important}@media(min-width:769px){.pdp .pdp-gallery{--pst-cap:max(420px, calc(100vh - 236px) );--pst-cap:max(420px, calc(100svh - 236px) )}.pdp .pdp-gal-main{width:min(100%,calc(var(--pst-cap) * var(--pst-ar,1)))!important;margin-left:auto!important;margin-right:auto!important}.pdp .pdp-thumbs{width:min(100%,var(--pst-cap))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}}@media(min-width:769px){.pandi-pdp .pandi-gallery{--pst-cap:max(420px, calc(100vh - 346px) );--pst-cap:max(420px, calc(100svh - 346px) )}.pandi-pdp .pandi-gallery-main,.pandi-pdp .pandi-thumbnails{width:min(100%,var(--pst-cap))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.pandi-pdp .pandi-gallery-main img{object-fit:contain!important;object-position:50% 50%!important}}@media(min-width:769px){.ptp .ptp-gal{--pst-cap:max(420px, calc(100vh - 222px) );--pst-cap:max(420px, calc(100svh - 222px) )}.ptp .ptp-gal-main{width:min(100%,var(--pst-cap))!important;margin-left:auto!important;margin-right:auto!important}}.pandi-up__card-img img{object-fit:contain!important;object-position:50% 50%!important}@media(min-width:769px){.pandi-pdp .pandi-gallery-main{background:#f3f1ec!important}.pandi-pdp .pandi-gallery-main img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:50% 60%!important;position:relative;z-index:1}.pandi-pdp .pandi-gallery-main .pandi-badge{z-index:2}.pandi-pdp .pandi-gallery-main img[src*="colchon-ortopedico-comodo-royalty-4."]{object-position:50% 45%!important}.pandi-pdp .pandi-gallery-main img[src*="colchon-premium-hibrido-3."]{object-position:50% 58%!important}.pandi-pdp .pandi-gallery-main img[src*="colchon-ortopedico-espuma-viscoelastic-4."]{object-position:50% 70%!important}.pandi-pdp .pandi-gallery-main img[src*="colchon-premium-hibrido-4."]{object-fit:contain!important;object-position:50% 50%!important}.pandi-pdp .pandi-gallery-main:has(img[src*="colchon-premium-hibrido-4."]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(#413931,#554c42 10%,#685e54,#6d645a,#72695e,#8a7f74,#c2b8ad,#dbd1c8,#d8cfc6,#cdc2b8 90%,#cec3b9) left top / 50.5% 100% no-repeat,linear-gradient(#474038,#584f47 10%,#6a6157,#6b6159,#695f56,#71675e,#8f8479,#a1968c,#9d9389,#887d73 90%,#8e8379) right top / 50.5% 100% no-repeat}}@media(min-width:769px)and (max-width:1024px){.pandi-pdp .pandi-gallery-main{width:100%!important;aspect-ratio:7/5!important;height:auto!important}.pandi-pdp .pandi-thumbnails{width:100%!important;grid-template-columns:repeat(auto-fill,88px)!important;justify-content:center}}@media(min-width:1025px){.pandi-pdp .pandi-product-grid{container-type:inline-size}.pandi-pdp .pandi-gallery{--pg-in:calc(100cqw * 7 / 12 - 64px);--pg-rail:clamp(68px, calc(var(--pg-in) * .125), 100px);--pg-w:calc(var(--pg-in) - var(--pg-rail) - 12px);--pg-h:clamp(calc(var(--pg-w) / 1.35), calc(100vh - 337px) , var(--pg-w));--pg-h:clamp(calc(var(--pg-w) / 1.35), calc(100svh - 337px) , var(--pg-w));display:grid!important;grid-template-columns:var(--pg-rail) minmax(0,1fr);gap:12px;align-content:start}.pandi-pdp .pandi-gallery>*{grid-column:1 / -1}.pandi-pdp .pandi-gallery>.pandi-thumbnails{grid-column:1;grid-row:2}.pandi-pdp .pandi-gallery>.pandi-gallery-main{grid-column:2;grid-row:2}.pandi-pdp .pandi-gallery-main{width:100%!important;height:var(--pg-h)!important;aspect-ratio:auto!important;margin:0!important;box-sizing:border-box}.pandi-pdp .pandi-thumbnails{width:100%!important;margin:0!important;display:flex!important;flex-direction:column;gap:10px;max-height:var(--pg-h);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.pandi-pdp .pandi-thumbnails::-webkit-scrollbar{display:none}.pandi-pdp .pandi-thumbnails .pandi-thumb{flex:0 0 auto;width:100%;aspect-ratio:1/1;box-sizing:border-box}}@media(min-width:769px){.pdp .pdp-thumbs{grid-auto-columns:88px!important;justify-content:start;justify-content:safe center}}
/*# sourceMappingURL=/cdn/shop/t/251/assets/pandi-uniformity.css.map */
