.ni-svp .ni-sec__wrap{max-width:var(--svp-max,1240px)}.ni-svp__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,4.5vw,64px);align-items:start}.ni-svp__top>*{min-width:0}.ni-svp__gal{position:relative}.ni-svp--fija .ni-svp__gal{position:sticky;top:var(--svp-top,110px)}.ni-svp--gal-derecha .ni-svp__top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ni-svp--gal-derecha .ni-svp__gal{order:2}.ni-svp--info-centro .ni-svp__top{align-items:center}.ni-svp--tabs-centro .ni-svp__det{text-align:center}.ni-svp--tabs-centro .ni-svp__tabs{margin-left:auto;margin-right:auto}.ni-svp--tabs-centro .ni-svp__panel{text-align:left}.ni-svp__view{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:24px;background:#f2f2f2;aspect-ratio:var(--svp-ratio,1/1)}.ni-svp__view::-webkit-scrollbar{display:none}.ni-svp__slide{flex:0 0 100%;scroll-snap-align:start;display:grid;place-items:center}.ni-svp__slide img{display:block;width:100%;height:100%;object-fit:cover}.ni-svp__slide--vacio svg{width:64px;height:64px;fill:none;stroke:#bbb;stroke-width:1.5}.ni-sv .ni-svp__arrow{all:unset;position:absolute;top:calc(50% - 60px);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffffeb;box-shadow:0 6px 18px #0000001f;cursor:pointer;transition:transform .2s}.ni-sv .ni-svp__arrow:hover{transform:scale(1.06)}.ni-svp__arrow:before,.ni-svp__arrow:after{content:none!important}.ni-sv .ni-svp__arrow--prev{left:14px}.ni-sv .ni-svp__arrow--next{right:14px}.ni-svp__arrow svg{width:20px;height:20px;fill:none;stroke:#0b0b0b;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ni-svp__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:2px}.ni-svp__thumbs::-webkit-scrollbar{display:none}.ni-sv .ni-svp__thumb{all:unset;flex:0 0 72px;height:72px;border-radius:14px;overflow:hidden;cursor:pointer;opacity:.55;outline:2px solid transparent;outline-offset:2px;transition:opacity .2s,outline-color .2s}.ni-svp__thumb:before,.ni-svp__thumb:after{content:none!important}.ni-sv .ni-svp__thumb.is-on,.ni-sv .ni-svp__thumb:hover{opacity:1}.ni-sv .ni-svp__thumb.is-on{outline-color:#0b0b0b}.ni-svp__thumb img{display:block;width:100%;height:100%;object-fit:cover}.ni-svp__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.55}.ni-svp__eyebrow:before{content:"";width:18px;height:1.5px;background:currentColor}.ni-sv .ni-svp__title{margin:0 0 14px;font-size:clamp(28px,3.4vw,var(--svp-title,44px))!important;line-height:1.04;letter-spacing:-.03em;font-weight:800;color:inherit;text-wrap:balance}.ni-svp__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin:0 0 18px;font-size:32px;font-weight:800;letter-spacing:-.02em}.ni-svp__price small{font-size:15px;font-weight:600;opacity:.6;margin-left:-4px}.ni-svp__price em{font-style:normal;font-size:13px;font-weight:600;opacity:.5;letter-spacing:0}.ni-svp__price em[hidden]{display:none}.ni-svp__lead{margin:0 0 24px;font-size:16.5px;line-height:1.6;opacity:.75}.ni-svp__opts{margin:0 0 22px;padding:0;border:0;display:grid;gap:10px}.ni-svp__opts legend{padding:0;margin:0 0 12px;font-size:14px;font-weight:800;letter-spacing:.02em}.ni-svp__opt{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 26px;align-items:center;gap:12px;min-height:60px;padding:14px 16px 14px 18px;border-radius:16px;background:var(--ni-card-bg,#f6f6f6);border:1.5px solid transparent;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.ni-svp__opt:hover{transform:translateY(-1px)}.ni-svp__opt input{position:absolute;opacity:0;pointer-events:none}.ni-svp__opt-name{font-size:16px;font-weight:700}.ni-svp__opt-price{font-size:16px;font-weight:800}.ni-svp__opt-price small{font-size:12px;font-weight:600;opacity:.6;margin-left:2px}.ni-svp__opt-check{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(0,0,0,.2);transition:background .2s,border-color .2s}.ni-svp__opt-check svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ni-svp__opt:has(input:checked){background:#fff;border-color:#0b0b0b;box-shadow:0 10px 24px #00000014}.ni-svp__opt:has(input:checked) .ni-svp__opt-check{background:#0b0b0b;border-color:#0b0b0b}.ni-svp__opt:has(input:checked) .ni-svp__opt-check svg{opacity:1}.ni-svp__opt:has(input:focus-visible){outline:2px solid #0b0b0b;outline-offset:2px}.ni-svp__opt.is-off{opacity:.45;cursor:not-allowed}.ni-svp__btns{display:grid;gap:10px;margin:0 0 16px}.ni-sv .ni-svp__btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px;border-radius:999px;background:#0b0b0b;color:#fff;font-family:inherit;font-size:16px;font-weight:800;cursor:pointer;text-align:center;transition:transform .2s,box-shadow .2s}.ni-svp__btn:before,.ni-svp__btn:after{content:none!important}.ni-sv .ni-svp__btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0000002e}.ni-sv .ni-svp__btn--ghost{background:transparent;color:#0b0b0b;box-shadow:inset 0 0 0 1.5px #0b0b0b}.ni-sv .ni-svp__btn--ghost:hover{box-shadow:inset 0 0 0 1.5px #0b0b0b,0 12px 26px #00000014}.ni-sv .ni-svp__btn[disabled]{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.ni-svp__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ni-svp__contact{display:flex;flex-direction:column;gap:6px;margin:0 0 22px}.ni-svp__mail{font-size:14px;color:inherit;opacity:.7;text-decoration:none}.ni-svp__mail strong{text-decoration:underline;text-underline-offset:3px}.ni-svp__wa{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:3px}.ni-svp__wa svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ni-svp__trust{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid rgba(0,0,0,.08);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.ni-svp__trust li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.ni-svp__trust svg{flex:0 0 34px;width:34px;height:34px;padding:8px;border-radius:10px;background:var(--ni-card-bg,#f6f6f6);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ni-svp__det{margin-top:clamp(48px,7vw,88px)}.ni-sv .ni-svp__det-title{margin:0 0 22px;font-size:clamp(26px,3vw,38px)!important;line-height:1.08;letter-spacing:-.03em;font-weight:800;color:inherit}.ni-svp__tabs{display:flex;gap:4px;max-width:100%;width:max-content;padding:5px;margin:0 0 18px;border-radius:999px;background:var(--ni-card-bg,#f6f6f6);overflow-x:auto;scrollbar-width:none}.ni-svp__tabs::-webkit-scrollbar{display:none}.ni-sv .ni-svp__tab{all:unset;box-sizing:border-box;flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;color:#5a5a5a;font-family:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.ni-svp__tab:before,.ni-svp__tab:after{content:none!important}.ni-sv .ni-svp__tab:hover{color:#0b0b0b}.ni-sv .ni-svp__tab.is-on{background:#0b0b0b;color:#fff}.ni-sv .ni-svp__tab:focus-visible{outline:2px solid #0b0b0b;outline-offset:2px}.ni-svp__panel{padding:clamp(22px,3.5vw,40px);border-radius:24px;background:var(--ni-card-bg,#f6f6f6);animation:ni-svp-in .3s ease}.ni-svp__panel[hidden]{display:none}@keyframes ni-svp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ni-svp__rte{font-size:16px;line-height:1.65;max-width:none}.ni-svp__rte>*:first-child{margin-top:0}.ni-svp__rte>*:last-child{margin-bottom:0}.ni-svp__rte hr{display:none}.ni-svp__rte p{margin:0 0 14px}.ni-svp__rte h2,.ni-svp__rte h3,.ni-svp__rte h4{margin:22px 0 10px;font-size:19px!important;font-weight:800;line-height:1.25;color:inherit}.ni-svp__rte ul{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.ni-svp__rte ul li{position:relative;margin:0;padding:14px 16px 14px 46px;border-radius:14px;background:#fff;line-height:1.5}.ni-svp__rte ul li:before{content:"";position:absolute;left:14px;top:15px;width:20px;height:20px;border-radius:50%;background:#0b0b0b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/12px no-repeat}.ni-svp__rte ul li p{margin:0}.ni-svp__rte ol{list-style:none;counter-reset:ni;margin:0 0 16px;padding:0;display:grid;gap:10px}.ni-svp__rte ol li{counter-increment:ni;position:relative;margin:0;padding:14px 16px 14px 56px;border-radius:14px;background:#fff;line-height:1.5}.ni-svp__rte ol li:before{content:counter(ni);position:absolute;left:14px;top:12px;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#0b0b0b;color:#fff;font-size:13px;font-weight:800}.ni-svp__rte a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ni-svp__rte em{opacity:.75}.ni-svp__bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -8px 24px #00000014;transform:translateY(calc(100% + 40px));opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.ni-svp__bar.is-on{transform:none;opacity:1;pointer-events:auto}.ni-svp__bar>div{min-width:0;display:flex;flex-direction:column;line-height:1.2}.ni-svp__bar strong{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ni-svp__bar span{font-size:18px;font-weight:800}.ni-svp__bar small{font-size:12px;opacity:.6}.ni-sv .ni-svp__bar .ni-svp__btn{min-height:48px;padding:0 20px;font-size:15px}@media(min-width:990px){.ni-svp__bar{left:auto;right:24px;bottom:24px;width:min(420px,calc(100% - 48px));border-radius:999px;padding:8px 8px 8px 24px}}@media(max-width:989px){.ni-svp .ni-svp__top{grid-template-columns:minmax(0,1fr)}.ni-svp .ni-svp__gal{position:relative;top:auto;order:0}}@media(max-width:749px){.ni-svp__view{border-radius:20px}.ni-svp__arrow{display:none!important}.ni-svp__thumb{flex-basis:60px!important;height:60px!important}.ni-svp__price{font-size:28px}.ni-svp__rte ul{grid-template-columns:minmax(0,1fr)}.ni-svp__tabs{width:auto}}@media(prefers-reduced-motion:reduce){.ni-svp__panel{animation:none}.ni-svp__bar{transition:none}}.ni-svp__opt .ni-svp__opt-check{margin:0!important;justify-self:end;flex:none}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ni-servicio-producto.css.map */
