.bnrb{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 13.6rem;grid-template-rows:auto auto 1fr auto auto;column-gap:1.2rem;padding:2.2rem 2rem;background:#3a3f2c;color:#f7f3ec}.bnrb__e{position:absolute;display:block;height:auto}.bnrb__e--d{display:none}.bnrb__txt{display:contents}.bnrb__et,.bnrb h2.bnrb__t,.bnrb__txt>p:not(.bnrb__oc),.bnrb__oc,.bnrb__acc,.bnrb__fotos{position:relative;z-index:1;grid-column:1}.bnrb__et{grid-row:1}.bnrb h2.bnrb__t{grid-row:2}.bnrb__txt>p:not(.bnrb__oc){grid-row:3}.bnrb__et{margin:.8rem 0 .6rem;font-size:1.1rem;font-weight:600;letter-spacing:.1em;line-height:1.3;color:#e2c26c}.bnrb h2.bnrb__t{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:3.5rem;line-height:1.02;letter-spacing:normal;color:#fff}.bnrb p{margin:.6rem 0 0;font-size:1.35rem;line-height:1.4;letter-spacing:normal;color:#f7f3ec}.bnrb__p--d{display:none}.bnrb__b{flex:none;display:inline-flex;align-items:center;min-height:4.4rem;padding:.8rem 1.6rem;background:#e2c26c;color:#2a2d22;font-size:1.4rem;font-weight:600;line-height:1.2;letter-spacing:normal;text-decoration:none;border-radius:2px}.bnrb__b:hover{background:#ebd084;color:#2a2d22}.bnrb__fotos{grid-column:2;grid-row:1 / span 3;height:17.8rem}.bnrb__fotos img{display:block;position:absolute;box-sizing:border-box;object-fit:cover;border:3px solid #f7f3ec;border-radius:3px;background:#f7f3ec}.bnrb__bolsa{right:0;top:0;width:9.2rem;height:11.6rem}.bnrb__caja{left:0;bottom:0;width:10.4rem;height:10.4rem}.bnrb p.bnrb__oc{grid-column:1 / -1;grid-row:4;margin-top:1.2rem;font-size:1.2rem;line-height:1.4;font-weight:500;color:#e2c26c}.bnrb__oc span{white-space:nowrap}.bnrb__acc{grid-column:1 / -1;grid-row:5;margin-top:1rem;display:flex;align-items:center;gap:1.2rem}.bnrb__corp{min-width:0;font-size:1.2rem;line-height:1.3;color:#f7f3ec;text-decoration:underline;text-underline-offset:2px;padding:.4rem 0}.bnrb__corp:hover{color:#e2c26c}.bnrb--compacta{padding:1.4rem 1.6rem;grid-template-columns:minmax(0,1fr) 10.4rem;column-gap:1rem}.bnrb--compacta .bnrb__et{margin:0 0 .4rem;font-size:1.05rem}.bnrb--compacta h2.bnrb__t{font-size:2.6rem}.bnrb--compacta p{font-size:1.25rem;line-height:1.35}.bnrb--compacta p.bnrb__oc{margin-top:.8rem;font-size:1.15rem}.bnrb--compacta .bnrb__acc{margin-top:.6rem}.bnrb--compacta .bnrb__b{min-height:4rem;padding:.7rem 1.2rem;font-size:1.3rem}.bnrb--compacta .bnrb__fotos{height:12.6rem}.bnrb--compacta .bnrb__bolsa{width:6.6rem;height:8.2rem}.bnrb--compacta .bnrb__caja{width:7.4rem;height:7.4rem}@media screen and (min-width:750px){.bnrb__e--m{display:none}.bnrb__e--d{display:block}.bnrb__p--m{display:none}.bnrb__p--d{display:block}.bnrb{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:3rem clamp(4rem,8.33vw,12rem);min-height:24rem}.bnrb__txt{position:relative;z-index:1;display:flex;flex-direction:column;flex:0 1 54rem;min-width:0;gap:1rem}.bnrb__et{margin:0;font-size:1.2rem;letter-spacing:.12em}.bnrb p{margin:0}.bnrb h2.bnrb__t{font-size:clamp(4.4rem,4.3vw,6.2rem);line-height:1}.bnrb p{font-size:clamp(1.5rem,1.25vw,1.8rem);line-height:1.45}.bnrb__b{padding:1.2rem 2.6rem;min-height:4.8rem;font-size:1.5rem}.bnrb p.bnrb__oc{margin:0;font-size:1.4rem}.bnrb__acc{margin-top:.4rem;gap:2rem}.bnrb__corp{font-size:1.35rem}.bnrb__fotos{flex:none;height:auto;display:flex;align-items:center;gap:clamp(1.2rem,1.4vw,2rem)}.bnrb__fotos img{position:static;border-width:4px;height:clamp(15rem,16vw,23rem)}.bnrb__caja{width:clamp(15rem,16vw,23rem)}.bnrb__bolsa{width:clamp(12.4rem,13.2vw,19rem);order:2}.bnrb--compacta{padding-block:1.8rem;min-height:0}.bnrb--compacta .bnrb__txt{flex-basis:62rem;gap:.6rem}.bnrb--compacta .bnrb__et{margin:0}.bnrb--compacta p.bnrb__oc{margin:0;font-size:1.3rem}.bnrb--compacta .bnrb__acc{margin-top:.2rem}.bnrb--compacta h2.bnrb__t{font-size:clamp(3.2rem,3vw,4.2rem)}.bnrb--compacta p{font-size:1.5rem}.bnrb--compacta .bnrb__b{min-height:4.2rem;padding:.8rem 2rem;font-size:1.4rem}.bnrb--compacta .bnrb__fotos{flex:none;height:auto}.bnrb--compacta .bnrb__fotos img{height:13rem}.bnrb--compacta .bnrb__caja{width:13rem}.bnrb--compacta .bnrb__bolsa{width:10.6rem}}@media screen and (min-width:990px){.bnrb:not(.bnrb--compacta){min-height:30rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bn-regalo-banner.css.map */
