:root{--bs-crema: #FFF8E6;--bs-mantequilla: #F7E08E;--bs-mantequilla-suave: #FCEFC2;--bs-azul: #1C44B0;--bs-azul-osc: #0F2A78;--bs-tomate: #EF5A3C;--bs-tinta: #14203F;--bs-blanco: #FFFFFF;--bs-display: "Archivo Black", "Arial Black", sans-serif;--bs-fuente: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bs-radio: 22px;--bs-radio-s: 14px;--bs-margen: 24px;--bs-ease: cubic-bezier(.22, 1, .36, 1);--bs-rebote: cubic-bezier(.34, 1.56, .64, 1);--bs-sombra: 0 6px 0 var(--bs-azul-osc)}.bs-section{font-family:var(--bs-fuente);color:var(--bs-tinta);padding-top:0!important;padding-bottom:0!important;overflow-x:clip;position:relative}.bs-section *,.bs-section *:before,.bs-section *:after{box-sizing:border-box}.bs-container{max-width:1240px;margin:0 auto;padding:0 var(--bs-margen);position:relative}.bs-section img{max-width:100%;height:auto;display:block}.bs-h1,.bs-h2,.bs-h3{font-family:var(--bs-display);color:var(--bs-azul);line-height:.98;letter-spacing:-.02em;margin:0;font-weight:400;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.bs-h3{line-height:1.1;letter-spacing:-.01em}.bs-body{line-height:1.6;margin:0}.bs-body p{margin:0 0 .8em}.bs-body p:last-child{margin-bottom:0}.bs-kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--bs-fuente);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-azul);background:var(--bs-blanco);border:2px solid var(--bs-azul);border-radius:999px;padding:6px 14px}.bs-kicker--oscuro{background:transparent;color:var(--bs-mantequilla);border-color:var(--bs-mantequilla)}.bs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--bs-display);font-size:17px;letter-spacing:.01em;color:var(--bs-blanco);background:var(--bs-azul);border:0;border-radius:999px;padding:18px 34px;text-decoration:none;cursor:pointer;box-shadow:var(--bs-sombra);transition:transform .18s var(--bs-ease),box-shadow .18s var(--bs-ease),background .2s}.bs-btn:hover{transform:translateY(-2px);box-shadow:0 8px 0 var(--bs-azul-osc);background:#2250cc}.bs-btn:active{transform:translateY(5px);box-shadow:0 1px 0 var(--bs-azul-osc)}.bs-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.bs-btn--claro{background:var(--bs-mantequilla);color:var(--bs-azul);box-shadow:0 6px #c9a94a}.bs-btn--claro:hover{background:#fbe7a0;box-shadow:0 8px #c9a94a}.bs-btn--bloque{width:100%}.bs-btn svg{width:20px;height:20px}.bs-sticker{position:absolute;z-index:3;width:128px;height:128px;border-radius:50%;background:var(--bs-tomate);color:var(--bs-blanco);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--bs-display);line-height:1;transform:rotate(-12deg);box-shadow:0 6px #b83e25;animation:bs-bamboleo 5s ease-in-out infinite}.bs-sticker:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;border:2px dashed rgba(255,255,255,.7)}.bs-sticker small{font-family:var(--bs-fuente);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.bs-sticker strong{font-size:30px;font-weight:400;margin-top:4px}@keyframes bs-bamboleo{0%,to{transform:rotate(-12deg)}50%{transform:rotate(-4deg) scale(1.04)}}.bs-mantel{height:34px;background-color:var(--bs-crema);background-image:linear-gradient(90deg,rgba(28,68,176,.55) 50%,transparent 50%),linear-gradient(rgba(28,68,176,.55) 50%,transparent 50%);background-size:34px 34px;opacity:.9}.bs-reveal{opacity:0;transform:translateY(34px) scale(.98);transition:opacity .8s var(--bs-ease),transform .8s var(--bs-ease)}.bs-reveal.bs-visible{opacity:1;transform:none}.bs-reveal[data-delay="1"]{transition-delay:.08s}.bs-reveal[data-delay="2"]{transition-delay:.16s}.bs-reveal[data-delay="3"]{transition-delay:.24s}.bs-reveal[data-delay="4"]{transition-delay:.32s}.bs-reveal[data-delay="5"]{transition-delay:.4s}.shopify-design-mode .bs-reveal{opacity:1;transform:none}.bs-hero{background:var(--bs-crema)}.bs-hero__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;padding-top:24px;padding-bottom:56px}.bs-hero__texto>*+*{margin-top:22px}.bs-hero .bs-h1 span{color:var(--bs-tomate)}.bs-hero__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.bs-hero__nota{font-size:15px;font-weight:500;display:flex;align-items:center;gap:8px}.bs-hero__nota svg{width:18px;height:18px;color:var(--bs-azul);flex:none}.bs-hero__escena{position:relative;min-height:440px;display:flex;align-items:center;justify-content:center}.bs-hero__sol{position:absolute;width:88%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--bs-mantequilla-suave) 0 55%,transparent 56%),repeating-conic-gradient(var(--bs-mantequilla) 0 8deg,var(--bs-mantequilla-suave) 8deg 16deg);animation:bs-girar 60s linear infinite}@keyframes bs-girar{to{transform:rotate(360deg)}}.bs-squish{position:relative;z-index:2;width:100%;max-width:620px;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:manipulation;transform-origin:50% 85%;transition:transform 1.6s var(--bs-rebote)}.bs-squish{mix-blend-mode:multiply}.bs-squish img{width:100%;height:auto;pointer-events:none}.bs-squish:after{content:"";display:block;width:70%;height:26px;margin:-6px auto 0;border-radius:50%;background:radial-gradient(ellipse at center,rgba(20,32,63,.22),transparent 70%)}.bs-squish:hover{transform:scale(1.03,.96) rotate(-1deg);transition-duration:.35s}.bs-squish.bs-apretado{transform:scale(1.16,.72) rotate(-2deg);transition:transform .18s var(--bs-ease);cursor:grabbing}.bs-hero__pista{position:absolute;z-index:3;left:4%;bottom:12%;font-family:var(--bs-display);color:var(--bs-azul);font-size:18px;transform:rotate(-6deg);display:flex;align-items:center;gap:6px}.bs-hero__pista svg{width:54px;height:40px}.bs-hero .bs-sticker{top:4%;right:4%}.bs-marquesina{background:var(--bs-azul);color:var(--bs-mantequilla);overflow-x:clip}.bs-marquesina__pista{display:flex;width:max-content;animation:bs-desliza var(--bs-velocidad, 30s) linear infinite}.bs-marquesina:hover .bs-marquesina__pista{animation-play-state:paused}.bs-marquesina__grupo{display:flex;align-items:center;flex:none}.bs-marquesina__item{font-family:var(--bs-display);white-space:nowrap;padding:0 22px;display:flex;align-items:center;gap:44px;line-height:1}.bs-marquesina__item:after{content:"\2726";color:var(--bs-tomate);font-size:.8em}@keyframes bs-desliza{to{transform:translate(-50%)}}.bs-pasos{background:var(--bs-mantequilla-suave)}.bs-cabecera{max-width:720px;margin:0 auto 48px;display:flex;flex-direction:column;gap:16px}.bs-cabecera--centro{align-items:center;text-align:center}.bs-pasos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.bs-tarjeta{background:var(--bs-blanco);border:2.5px solid var(--bs-azul);border-radius:var(--bs-radio);box-shadow:8px 8px 0 var(--bs-azul);overflow:hidden;transition:transform .35s var(--bs-ease),box-shadow .35s var(--bs-ease)}.bs-tarjeta:hover{transform:translate(-3px,-3px);box-shadow:11px 11px 0 var(--bs-azul)}.bs-paso__media{aspect-ratio:4/3;overflow:hidden;background:var(--bs-crema);border-bottom:2.5px solid var(--bs-azul)}.bs-paso__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--bs-ease)}.bs-tarjeta:hover .bs-paso__media img{transform:scale(1.06)}.bs-paso__texto{padding:24px 24px 28px;display:flex;flex-direction:column;gap:10px}.bs-paso__num{font-family:var(--bs-display);font-size:15px;color:var(--bs-blanco);background:var(--bs-tomate);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;margin-top:-48px;border:3px solid var(--bs-blanco);position:relative}.bs-momentos{background:var(--bs-azul);color:var(--bs-crema)}.bs-momentos .bs-h2{color:var(--bs-mantequilla)}.bs-momentos__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.bs-momentos__media{position:sticky;top:110px;border-radius:28px;overflow:hidden;border:3px solid var(--bs-mantequilla);transform:rotate(-2deg)}.bs-momentos__media img{width:100%;aspect-ratio:1;object-fit:cover}.bs-momentos__lista{display:flex;flex-direction:column;gap:16px;margin-top:32px}.bs-momento{display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:start;padding:20px;border-radius:var(--bs-radio-s);background:#ffffff12;border:1.5px solid rgba(252,239,194,.25);transition:background .3s,transform .3s var(--bs-ease)}.bs-momento:hover{background:#ffffff21;transform:translate(6px)}.bs-momento__icono{width:56px;height:56px;border-radius:16px;background:var(--bs-mantequilla);color:var(--bs-azul);display:grid;place-items:center}.bs-momento__icono svg{width:28px;height:28px}.bs-momento .bs-h3{color:var(--bs-blanco);font-size:20px;margin-bottom:4px}.bs-momento .bs-body{opacity:.88;font-size:15px}.bs-resenas{background:var(--bs-crema)}.bs-resenas__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bs-resena{padding:28px;display:flex;flex-direction:column;gap:14px}.bs-resena:nth-child(3n+2){transform:rotate(1deg)}.bs-resena:nth-child(3n+3){transform:rotate(-1deg)}.bs-resena:hover{transform:translate(-3px,-3px) rotate(0)}.bs-estrellas{color:var(--bs-tomate);letter-spacing:3px;font-size:18px}.bs-resena__autor{margin-top:auto;font-weight:700;display:flex;align-items:center;gap:10px}.bs-resena__avatar{width:38px;height:38px;border-radius:50%;background:var(--bs-mantequilla);color:var(--bs-azul);font-family:var(--bs-display);display:grid;place-items:center;font-size:15px}.bs-resena__autor small{display:block;font-weight:500;opacity:.6;font-size:13px}.bs-faq{background:var(--bs-mantequilla-suave)}.bs-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.bs-faq__lista{display:flex;flex-direction:column;gap:14px}.bs-faq__item{background:var(--bs-blanco);border:2px solid var(--bs-azul);border-radius:var(--bs-radio-s);overflow:hidden}.bs-faq__item summary{list-style:none;cursor:pointer;padding:20px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--bs-display);color:var(--bs-azul);font-size:17px;line-height:1.25}.bs-faq__item summary::-webkit-details-marker{display:none}.bs-faq__mas{flex:none;width:30px;height:30px;border-radius:50%;background:var(--bs-mantequilla);position:relative;transition:transform .35s var(--bs-ease),background .3s}.bs-faq__mas:before,.bs-faq__mas:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2.5px;background:var(--bs-azul);transform:translate(-50%,-50%);border-radius:2px}.bs-faq__mas:after{transform:translate(-50%,-50%) rotate(90deg)}.bs-faq__item[open] .bs-faq__mas{transform:rotate(45deg);background:var(--bs-tomate)}.bs-faq__item[open] .bs-faq__mas:before,.bs-faq__item[open] .bs-faq__mas:after{background:var(--bs-blanco)}.bs-faq__respuesta{padding:0 22px 22px}.bs-cta{background:var(--bs-mantequilla)}.bs-cta__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.bs-cta__media{position:relative;border-radius:30px;overflow:hidden;border:3px solid var(--bs-azul);box-shadow:12px 12px 0 var(--bs-azul)}.bs-cta__media img{width:100%;aspect-ratio:1;object-fit:cover}.bs-cta__media .bs-sticker{top:18px;right:18px}.bs-cta__texto>*+*{margin-top:18px}.bs-compra{display:flex;flex-direction:column;gap:18px}.bs-precio{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.bs-precio__actual{font-family:var(--bs-display);font-size:40px;color:var(--bs-azul);line-height:1}.bs-precio__antes{font-size:20px;text-decoration:line-through;opacity:.55}.bs-precio__ahorro{background:var(--bs-tomate);color:var(--bs-blanco);font-weight:700;font-size:13px;padding:5px 10px;border-radius:999px;letter-spacing:.03em}.bs-precio__ahorro[hidden]{display:none}.bs-variantes{display:grid;gap:12px;border:0;padding:0;margin:0}.bs-variantes legend{font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;padding:0}.bs-variante{position:relative;display:block;cursor:pointer}.bs-variante input{position:absolute;opacity:0;pointer-events:none}.bs-variante__caja{display:grid;grid-template-columns:26px 1fr auto;gap:14px;align-items:center;padding:16px 18px;border-radius:var(--bs-radio-s);background:var(--bs-blanco);border:2.5px solid rgba(20,32,63,.18);transition:border-color .2s,box-shadow .2s,transform .2s var(--bs-ease)}.bs-variante:hover .bs-variante__caja{border-color:var(--bs-azul)}.bs-variante input:checked+.bs-variante__caja{border-color:var(--bs-azul);box-shadow:5px 5px 0 var(--bs-azul);transform:translate(-2px,-2px)}.bs-variante input:focus-visible+.bs-variante__caja{outline:3px solid var(--bs-tomate);outline-offset:2px}.bs-variante input:disabled+.bs-variante__caja{opacity:.45;cursor:not-allowed}.bs-variante__radio{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--bs-azul);display:grid;place-items:center}.bs-variante__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--bs-azul);transform:scale(0);transition:transform .25s var(--bs-rebote)}.bs-variante input:checked+.bs-variante__caja .bs-variante__radio:after{transform:scale(1)}.bs-variante__nombre{font-weight:700;font-size:16px;line-height:1.3}.bs-variante__nombre small{display:block;font-weight:500;font-size:13px;color:var(--bs-tomate)}.bs-variante__precio{text-align:right;font-family:var(--bs-display);color:var(--bs-azul);font-size:18px;line-height:1.1}.bs-variante__precio s{display:block;font-family:var(--bs-fuente);font-size:13px;color:var(--bs-tinta);opacity:.5;font-weight:500}.bs-variante__badge{position:absolute;top:-11px;right:16px;z-index:1;background:var(--bs-tomate);color:var(--bs-blanco);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.bs-urgencia{background:#fff1ec;border:2px dashed var(--bs-tomate);border-radius:var(--bs-radio-s);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.bs-urgencia__texto{display:flex;align-items:center;gap:10px;font-weight:700;color:#b8391f;font-size:15px;line-height:1.35}.bs-urgencia__punto{flex:none;width:10px;height:10px;border-radius:50%;background:var(--bs-tomate);box-shadow:0 0 #ef5a3c99;animation:bs-latido 1.6s infinite}@keyframes bs-latido{70%{box-shadow:0 0 0 10px #ef5a3c00}to{box-shadow:0 0 #ef5a3c00}}.bs-urgencia__barra{height:9px;border-radius:999px;background:#ef5a3c2e;overflow:hidden}.bs-urgencia__relleno{height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--bs-tomate),#F58B4C);transition:width 1.8s var(--bs-ease)}.bs-visible .bs-urgencia__relleno,.bs-urgencia.bs-visible .bs-urgencia__relleno{width:var(--bs-stock)}.bs-garantias{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bs-garantia{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:13px;font-weight:600;line-height:1.3;padding:12px 6px;border-radius:12px;background:#fff9}.bs-garantia svg{width:24px;height:24px;color:var(--bs-azul)}.bs-compra__error{color:#b8391f;font-weight:600;font-size:14px}.bs-compra__error:empty{display:none}.bs-btn.bs-cargando{pointer-events:none;opacity:.75}.bs-producto{background:var(--bs-crema)}.bs-producto__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}.bs-galeria{position:sticky;top:100px;display:flex;flex-direction:column;gap:14px}.bs-galeria__principal{position:relative;border-radius:26px;overflow:hidden;background:var(--bs-blanco);border:2.5px solid var(--bs-azul);aspect-ratio:1}.bs-galeria__principal img{width:100%;height:100%;object-fit:cover;transition:opacity .35s}.bs-galeria__principal .bs-sticker{width:104px;height:104px;top:16px;left:16px}.bs-galeria__principal .bs-sticker strong{font-size:22px}.bs-galeria__minis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.bs-galeria__mini{padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:var(--bs-blanco);cursor:pointer;aspect-ratio:1;transition:border-color .2s,transform .2s}.bs-galeria__mini img{width:100%;height:100%;object-fit:cover}.bs-galeria__mini:hover{transform:translateY(-2px)}.bs-galeria__mini[aria-current=true]{border-color:var(--bs-azul)}.bs-producto__info{display:flex;flex-direction:column;gap:20px}.bs-producto__intro{font-size:17px}.bs-puntos{list-style:none;padding:0;margin:0;display:grid;gap:8px}.bs-puntos li{display:flex;gap:10px;align-items:flex-start;font-weight:500}.bs-puntos li:before{content:"";flex:none;width:20px;height:20px;margin-top:2px;border-radius:50%;background:var(--bs-mantequilla) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C44B0' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}.bs-desplegables{display:flex;flex-direction:column;gap:10px;margin-top:6px}.bs-desplegables .bs-faq__item summary{font-size:15px;padding:16px 18px}.bs-desplegables .bs-faq__respuesta{padding:0 18px 18px;font-size:15px}.bs-desplegables ul{padding-left:18px;margin:0}.bs-desplegables li{margin-bottom:4px}.section-header{margin-bottom:0!important}.bs-marca{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.bs-marca__icono{width:40px;height:40px;flex:none}.bs-marca__texto{font-family:var(--bs-display);color:var(--bs-azul);font-size:24px;letter-spacing:-.02em;line-height:1}.bs-pie{background:var(--bs-azul);color:var(--bs-crema);font-family:var(--bs-fuente)}.bs-pie a{color:inherit;text-decoration:none}.bs-pie a:hover{color:var(--bs-mantequilla)}.bs-pie__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px;padding-bottom:40px;border-bottom:1.5px solid rgba(252,239,194,.25)}.bs-pie .bs-marca__texto{color:var(--bs-mantequilla);font-size:30px}.bs-pie__lema{margin-top:16px;max-width:360px;line-height:1.6;opacity:.9}.bs-pie__titulo{font-family:var(--bs-display);color:var(--bs-mantequilla);font-size:16px;margin:0 0 16px;letter-spacing:.02em}.bs-pie__lista{list-style:none;padding:0;margin:0;display:grid;gap:10px}.bs-pie__redes{display:flex;gap:10px;margin-top:20px}.bs-pie__redes a{width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(252,239,194,.4);display:grid;place-items:center;transition:background .2s,border-color .2s}.bs-pie__redes a:hover{background:var(--bs-mantequilla);color:var(--bs-azul);border-color:var(--bs-mantequilla)}.bs-pie__redes svg{width:18px;height:18px}.bs-pie__base{display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:space-between;align-items:center;padding-top:24px;font-size:13px}.bs-pie__legales{display:flex;flex-wrap:wrap;gap:8px 20px;opacity:.85}.bs-pie__pagos{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.bs-pie__pagos svg{height:24px;width:auto;border-radius:4px}@media(max-width:990px){.bs-hero__grid,.bs-momentos__grid,.bs-faq__grid,.bs-cta__grid,.bs-producto__grid{grid-template-columns:1fr;gap:36px}.bs-hero__escena{min-height:320px;order:-1}.bs-pasos__grid,.bs-resenas__grid{grid-template-columns:1fr 1fr}.bs-momentos__media{position:relative;top:0;max-width:520px}.bs-galeria{position:relative;top:0}.bs-pie__grid{grid-template-columns:1fr 1fr}.bs-pie__marca{grid-column:1 / -1}}@media(max-width:540px){:root{--bs-margen: 18px}.bs-pasos__grid,.bs-resenas__grid{grid-template-columns:1fr}.bs-sticker{width:96px;height:96px}.bs-sticker strong{font-size:22px}.bs-hero__pista{display:none}.bs-precio__actual{font-size:34px}.bs-garantias{grid-template-columns:1fr 1fr 1fr;gap:6px}.bs-garantia{font-size:12px}.bs-pie__grid{grid-template-columns:1fr;gap:32px}.bs-resena:nth-child(n){transform:none}.bs-galeria__minis{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:reduce){.bs-section *,.bs-section *:before,.bs-section *:after{animation:none!important;transition:none!important}.bs-reveal{opacity:1;transform:none}.bs-urgencia__relleno{width:var(--bs-stock)}}html:root{--font-body-family: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading-family: "Archivo Black", "Arial Black", sans-serif;--font-heading-weight: 400;--font-body-weight: 400;--font-body-weight-bold: 700}.header__menu-item,.header__active-menu-item{font-weight:500}.announcement-bar__message{font-weight:700;letter-spacing:.04em}.bs-resenas__resumen{margin:0;font-weight:700;font-size:17px;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.bs-resenas__fuente{margin:0;font-size:13px;opacity:.65}.bs-hero__sol,.bs-mantel,.bs-urgencia__relleno{display:block!important}.bs-marca__texto{white-space:nowrap}@media(max-width:749px){.header .bs-marca{gap:7px}.header .bs-marca__icono{width:30px;height:30px}.header .bs-marca__texto{font-size:17px}}.bs-colores{margin-bottom:18px}.bs-colores__titulo{margin:0 0 10px;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.bs-colores__titulo strong{color:var(--bs-azul);letter-spacing:.02em;text-transform:none;font-size:16px}.bs-colores__lista{display:flex;flex-wrap:wrap;gap:12px}.bs-color{display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 16px 6px 6px;border-radius:999px;background:var(--bs-blanco);border:2.5px solid rgba(20,32,63,.18);font:700 15px var(--bs-fuente);color:var(--bs-tinta);transition:border-color .2s,box-shadow .2s,transform .2s var(--bs-ease)}.bs-color:hover{border-color:var(--bs-azul)}.bs-color[aria-pressed=true]{border-color:var(--bs-azul);box-shadow:4px 4px 0 var(--bs-azul);transform:translate(-2px,-2px)}.bs-color:focus-visible{outline:3px solid var(--bs-tomate);outline-offset:2px}.bs-color__muestra{width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--bs-mantequilla);flex:none;border:1.5px solid rgba(20,32,63,.12)}.bs-color__muestra img{width:100%;height:100%!important;object-fit:cover;transform:scale(1.9)}.bs-variante[hidden]{display:none!important}.bs-variante__precio em{display:block;font-family:var(--bs-fuente);font-style:normal;font-weight:600;font-size:12px;color:var(--bs-tinta);opacity:.7}.bs-colores-sec{background:var(--bs-crema)}.bs-colores-sec__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.bs-colortarjeta{position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit}.bs-colortarjeta__media{aspect-ratio:4/3;background:var(--bs-blanco);display:grid;place-items:center;overflow:hidden;border-bottom:2.5px solid var(--bs-azul)}.bs-colortarjeta__media img{width:88%;height:88%!important;object-fit:contain;transition:transform .6s var(--bs-rebote)}.bs-colortarjeta:hover .bs-colortarjeta__media img{transform:scale(1.06,.94) rotate(-2deg)}.bs-colortarjeta__texto{padding:22px 24px 26px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.bs-colortarjeta__etiqueta{position:absolute;top:16px;left:16px;z-index:2;background:var(--bs-tomate);color:var(--bs-blanco);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px;transform:rotate(-4deg)}.bs-colortarjeta__precio{font-family:var(--bs-display);color:var(--bs-azul);font-size:18px}@media(max-width:749px){.bs-colores-sec__grid{grid-template-columns:1fr;gap:24px}}.bs-squish__alt{position:absolute;top:0;right:0;bottom:20px;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s;pointer-events:none}.bs-squish__alt img{width:100%;height:100%!important;object-fit:contain}.bs-squish>img{transition:opacity .12s}.bs-squish.bs-alterno>img{opacity:0}.bs-squish .bs-squish__alt.bs-activa{opacity:1}.bs-colortarjeta__texto{flex:1}.bs-colortarjeta__texto .bs-btn{margin-top:auto!important}.bs-colortarjeta__precio{margin-bottom:8px}.bs-galeria__principal .bs-sticker strong{font-size:20px}.bs-colortarjeta .bs-btn{padding:14px 28px;font-size:15px;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bs-styles.css.map */
