:root{--br-ink: #000000;--br-ink-soft: #333333;--br-cream: #eef1ea;--br-cream-2: #f5f5f5;--br-paper: #ffffff;--br-navy: #1d3686;--br-burgundy: #000000;--br-line: rgba(0, 0, 0, .1);--br-line-invert: rgba(255, 255, 255, .22);--br-font-display: "Oswald", "Arial Narrow", sans-serif;--br-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--br-radius: 14px;--br-radius-img: 4px;--br-radius-pill: 999px;--br-container: 1280px;--br-gutter: 24px;--br-ease: cubic-bezier(.22, 1, .36, 1)}@media screen and (max-width:749px){:root{--br-gutter: 18px}}.br-section *{box-sizing:border-box}.br-section{font-family:var(--br-font-body);color:inherit;position:relative}.br-section img{max-width:100%;display:block}.br-section{padding-top:0!important;padding-bottom:0!important}.br-container{max-width:var(--br-container);margin:0 auto;padding:0 var(--br-gutter)}.br-eyebrow{font-family:var(--br-font-display);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:10px}.br-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;display:inline-block}.br-heading{font-family:var(--br-font-display);text-transform:uppercase;letter-spacing:.02em;font-weight:600;line-height:1.04;margin:0}.br-body{font-family:var(--br-font-body);line-height:1.6;margin:0}.br-btn{font-family:var(--br-font-display);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 34px;border:1px solid currentColor;border-radius:var(--br-radius);text-decoration:none;cursor:pointer;transition:background-color .35s var(--br-ease),color .35s var(--br-ease),transform .35s var(--br-ease);background:transparent;white-space:nowrap}.br-btn--dark{background:var(--br-ink);color:var(--br-cream);border-color:var(--br-ink)}.br-btn--dark:hover{background:transparent;color:var(--br-ink)}.br-btn--light{background:var(--br-cream);color:var(--br-ink);border-color:var(--br-cream)}.br-btn--light:hover{background:transparent;color:var(--br-cream);border-color:var(--br-cream)}.br-btn--outline-light{background:transparent;color:var(--br-cream);border-color:var(--br-line-invert)}.br-btn--outline-light:hover{background:var(--br-cream);color:var(--br-ink)}.br-btn--outline-dark{background:transparent;color:var(--br-ink);border-color:var(--br-line)}.br-btn--outline-dark:hover{background:var(--br-ink);color:var(--br-cream)}.br-btn:disabled{opacity:.45;cursor:not-allowed}.br-btn:disabled:hover{background:inherit}.br-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--br-ease),transform .9s var(--br-ease)}.br-reveal.br-visible{opacity:1;transform:translateY(0)}.br-reveal-scale{opacity:0;transform:scale(.94);transition:opacity .9s var(--br-ease),transform .9s var(--br-ease)}.br-reveal-scale.br-visible{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.br-reveal,.br-reveal-scale{opacity:1!important;transform:none!important;transition:none!important}}.br-hero{background:var(--br-ink);overflow:clip}.br-hero__grid{display:grid;grid-template-columns:1fr 1fr;min-height:88vh}.br-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:64px var(--br-gutter);color:var(--br-cream);position:relative;z-index:2}.br-hero__eyebrow{color:var(--br-cream);opacity:.85;margin-bottom:22px}.br-hero__title{color:var(--br-cream);font-size:clamp(40px,5.4vw,84px);max-width:12ch}.br-hero__sub{color:var(--br-cream);opacity:.85;max-width:42ch;margin-top:22px;font-size:16px}.br-hero__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:38px}.br-hero__visual{position:relative;background:var(--br-cream);display:flex;align-items:center;justify-content:center;overflow:clip}.br-hero__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 120% at 70% 20%,rgba(29,54,134,.1),transparent 60%)}.br-hero__visual img{position:relative;z-index:1;width:76%;max-width:560px;height:auto;filter:drop-shadow(0 40px 60px rgba(0,0,0,.22));animation:br-float 6s ease-in-out infinite}@keyframes br-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.br-hero__visual-tag{position:absolute;z-index:2;left:32px;bottom:32px;font-family:var(--br-font-display);text-transform:uppercase;letter-spacing:.12em;font-size:12px;background:var(--br-ink);color:var(--br-cream);padding:10px 16px;border-radius:var(--br-radius-pill)}.br-hero__scroll{position:absolute;left:var(--br-gutter);bottom:26px;z-index:3;color:var(--br-cream);opacity:.65;font-family:var(--br-font-display);text-transform:uppercase;letter-spacing:.2em;font-size:11px;display:flex;align-items:center;gap:10px}.br-hero__scroll:after{content:"";width:1px;height:28px;background:currentColor;animation:br-scrollpulse 1.8s var(--br-ease) infinite}@keyframes br-scrollpulse{0%,to{opacity:.3}50%{opacity:1}}@media screen and (max-width:989px){.br-hero__grid{grid-template-columns:1fr;min-height:auto}.br-hero__copy{padding:64px var(--br-gutter) 36px;order:1;text-align:center;align-items:center}.br-hero__sub{text-align:center}.br-hero__actions{justify-content:center}.br-hero__visual{order:0;min-height:62vh}.br-hero__scroll{display:none}.br-hero__actions .br-btn{flex:1 1 auto}}.br-ticker-item{display:inline-flex;align-items:center;gap:10px;font-family:var(--br-font-display);text-transform:uppercase;letter-spacing:.14em;font-size:12.5px;font-weight:500;padding:0 26px;white-space:nowrap}.br-ticker-icon{opacity:.6;font-size:11px}.br-cat-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;flex-wrap:wrap}.br-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.br-cat-card{position:relative;aspect-ratio:3 / 4;overflow:clip;border-radius:var(--br-radius-img);display:block;text-decoration:none;background:var(--br-cream-2)}.br-cat-card img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--br-ease)}.br-cat-card:hover img{transform:scale(1.06)}.br-cat-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.72) 100%)}.br-cat-card__label{position:absolute;left:22px;right:22px;bottom:20px;color:var(--br-cream)}.br-cat-card__label .br-heading{font-size:22px}.br-cat-card__count{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;opacity:.75;margin-top:6px}@media screen and (max-width:989px){.br-cat-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:549px){.br-cat-grid{grid-template-columns:1fr}.br-cat-card{aspect-ratio:4/3}}.br-beneficios{display:grid;grid-template-columns:repeat(4,1fr)}.br-beneficio{padding:30px var(--br-gutter);text-align:center;border-left:1px solid var(--br-line-invert)}.br-beneficio:first-child{border-left:none}.br-beneficio__icon{width:30px;height:30px;margin:0 auto 16px;opacity:.9}.br-beneficio__icon svg{width:100%;height:100%}.br-beneficio__title{font-family:var(--br-font-display);text-transform:uppercase;letter-spacing:.08em;font-size:14px;margin-bottom:6px}.br-beneficio__text{font-size:13px;opacity:.75;line-height:1.5}@media screen and (max-width:749px){.br-beneficios{grid-template-columns:repeat(2,1fr)}.br-beneficio{border-left:none;border-top:1px solid var(--br-line-invert)}.br-beneficio:nth-child(1),.br-beneficio:nth-child(2){border-top:none}}.br-zig{display:flex;flex-direction:column;gap:0}.br-zig__row{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;padding:64px 0;border-top:1px solid var(--br-line)}.br-zig__row:first-child{border-top:none}.br-zig__row--reverse{direction:rtl}.br-zig__row--reverse>*{direction:ltr}.br-zig__media{position:relative;aspect-ratio:4/5;overflow:clip;border-radius:var(--br-radius-img);background:var(--br-cream-2)}.br-zig__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--br-ease)}.br-zig__media:hover img{transform:scale(1.045)}.br-zig__badge{position:absolute;top:18px;left:18px;z-index:2;font-family:var(--br-font-display);text-transform:uppercase;letter-spacing:.1em;font-size:11px;padding:8px 14px;border-radius:var(--br-radius-pill);background:var(--br-ink);color:var(--br-cream)}.br-zig__badge--hot{background:var(--br-burgundy)}.br-zig__num{font-family:var(--br-font-display);font-size:13px;letter-spacing:.15em;opacity:.5;margin-bottom:14px;display:block}.br-zig__title{font-size:clamp(28px,3.4vw,44px);margin-bottom:16px}.br-zig__text{font-size:16px;opacity:.78;max-width:46ch;margin-bottom:24px}.br-zig__price{font-family:var(--br-font-display);font-size:20px;margin-bottom:26px;display:flex;align-items:baseline;gap:12px}.br-zig__price s{opacity:.5;font-size:15px}@media screen and (max-width:989px){.br-zig__row,.br-zig__row--reverse{grid-template-columns:1fr;gap:28px;direction:ltr;padding:44px 0}}.br-resenas__head{margin-bottom:40px}.br-marquee-wrap{overflow-x:clip;overflow-y:visible}.br-marquee{display:flex;gap:20px;width:max-content;animation:br-marquee var(--br-marquee-duration, 42s) linear infinite}.br-marquee-wrap:hover .br-marquee{animation-play-state:paused}@keyframes br-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.br-review-card{width:320px;flex:0 0 auto;background:var(--br-paper);border:1px solid var(--br-line);border-radius:var(--br-radius-img);padding:26px;box-shadow:0 18px 40px -30px #0000001f}.br-review-card__stars{color:var(--br-burgundy);font-size:14px;letter-spacing:2px;margin-bottom:14px}.br-review-card__text{font-size:15px;line-height:1.6;margin-bottom:18px;opacity:.88}.br-review-card__author{font-family:var(--br-font-display);text-transform:uppercase;letter-spacing:.08em;font-size:12px;opacity:.6}@media(prefers-reduced-motion:reduce){.br-marquee{animation:none}}.br-cta{background:var(--br-ink);color:var(--br-cream);text-align:center;position:relative;overflow:clip}.br-cta__inner{padding:100px 0;position:relative;z-index:1}.br-cta__title{color:var(--br-cream);max-width:20ch;margin:0 auto 28px;font-size:clamp(30px,5vw,58px)}.br-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16}.br-cta__bg img{width:100%;height:100%;object-fit:cover}.br-producto__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:flex-start}.br-producto__gallery-main{aspect-ratio:4/5;overflow:clip;border-radius:var(--br-radius-img);background:var(--br-cream-2);margin-bottom:14px}.br-producto__gallery-main img{width:100%;height:100%;object-fit:cover}.br-producto__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.br-producto__thumb{aspect-ratio:1/1;border-radius:var(--br-radius-img);overflow:clip;cursor:pointer;border:1px solid var(--br-line);background:var(--br-cream-2);padding:0}.br-producto__thumb img{width:100%;height:100%;object-fit:cover;opacity:.75;transition:opacity .25s}.br-producto__thumb.is-active img,.br-producto__thumb:hover img{opacity:1}.br-producto__thumb.is-active{border-color:var(--br-ink)}.br-producto__info{position:sticky;top:120px}.br-producto__vendor{font-size:12px;text-transform:uppercase;letter-spacing:.14em;opacity:.55;margin-bottom:10px;display:block}.br-producto__title{font-size:clamp(26px,3vw,38px);margin-bottom:16px}.br-producto__price{font-family:var(--br-font-display);font-size:22px;display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.br-producto__price s{opacity:.45;font-size:16px}.br-producto__price .br-badge-sale{font-size:11px;background:var(--br-ink);color:var(--br-paper);padding:4px 11px;border-radius:var(--br-radius-pill);text-transform:uppercase;letter-spacing:.08em}.br-producto__desc{font-size:15px;line-height:1.7;opacity:.85;margin-bottom:28px}.br-option{margin-bottom:22px}.br-option__label{font-family:var(--br-font-display);text-transform:uppercase;letter-spacing:.08em;font-size:12px;margin-bottom:10px;display:block}.br-option__values{display:flex;flex-wrap:wrap;gap:8px}.br-swatch{min-width:46px;height:44px;padding:0 14px;border:1px solid var(--br-line);border-radius:var(--br-radius);background:var(--br-paper);font-family:var(--br-font-body);font-size:13px;cursor:pointer;transition:all .2s}.br-swatch:hover{border-color:var(--br-ink)}.br-swatch.is-selected{background:var(--br-ink);color:var(--br-cream);border-color:var(--br-ink)}.br-swatch:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.br-producto__form-actions{display:flex;gap:12px;margin:28px 0 22px}.br-producto__form-actions .br-btn{flex:1;padding:18px 20px;font-size:13.5px}.br-stock-msg{font-size:13px;margin-bottom:22px}.br-stock-msg--low{color:var(--br-burgundy)}.br-stock-msg--out{opacity:.6}.br-notify{background:var(--br-cream-2);border-radius:var(--br-radius-img);padding:18px 20px;margin-bottom:22px}.br-notify__label{font-family:var(--br-font-display);text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;margin:0 0 12px}.br-notify__row{display:flex;gap:10px}.br-notify__input{flex:1;min-width:0;padding:12px 14px;border:1px solid var(--br-line);border-radius:var(--br-radius);font-family:var(--br-font-body);font-size:14px;background:var(--br-paper);color:var(--br-ink)}.br-notify__input:focus{outline:none;border-color:var(--br-ink)}.br-notify__btn{padding:0 20px;font-size:12px;white-space:nowrap}.br-notify__success{font-size:13.5px;margin:0}@media screen and (max-width:420px){.br-notify__row{flex-direction:column}}.br-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:24px;border-top:1px solid var(--br-line)}.br-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;font-size:12px;opacity:.75}.br-trust__item svg{width:22px;height:22px}.br-accordion{border-top:1px solid var(--br-line);margin-top:28px}.br-accordion__item{border-bottom:1px solid var(--br-line)}.br-accordion__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 2px;background:none;border:none;font-family:var(--br-font-display);text-transform:uppercase;letter-spacing:.06em;font-size:13px;cursor:pointer;color:inherit}.br-accordion__trigger .br-plus{transition:transform .3s var(--br-ease);font-size:18px}.br-accordion__item.is-open .br-plus{transform:rotate(45deg)}.br-accordion__panel{max-height:0;overflow:hidden;transition:max-height .35s var(--br-ease)}.br-accordion__panel-inner{padding:0 2px 18px;font-size:14px;line-height:1.65;opacity:.82}@media screen and (max-width:989px){.br-producto__grid{grid-template-columns:1fr;gap:32px}.br-producto__info{position:static}}.section-header{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/br-styles.css.map */
