.pp-amenidades{background:var(--pp-ink-soft);padding:120px 0 104px}.pp-amenidades,.pp-amenidades .pp-head__title{color:var(--pp-foam)}.pp-amenidades__grid{display:grid;gap:16px;grid-auto-rows:280px;grid-template-columns:repeat(4,minmax(0,1fr))}.pp-amenidad{background:var(--pp-ink);isolation:isolate;overflow:hidden;position:relative}.pp-amenidad--xl{grid-row:span 2}.pp-amenidad--wide,.pp-amenidad--xl{grid-column:span 2}.pp-amenidad--mitad{grid-column:span 2;grid-row:span 2}.pp-amenidad__img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform 1.2s var(--pp-ease);width:100%;z-index:-2}.pp-amenidad:hover .pp-amenidad__img{transform:scale(1.06)}.pp-amenidad:after{background:linear-gradient(0deg,rgba(10,12,8,.82),rgba(10,12,8,.25) 50%,rgba(10,12,8,0) 75%);content:"";inset:0;position:absolute;z-index:-1}.pp-amenidad:not(.pp-amenidad--xl):not(.pp-amenidad--wide):not(.pp-amenidad--mitad):not(.pp-amenidad--sin-foto):after{background:linear-gradient(0deg,rgba(10,12,8,.9),rgba(10,12,8,.55) 55%,rgba(10,12,8,.1) 90%)}.pp-amenidad__body{bottom:0;left:0;padding:28px;position:absolute;right:0}.pp-amenidad--mitad .pp-amenidad__body,.pp-amenidad--xl .pp-amenidad__body{padding:40px}.pp-amenidad__icon{align-items:center;backdrop-filter:blur(6px);background:var(--pp-whisper);border:1px solid hsla(0,0%,100%,.22);border-radius:50%;display:flex;height:44px;justify-content:center;margin-bottom:16px;width:44px}.pp-amenidad__icon i,.pp-amenidad__icon svg{color:var(--pp-foam);fill:var(--pp-foam);font-size:18px;height:18px;width:18px}.pp-amenidad__title{color:var(--pp-foam);font-family:var(--pp-display);font-size:var(--pp-fs-h3);font-weight:var(--pp-w-regular);line-height:1.2;margin:0 0 8px}.pp-amenidad--mitad .pp-amenidad__title,.pp-amenidad--xl .pp-amenidad__title{font-size:var(--pp-fs-h3-lg);font-weight:var(--pp-w-light)}.pp-amenidad__text{color:#e9e7de;font-family:var(--pp-body);font-size:var(--pp-fs-small);font-weight:var(--pp-w-light);line-height:1.55;margin:0;max-width:420px}.pp-amenidad--sin-foto{background:var(--pp-moss)}.pp-amenidad--tono-2{background:var(--pp-moss-soft)}.pp-amenidad--tono-3{background:#262622;box-shadow:var(--pp-hairline)}.pp-amenidad--sin-foto:after{display:none}.pp-amenidad__icono-grande{color:hsla(0,0%,100%,.9);height:34%;left:50%;position:absolute;top:36%;transform:translate(-50%,-50%);width:34%}.pp-amenidad__icono-grande svg{display:block;fill:currentColor;height:100%;width:100%}.pp-amenidad__icono-grande i{display:block;font-size:6vw;line-height:1;text-align:center}.pp-atributos{border-top:1px solid var(--pp-whisper);display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:72px 0 0;padding:48px 0 0}.pp-atributos--n2{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-atributos--n4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:991px){.pp-atributos--n4{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-atributo{align-items:flex-start;display:flex;gap:18px;margin:0}.pp-atributo__icon{align-items:center;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;display:flex;flex:0 0 48px;height:48px;justify-content:center}.pp-atributo__icon i,.pp-atributo__icon svg{color:var(--pp-accent-light);fill:var(--pp-accent-light);font-size:19px;height:19px;width:19px}.pp-atributo__title{color:var(--pp-foam);font-family:var(--pp-display);font-size:var(--pp-fs-h4);font-weight:var(--pp-w-regular);line-height:1.3;margin:2px 0 6px}.pp-atributo__text{color:var(--pp-text-dim);font-family:var(--pp-body);font-size:var(--pp-fs-small);font-weight:var(--pp-w-light);line-height:1.55;margin:0}.pp-dots{display:none}@media (max-width:991px) and (min-width:768px){.pp-amenidades__grid{grid-auto-rows:260px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-amenidad--xl{grid-row:span 1}.pp-amenidad--mitad{grid-column:span 1;grid-row:span 1}}@media (max-width:767px){.pp-amenidades{padding:72px 0 64px}.pp-amenidades .pp-head{margin-bottom:36px}.pp-amenidades__grid{display:flex;gap:12px;margin:0 calc(var(--pp-container-pad-m)*-1);overflow-x:auto;padding:0 var(--pp-container-pad-m);scroll-padding:0 var(--pp-container-pad-m);scroll-snap-type:x mandatory;scrollbar-width:none}.pp-amenidades__grid::-webkit-scrollbar{display:none}.pp-amenidad{aspect-ratio:3/4;flex:0 0 82%;scroll-snap-align:start}.pp-amenidad--mitad .pp-amenidad__body,.pp-amenidad--xl .pp-amenidad__body{padding:28px}.pp-amenidad__title{font-size:22px}.pp-amenidad--mitad .pp-amenidad__title,.pp-amenidad--xl .pp-amenidad__title{font-size:26px}.pp-amenidad__icono-grande i{font-size:18vw}.pp-dots{display:flex;gap:8px;justify-content:center;margin-top:20px}.pp-dots span{background:hsla(0,0%,100%,.25);border-radius:999px;height:6px;transition:width .3s var(--pp-ease),background-color .3s;width:6px}.pp-dots span.is-active{background:var(--pp-foam);width:22px}.pp-atributos,.pp-atributos--n2,.pp-atributos--n4{gap:28px;grid-template-columns:1fr;margin-top:48px;padding-top:36px}}