.bdb-reco__grid,.bdb-promo__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin-top:48px}.bdb-rcard{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--bdb-azul,#123250)}.bdb-rcard__media{display:block;aspect-ratio:1;border-radius:24px;overflow:hidden;background:var(--bdb-gris,#F3F5F8);box-shadow:var(--bdb-sombra,0 12px 32px rgba(18,50,80,.1));margin-bottom:10px}.bdb-rcard__media img,.bdb-rcard__media svg{width:100%;height:100%;object-fit:contain;display:block;transition:transform .8s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.bdb-rcard:hover .bdb-rcard__media img{transform:scale(1.04)}}.bdb-rcard__vendor{font:600 11px/1 var(--font-body--family);letter-spacing:.08em;text-transform:uppercase;color:var(--bdb-texto,#4A5D72)}.bdb-rcard__name{font-size:15px;line-height:1.35;color:var(--bdb-azul,#123250);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bdb-rcard__price{font:700 18px/1.2 var(--font-heading--family);color:var(--bdb-azul,#123250)}.bdb-pack{margin-top:56px;background:var(--bdb-gris,#F3F5F8);border-radius:var(--bdb-r,28px);padding:clamp(22px,3.5vw,40px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,.9fr);gap:clamp(18px,3vw,40px);align-items:center}.bdb-pack[hidden]{display:none}.bdb-section .bdb-pack__title{font-size:clamp(24px,2.4vw,32px);line-height:1.1;color:var(--bdb-azul,#123250);margin:0}.bdb-pack__text{font-size:14px;line-height:1.55;color:var(--bdb-texto,#4A5D72);margin:10px 0 0}.bdb-pack__items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bdb-pack__item{background:#fff;border-radius:20px;padding:12px;display:flex;flex-direction:column;gap:6px;position:relative}.bdb-pack__item+.bdb-pack__item:before{content:"+";position:absolute;left:-12px;top:42%;width:20px;height:20px;border-radius:50%;background:var(--bdb-amarillo,#F2B705);color:var(--bdb-azul,#123250);font:700 14px/20px var(--font-body--family);text-align:center}.bdb-pack__img{display:block;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--bdb-gris,#F3F5F8)}.bdb-pack__img img{width:100%;height:100%;object-fit:contain;display:block}.bdb-pack__name{font-size:13px;line-height:1.35;color:var(--bdb-azul,#123250);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bdb-pack__price{font:700 15px/1.2 var(--font-heading--family);color:var(--bdb-azul,#123250)}.bdb-pack__total{margin:0 0 18px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--bdb-texto,#4A5D72)}.bdb-pack__total strong{font:700 clamp(28px,2.8vw,38px)/1 var(--font-heading--family);color:var(--bdb-azul,#123250)}.bdb-pack .bdb-actions{display:flex;flex-wrap:wrap;gap:10px}.bdb-pack__err{font-size:13px;color:var(--bdb-rojo,#D72828);margin:10px 0 0}.bdb-promo{padding-block:clamp(40px,6vw,88px)}.bdb-promo__head{max-width:720px}.bdb-promo__head h1{font-size:clamp(38px,5vw,64px);line-height:1.05;color:var(--bdb-azul,#123250);margin:0}.bdb-promo__empty{margin-top:40px;background:var(--bdb-gris,#F3F5F8);border-radius:var(--bdb-r,28px);padding:clamp(32px,6vw,72px);text-align:center}.bdb-section .bdb-promo__empty h2{font-size:clamp(24px,2.6vw,34px);line-height:1.15;color:var(--bdb-azul,#123250);margin:0 0 12px}.bdb-promo__empty p{font-size:16px;line-height:1.6;color:var(--bdb-texto,#4A5D72);max-width:520px;margin:0 auto 26px}.bdb-promo__empty .bdb-actions{justify-content:center;display:flex;flex-wrap:wrap;gap:12px}.bdb-promo__pag{margin-top:40px;display:flex;justify-content:center;gap:10px}@media(max-width:989px){.bdb-reco__grid,.bdb-promo__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bdb-pack{grid-template-columns:1fr}}@media(max-width:560px){.bdb-pack__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bdb-pack__item{padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bdb-reco.css.map */
