.sn-producto__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:start}.sn-galeria,.sn-compra{min-width:0}.sn-producto{overflow-x:clip}@media(min-width:990px){.sn-producto__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:5.6rem}.sn-galeria{position:sticky;top:96px}}.sn-galeria__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--sn-radius);background:var(--sn-lino)}.sn-galeria__track::-webkit-scrollbar{display:none}.sn-galeria__slide{margin:0;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:1 / 1;overflow:hidden}.sn-galeria__slide img,.sn-galeria__slide svg{width:100%;height:100%;object-fit:cover;display:block}.sn-galeria__slide img{transform:scale(1.02)}.sn-galeria__thumbs{display:flex;gap:.8rem;margin-top:1.2rem;overflow-x:auto;scrollbar-width:none;padding:2px}.sn-galeria__thumb{flex:none;width:68px;height:68px;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;border:2px solid transparent;background:var(--sn-lino);opacity:.7;transition:opacity .2s ease,border-color .2s ease}.sn-galeria__thumb img{width:100%;height:100%;object-fit:cover;display:block}.sn-galeria__thumb.is-active{border-color:var(--sn-noche);opacity:1}@media(max-width:749px){.sn-producto__grid{margin-inline:calc(var(--sn-gutter) * -1)}.sn-galeria__track{border-radius:0}.sn-galeria__thumbs{padding-inline:var(--sn-gutter)}.sn-galeria__thumb{width:56px;height:56px}.sn-compra{padding-inline:var(--sn-gutter)}}.sn-compra__sello{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;padding:.6rem 1.2rem;border-radius:999px;background:var(--sn-bruma);color:var(--sn-noche);font-weight:600;font-size:1.45rem}.sn-compra__sello svg{width:20px;height:20px;color:var(--sn-ok)}.sn-compra__titulo{font-size:clamp(2.8rem,3.4vw,4rem);line-height:1.1;margin:0 0 1.2rem}.sn-compra__sub{color:var(--sn-tinta-2);margin-bottom:1.6rem}.sn-compra__puntos{list-style:none;padding:0;margin:0 0 2.4rem;display:grid;gap:1rem}.sn-compra__puntos li{display:flex;gap:1rem;align-items:flex-start}.sn-compra__puntos svg{color:var(--sn-ok);margin-top:2px;width:24px;height:24px}.sn-packs{border:0;padding:0;margin:0 0 1.6rem;display:grid;gap:1.2rem}.sn-packs__legend{font-weight:700;font-size:1.7rem;margin-bottom:1.2rem;padding:0}.sn-pack{position:relative;display:block;cursor:pointer}.sn-pack input{position:absolute;opacity:0;pointer-events:none}.sn-pack__card{display:grid;grid-template-columns:auto 1fr auto;gap:1.4rem;align-items:center;padding:1.6rem;border-radius:var(--sn-radius);border:2px solid var(--sn-bruma-2);background:var(--sn-blanco);transition:border-color .18s ease,background-color .18s ease,transform .16s var(--sn-ease-out)}.sn-pack:active .sn-pack__card{transform:scale(.99)}.sn-pack input:checked+.sn-pack__card{border-color:var(--sn-noche);background:#f4f6fb;box-shadow:0 0 0 1px var(--sn-noche)}.sn-pack input:focus-visible+.sn-pack__card{outline:3px solid var(--sn-amanecer-2);outline-offset:3px}.sn-pack__radio{width:24px;height:24px;border-radius:50%;border:2px solid var(--sn-tinta-2);display:grid;place-items:center;transition:border-color .18s ease}.sn-pack__radio:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--sn-noche);transform:scale(.4);opacity:0;transition:transform .2s var(--sn-ease-out),opacity .15s ease}.sn-pack input:checked+.sn-pack__card .sn-pack__radio{border-color:var(--sn-noche)}.sn-pack input:checked+.sn-pack__card .sn-pack__radio:after{transform:scale(1);opacity:1}.sn-pack__info{display:grid;gap:.2rem}.sn-pack__nombre{font-weight:700;font-size:1.8rem}.sn-pack__detalle{color:var(--sn-tinta-2);font-size:1.5rem}.sn-pack__ahorro{color:var(--sn-ok);font-weight:700;font-size:1.5rem}.sn-pack__precio{display:grid;justify-items:end;text-align:right;gap:.1rem}.sn-pack__precio strong{font-size:2rem;font-variant-numeric:tabular-nums}.sn-pack__precio s,.sn-pack__precio small{color:var(--sn-tinta-2);font-size:1.5rem}.sn-pack__badge{position:absolute;top:-11px;right:16px;padding:.3rem 1rem;border-radius:999px;background:var(--sn-amanecer);color:var(--sn-noche);font-weight:700;font-size:1.4rem}.sn-upsell{position:relative;display:grid;grid-template-columns:auto auto 1fr;gap:1.2rem;align-items:center;cursor:pointer;padding:1.4rem 1.6rem;border-radius:var(--sn-radius);border:2px dashed var(--sn-bruma-2);background:var(--sn-amanecer-suave);margin-bottom:1.6rem}.sn-upsell input{position:absolute;opacity:0;pointer-events:none}.sn-upsell__box{width:26px;height:26px;border-radius:8px;border:2px solid var(--sn-tinta-2);background:var(--sn-blanco);display:grid;place-items:center;transition:background-color .15s ease,border-color .15s ease}.sn-upsell__box svg{width:18px;height:18px;color:var(--sn-blanco);opacity:0;transform:scale(.8);transition:opacity .15s ease,transform .2s var(--sn-ease-out)}.sn-upsell input:checked~.sn-upsell__box{background:var(--sn-noche);border-color:var(--sn-noche)}.sn-upsell input:checked~.sn-upsell__box svg{opacity:1;transform:none}.sn-upsell input:focus-visible~.sn-upsell__box{outline:3px solid var(--sn-amanecer-2);outline-offset:2px}.sn-upsell:has(input:checked){border-style:solid;border-color:var(--sn-amanecer-2)}.sn-upsell__img{width:56px;height:56px;border-radius:10px;object-fit:cover;background:var(--sn-blanco)}.sn-upsell__txt{display:grid;gap:.2rem;font-size:1.5rem}.sn-upsell__txt strong{font-size:1.65rem}.sn-total{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 1.2rem;font-size:1.6rem;color:var(--sn-tinta-2)}.sn-total strong{font-size:2.4rem;color:var(--sn-tinta);font-variant-numeric:tabular-nums}.sn-compra__cta{min-height:68px;font-size:2rem}.sn-compra__error{color:#a3271b;font-weight:600;margin:1rem 0 0}.sn-compra__app:empty{display:none}.sn-eta{display:flex;gap:1rem;align-items:center;margin:1.6rem 0;padding:1.2rem 1.4rem;border-radius:var(--sn-radius-s);background:var(--sn-lino);font-size:1.6rem}.sn-eta svg{color:var(--sn-ok)}.sn-garantias{list-style:none;padding:0;margin:0 0 2.4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.sn-garantias li{display:grid;justify-items:center;text-align:center;gap:.6rem;font-size:1.4rem;font-weight:600;line-height:1.3}.sn-garantias svg{width:30px;height:30px;color:var(--sn-noche)}.sn-acordeones{border-top:1px solid var(--sn-linea)}.sn-acordeon{border-bottom:1px solid var(--sn-linea)}.sn-acordeon summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.8rem 0;font-weight:700;font-size:1.75rem;min-height:48px}.sn-acordeon summary::-webkit-details-marker{display:none}.sn-acordeon summary svg{transition:transform .22s var(--sn-ease-out);color:var(--sn-tinta-2)}.sn-acordeon[open] summary svg{transform:rotate(45deg)}.sn-acordeon__body{padding:0 0 2rem;color:var(--sn-tinta-2)}.sn-acordeon__body ul{padding-left:2rem;margin:0 0 1rem}.sn-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem var(--sn-gutter) calc(1rem + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid var(--sn-linea);box-shadow:0 -10px 30px -18px #1b254559;transform:translateY(110%);transition:transform .26s var(--sn-ease-out)}.sn-sticky.is-visible{transform:none}.sn-sticky__info{display:grid;line-height:1.2;min-width:0}.sn-sticky__nombre{font-size:1.4rem;color:var(--sn-tinta-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sn-sticky__info strong{font-size:2rem}.sn-sticky__btn{min-height:52px;padding:1rem 2.4rem;font-size:1.7rem}@media(min-width:990px){.sn-sticky{display:none}}@media(prefers-reduced-motion:reduce){.sn-sticky{transition:none}}.sn-btn--linea{--b-bg: transparent;--b-fg: var(--sn-noche);box-shadow:inset 0 0 0 2px var(--sn-noche)}@media(hover:hover)and (pointer:fine){.sn-btn--linea:hover{background:#1b25450f}}.sn-compra__cod{margin-top:1rem;min-height:60px;font-size:1.8rem}.sn-pagos{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.4rem 0 0;padding:0;list-style:none}.sn-pagos__icono{width:38px;height:24px;display:block}.sn-compra__rapido{display:none}@media(max-width:749px){.sn-galeria__thumbs{margin-top:.8rem;gap:.6rem}.sn-galeria__thumb{flex:0 0 52px;width:52px;height:52px}.sn-compra{display:flex;flex-direction:column}.sn-compra__sub,.sn-compra__puntos{order:1}.sn-compra__puntos{margin-top:2.4rem}.sn-compra__rapido{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:.4rem 0 1.6rem}.sn-compra__rapido strong{font-size:2.6rem;line-height:1;color:var(--sn-tinta, #1b2545)}.sn-compra__rapido span{font-size:1.4rem;color:var(--sn-tinta-2)}}.sn-ayuda{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:center;margin:1.6rem 0 0;padding:1.2rem 1.4rem;border-radius:var(--sn-radius-s);background:var(--sn-amanecer-suave);color:var(--sn-tinta);text-decoration:none;min-height:64px;transition:background-color .18s ease}.sn-ayuda__icono{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--sn-ok);color:#fff}.sn-ayuda__icono svg{width:22px;height:22px}.sn-ayuda__txt{display:grid;gap:.2rem;font-size:1.6rem;line-height:1.35}.sn-ayuda__txt strong{font-size:1.7rem}.sn-ayuda__txt b{white-space:nowrap;color:var(--sn-ok)}.sn-ayuda:focus-visible{outline:3px solid var(--sn-amanecer-2);outline-offset:3px}@media(hover:hover)and (pointer:fine){.sn-ayuda:hover{background:#fbe6c6}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/sn-producto.css.map */
