:root{--cpv-ink:#15131f;--cpv-mut:#5b5873;--cpv-mut2:#8a8698;--cpv-pur:#4837c2;--cpv-navy:#251968;--cpv-navy2:#2f2380;--cpv-sky:#27b9ff;--cpv-lav:#efedfb;--cpv-lav2:#ddd8fb;--cpv-cream:#fbf8f2;--cpv-sand:#f6f2e9;--cpv-line:#efe9db;--cpv-line2:#e2d9c5;--cpv-ice:#f0faff;--cpv-r:20px}.cpv,.cpv-s{color:var(--cpv-ink);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}.cpv *,.cpv-s *{box-sizing:border-box}.cpv button,.cpv-s button{font:inherit;color:inherit}.cpv a,.cpv-s a{color:var(--cpv-pur)}.cpv img,.cpv-s img{max-width:100%;display:block}.cpv-section,.cpv-s{background:var(--cpv-cream)}.cpv-hs{scrollbar-width:none;-webkit-overflow-scrolling:touch}.cpv-hs::-webkit-scrollbar{display:none}.cpv-muted{color:var(--cpv-mut)}.cpv-muted2{color:var(--cpv-mut2)}.cpv-accent{color:var(--cpv-pur)}.cpv-xs{font-size:12px}.cpv-xxs{font-size:11px}.cpv-sm{font-size:13px}.cpv-strong{font-weight:700}.cpv-link{color:var(--cpv-pur);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cpv-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cpv-pur)}.cpv-eyebrow--sky{color:var(--cpv-sky)}.cpv-eyebrow--light{color:#c2ebff}.cpv-stars{color:var(--cpv-sky);letter-spacing:1.5px}.cpv-chip{display:inline-flex;align-items:center;background:var(--cpv-lav);color:var(--cpv-pur);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;align-self:flex-start}.cpv-chip--white{background:#fff;text-transform:none;letter-spacing:0;font-size:12px}.cpv-chip--navy{background:var(--cpv-navy2);color:#fff;text-transform:none;letter-spacing:0;font-size:12px}.cpv-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:6px 11px;border-radius:999px;text-decoration:none;white-space:nowrap}.cpv-pill--dark{background:var(--cpv-ink);color:#fff}.cpv-pill--white{background:#fff;color:var(--cpv-navy)!important}.cpv-pill--sky{background:var(--cpv-sky);color:var(--cpv-navy)}.cpv-pill--green{background:#e3f7ea;color:#14532d!important;font-size:13px;font-weight:700;padding:10px 16px}.cpv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:0 22px;border:0;border-radius:999px;background:var(--cpv-pur);color:#fff!important;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;box-shadow:0 10px 24px #4837c247;transition:transform .15s,background .15s}.cpv-btn:hover{background:#3b2ca8}.cpv-btn:active{transform:scale(.98)}.cpv-btn[disabled]{background:#b9b3d8;box-shadow:none;cursor:not-allowed}.cpv-btn.is-loading{opacity:.7;pointer-events:none}.cpv-btn--sm{min-height:44px;font-size:14px;padding:0 18px;box-shadow:none}.cpv-btn--ghost{background:#fff;color:var(--cpv-pur)!important;border:1.5px solid var(--cpv-pur);box-shadow:none;min-height:44px;font-size:14px}.cpv-btn--ghost:hover{background:var(--cpv-lav)}.cpv-btn--green{background:#1f9d55;box-shadow:none;min-height:50px}.cpv-btn--green:hover{background:#178246}.cpv-check{display:flex;gap:8px;align-items:flex-start;font-size:14px}.cpv-check svg{flex:none;margin-top:2px;color:var(--cpv-pur)}.cpv-check.cpv-muted svg{color:var(--cpv-mut)}.cpv-chipbtn{flex:none;min-height:38px;padding:0 15px;border-radius:999px;border:1.5px solid var(--cpv-lav2);background:#fff;color:var(--cpv-navy);font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.cpv-chipbtn.is-on{background:var(--cpv-pur);border-color:var(--cpv-pur);color:#fff}.cpv-chipbtn--dark{background:var(--cpv-navy2);border-color:#3f3394;color:#fff}.cpv-chipbtn--dark.is-on{background:#fff;border-color:#fff;color:var(--cpv-navy)}.cpv-chipbtn--sand{background:var(--cpv-sand);border-color:var(--cpv-sand);color:var(--cpv-ink)}.cpv-chipbtn--sand.is-on{background:var(--cpv-lav);border-color:var(--cpv-pur);color:var(--cpv-pur)}.cpv{background:var(--cpv-cream);padding-bottom:40px}.cpv-hero{display:flex;flex-direction:column}.cpv-head{padding:12px 16px;display:flex;flex-direction:column;gap:7px}.cpv-head__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.cpv-h1{margin:0;font-size:30px;line-height:1;font-weight:900;letter-spacing:-.025em;color:var(--cpv-ink)}.cpv-badge{flex:none;background:var(--cpv-sky);color:var(--cpv-navy);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.cpv-rate{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--cpv-ink)!important;text-decoration:none;flex-wrap:wrap}.cpv-rate__n{color:var(--cpv-pur);text-decoration:underline}.cpv-gal{min-width:0}.cpv-gal__main{position:relative}.cpv-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:1/1}.cpv-gal__track::-webkit-scrollbar{display:none}.cpv-slide{position:relative;flex:0 0 100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:#e9e7e3}.cpv-slide__img,.cpv-slide video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cpv-slide--video video{object-fit:contain;background:#111}.cpv-slide__tag{position:absolute;left:14px;bottom:14px;pointer-events:none}.cpv-zoom{position:absolute;right:12px;top:12px;width:36px;height:36px;border-radius:999px;border:0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:zoom-in;color:var(--cpv-ink)}.cpv-gal__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:0;background:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #15131f1f;color:var(--cpv-ink)}.cpv-gal__prev{left:12px}.cpv-gal__next{right:12px}.cpv-gal__count{position:absolute;right:12px;bottom:12px;background:#fff;font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;pointer-events:none}.cpv-slide--video~.cpv-gal__count{bottom:12px}.cpv-thumbs{display:flex;gap:10px;overflow-x:auto;padding:12px 16px 4px}.cpv-thumb{flex:0 0 76px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;gap:5px;text-align:left}.cpv-thumb__img{position:relative;display:block;width:76px;height:57px;border-radius:12px;overflow:hidden;background:#e9e7e3;transition:box-shadow .15s}.cpv-thumb__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cpv-thumb__tile{display:flex;align-items:center;justify-content:center;text-align:center;padding:4px;font-size:12px;line-height:1.05;font-weight:900}.cpv-thumb__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--cpv-pur)}.cpv-thumb__l{font-size:11px;font-weight:500;color:var(--cpv-mut);white-space:nowrap}.cpv-thumb.is-on .cpv-thumb__img{box-shadow:0 0 0 2.5px var(--cpv-pur)}.cpv-thumb.is-on .cpv-thumb__l{font-weight:700;color:var(--cpv-pur)}.cpv-slide--tile{padding:22px;display:flex;flex-direction:column;gap:16px}.cpv-dims{background:var(--cpv-ice)}.cpv-dims__top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cpv-dims__top b{font-size:13px;color:var(--cpv-navy)}.cpv-dims__side{display:flex;flex-direction:column;gap:6px}.cpv-dims__row{display:flex;gap:12px}.cpv-dims__stack{flex:1;height:96px;display:flex;flex-direction:column;gap:2px}.cpv-dims__stack i{display:block;border-radius:2px}.cpv-dims__stack i:nth-child(1){height:8px;border-radius:8px 8px 2px 2px;background:#fff;border:1px solid var(--cpv-lav2)}.cpv-dims__stack i:nth-child(2),.cpv-dims__stack i:nth-child(4){height:10px;background:#e6e1fa}.cpv-dims__stack i:nth-child(3){height:16px;background-color:#c9c0f2;background-image:radial-gradient(circle,rgba(255,255,255,.6) 1.5px,transparent 2px);background-size:9px 9px}.cpv-dims__stack i:nth-child(5){flex:1;border-radius:2px 2px 8px 8px;background:repeating-linear-gradient(90deg,#251968 0 9px,#3a2c8a 9px 11px)}.cpv-dims__h{flex:0 0 62px;position:relative;display:flex;align-items:center;border-left:2px solid var(--cpv-navy);margin:10px 0 0 5px;padding-left:12px}.cpv-dims__h b{font-size:16px;color:var(--cpv-navy);white-space:nowrap}.cpv-dims__len{position:relative;height:24px;margin-right:74px;border-top:2px solid var(--cpv-navy);margin-top:6px;text-align:center}.cpv-dims__len span{position:relative;top:-11px;font-size:12px;font-weight:700;color:var(--cpv-navy);background:var(--cpv-ice);padding:0 8px}.cpv-dims__topview{flex:1;display:flex;align-items:center;justify-content:center;gap:20px}.cpv-dims__bed{position:relative;width:115px;height:137px;background:#fff;border:2px solid var(--cpv-pur);border-radius:8px;transition:width .25s,height .25s}.cpv-dims__bed i{position:absolute;top:7%;width:38%;height:13%;border-radius:6px;background:var(--cpv-lav)}.cpv-dims__bed i:first-child{left:8%}.cpv-dims__bed i:last-child{right:8%}.cpv-dims__txt{display:flex;flex-direction:column;gap:4px}.cpv-dims__txt b{font-size:20px;line-height:1.1;color:var(--cpv-navy)}.cpv-dims__txt .cpv-accent{font-size:13px;font-weight:600}.cpv-firmtile{background:var(--cpv-navy);color:#fff;justify-content:center;gap:14px;padding:30px}.cpv-firmtile__big{font-size:44px;line-height:.95;font-weight:900;letter-spacing:-.03em}.cpv-firmtile__big span{color:var(--cpv-sky)}.cpv-firmtile__sub{font-size:15px;color:#c9c4ee}.cpv-firmtile__scale{position:relative;height:52px;margin-top:4px}.cpv-firmtile__rec{position:absolute;left:55.6%;width:22.2%;top:0;height:32px;border-radius:10px;border:1.5px dashed #8f86d9}.cpv-firmtile__bar,.cpv-firmtile__fill{position:absolute;left:0;top:12px;height:8px;border-radius:999px}.cpv-firmtile__bar{right:0;background:#3a2c8a}.cpv-firmtile__fill{background:var(--cpv-sky)}.cpv-firmtile__dot{position:absolute;top:6px;width:20px;height:20px;border-radius:999px;background:#fff;border:4px solid var(--cpv-sky);transform:translate(-50%)}.cpv-firmtile__l,.cpv-firmtile__r{position:absolute;top:36px;font-size:12px;font-weight:700}.cpv-firmtile__l{left:0}.cpv-firmtile__r{right:0}.cpv-firmtile__link{color:var(--cpv-sky)!important;font-size:14px;font-weight:700;align-self:flex-start}.cpv-trust{background:#fbf3e4;align-items:center;justify-content:center;text-align:center}.cpv-trust__s1,.cpv-trust__s2{position:absolute;width:104px;height:104px;object-fit:contain}.cpv-trust__s1{left:18px;top:18px}.cpv-trust__s2{right:18px;bottom:18px}.cpv-trust__txt{position:relative;display:flex;flex-direction:column;gap:10px;padding:40px 14px}.cpv-trust__txt b{font-size:24px;line-height:1.15;color:var(--cpv-navy)}.cpv-trust__txt b span{color:var(--cpv-pur)}.cpv-trust__txt>span{font-size:13px}.cpv-info{padding:18px 16px 0;display:flex;flex-direction:column;gap:18px;min-width:0}.cpv-tagline{display:flex;flex-direction:column;gap:8px}.cpv-tagline p{margin:0;font-size:16px;color:var(--cpv-mut)}.cpv-tagline p span{color:var(--cpv-pur);font-weight:600}.cpv-pricebox{display:flex;flex-direction:column;gap:10px;background:var(--cpv-sand);border-radius:var(--cpv-r);padding:16px}.cpv-price{font-size:34px;line-height:1;font-weight:900;letter-spacing:-.02em}.cpv-price__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:-2px}.cpv-compare{font-size:14px;color:var(--cpv-mut);text-decoration:line-through}.cpv-off{background:var(--cpv-navy);color:#fff;font-size:12px;font-weight:800;padding:3px 9px;border-radius:999px}.cpv-fin{display:flex;align-items:center;gap:12px;background:#fff;border-radius:14px;padding:10px 12px;text-decoration:none;color:var(--cpv-ink)!important}.cpv-fin__logo{flex:none;width:68px;height:30px;display:flex;align-items:center;justify-content:center}.cpv-fin__logo img{width:68px;height:auto}.cpv-fin__logo--dark{background:var(--cpv-ink);border-radius:8px}.cpv-fin__txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3;font-size:14px}.cpv-fin__txt b{color:var(--cpv-pur)}.cpv-fin__txt .cpv-link{text-decoration:none;font-weight:700}.cpv-block{display:flex;flex-direction:column;gap:10px}.cpv-block__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cpv-label{font-size:15px;font-weight:700}.cpv-sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cpv-size{position:relative;min-height:76px;padding:10px 12px;border-radius:14px;border:1.5px solid var(--cpv-line2);background:#fff;text-align:left;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:1px;transition:border-color .15s,background .15s}.cpv-size__n{font-size:12px;font-weight:700;color:var(--cpv-mut)}.cpv-size__d{font-size:16px;line-height:1.15;font-weight:900;letter-spacing:-.01em}.cpv-size__p{font-size:12px;color:var(--cpv-mut)}.cpv-size__tag{position:absolute;right:8px;top:8px;background:#fff3d6;color:#7a5200;font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px}.cpv-size.is-on{border-color:var(--cpv-pur);background:var(--cpv-lav)}.cpv-size.is-on .cpv-size__n{color:var(--cpv-pur)}.cpv-size[disabled]{opacity:.45;cursor:not-allowed}.cpv-feel{gap:6px}.cpv-feel__bar{position:relative;height:20px}.cpv-feel__bar i{position:absolute;top:7px;height:6px;border-radius:999px;left:0}.cpv-feel__bar i:nth-child(1){right:0;background:var(--cpv-lav)}.cpv-feel__bar i:nth-child(2){background:var(--cpv-pur)}.cpv-feel__bar i:nth-child(3){top:1px;width:18px;height:18px;background:#fff;border:3px solid var(--cpv-pur);transform:translate(-50%)}.cpv-feel__ends{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--cpv-mut)}.cpv-deliv{display:flex;flex-direction:column;gap:10px;border:1.5px solid var(--cpv-line);background:#fff;border-radius:18px;padding:14px}.cpv-deliv.is-pre{background:#fffaf0;border-color:#f0d9a8}.cpv-deliv__row{display:flex;gap:10px;align-items:flex-start}.cpv-deliv__row>div{display:flex;flex-direction:column;gap:3px}.cpv-deliv__ico{flex:none;width:36px;height:36px;border-radius:10px;background:var(--cpv-lav);color:var(--cpv-pur);display:flex;align-items:center;justify-content:center}.cpv-deliv.is-pre .cpv-deliv__ico{background:#fff3d6;color:#b07a00}.cpv-deliv__t{font-size:14px;line-height:1.3}.cpv-deliv__cities{display:flex;gap:6px;flex-wrap:wrap}.cpv-city{min-height:36px;padding:0 12px;border-radius:999px;border:1.5px solid var(--cpv-line2);background:#fff;font-size:13px;font-weight:600;cursor:pointer}.cpv-city.is-on{background:var(--cpv-pur);border-color:var(--cpv-pur);color:#fff}.cpv-form{display:flex;flex-direction:column;gap:18px;margin:0}.cpv-comps{display:flex;flex-direction:column;gap:8px}.cpv-comps__head{display:flex;flex-direction:column;gap:2px}.cpv-comps__head .cpv-label{font-weight:800}.cpv-comp{display:flex;align-items:center;gap:10px;border:1.5px solid var(--cpv-line);background:#fff;border-radius:14px;padding:9px 10px;cursor:pointer;min-height:56px}.cpv-comp.is-on{border-color:var(--cpv-pur);background:#f5f3ff}.cpv-comp input[type=checkbox]{width:18px;height:18px;accent-color:var(--cpv-pur);margin:0;flex:none}.cpv-comp__ico{width:36px;height:36px;border-radius:10px;background:var(--cpv-lav);color:var(--cpv-pur);display:flex;align-items:center;justify-content:center;flex:none}.cpv-comp__txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.cpv-comp__n{font-size:13px;font-weight:600}.cpv-comp__color{margin-top:4px;font-size:12px;padding:3px 6px;border-radius:8px;border:1px solid var(--cpv-line2);background:#fff;max-width:160px}.cpv-comp__p{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.cpv-comp__p s{font-size:11px;color:var(--cpv-mut)}.cpv-comp__p b{font-size:13px;color:var(--cpv-pur)}.cpv-atc{display:flex;gap:8px;align-items:stretch}.cpv-qty{display:flex;align-items:center;border:1.5px solid var(--cpv-line2);border-radius:999px;padding:0 2px;background:#fff}.cpv-qty button{width:40px;height:52px;border:0;background:transparent;font-size:20px;cursor:pointer}.cpv-qty input{width:22px;border:0;background:transparent;text-align:center;font-weight:700;font-size:15px;-moz-appearance:textfield;padding:0}.cpv-qty input::-webkit-outer-spin-button,.cpv-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cpv-atc .cpv-btn{flex:1;padding:0 12px;font-size:14px;white-space:nowrap;min-width:0}@media(max-width:360px){.cpv-atc .cpv-btn{font-size:13px}}body:has(.cpv) .secondary-nav-wrapper{display:none!important}.cpv-form__msg{font-size:13px;color:#a12a2a;background:#fdeceb;border-radius:12px;padding:10px 12px}.cpv-assure{display:flex;justify-content:center;gap:16px;font-size:12px;color:var(--cpv-mut);margin-top:-8px;flex-wrap:wrap}.cpv-assure>span{display:flex;align-items:center;gap:6px}.cpv-dot{display:inline-block;width:8px;height:8px;border-radius:999px;background:#1f9d55}.cpv-dot.is-pre{background:#e0a800}.cpv-pay{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;margin-top:-8px}.cpv-pay__ico{width:38px;height:24px;display:block}.cpv-pay__mp{width:52px;height:24px;border:1px solid #e6e2d6;border-radius:3px;background:#fff;display:flex;align-items:center;justify-content:center}.cpv-pay__mp img{width:44px;height:auto}.cpv-pay__addi{width:44px;height:24px;border-radius:3px;background:var(--cpv-ink);display:flex;align-items:center;justify-content:center}.cpv-arma{display:flex;align-items:center;gap:14px;background:var(--cpv-lav);border:1.5px solid var(--cpv-lav2);border-radius:18px;padding:14px 16px;text-decoration:none;color:var(--cpv-ink)!important}.cpv-arma__ico{flex:none;width:40px;height:40px;border-radius:999px;background:var(--cpv-pur);color:#fff;display:flex;align-items:center;justify-content:center}.cpv-arma__txt{flex:1;display:flex;flex-direction:column;gap:2px;line-height:1.3}.cpv-arma__txt b{font-size:15px;color:var(--cpv-navy)}.cpv-arma__txt>span{font-size:13px;color:var(--cpv-mut)}.cpv-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cpv-benefits>div{display:flex;gap:8px;align-items:center;background:#fff;border-radius:14px;padding:11px 10px;font-size:12px;line-height:1.25}.cpv-benefits svg{flex:none;color:var(--cpv-pur)}.cpv-policy{margin-top:-8px}.cpv-stay{display:flex;align-items:center;gap:14px;background:var(--cpv-ice);border-radius:16px;padding:13px 14px;text-decoration:none;color:var(--cpv-ink)!important}.cpv-stay__n{flex:none;font-size:32px;line-height:1;font-weight:900;letter-spacing:-.03em;color:var(--cpv-pur)}.cpv-stay__t{display:flex;flex-direction:column;gap:3px;line-height:1.25}.cpv-stay__t b{font-size:14px;color:var(--cpv-navy)}.cpv-wa{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:999px;background:#e3f7ea;color:#14532d!important;font-size:14px;font-weight:700;text-decoration:none}.cpv-wa svg{color:#1f9d55}.cpv-specs{display:flex;gap:8px;overflow-x:auto;margin:4px -16px 0;padding:0 16px 2px}.cpv-specs>div{flex:0 0 116px;background:#fff;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:2px}.cpv-specs b{font-size:19px;color:var(--cpv-pur);line-height:1.1}.cpv-specs span{font-size:12px;color:var(--cpv-mut)}.cpv-desc{background:#fff;border-radius:var(--cpv-r);overflow:hidden}.cpv-desc__a{padding:18px;display:flex;flex-direction:column;gap:8px}.cpv-desc__a p{margin:0;font-size:14px;color:var(--cpv-mut)}.cpv-desc__t{font-size:18px;line-height:1.25;color:var(--cpv-navy)}.cpv-desc__b{padding:18px;display:flex;flex-direction:column;gap:9px;background:var(--cpv-cream);border-top:1px solid var(--cpv-line)}.cpv-cards{display:flex;gap:10px;overflow-x:auto;margin:0 -16px;padding:0 16px 2px}.cpv-card{flex:0 0 236px;background:#fff;border-radius:var(--cpv-r);overflow:hidden;display:flex;flex-direction:column}.cpv-card__img{aspect-ratio:4/3;position:relative}.cpv-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cpv-card__t{padding:13px 14px 16px;display:flex;flex-direction:column;gap:3px}.cpv-card__t b{font-size:15px;color:var(--cpv-navy)}.cpv-card__t span{font-size:13px;color:var(--cpv-mut)}.cpv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--cpv-line);box-shadow:0 -8px 24px #15131f14;padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s}.cpv-sticky.is-on{transform:none}.cpv-sticky:not(.is-on){transform:translateY(calc(100% + 48px))}.cpv-sticky__promo{position:absolute;left:0;right:0;bottom:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--cpv-navy);color:#fff;padding:6px 16px;font-size:12px;line-height:1.2;white-space:nowrap}.cpv-sticky__promo-n{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--cpv-sky)}.cpv-sticky__promo-t{flex:none}.cpv-sticky__promo b{font-weight:800;font-variant-numeric:tabular-nums}.cpv-sticky__p{cursor:pointer}.cpv-sticky [data-size-name]{text-decoration:underline;text-underline-offset:2px}body:has(#PBarNextFrameWrapper) .cpv-sticky{bottom:68px}body:has(#PBarNextFrameWrapper) .cpv-sticky:not(.is-on){transform:translateY(calc(100% + 120px))}.cpv-sticky__p{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.cpv-sticky__p b{font-size:16px}.cpv-secnav{position:fixed;left:0;right:0;top:0;z-index:39;transition:transform .25s,top .2s;background:#fff;border-bottom:1px solid var(--cpv-line);box-shadow:0 6px 18px #15131f0f;transform:translateY(-110%);transition:transform .25s}.cpv-secnav.is-on{transform:none}.cpv-secnav__in{display:flex;gap:2px;overflow-x:auto;padding:7px 10px;white-space:nowrap;max-width:1180px;margin:0 auto}.cpv-secnav a{flex:none;display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border-radius:999px;color:var(--cpv-ink);font-size:13px;font-weight:600;text-decoration:none}.cpv-secnav a.is-on{background:var(--cpv-lav);color:var(--cpv-pur);font-weight:700}html.cpv-nav-on [id=comprar],html.cpv-nav-on .cpv-s[id]{scroll-margin-top:var(--cpv-off,56px)}@media(max-width:749px){.cpv-secnav{background:#f3f1fb;border-bottom:0}.cpv-secnav__in{gap:4px;padding:8px 12px;scrollbar-width:none}.cpv-secnav__in::-webkit-scrollbar{display:none}.cpv-secnav a{min-height:36px;padding:0 14px;font-size:14px;color:var(--cpv-navy)}.cpv-secnav a.is-on{background:var(--cpv-pur);color:#fff}.cpv-secnav a[data-sec=en-casa],.cpv-secnav a[data-sec=medidas],.cpv-secnav a[data-sec=entrega],.cpv-secnav a[data-sec=pagos]{display:none}}.cpv-lightbox{border:0;padding:0;background:transparent;max-width:96vw;max-height:94vh}.cpv-lightbox::backdrop{background:#15131fd9}.cpv-lightbox img{max-width:96vw;max-height:94vh;border-radius:12px}.cpv-lightbox button{position:absolute;right:10px;top:10px;width:40px;height:40px;border-radius:999px;border:0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.cpv-s{padding:48px 0}.cpv-w{max-width:1180px;margin:0 auto;padding:0 16px}.cpv-s--navy{background:var(--cpv-navy);color:#fff}.cpv-s--sky{background:var(--cpv-ice)}.cpv-s--white{background:#fff}.cpv-s--purple{background:var(--cpv-pur);color:#fff}.cpv-sh{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.cpv-h2{margin:0;font-size:32px;line-height:1.05;font-weight:900;letter-spacing:-.02em;color:inherit}.cpv-h2 span{color:var(--cpv-pur)}.cpv-s--navy .cpv-h2,.cpv-s--purple .cpv-h2{color:#fff}.cpv-s--navy .cpv-h2 span{color:var(--cpv-sky)}.cpv-s--purple .cpv-h2 span{color:#c2ebff}.cpv-intro{margin:0;font-size:15px;color:var(--cpv-mut)}.cpv-intro b{color:var(--cpv-ink)}.cpv-dudas{position:relative;overflow:hidden}.cpv-dudas__waves{position:absolute;left:0;right:0;bottom:0;width:100%;height:120px}.cpv-dudas__in{position:relative}.cpv-dudas__list{display:flex;flex-direction:column;gap:10px}.cpv-duda{display:flex;gap:12px;align-items:flex-start;background:var(--cpv-navy2);border:1px solid #3f3394;border-radius:16px;padding:14px;text-decoration:none;color:#fff!important}.cpv-duda__n{flex:none;font-size:12px;font-weight:800;color:var(--cpv-sky);padding-top:2px}.cpv-duda__t{flex:1;display:flex;flex-direction:column;gap:3px}.cpv-duda__t b{font-size:15px}.cpv-duda__t>span{font-size:13px;color:#c9c4ee}.cpv-duda__go{color:#8f86d9;font-size:20px;line-height:1}.cpv-firm__a{display:flex;flex-direction:column;gap:18px}.cpv-firm__a .cpv-sh{margin-bottom:0}.cpv-firm__img{position:relative;border-radius:var(--cpv-r);overflow:hidden;aspect-ratio:4/5;background:#fff}.cpv-firm__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cpv-firm__img .cpv-pill{position:absolute;right:14px;top:14px}.cpv-firm__checks{display:flex;flex-direction:column;gap:8px}.cpv-scale{background:var(--cpv-navy);color:#fff;border-radius:24px;padding:20px 16px;display:flex;flex-direction:column;gap:16px;margin-top:22px}.cpv-scale__head{display:flex;flex-direction:column;gap:4px}.cpv-scale__head b{font-size:18px}.cpv-scale__bar{position:relative;height:72px;margin:6px 6px 0}.cpv-scale__rec{position:absolute;left:55.6%;width:22.2%;top:16px;height:32px;border-radius:10px;border:1.5px dashed #8f86d9}.cpv-scale__track,.cpv-scale__fill{position:absolute;left:0;top:28px;height:8px;border-radius:999px}.cpv-scale__track{right:0;background:#3a2c8a}.cpv-scale__fill{background:var(--cpv-sky)}.cpv-scale__lab{position:absolute;right:0;top:-30px;transform:translate(50%);background:#fff;color:var(--cpv-navy);font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;white-space:nowrap}.cpv-scale__dot{position:absolute;top:25px;width:14px;height:14px;border-radius:999px;background:var(--cpv-navy);border:3px solid #c9c4ee;transform:translate(-50%);cursor:pointer;padding:0;z-index:2}.cpv-scale__dot.is-on{top:19px;width:26px;height:26px;background:#fff;border:5px solid var(--cpv-sky);z-index:3}.cpv-scale__l,.cpv-scale__r{position:absolute;top:52px;font-size:11px;font-weight:700;color:#c9c4ee}.cpv-scale__l{left:-6px}.cpv-scale__r{right:-6px}.cpv-scale__chips{display:flex;gap:6px;overflow-x:auto;margin:0 -16px;padding:0 16px}.cpv-scale__card{background:var(--cpv-navy2);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:6px}.cpv-scale__card b{font-size:20px}.cpv-scale__card>span{font-size:13px;color:#c9c4ee}.cpv-scale__foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;font-size:13px;flex-wrap:wrap}.cpv-casa{padding-top:0}.cpv-casa__row{display:flex;gap:10px;overflow-x:auto;padding:0 16px;max-width:1180px;margin:0 auto}.cpv-casa__v{position:relative;flex:0 0 200px;aspect-ratio:3/4;margin:0;border-radius:18px;overflow:hidden;background:#111}.cpv-casa__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cpv-casa__v figcaption{position:absolute;left:10px;top:10px;pointer-events:none}.cpv-capas__grid{display:flex;flex-direction:column;gap:16px}.cpv-capas__diag{display:flex;gap:12px;background:#fff;border-radius:var(--cpv-r);padding:18px 14px}.cpv-capas__ruler{flex:none;width:34px;border-left:2px solid var(--cpv-navy);position:relative;display:flex;align-items:center}.cpv-capas__ruler b{font-size:12px;line-height:1.1;color:var(--cpv-navy);padding-left:6px}.cpv-capas__stack{flex:1;display:flex;flex-direction:column;gap:2px}.cpv-layer{display:flex;align-items:stretch;gap:10px;border:0;background:transparent;padding:0;cursor:pointer;text-align:left;min-height:var(--h)}.cpv-layer__vis{flex:0 0 46%;height:var(--h);border-radius:3px;background:#e6e1fa;display:block;transition:box-shadow .15s}.cpv-layer--funda .cpv-layer__vis{height:22px;border-radius:12px 12px 3px 3px;background:#fff;border:1.5px solid var(--cpv-lav2)}.cpv-layer--memory .cpv-layer__vis{background-color:#c9c0f2;background-image:radial-gradient(circle,rgba(255,255,255,.6) 1.5px,transparent 2px);background-size:9px 9px}.cpv-layer--pocket .cpv-layer__vis{background:#dcd7f7;border-radius:3px 3px 12px 12px;overflow:hidden}.cpv-layer__lab{flex:1;display:flex;align-items:center;gap:8px;font-size:12px}.cpv-layer__lab b{font-size:12px}.cpv-layer__n{flex:none;width:22px;height:22px;border-radius:999px;background:var(--cpv-lav);color:var(--cpv-pur);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.cpv-layer.is-on .cpv-layer__vis{box-shadow:0 0 0 3px var(--cpv-sky)}.cpv-layer.is-on .cpv-layer__n{background:var(--cpv-pur);color:#fff}.cpv-layer.is-on .cpv-layer__lab{color:var(--cpv-pur)}.cpv-capas__side{display:flex;flex-direction:column;gap:16px}.cpv-capas__card{background:#fff;border-radius:var(--cpv-r);padding:18px;display:flex;flex-direction:column;gap:8px}.cpv-capas__top{display:flex;justify-content:space-between;align-items:baseline}.cpv-capas__cm{font-size:22px;color:var(--cpv-sky)}.cpv-capas__t{font-size:19px;color:var(--cpv-navy);line-height:1.2}.cpv-capas__card p{margin:0;font-size:14px;color:var(--cpv-mut)}.cpv-capas__nav{display:flex;gap:8px;margin-top:6px}.cpv-capas__nav .cpv-btn{flex:1}.cpv-capas__photo{border-radius:var(--cpv-r);overflow:hidden;aspect-ratio:1/1}.cpv-capas__photo img{width:100%;height:100%;object-fit:cover}.cpv-capas__chips{display:flex;flex-wrap:wrap;gap:6px}.cpv-med__ill{background:var(--cpv-sand);border-radius:var(--cpv-r);padding:16px;display:flex;flex-direction:column;gap:12px}.cpv-med__figt{display:flex;justify-content:space-between;gap:8px;font-size:14px;margin-bottom:10px}.cpv-med__figt .cpv-accent{font-size:12px;font-weight:700}.cpv-med__img{background:#fff;border-radius:16px;padding:14px;display:flex;justify-content:center}.cpv-med__img img{width:100%;max-width:340px;height:auto}.cpv-med__minis{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:8px}.cpv-med__mini{border:1.5px solid var(--cpv-line2);background:transparent;border-radius:12px;padding:6px 4px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;font-size:11px;font-weight:600;color:var(--cpv-mut)}.cpv-med__mini img{width:40px;height:auto}.cpv-med__mini.is-on{background:#fff;border-color:var(--cpv-pur);color:var(--cpv-pur)}.cpv-med__side{display:flex;flex-direction:column;gap:12px;margin-top:16px}.cpv-med__list{display:flex;flex-direction:column;gap:8px}.cpv-med__row{display:flex;align-items:center;gap:12px;border:1.5px solid var(--cpv-line2);background:#fff;border-radius:16px;padding:12px 14px;cursor:pointer;text-align:left}.cpv-med__radio{flex:none;width:18px;height:18px;border-radius:999px;border:2px solid var(--cpv-line2)}.cpv-med__n{flex:1;display:flex;flex-direction:column;line-height:1.25}.cpv-med__n span{font-size:12px;color:var(--cpv-mut)}.cpv-med__p{font-size:14px;font-weight:700}.cpv-med__row.is-on{border-color:var(--cpv-pur);background:var(--cpv-lav)}.cpv-med__row.is-on .cpv-med__radio{border:5px solid var(--cpv-pur);background:#fff}.cpv-med__row.is-on .cpv-med__p{color:var(--cpv-pur)}.cpv-med__row[disabled]{opacity:.45}.cpv-med__facts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cpv-med__facts>div{background:var(--cpv-ice);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--cpv-mut)}.cpv-med__facts b{font-size:14px;color:var(--cpv-navy)}.cpv-ent__cards{display:flex;flex-direction:column;gap:10px}.cpv-ent__card{background:#fff;border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--cpv-mut)}.cpv-ent__card b{font-size:20px;color:var(--cpv-navy)}.cpv-ent__card--navy{background:var(--cpv-navy);color:#c9c4ee}.cpv-ent__card--navy b{color:#fff}.cpv-ent__steps{position:relative;display:flex;flex-direction:column;gap:18px;margin-top:26px;padding-left:2px}.cpv-ent__steps:before{content:"";position:absolute;left:22px;top:20px;bottom:20px;width:2px;background:var(--cpv-lav2)}.cpv-ent__step{position:relative;display:flex;gap:14px;align-items:flex-start}.cpv-ent__ico{flex:none;width:44px;height:44px;border-radius:999px;background:var(--cpv-pur);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px var(--cpv-cream);font-size:14px;font-weight:900}.cpv-ent__ico--last{background:var(--cpv-sky);color:var(--cpv-navy)}.cpv-ent__st{display:flex;flex-direction:column;gap:2px;padding-top:2px}.cpv-ent__st b{font-size:15px}.cpv-ent__st>span:last-child{font-size:13px;color:var(--cpv-mut)}.cpv-pagos__card{background:#fff;color:var(--cpv-ink);border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:14px}.cpv-pagos__mp{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700}.cpv-pagos__mp img{width:92px;height:auto}.cpv-seg{display:flex;gap:4px;background:var(--cpv-sand);border-radius:999px;padding:4px}.cpv-seg__b{flex:1;min-height:40px;border-radius:999px;border:0;background:transparent;font-size:13px;font-weight:700;cursor:pointer}.cpv-seg__b.is-on{background:var(--cpv-pur);color:#fff}.cpv-pagos__amt{display:flex;flex-direction:column;gap:2px}.cpv-pagos__amt>span:first-child{font-size:40px;line-height:1;font-weight:900;letter-spacing:-.03em;color:var(--cpv-pur)}.cpv-pagos__addi{display:flex;align-items:center;gap:12px;font-size:13px;border-top:1px solid var(--cpv-line);padding-top:12px}.cpv-pagos__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.cpv-pagos__night{position:relative;background:#c2ebff;color:var(--cpv-navy);border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:2px;margin-top:18px}.cpv-pagos__night svg{position:absolute;right:20px;top:20px;color:var(--cpv-navy)}.cpv-pagos__night .cpv-eyebrow{color:var(--cpv-pur);margin-bottom:6px}.cpv-pagos__menos{font-size:16px;font-weight:700}.cpv-pagos__big{font-size:44px;line-height:1;font-weight:900;letter-spacing:-.03em}.cpv-pagos__por{font-size:16px;font-weight:700;margin-bottom:8px}.cpv-tula__box{background:var(--cpv-sand);border-radius:24px;overflow:hidden}.cpv-tula__img{aspect-ratio:4/3;position:relative}.cpv-tula__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cpv-tula__txt{padding:20px 16px;display:flex;flex-direction:column;gap:14px}.cpv-tula__txt .cpv-sh{margin:0}.cpv-tula__cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cpv-tula__cards>div{background:#fff;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--cpv-mut)}.cpv-tula__cards b{font-size:14px;color:var(--cpv-navy)}.cpv-res__sum{display:flex;flex-direction:column;gap:10px;background:#3a2bb0;border-radius:24px;padding:16px}.cpv-res__score{display:flex;align-items:center;gap:12px}.cpv-res__score>span:first-child{font-size:48px;line-height:1;font-weight:900;letter-spacing:-.03em}.cpv-res__score>span:last-child{display:flex;flex-direction:column;font-size:13px;color:#ddd8fb}.cpv-res__stay{display:flex;align-items:center;gap:12px;background:#fff;color:var(--cpv-navy);border-radius:16px;padding:12px 14px}.cpv-res__stay>span{font-size:30px;font-weight:900;color:var(--cpv-pur);line-height:1}.cpv-res__stay b{font-size:14px;line-height:1.25}.cpv-res__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cpv-res__stats>div{display:flex;flex-direction:column;font-size:11px;color:#ddd8fb;line-height:1.25}.cpv-res__stats b{font-size:18px;color:#c2ebff}.cpv-res__app{background:#fff;color:var(--cpv-ink);border-radius:24px;padding:16px;margin-top:18px}.cpv-res__app:empty{display:none}.cpv-res__testi{margin-top:22px;display:flex;flex-direction:column;gap:12px}.cpv-res__tt{font-size:18px}.cpv-res__row{display:flex;gap:10px;overflow-x:auto;margin:0 -16px;padding:0 16px}.cpv-res__q{flex:0 0 270px;background:#3a2bb0;border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:8px;font-size:13px;color:#ddd8fb}.cpv-res__q b{font-size:15px;color:#fff}.cpv-res__who{font-weight:700;color:#fff;font-size:12px}.cpv-cmp__pick{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.cpv-cmp__chips{display:flex;gap:6px;overflow-x:auto;margin:0 -16px;padding:0 16px}.cpv-cmp__table{display:grid;grid-template-columns:minmax(80px,.8fr) 1fr 1fr;background:#fff;border-radius:var(--cpv-r);overflow:hidden;font-size:13px}.cpv-cmp__table>div{padding:11px 10px;border-bottom:1px solid var(--cpv-line)}.cpv-cmp__l{font-size:11px;font-weight:700;color:var(--cpv-mut)}.cpv-cmp__a{background:var(--cpv-lav);font-weight:700;color:var(--cpv-navy)}.cpv-cmp__hh{display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.cpv-cmp__a.cpv-cmp__hh{background:var(--cpv-pur);color:#fff}.cpv-cmp__a.cpv-cmp__hh b{color:#fff}.cpv-cmp__bar{height:80px;display:flex;align-items:flex-end}.cpv-cmp__bar i{display:block;width:100%;border-radius:8px 8px 3px 3px;background:#fff}.cpv-cmp__bar--b i{background:var(--cpv-lav2)}.cpv-comp2__tabs{display:flex;gap:6px;overflow-x:auto;margin:0 -16px 14px;padding:0 16px}.cpv-comp2__pane{display:flex;flex-direction:column;gap:14px}.cpv-comp2__img{border-radius:var(--cpv-r);overflow:hidden;aspect-ratio:4/3;position:relative;background:var(--cpv-sand)}.cpv-comp2__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cpv-comp2__txt{display:flex;flex-direction:column;gap:10px}.cpv-comp2__t{font-size:22px;line-height:1.15;color:var(--cpv-navy)}.cpv-comp2__txt p{margin:0;color:var(--cpv-mut);font-size:14px}.cpv-comp2__list{display:flex;flex-direction:column;gap:6px;font-size:14px}.cpv-comp2__list span{display:flex;align-items:center;gap:8px}.cpv-comp2__list i{width:6px;height:6px;border-radius:999px;background:var(--cpv-pur);flex:none}.cpv-comp2__cta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.cpv-exp{padding-top:0}.cpv-exp__box{background:#fff;border-radius:24px;overflow:hidden}.cpv-exp__img{aspect-ratio:16/10;position:relative;background:var(--cpv-sand)}.cpv-exp__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cpv-exp__txt{padding:20px;display:flex;flex-direction:column;gap:10px}.cpv-exp__txt p{margin:0;color:var(--cpv-mut);font-size:14px}.cpv-exp__t{font-size:24px;line-height:1.1;color:var(--cpv-navy)}.cpv-exp__txt .cpv-btn{width:100%}.cpv-faq__list{background:#fff;border-radius:var(--cpv-r);padding:4px 16px}.cpv-faq__item{border-bottom:1px solid var(--cpv-line)}.cpv-faq__item:last-child{border-bottom:0}.cpv-faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 0;border:0;background:transparent;text-align:left;font-size:15px;font-weight:700;cursor:pointer}.cpv-faq__q i{flex:none;position:relative;width:24px;height:24px;border-radius:999px;background:var(--cpv-lav)}.cpv-faq__q i:before,.cpv-faq__q i:after{content:"";position:absolute;left:7px;top:11px;width:10px;height:2px;background:var(--cpv-pur);transition:transform .2s}.cpv-faq__q i:after{transform:rotate(90deg)}.cpv-faq__item.is-open .cpv-faq__q i{background:var(--cpv-pur)}.cpv-faq__item.is-open .cpv-faq__q i:before,.cpv-faq__item.is-open .cpv-faq__q i:after{background:#fff}.cpv-faq__item.is-open .cpv-faq__q i:after{transform:rotate(0)}.cpv-faq__a{display:none;padding:0 0 14px;font-size:14px;color:var(--cpv-mut)}.cpv-faq__a p{margin:0 0 8px}.cpv-faq__item.is-open .cpv-faq__a{display:block}.cpv-faq__more{text-align:center;margin-top:16px;font-size:14px;color:var(--cpv-mut);display:flex;flex-direction:column;align-items:center;gap:8px}@media(min-width:1024px){.cpv{padding:24px 0 64px}.cpv-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"gal head" "gal info";column-gap:48px;max-width:1240px;margin:0 auto;padding:0 32px;align-items:start}.cpv-head{grid-area:head;padding:0 0 4px}.cpv-gal{grid-area:gal;position:sticky;top:90px}.cpv-info{grid-area:info;padding:14px 0 0}.cpv-h1{font-size:44px}.cpv-gal__track{border-radius:24px}.cpv-gal__nav{display:flex}.cpv-thumbs{padding:14px 0 0;flex-wrap:wrap;overflow:visible}.cpv-thumb{flex-basis:84px}.cpv-thumb__img{width:84px;height:63px}.cpv-sizes{grid-template-columns:repeat(4,minmax(0,1fr))}.cpv-specs,.cpv-cards{margin:0;padding:0;overflow:visible;flex-wrap:wrap}.cpv-specs>div{flex:1 1 0}.cpv-card{flex:1 1 0}.cpv-sticky{display:none}.cpv-s{padding:80px 0}.cpv-w{padding:0 32px}.cpv-h2{font-size:44px}.cpv-sh{margin-bottom:28px}.cpv-dudas__list{display:grid;grid-template-columns:repeat(5,1fr)}.cpv-duda{flex-direction:column}.cpv-duda__go{display:none}.cpv-firm__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.cpv-firm__img{aspect-ratio:16/10}.cpv-scale{margin-top:0;padding:28px}.cpv-casa__row{padding:0 32px;flex-wrap:nowrap}.cpv-casa__v{flex:1 1 0}.cpv-capas__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.cpv-med__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}.cpv-med__side{margin-top:76px}.cpv-ent__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.cpv-ent__steps{margin-top:0}.cpv-pagos__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:end}.cpv-tula__box{display:grid;grid-template-columns:1fr 1fr}.cpv-tula__img{aspect-ratio:auto;min-height:440px}.cpv-tula__txt{padding:40px;justify-content:center}.cpv-res__top{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center}.cpv-res__row{margin:0;padding:0;overflow:visible}.cpv-res__q{flex:1 1 0}.cpv-cmp__table{max-width:860px;font-size:14px}.cpv-comp2__pane{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.cpv-comp2__tabs{margin:0 0 18px;padding:0}.cpv-exp__box{display:grid;grid-template-columns:1fr 1fr}.cpv-exp__img{aspect-ratio:auto;min-height:380px}.cpv-exp__txt{padding:40px;justify-content:center}.cpv-exp__txt .cpv-btn{width:auto;align-self:flex-start}.cpv-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px}.cpv-faq__more{flex-direction:row;justify-content:flex-start}}@media(max-width:1023px){body.cpv-has-sticky{padding-bottom:70px}}.cpv-trust{padding:28px 20px;gap:22px}.cpv-trust__seals{display:flex;justify-content:center;gap:14px}.cpv-seal{display:block;width:118px;height:118px;flex:none}.cpv-trust__txt{padding:0 8px}.cpv-capas__diag{display:grid;grid-template-columns:46px minmax(0,1fr);align-content:center;column-gap:10px}.cpv-capas__ruler{width:auto}.cpv-capas__ruler:before,.cpv-capas__ruler:after{content:"";position:absolute;left:-7px;width:12px;height:2px;background:var(--cpv-navy)}.cpv-capas__ruler:before{top:0}.cpv-capas__ruler:after{bottom:0}.cpv-pagos__grid{display:flex;flex-direction:column;gap:18px}.cpv-pagos__sh{margin-bottom:0}.cpv-pagos__night{margin-top:0}.cpv-pagos__side{display:flex;flex-direction:column;gap:16px}.cpv-pagos__otros{border:1px solid rgba(255,255,255,.16);background:#ffffff0d;border-radius:24px;padding:20px 22px;display:flex;flex-direction:column;gap:12px}.cpv-pagos__otros .cpv-pagos__chips{margin-top:0}.cpv-pagos__otxt{color:#ffffffb8}.cpv-cmp__ph{width:100%;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--cpv-sand)}.cpv-cmp__ph img{display:block;width:100%;height:100%;object-fit:cover}.cpv-comp2__cta{justify-content:flex-start;gap:18px}@media(min-width:1024px){.cpv-s{padding:60px 0}.cpv-seal{width:150px;height:150px}.cpv-trust__seals{gap:22px}.cpv-pagos__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:28px 40px;align-items:stretch}.cpv-pagos__sh{grid-column:1/-1}.cpv-pagos__night{flex:1;justify-content:center}}.cpv-promo{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;background:var(--cpv-navy);color:#fff;border-radius:12px;padding:9px 14px;margin-bottom:12px;font-size:13px;line-height:1.2}.cpv-promo__n{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cpv-sky)}.cpv-promo__t b{font-weight:800;font-variant-numeric:tabular-nums}@media(min-width:1024px){.cpv-layer{min-height:calc(var(--h) * 1.7)}.cpv-layer__vis{height:calc(var(--h) * 1.7)}.cpv-layer--funda .cpv-layer__vis{height:30px}.cpv-layer__lab,.cpv-layer__lab b{font-size:14px}.cpv-pagos__main{display:flex;flex-direction:column}.cpv-pagos__card{flex:1;justify-content:center}}.cpv-promo[hidden]{display:none}.cpv-promo[hidden]{display:flex!important;visibility:hidden}.cpv-promo[hidden] .cpv-promo__n:before{content:"\a0"}.cpv-promo.is-none{display:none!important}@media(max-width:1023px){.cpv-promo{flex-direction:column;align-items:flex-start;gap:2px}}.cpv-block:has(>.cpv-sizes){background:#fff;border:1.5px solid var(--cpv-lav2);border-radius:var(--cpv-r);padding:16px;box-shadow:0 6px 20px #25196812}.cpv-block:has(>.cpv-sizes) .cpv-label{font-size:18px;font-weight:800;color:var(--cpv-navy)}.cpv-block:has(>.cpv-sizes) .cpv-label [data-size-name]{color:var(--cpv-pur)}.cpv-size{min-height:84px;padding:12px 14px;border:2px solid var(--cpv-lav2);gap:2px;transition:border-color .15s,background .15s,box-shadow .15s}.cpv-size__n{font-size:14px;font-weight:800;color:var(--cpv-navy)}.cpv-size__d{font-size:17px;color:var(--cpv-ink)}.cpv-size__p{font-size:13px;font-weight:700;color:var(--cpv-ink)}.cpv-size:not([disabled]):hover{border-color:var(--cpv-pur)}.cpv-size.is-on{background:var(--cpv-pur);border-color:var(--cpv-pur);box-shadow:0 8px 20px #4837c24d}.cpv-size.is-on .cpv-size__n,.cpv-size.is-on .cpv-size__d,.cpv-size.is-on .cpv-size__p{color:#fff}.cpv-size.is-on:after{content:"";position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 12.5l4 4L18.5 7.5' fill='none' stroke='%234837c2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.cpv-size.is-on:has(.cpv-size__tag):after{top:auto;bottom:10px}@media(min-width:1024px){.cpv-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}.cpv-sizes:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}}.cpv-size__tag--top{background:var(--cpv-ice);color:var(--cpv-pur);border:1px solid var(--cpv-lav2)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/calm-pdp-v4.css.map */
