:root{--bs-crema: #FFF8EC;--bs-crema-2: #FFF1D6;--bs-miel: #F6B82A;--bs-miel-claro: #FDE3A0;--bs-miel-oscuro: #E09A0B;--bs-choco: #4A2C17;--bs-texto: #3B2614;--bs-texto-suave: #6E5440;--bs-blanco: #FFFFFF;--bs-fuente-titulos: "Fredoka", "Nunito", -apple-system, sans-serif;--bs-fuente: "Nunito", -apple-system, BlinkMacSystemFont, sans-serif;--bs-radio: 28px;--bs-radio-s: 18px;--bs-margen: 24px;--bs-sombra: 0 18px 40px -18px rgba(74, 44, 23, .35);--bs-sombra-s: 0 8px 24px -12px rgba(74, 44, 23, .3);--bs-ease: cubic-bezier(.22, 1, .36, 1)}body{background:var(--bs-crema);font-family:var(--bs-fuente);color:var(--bs-texto)}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--bs-fuente-titulos);letter-spacing:0}.button,.shopify-payment-button__button--unbranded{border-radius:999px!important;font-family:var(--bs-fuente);font-weight:800;letter-spacing:.02em}.button:before,.button:after{border-radius:999px!important}.section-header{margin-bottom:0!important}.header-wrapper{background:var(--bs-crema)}.header__heading-link{display:inline-flex;align-items:center}.bs-logo{display:inline-flex;align-items:center;gap:.3em;font-family:var(--bs-fuente-titulos);font-weight:700;color:var(--bs-choco);line-height:1}.bs-logo .bs-abeja{width:1.15em;height:1.15em;transition:transform .6s var(--bs-ease)}.header__heading-link:hover .bs-logo .bs-abeja{transform:rotate(-12deg) translateY(-2px)}.announcement-bar{font-family:var(--bs-fuente);font-weight:700}.bs-section{font-family:var(--bs-fuente);color:var(--bs-texto);padding-top:0!important;padding-bottom:0!important;position:relative;overflow-x:clip}.bs-container{max-width:1240px;margin:0 auto;padding:0 var(--bs-margen);position:relative}.bs-h1,.bs-h2,.bs-h3{font-family:var(--bs-fuente-titulos);color:var(--bs-choco);font-weight:600;line-height:1.08;margin:0 0 .45em;letter-spacing:-.01em}.bs-h3{font-size:22px;line-height:1.2}.bs-body{font-size:17px;line-height:1.65;color:var(--bs-texto-suave);margin:0 0 1em}.bs-body p{margin:0 0 .8em}.bs-eyebrow{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-miel-oscuro);margin-bottom:14px}.bs-eyebrow:before{content:"";width:10px;height:10px;background:var(--bs-miel);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%)}.bs-subrayado{background:linear-gradient(transparent 62%,var(--bs-miel-claro) 62%,var(--bs-miel-claro) 92%,transparent 92%);padding:0 .08em}.bs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 32px;border-radius:999px;font-family:var(--bs-fuente);font-weight:800;font-size:17px;text-decoration:none;border:0;cursor:pointer;transition:transform .35s var(--bs-ease),box-shadow .35s var(--bs-ease),background-color .25s;will-change:transform}.bs-btn--miel{background:var(--bs-miel);color:var(--bs-choco);box-shadow:0 6px 0 var(--bs-miel-oscuro),0 16px 30px -12px #e09a0b99}.bs-btn--miel:hover{transform:translateY(-3px);box-shadow:0 9px 0 var(--bs-miel-oscuro),0 22px 36px -14px #e09a0bb3}.bs-btn--miel:active{transform:translateY(3px);box-shadow:0 3px 0 var(--bs-miel-oscuro)}.bs-btn--choco{background:var(--bs-choco);color:var(--bs-crema);box-shadow:0 6px #2b190c}.bs-btn--choco:hover{transform:translateY(-3px);box-shadow:0 9px #2b190c}.bs-btn--linea{background:transparent;color:var(--bs-choco);box-shadow:inset 0 0 0 2px var(--bs-choco)}.bs-btn--linea:hover{background:var(--bs-choco);color:var(--bs-crema)}.bs-btn svg{width:20px;height:20px;transition:transform .35s var(--bs-ease)}.bs-btn:hover svg{transform:translate(4px)}.bs-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none!important}.bs-hex{position:absolute;width:60px;aspect-ratio:1 / 1.1547;background:var(--bs-miel-claro);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);pointer-events:none;z-index:0}.bs-hex--linea{background:transparent}.bs-hex--linea:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bs-miel);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%,0 25%,6% 28.5%,6% 71.5%,50% 93%,94% 71.5%,94% 28.5%,50% 7%,6% 28.5%,0 25%)}@keyframes bs-flotar{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(6deg)}}@keyframes bs-flotar-suave{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bs-zumbido{0%,to{transform:translate(0) rotate(-6deg)}25%{transform:translate(6px,-8px) rotate(4deg)}50%{transform:translate(12px) rotate(-2deg)}75%{transform:translate(4px,6px) rotate(6deg)}}.bs-flota{animation:bs-flotar 7s ease-in-out infinite}.bs-reveal{opacity:0;transform:translateY(34px) scale(.98);transition:opacity .9s var(--bs-ease),transform .9s var(--bs-ease);transition-delay:calc(var(--bs-i, 0) * .11s)}.bs-reveal.bs-visible{opacity:1;transform:none}.bs-reveal--izq{transform:translate(-40px)}.bs-reveal--der{transform:translate(40px)}.shopify-design-mode .bs-reveal{opacity:1;transform:none}.bs-hero{background:var(--bs-crema)}.bs-hero__grid{display:grid;grid-template-columns:1.02fr 1fr;gap:56px;align-items:center;min-height:min(78vh,720px)}.bs-hero__texto{position:relative;z-index:2}.bs-hero .bs-h1{margin-bottom:.35em;position:relative;z-index:1}.bs-hero .bs-eyebrow,.bs-hero__sub{position:relative;z-index:1}.bs-hero__sub{max-width:520px}.bs-hero__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:28px}.bs-hero__precio{display:flex;flex-direction:column;line-height:1.1}.bs-hero__precio strong{font-family:var(--bs-fuente-titulos);font-size:30px;color:var(--bs-choco);font-weight:600}.bs-hero__precio s{color:var(--bs-texto-suave);font-size:15px}.bs-hero__precio span{font-size:13px;color:var(--bs-texto-suave);font-weight:700}.bs-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;padding:0;list-style:none}.bs-chips li{display:inline-flex;align-items:center;gap:8px;background:var(--bs-blanco);border-radius:999px;padding:9px 16px 9px 10px;font-weight:700;font-size:14px;color:var(--bs-choco);box-shadow:var(--bs-sombra-s)}.bs-chips li:before{content:"\2713";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--bs-miel);color:var(--bs-choco);font-size:12px;font-weight:900}.bs-hero__visual{position:relative;z-index:1}.bs-hero__marco{position:relative;border-radius:46% 54% 42% 58%/52% 44% 56% 48%;overflow:hidden;aspect-ratio:1 / 1.02;background:var(--bs-miel-claro);box-shadow:var(--bs-sombra);transform:translateY(var(--bs-parallax, 0))}.bs-hero__marco img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.04)}.bs-hero__fondo{position:absolute;top:-6%;right:-8%;bottom:-4%;left:6%;background:var(--bs-miel);border-radius:58% 42% 55% 45%/45% 55%;z-index:-1;animation:bs-flotar-suave 9s ease-in-out infinite}.bs-hero__badge{position:absolute;z-index:3;background:var(--bs-blanco);border-radius:22px;padding:14px 18px;box-shadow:var(--bs-sombra);display:flex;align-items:center;gap:12px;font-weight:800;color:var(--bs-choco);font-size:15px;line-height:1.2}.bs-hero__badge small{display:block;font-weight:600;color:var(--bs-texto-suave);font-size:13px}.bs-hero__badge--1{left:-28px;bottom:12%;animation:bs-flotar-suave 6s ease-in-out infinite}.bs-hero__badge--2{right:-12px;top:8%;animation:bs-flotar-suave 7s ease-in-out infinite .8s}.bs-hero__badge .bs-abeja{width:38px;height:38px}.bs-hero__badge-num{font-family:var(--bs-fuente-titulos);font-size:26px;color:var(--bs-miel-oscuro)}.bs-abeja-vuela{position:absolute;top:-10px;left:42%;z-index:4;animation:bs-zumbido 6s ease-in-out infinite}.bs-hero .bs-hex:nth-of-type(1){top:8%;left:-30px;width:80px;opacity:.7}.bs-hero .bs-hex:nth-of-type(2){bottom:6%;left:40%;width:46px}.bs-marquesina{background:var(--bs-choco);color:var(--bs-crema);overflow-x:clip}.bs-marquesina__pista{display:flex;width:max-content;animation:bs-marquee var(--bs-vel, 30s) linear infinite}.bs-marquesina:hover .bs-marquesina__pista{animation-play-state:paused}.bs-marquesina__grupo{display:flex;align-items:center;flex-shrink:0}.bs-marquesina__item{display:inline-flex;align-items:center;gap:22px;padding:0 22px;font-family:var(--bs-fuente-titulos);font-weight:500;white-space:nowrap}.bs-marquesina__item:after{content:"";width:14px;height:16px;background:var(--bs-miel);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}@keyframes bs-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bs-historia__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:72px;align-items:center}.bs-historia--invertida .bs-historia__media{order:2}.bs-historia__media{position:relative}.bs-historia__img{border-radius:var(--bs-radio);overflow:hidden;box-shadow:var(--bs-sombra);aspect-ratio:4 / 5;transform:rotate(-2deg);transition:transform .8s var(--bs-ease)}.bs-historia__media:hover .bs-historia__img{transform:rotate(0) scale(1.01)}.bs-historia__img img{width:100%;height:100%;object-fit:cover;display:block}.bs-historia__img2{position:absolute;width:46%;right:-8%;bottom:-10%;border-radius:var(--bs-radio-s);overflow:hidden;border:8px solid var(--bs-crema);box-shadow:var(--bs-sombra);transform:rotate(4deg);aspect-ratio:1}.bs-historia__img2 img{width:100%;height:100%;object-fit:cover;display:block}.bs-lista{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:14px}.bs-lista li{display:flex;gap:14px;align-items:flex-start;font-size:17px;line-height:1.5;color:var(--bs-texto)}.bs-lista li:before{content:"";flex:0 0 26px;height:30px;background:var(--bs-miel);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);margin-top:-2px}.bs-cita{margin-top:28px;padding:20px 24px;border-radius:var(--bs-radio-s);background:var(--bs-blanco);box-shadow:var(--bs-sombra-s);font-weight:700;color:var(--bs-choco);font-size:17px;border-left:6px solid var(--bs-miel)}.bs-beneficios__cab{max-width:720px;margin:0 auto 48px}.bs-beneficios__grid{display:grid;grid-template-columns:repeat(var(--bs-cols, 3),1fr);gap:24px}.bs-card{position:relative;background:var(--bs-blanco);border-radius:var(--bs-radio);padding:34px 30px 30px;box-shadow:var(--bs-sombra-s);transition:transform .5s var(--bs-ease),box-shadow .5s var(--bs-ease);overflow:hidden}.bs-card:hover{transform:translateY(-8px) rotate(-.6deg);box-shadow:var(--bs-sombra)}.bs-card:after{content:"";position:absolute;right:-30px;bottom:-36px;width:110px;aspect-ratio:1 / 1.1547;background:var(--bs-crema-2);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transition:transform .6s var(--bs-ease);z-index:0}.bs-card:hover:after{transform:rotate(30deg) scale(1.15)}.bs-card>*{position:relative;z-index:1}.bs-card__icono{width:68px;height:68px;border-radius:22px;display:grid;place-items:center;background:var(--bs-miel-claro);color:var(--bs-choco);margin-bottom:20px;transition:transform .5s var(--bs-ease),background .3s}.bs-card:hover .bs-card__icono{transform:rotate(-8deg) scale(1.06);background:var(--bs-miel)}.bs-card__icono svg{width:34px;height:34px}.bs-card .bs-body{margin:0;font-size:16px}.bs-pasos{background:var(--bs-crema-2)}.bs-pasos__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.bs-pasos__visual{position:sticky;top:110px}.bs-pasos__marco{position:relative;border-radius:var(--bs-radio);overflow:hidden;aspect-ratio:4 / 5;box-shadow:var(--bs-sombra);background:var(--bs-miel-claro)}.bs-pasos__marco img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .7s var(--bs-ease),transform 1.2s var(--bs-ease)}.bs-pasos__marco img.bs-activa{opacity:1;transform:scale(1)}.bs-pasos__lista{display:grid;gap:22px;padding-top:8px}.bs-paso{display:grid;grid-template-columns:64px 1fr;gap:20px;padding:28px;border-radius:var(--bs-radio);background:#ffffff8c;transition:background .4s,box-shadow .4s,transform .5s var(--bs-ease)}.bs-paso.bs-activo{background:var(--bs-blanco);box-shadow:var(--bs-sombra-s);transform:translate(6px)}.bs-paso__num{width:64px;height:72px;display:grid;place-items:center;font-family:var(--bs-fuente-titulos);font-weight:700;font-size:28px;color:var(--bs-choco);background:var(--bs-miel-claro);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transition:background .4s}.bs-paso.bs-activo .bs-paso__num{background:var(--bs-miel)}.bs-paso .bs-body{margin:0;font-size:16px}.bs-paso__img-movil{display:none}.bs-galeria__cab{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;flex-wrap:wrap}.bs-galeria__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:repeat(2,minmax(220px,300px));gap:20px}.bs-galeria__item{position:relative;border-radius:var(--bs-radio);overflow:hidden;background:var(--bs-miel-claro);box-shadow:var(--bs-sombra-s)}.bs-galeria__item:first-child{grid-row:span 2}.bs-galeria__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--bs-ease)}.bs-galeria__item:hover img{transform:scale(1.06)}.bs-galeria__etiqueta{position:absolute;left:16px;bottom:16px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:8px 16px;font-weight:800;font-size:14px;color:var(--bs-choco);transform:translateY(6px);opacity:.95;transition:transform .5s var(--bs-ease)}.bs-galeria__item:hover .bs-galeria__etiqueta{transform:translateY(0)}.bs-resenas{overflow-x:clip}.bs-resenas__pista{display:flex;gap:22px;width:max-content;animation:bs-marquee var(--bs-vel, 50s) linear infinite;padding:16px 0 30px}.bs-resenas:hover .bs-resenas__pista{animation-play-state:paused}.bs-resena{width:360px;flex-shrink:0;background:var(--bs-blanco);border-radius:var(--bs-radio);padding:28px;box-shadow:var(--bs-sombra-s);transition:transform .4s var(--bs-ease)}.bs-resena:hover{transform:translateY(-6px)}.bs-estrellas{color:var(--bs-miel);font-size:18px;letter-spacing:2px;margin-bottom:12px}.bs-resena p{margin:0 0 18px;font-size:16px;line-height:1.6;color:var(--bs-texto)}.bs-resena__autor{font-weight:800;color:var(--bs-choco);font-size:15px}.bs-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.bs-faq__lista{display:grid;gap:14px}.bs-faq details{background:var(--bs-blanco);border-radius:var(--bs-radio-s);box-shadow:var(--bs-sombra-s);overflow:hidden;transition:box-shadow .3s}.bs-faq details[open]{box-shadow:var(--bs-sombra)}.bs-faq summary{list-style:none;cursor:pointer;padding:22px 26px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--bs-fuente-titulos);font-weight:600;color:var(--bs-choco);font-size:19px}.bs-faq summary::-webkit-details-marker{display:none}.bs-faq summary:after{content:"+";flex:0 0 34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--bs-miel-claro);font-size:22px;transition:transform .4s var(--bs-ease),background .3s}.bs-faq details[open] summary:after{transform:rotate(45deg);background:var(--bs-miel)}.bs-faq__resp{padding:0 26px 24px;font-size:16px;line-height:1.65;color:var(--bs-texto-suave)}.bs-cta__caja{position:relative;background:var(--bs-miel);border-radius:40px;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;padding:64px}.bs-cta__caja .bs-h2,.bs-cta__caja .bs-body{color:var(--bs-choco);position:relative;z-index:1}.bs-cta__caja .bs-body{opacity:.85}.bs-cta__texto{position:relative;z-index:2}.bs-cta__img{position:relative;z-index:1;border-radius:32px;overflow:hidden;aspect-ratio:1;box-shadow:0 24px 50px -20px #4a2c178c;transform:rotate(3deg);transition:transform .8s var(--bs-ease)}.bs-cta__caja:hover .bs-cta__img{transform:rotate(0) scale(1.02)}.bs-cta__img img{width:100%;height:100%;object-fit:cover;display:block}.bs-cta__caja .bs-hex{background:#ffffff38}.bs-cta__caja .bs-hex:nth-of-type(1){width:180px;top:-50px;left:38%}.bs-cta__caja .bs-hex:nth-of-type(2){width:90px;bottom:30px;left:20px}.bs-cta__precio{display:flex;align-items:baseline;gap:12px;margin:6px 0 24px;font-family:var(--bs-fuente-titulos);color:var(--bs-choco)}.bs-cta__precio strong{font-size:40px;font-weight:600}.bs-cta__precio s{font-size:20px;opacity:.6}.bs-cta__garantia{margin-top:18px;font-size:14px;font-weight:700;color:var(--bs-choco);opacity:.85}.bs-producto__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.bs-producto__grid>*,.bs-hero__grid>*,.bs-historia__grid>*,.bs-pasos__grid>*,.bs-faq__grid>*{min-width:0}.bs-galeria-p{position:sticky;top:100px}.bs-galeria-p__principal{position:relative;border-radius:var(--bs-radio);overflow:hidden;background:var(--bs-blanco);box-shadow:var(--bs-sombra-s);aspect-ratio:1}.bs-galeria-p__principal img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .35s var(--bs-ease),transform .6s var(--bs-ease)}.bs-galeria-p__principal img.bs-cambiando{opacity:0;transform:scale(.98)}.bs-galeria-p__flecha{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:0;background:#ffffffeb;box-shadow:var(--bs-sombra-s);cursor:pointer;display:grid;place-items:center;color:var(--bs-choco);transition:transform .3s var(--bs-ease)}.bs-galeria-p__flecha:hover{transform:translateY(-50%) scale(1.08)}.bs-galeria-p__flecha--prev{left:14px}.bs-galeria-p__flecha--next{right:14px}.bs-galeria-p__flecha svg{width:20px;height:20px}.bs-galeria-p__miniaturas{display:flex;gap:12px;margin-top:14px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:thin}.bs-galeria-p__mini{flex:0 0 78px;height:78px;border-radius:16px;overflow:hidden;border:3px solid transparent;padding:0;cursor:pointer;background:var(--bs-blanco);transition:border-color .25s,transform .3s var(--bs-ease)}.bs-galeria-p__mini:hover{transform:translateY(-2px)}.bs-galeria-p__mini[aria-current=true]{border-color:var(--bs-miel)}.bs-galeria-p__mini img{width:100%;height:100%;object-fit:cover;display:block}.bs-compra .bs-h1{margin-bottom:.3em}.bs-compra__valoracion{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--bs-texto-suave);font-size:14px;margin-bottom:14px}.bs-compra__precio{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:6px 0 20px}.bs-compra__precio strong{font-family:var(--bs-fuente-titulos);font-size:36px;font-weight:600;color:var(--bs-choco)}.bs-compra__precio s{font-size:20px;color:var(--bs-texto-suave)}.bs-compra__ahorro{background:var(--bs-choco);color:var(--bs-crema);border-radius:999px;padding:5px 12px;font-weight:800;font-size:13px}.bs-compra__impuestos{font-size:13px;color:var(--bs-texto-suave);width:100%;margin-top:-6px}.bs-compra__intro{font-size:17px;line-height:1.65;color:var(--bs-texto-suave);margin-bottom:22px}.bs-compra__puntos{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:10px}.bs-compra__puntos li{display:flex;gap:12px;align-items:flex-start;font-weight:700;color:var(--bs-texto);font-size:16px}.bs-compra__puntos li:before{content:"\2713";flex:0 0 24px;height:24px;border-radius:50%;background:var(--bs-miel);display:grid;place-items:center;font-size:12px;font-weight:900;color:var(--bs-choco)}.bs-variante{margin-bottom:18px;border:0;padding:0}.bs-variante legend{font-weight:800;color:var(--bs-choco);margin-bottom:10px;font-size:15px}.bs-variante__opciones{display:flex;flex-wrap:wrap;gap:10px}.bs-variante__opciones input{position:absolute;opacity:0;pointer-events:none}.bs-variante__opciones label{padding:10px 18px;border-radius:999px;background:var(--bs-blanco);box-shadow:inset 0 0 0 2px var(--bs-miel-claro);cursor:pointer;font-weight:700;transition:box-shadow .2s,background .2s}.bs-variante__opciones input:checked+label{box-shadow:inset 0 0 0 2px var(--bs-choco);background:var(--bs-miel-claro)}.bs-variante__opciones input:focus-visible+label{outline:2px solid var(--bs-choco);outline-offset:2px}.bs-compra__fila{display:flex;gap:12px;align-items:stretch}.bs-cantidad{display:flex;align-items:center;background:var(--bs-blanco);border-radius:999px;box-shadow:inset 0 0 0 2px var(--bs-miel-claro)}.bs-cantidad button{width:44px;height:100%;min-height:56px;border:0;background:none;font-size:22px;cursor:pointer;color:var(--bs-choco)}.bs-cantidad input{width:40px;text-align:center;border:0;background:none;font-weight:800;font-size:17px;color:var(--bs-choco);-moz-appearance:textfield}.bs-cantidad input::-webkit-outer-spin-button,.bs-cantidad input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bs-compra__fila .bs-btn{flex:1}.bs-compra__error{color:#b3261e;font-weight:700;margin-top:10px;font-size:14px}.bs-compra__error:empty{display:none}.bs-confianza{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.bs-confianza__item{background:var(--bs-blanco);border-radius:var(--bs-radio-s);padding:14px 10px;text-align:center;font-size:13px;font-weight:700;color:var(--bs-choco);line-height:1.3;box-shadow:var(--bs-sombra-s)}.bs-confianza__item svg{width:26px;height:26px;display:block;margin:0 auto 6px;color:var(--bs-miel-oscuro)}.bs-acordeon{margin-top:26px;border-top:2px solid var(--bs-miel-claro)}.bs-acordeon details{border-bottom:2px solid var(--bs-miel-claro)}.bs-acordeon summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:800;color:var(--bs-choco);display:flex;justify-content:space-between;align-items:center;font-size:16px}.bs-acordeon summary::-webkit-details-marker{display:none}.bs-acordeon summary:after{content:"+";font-size:22px;transition:transform .3s var(--bs-ease)}.bs-acordeon details[open] summary:after{transform:rotate(45deg)}.bs-acordeon__cont{padding:0 0 20px;font-size:15px;line-height:1.65;color:var(--bs-texto-suave)}.bs-acordeon__cont ul{padding-left:20px;margin:0}.bs-acordeon__cont li{margin-bottom:6px}.bs-barra-fija{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff8ecf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -10px 30px -16px #4a2c1766;padding:12px var(--bs-margen);display:none;align-items:center;gap:14px;transform:translateY(110%);transition:transform .45s var(--bs-ease)}.bs-barra-fija.bs-visible{transform:none}.bs-barra-fija__info{flex:1;min-width:0;font-weight:800;color:var(--bs-choco);font-size:14px;line-height:1.2}.bs-barra-fija__info span{display:block;font-family:var(--bs-fuente-titulos);font-size:20px}.bs-barra-fija .bs-btn{padding:14px 22px;font-size:15px}.bs-footer{background:var(--bs-choco);color:var(--bs-crema);font-family:var(--bs-fuente);position:relative;overflow-x:clip}.bs-footer__ola{display:block;width:100%;height:40px;color:var(--bs-choco);background:var(--bs-crema)}.bs-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px;padding-top:56px;padding-bottom:40px}.bs-footer .bs-logo{color:var(--bs-crema)}.bs-footer__tagline{margin:16px 0 20px;line-height:1.6;opacity:.85;max-width:340px}.bs-footer__titulo{font-family:var(--bs-fuente-titulos);font-weight:600;font-size:19px;color:var(--bs-miel);margin:0 0 16px}.bs-footer__nav{list-style:none;padding:0;margin:0;display:grid;gap:10px}.bs-footer a{color:var(--bs-crema);text-decoration:none;opacity:.85;transition:opacity .2s,color .2s}.bs-footer a:hover{opacity:1;color:var(--bs-miel)}.bs-footer__redes{display:flex;gap:10px;list-style:none;padding:0;margin:0}.bs-footer__redes a{width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:grid;place-items:center;opacity:1}.bs-footer__redes a:hover{background:var(--bs-miel);color:var(--bs-choco)}.bs-footer__redes svg{width:18px;height:18px}.bs-footer__inferior{border-top:1px solid rgba(255,248,236,.15);padding-top:22px;padding-bottom:26px;display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:space-between;align-items:center;font-size:14px}.bs-footer__legales{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:0}.bs-footer__pagos{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.bs-footer__pagos svg{height:24px;width:auto}.bs-footer__copy{opacity:.7}.bs-footer__localizacion{padding-bottom:20px}@media(max-width:989px){:root{--bs-margen: 20px}.bs-hero__grid,.bs-historia__grid,.bs-pasos__grid,.bs-faq__grid,.bs-producto__grid{grid-template-columns:1fr;gap:40px}.bs-hero__grid{min-height:0;padding-top:12px}.bs-hero .bs-hex{display:none}.bs-hero__visual{max-width:520px;margin:0 auto;width:92%}.bs-hero__badge--1{left:-8px}.bs-hero__badge--2{right:-4px}.bs-historia--invertida .bs-historia__media{order:0}.bs-historia__media{max-width:520px;margin:0 auto 30px;width:88%}.bs-beneficios__grid{grid-template-columns:1fr 1fr}.bs-pasos__visual{display:none}.bs-paso{transform:none!important;background:var(--bs-blanco)}.bs-paso__img-movil{display:block;grid-column:1 / -1;border-radius:var(--bs-radio-s);overflow:hidden;aspect-ratio:16 / 11;margin-top:6px}.bs-paso__img-movil img{width:100%;height:100%;object-fit:cover;display:block}.bs-galeria__grid{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:220px}.bs-galeria__item:first-child{grid-column:span 2;grid-row:span 1}.bs-cta__caja{grid-template-columns:1fr;padding:40px 28px;text-align:center}.bs-cta__precio{justify-content:center}.bs-cta__img{max-width:360px;margin:0 auto;width:100%}.bs-galeria-p{position:static}.bs-footer__grid{grid-template-columns:1fr 1fr}.bs-footer__marca{grid-column:1 / -1}.bs-barra-fija{display:flex}}@media(max-width:540px){.bs-beneficios__grid{grid-template-columns:1fr}.bs-hero__acciones .bs-btn{width:100%}.bs-hero__badge{padding:10px 12px;font-size:13px}.bs-hero__badge-num{font-size:20px}.bs-hero__badge .bs-abeja{width:28px;height:28px}.bs-galeria__grid{grid-template-columns:1fr;grid-auto-rows:260px}.bs-galeria__item:first-child{grid-column:auto}.bs-resena{width:290px;padding:22px}.bs-paso{grid-template-columns:48px 1fr;padding:20px;gap:14px}.bs-paso__num{width:48px;height:54px;font-size:22px}.bs-confianza{grid-template-columns:1fr 1fr 1fr;gap:8px}.bs-footer__grid{grid-template-columns:1fr;gap:32px}.bs-cta__caja{border-radius:28px}}@media(prefers-reduced-motion:reduce){.bs-reveal{opacity:1!important;transform:none!important;transition:none!important}.bs-flota,.bs-hero__fondo,.bs-hero__badge,.bs-abeja-vuela,.bs-marquesina__pista,.bs-resenas__pista{animation:none!important}.bs-hero__marco{transform:none!important}}.bs-valoracion__cab{max-width:760px;margin:0 auto 32px}.bs-valoracion__caja{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center;border-radius:var(--bs-radio);padding:48px;box-shadow:var(--bs-sombra-s);position:relative;overflow:hidden}.bs-valoracion__caja:after{content:"";position:absolute;right:-40px;top:-50px;width:170px;aspect-ratio:1 / 1.1547;background:var(--bs-crema-2);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);z-index:0}.bs-valoracion__caja>*{position:relative;z-index:1}.bs-valoracion__puntos{text-align:center;padding-right:48px;border-right:2px dashed var(--bs-miel-claro)}.bs-valoracion__estrellas{color:var(--bs-miel);font-size:34px;letter-spacing:4px;line-height:1}.bs-valoracion__nota{font-family:var(--bs-fuente-titulos);color:var(--bs-choco);line-height:1;margin:10px 0 14px}.bs-valoracion__nota strong{font-weight:600}.bs-valoracion__nota span{font-size:.38em;opacity:.55;margin-left:6px}.bs-valoracion__sub{color:var(--bs-texto-suave);line-height:1.55;max-width:320px;margin:0 auto}.bs-valoracion__lista{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:12px}.bs-valoracion__lista li{display:flex;gap:12px;align-items:flex-start;line-height:1.5;color:var(--bs-texto);font-weight:600}.bs-valoracion__lista li .bs-abeja{flex:0 0 22px;margin-top:1px}.bs-valoracion__aviso{background:var(--bs-crema);border-radius:var(--bs-radio-s);padding:14px 18px;font-size:15px;line-height:1.5;color:var(--bs-texto-suave);border-left:5px solid var(--bs-miel)}.bs-valoracion__aviso strong{color:var(--bs-choco)}.bs-valoracion__fuente{text-align:center;font-size:13px;color:var(--bs-texto-suave);opacity:.85;margin:16px 0 0}@media(max-width:989px){.bs-valoracion__caja{grid-template-columns:1fr;gap:28px;padding:32px 24px}.bs-valoracion__puntos{padding-right:0;padding-bottom:26px;border-right:0;border-bottom:2px dashed var(--bs-miel-claro)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bs-styles.css.map */
