[data-season=dia_de_muertos]{--lb-header-h:123px;--lb-sticky-top:calc(var(--lb-header-h) + var(--lb-sticky-gap))}[data-season=dia_de_muertos] .lb-header .rois-nav.lb-nav{--fg:#fff4df;--fg-muted:rgba(255,244,223,0.78);--hair:rgba(255,244,223,0.14);--lb-ink:#fff4df;--lb-muted:rgba(255,244,223,0.8);--accent:#e4b45f;background:#120c0a;border-bottom:1px solid rgba(228,180,95,.22);color:#fff4df}[data-season=dia_de_muertos] .lb-header .lb-nav-links .nav-link:hover{color:#e4b45f}[data-season=dia_de_muertos] .lb-header .lb-search-trigger{background:rgba(255,244,223,.07);border-color:rgba(228,180,95,.3);color:rgba(255,244,223,.55)}[data-season=dia_de_muertos] .lb-header .lb-search-trigger:hover{border-color:#e4b45f}[data-season=dia_de_muertos] .lb-header .lb-search-placeholder{color:rgba(255,244,223,.55)}[data-season=dia_de_muertos] .lb-header .nav-icon.lb-cart-pill{background:#e8892b;color:#120c0a}[data-season=dia_de_muertos] .lb-header .nav-icon.lb-cart-pill:hover{background:#f2a93b}[data-season=dia_de_muertos] .lb-header .lb-cart-pill .rois-cart-count{background:#120c0a;color:#fff4df;box-shadow:0 0 0 2px #e8892b}[data-season=dia_de_muertos] .lb-ticker{position:relative;z-index:1;overflow:visible;margin-bottom:12px;background:#e8892b;color:#120c0a;border-bottom:0}[data-season=dia_de_muertos] .lb-ticker-aside{--fg-muted:#120c0a;background:#e8892b;color:#120c0a;border-left-color:rgba(18,12,10,.25)}[data-season=dia_de_muertos] .lb-ticker:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:12px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'48'%20height%3D'22'%20viewBox%3D'0%200%2048%2022'%3E%3Cpath%20d%3D'M0%200H48V12Q42%2022%2036%2012Q30%2022%2024%2012Q18%2022%2012%2012Q6%2022%200%2012Z'%20fill%3D'%23e8892b'%2F%3E%3Ccircle%20cx%3D'6'%20cy%3D'14.5'%20r%3D'1.7'%20fill%3D'%23120c0a'%2F%3E%3Cpath%20d%3D'M18%2012.6l1.6%202.4-1.6%202.4-1.6-2.4z'%20fill%3D'%23120c0a'%2F%3E%3Ccircle%20cx%3D'30'%20cy%3D'14.5'%20r%3D'1.7'%20fill%3D'%23120c0a'%2F%3E%3Cpath%20d%3D'M42%2012.6l1.6%202.4-1.6%202.4-1.6-2.4z'%20fill%3D'%23120c0a'%2F%3E%3C%2Fsvg%3E") repeat-x;background-size:48px 22px;background-position:0 -10px;pointer-events:none}[data-season=dia_de_muertos]:has(.rois-hero-season){background:#120c0a}[data-season=dia_de_muertos] .rois-mobile-nav{background:#1b120e;border-top:1px solid rgba(228,180,95,.2);box-shadow:0 -12px 34px rgba(0,0,0,.4)}[data-season=dia_de_muertos] .rois-mobile-nav .rois-mobile-nav-link{color:rgba(255,244,223,.75)}[data-season=dia_de_muertos] .rois-mobile-nav .rois-mobile-nav-link.is-featured{background:rgba(232,137,43,.18);color:#e8892b}[data-season=dia_de_muertos] .rois-chat-bot-frame{position:absolute;left:50%;bottom:32px;width:69px;height:92px;pointer-events:none;transform-origin:58% 88%;transform:translateX(-50%);transition:transform .22s cubic-bezier(.22,1,.36,1)}[data-season=dia_de_muertos] .rois-chat-bot-frame .rois-chat-floating-bot{position:static;display:block;width:100%;height:100%;transform:none;transition:none}[data-season=dia_de_muertos] .rois-chat-launcher:hover .rois-chat-bot-frame{transform:translateX(-50%) translateY(-3px) rotate(-2deg)}[data-season=dia_de_muertos] .rois-chat-bot-hat{position:absolute;left:47.83%;top:22.83%;width:72.46%;aspect-ratio:54/40;pointer-events:none;transform-origin:50% 85%;transform:translate(-50%,-80%) rotate(-10deg)}[data-season=dia_de_muertos] .rois-chat-bot-hat svg{display:block;width:100%;height:100%;overflow:visible}@media (max-width:780px){[data-season=dia_de_muertos] .rois-chat-bot-frame{bottom:3px;width:30px;height:40px;z-index:3}}[data-season=dia_de_muertos] .lb-home-sections{--fg:#fff4df;--fg-muted:rgba(255,244,223,0.72);--hair:rgba(228,180,95,0.22);--lb-ink:#fff4df;--lb-muted:rgba(255,244,223,0.72);--lb-hair:rgba(228,180,95,0.22);--lb-hair-soft:rgba(228,180,95,0.14);--lb-hair-strong:rgba(228,180,95,0.3);--lb-accent:#e8892b;--accent:#e8892b;background:#120c0a;color:#fff4df}[data-season=dia_de_muertos] .lb-home-sections .lb-gender-card,[data-season=dia_de_muertos] .lb-home-sections .product-card{--fg:#100b08;--fg-muted:#4a342b;--hair:rgba(16,11,8,0.12);--lb-ink:#100b08;--lb-muted:#4a342b;--lb-hair:rgba(16,11,8,0.12);--lb-hair-soft:rgba(16,11,8,0.08);--lb-hair-strong:rgba(16,11,8,0.16);--lb-accent:#8c5a3c;--accent:#8c5a3c}[data-season=dia_de_muertos] .lb-home-sections .product-card,[data-season=dia_de_muertos] .season-grid .product-card{background:#fffcf7}[data-season=dia_de_muertos] .lb-home-sections .eyebrow{color:#e8892b}[data-season=dia_de_muertos] .lb-home-sections .lb-section-head h2,[data-season=dia_de_muertos] .lb-home-sections .lb-section-title{color:#fff4df}[data-season=dia_de_muertos] .lb-home-sections .lb-section-head .lb-pill{color:#e4b45f;border-color:rgba(228,180,95,.45)}[data-season=dia_de_muertos] .lb-home-sections .lb-section-head .lb-pill:hover{color:#fff4df;border-color:#e4b45f}[data-season=dia_de_muertos] .lb-home-sections .lb-benefit-icon{background:rgba(232,137,43,.16);color:#e8892b}[data-season=dia_de_muertos] .lb-home-sections .product-card:hover,[data-season=dia_de_muertos] .season-grid .product-card:hover{border-color:transparent;box-shadow:0 0 0 1px rgba(228,180,95,.6),0 18px 50px rgba(232,137,43,.28);transform:translateY(-4px)}[data-season=dia_de_muertos] .lb-home-sections>.lb-section~.lb-section:before{content:"";display:block;height:26px;margin:-14px 0 26px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(0%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(30%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(60%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(90%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(120%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(150%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(180%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(210%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(240%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(270%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(300%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(330%2012%2012)'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'3.2'%20fill%3D'%23b4531a'%2F%3E%3C%2Fsvg%3E") 50% /26px 26px no-repeat,linear-gradient(90deg,transparent,rgba(228,180,95,.45),transparent) 0 /calc(50% - 30px) 1px no-repeat,linear-gradient(90deg,transparent,rgba(228,180,95,.45),transparent) 100% /calc(50% - 30px) 1px no-repeat}[data-season=dia_de_muertos] .lb-home-sections>.lb-section:nth-child(2n):before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'64'%20height%3D'64'%20viewBox%3D'0%200%2064%2064'%20fill%3D'none'%20stroke%3D'%23e4b45f'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M32%206c-13%200-22%209-22%2021%200%207%203%2012%208%2015v8c0%202%201%203%203%203h22c2%200%203-1%203-3v-8c5-3%208-8%208-15C54%2015%2045%206%2032%206z'%2F%3E%3Ccircle%20cx%3D'23'%20cy%3D'30'%20r%3D'6'%2F%3E%3Ccircle%20cx%3D'41'%20cy%3D'30'%20r%3D'6'%2F%3E%3Ccircle%20cx%3D'23'%20cy%3D'30'%20r%3D'2'%20fill%3D'%23e4b45f'%2F%3E%3Ccircle%20cx%3D'41'%20cy%3D'30'%20r%3D'2'%20fill%3D'%23e4b45f'%2F%3E%3Cpath%20d%3D'M32%2036l-3%205h6z'%2F%3E%3Cpath%20d%3D'M24%2047v6M29%2047v6M35%2047v6M40%2047v6'%2F%3E%3C%2Fsvg%3E"),linear-gradient(90deg,transparent,rgba(228,180,95,.45),transparent),linear-gradient(90deg,transparent,rgba(228,180,95,.45),transparent)}[data-season=dia_de_muertos] .product-card .pc-badge.pc-badge-season{display:inline-flex;align-items:center;gap:6px;background:#120c0a;color:#e4b45f;border:1px solid rgba(228,180,95,.6)}[data-season=dia_de_muertos] .product-card .pc-badge.pc-badge-season:before{content:"";flex:0 0 auto;width:11px;height:11px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(0%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(30%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(60%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(90%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(120%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(150%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(180%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(210%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(240%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(270%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(300%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(330%2012%2012)'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'3.2'%20fill%3D'%23b4531a'%2F%3E%3C%2Fsvg%3E") 50% /contain no-repeat}[data-season=dia_de_muertos] .rois-hero.rois-hero-season{min-height:min(780px,92vh);background:#0c0806;border-bottom:1px solid rgba(228,180,95,.25)}[data-season=dia_de_muertos] .rois-hero-season .rois-hero-image{filter:saturate(.75) brightness(.5) sepia(.3)}[data-season=dia_de_muertos] .rois-hero-season .rois-hero-overlay{background:radial-gradient(ellipse 60% 40% at 50% 100%,rgba(232,137,43,.35),transparent 70%),radial-gradient(ellipse 25% 30% at 8% 95%,rgba(242,169,59,.28),transparent 70%),radial-gradient(ellipse 25% 30% at 92% 95%,rgba(242,169,59,.28),transparent 70%),linear-gradient(180deg,rgba(18,12,10,.7),rgba(18,12,10,.35) 45%,rgba(18,12,10,.92))}[data-season=dia_de_muertos] .rois-hero.rois-hero-season .rois-hero-content{position:relative;z-index:3;min-height:min(780px,92vh);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:132px 0 96px;text-align:center}@media (min-width:901px){[data-season=dia_de_muertos] .rois-hero.rois-hero-season,[data-season=dia_de_muertos] .rois-hero.rois-hero-season .rois-hero-content{min-height:calc(100svh - var(--lb-header-h))}[data-season=dia_de_muertos] .rois-hero.rois-hero-season .rois-hero-content{padding-bottom:56px}}[data-season=dia_de_muertos] .rois-hero-season .season-hero-head{display:flex;flex-direction:column;align-items:center}[data-season=dia_de_muertos] .rois-hero-season .rois-hero-title{white-space:normal;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.6)}[data-season=dia_de_muertos] .rois-hero-season .rois-hero-title em{font-style:italic;font-weight:inherit;color:#e4b45f}[data-season=dia_de_muertos] .rois-hero-season .season-eyebrow,[data-season=dia_de_muertos] .season-collection .season-kicker{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px;font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#e8892b;white-space:nowrap}[data-season=dia_de_muertos] .rois-hero-season .rois-hero-lead{max-width:640px;margin:22px auto 0;align-self:center}[data-season=dia_de_muertos] .rois-hero-season .rois-hero-actions{align-self:center;margin-top:22px;transform:none}@media (min-width:901px){[data-season=dia_de_muertos] .rois-hero-season .rois-hero-actions,[data-season=dia_de_muertos] .rois-hero-season .season-hero-head{margin-top:auto}}[data-season=dia_de_muertos] .rois-hero-season .rois-hero-actions .rois-btn{justify-content:center;text-align:center}[data-season=dia_de_muertos] .rois-hero-season .rois-hero-actions .season-cta-primary{background:#e8892b;border-color:#e8892b;color:#120c0a;animation:season-pulse 2.6s ease-out infinite}[data-season=dia_de_muertos] .rois-hero-season .rois-hero-actions .season-cta-primary:hover{background:#f2a93b;border-color:#f2a93b;color:#120c0a}[data-season=dia_de_muertos] .rois-hero-season .rois-hero-actions .rois-btn-ghost{border-color:rgba(228,180,95,.5)}@keyframes season-pulse{0%{box-shadow:0 0 0 0 rgba(232,137,43,.55)}70%,to{box-shadow:0 0 0 16px rgba(232,137,43,0)}}[data-season=dia_de_muertos] .season-garland{--sag-max:clamp(30px,4.2vw,56px);--flag-w:clamp(52px,5.9vw,76px);position:absolute;top:0;left:0;right:0;height:calc(var(--sag-max) + var(--flag-w) * 1.06 + 6px);z-index:2;pointer-events:none}[data-season=dia_de_muertos] .season-garland-defs{position:absolute;width:0;height:0;overflow:hidden}[data-season=dia_de_muertos] .season-garland-string{position:absolute;top:0;left:0;width:100%;height:var(--sag-max);overflow:visible;fill:none;stroke:#e4b45f;stroke-width:1.6}[data-season=dia_de_muertos] .season-flag{position:absolute;top:calc(var(--sag-max) * var(--sag));width:var(--flag-w);margin-left:calc(var(--flag-w) / -2);filter:drop-shadow(0 6px 8px rgba(0,0,0,.45))}[data-season=dia_de_muertos] .season-flag-sway{opacity:.95;transform-origin:50% 0;animation:season-sway var(--sway-dur) ease-in-out var(--sway-delay) infinite alternate}[data-season=dia_de_muertos] .season-flag-sway svg{display:block;width:100%;height:auto}@keyframes season-sway{0%{transform:rotate(-2.5deg) skewX(1deg)}to{transform:rotate(2.5deg) skewX(-1deg)}}@media (max-width:700px){[data-season=dia_de_muertos] .season-garland{--sag-max:26px;--flag-w:clamp(40px,12vw,56px)}[data-season=dia_de_muertos] .season-flag:nth-of-type(2n){display:none}[data-season=dia_de_muertos] .season-flag{filter:none}[data-season=dia_de_muertos] .rois-hero.rois-hero-season .rois-hero-content{padding:78px 0 56px}}@media (max-width:600px){[data-season=dia_de_muertos] .rois-hero-season .season-eyebrow,[data-season=dia_de_muertos] .season-collection .season-kicker{gap:8px;font-size:11px;letter-spacing:.14em}}[data-season=dia_de_muertos] .season-candles{display:flex;align-items:flex-end;gap:14px;pointer-events:none}[data-season=dia_de_muertos] .rois-hero-season .season-candles-left,[data-season=dia_de_muertos] .rois-hero-season .season-candles-right{position:absolute;bottom:0;z-index:2}[data-season=dia_de_muertos] .rois-hero-season .season-candles-left{left:5%}[data-season=dia_de_muertos] .rois-hero-season .season-candles-right{right:5%}[data-season=dia_de_muertos] .season-candle{position:relative;display:flex;flex-direction:column;align-items:center}[data-season=dia_de_muertos] .season-wax{display:block;width:22px;height:var(--candle-h);border-radius:3px 3px 0 0;background:linear-gradient(90deg,#d9c39b,#f6ead0 45%,#cdb68c)}[data-season=dia_de_muertos] .season-wick{display:block;width:2px;height:8px;background:#2b1d14}[data-season=dia_de_muertos] .season-flame{display:block;width:12px;height:22px;border-radius:50% 50% 50% 50%/62% 62% 38% 38%;background:radial-gradient(ellipse at 50% 70%,#fff6d6 0 25%,#ffc35a 45%,rgba(232,137,43,0) 75%);filter:drop-shadow(0 0 10px rgba(255,180,80,.9));transform-origin:50% 90%;animation:season-flicker 1.6s ease-in-out var(--candle-delay) infinite alternate}[data-season=dia_de_muertos] .season-smoke{position:absolute;bottom:100%;left:50%;width:3px;height:46px;margin:0 0 4px -1px;border-radius:999px;background:linear-gradient(0deg,rgba(255,244,223,.38),rgba(255,244,223,0));filter:blur(1.5px);opacity:0;transform-origin:50% 100%;animation:season-smoke 4.4s ease-in var(--candle-delay) infinite}@keyframes season-flicker{0%{transform:scale(1) rotate(-2deg)}50%{transform:scale(.92,1.08) rotate(1.5deg)}to{transform:scale(1.05,.94) rotate(-1deg)}}@keyframes season-smoke{0%{opacity:0;transform:translateY(10px) scaleX(1)}30%{opacity:.6}to{opacity:0;transform:translate(10px,-34px) scaleX(2.4) rotate(8deg)}}@media (max-width:900px){[data-season=dia_de_muertos] .rois-hero-season .season-candles-left,[data-season=dia_de_muertos] .rois-hero-season .season-candles-right{display:none}}[data-season=dia_de_muertos] .season-collection .season-candles-mobile{display:none}@media (max-width:900px){[data-season=dia_de_muertos] .season-collection .season-candles-mobile{display:flex;justify-content:center;margin:0 auto 26px;padding-top:56px;transform:scale(.8);transform-origin:50% 100%}}[data-season=dia_de_muertos] .season-petals{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}[data-season=dia_de_muertos] .season-petal{position:absolute;top:-40px;border-radius:80% 20% 80% 20%/60% 40% 60% 40%;background:linear-gradient(135deg,#f2a93b,#e8892b);opacity:0;animation:season-fall var(--fall-dur) linear var(--fall-delay) infinite}[data-season=dia_de_muertos] .season-petal.is-flower{border-radius:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(0%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(30%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(60%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(90%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(120%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(150%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(180%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(210%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(240%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(270%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23f2a93b'%20transform%3D'rotate(300%2012%2012)'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'6'%20rx%3D'3'%20ry%3D'5.5'%20fill%3D'%23e8892b'%20transform%3D'rotate(330%2012%2012)'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'3.2'%20fill%3D'%23b4531a'%2F%3E%3C%2Fsvg%3E") 50% /contain no-repeat}@keyframes season-fall{0%{opacity:0;transform:translateZ(0) rotate(0deg)}8%,92%{opacity:.9}to{opacity:0;transform:translate3d(var(--drift),900px,0) rotate(var(--spin))}}[data-season=dia_de_muertos] .season-collection{position:relative;padding:32px 0 24px;color:#fff4df;background:radial-gradient(ellipse 50% 30% at 50% 0,rgba(232,137,43,.18),transparent 70%),radial-gradient(ellipse 70% 60% at 50% 0,rgba(106,63,160,.22),transparent 70%),#120c0a}[data-season=dia_de_muertos] .season-collection-head{display:flex;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;text-align:center}[data-season=dia_de_muertos] .season-collection .season-collection-title{margin:0;font-family:var(--font-display);font-size:clamp(32px,4.4vw,56px);line-height:1.02;letter-spacing:-.022em;font-weight:400;color:#fff4df;text-wrap:balance}[data-season=dia_de_muertos] .season-collection .season-collection-title em{font-style:italic;color:#e4b45f}[data-season=dia_de_muertos] .season-collection .season-collection-body{max-width:620px;margin:18px 0 0;font-size:16px;line-height:1.6;color:rgba(255,244,223,.78)}[data-season=dia_de_muertos] .season-accords{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}[data-season=dia_de_muertos] .season-accords .season-accord{flex:0 0 auto;padding:10px 20px;border:1px solid rgba(228,180,95,.4);border-radius:999px;background:rgba(255,244,223,.05);color:#fff4df;font-size:13px;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}[data-season=dia_de_muertos] .season-accords .season-accord:hover{background:rgba(232,137,43,.16);border-color:#e8892b;color:#fff4df}[data-season=dia_de_muertos] .season-accords .season-accord:focus-visible,[data-season=dia_de_muertos] .season-collection .season-set-card:focus-visible{outline:2px solid #e4b45f;outline-offset:3px}[data-season=dia_de_muertos] .season-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;margin-top:44px;align-items:stretch}[data-season=dia_de_muertos] .season-grid.has-set{grid-template-columns:1.25fr repeat(var(--season-cols),minmax(0,1fr))}[data-season=dia_de_muertos] .season-grid.has-set.is-solo{grid-template-columns:minmax(0,560px);justify-content:center}[data-season=dia_de_muertos] .season-grid.has-set>.season-set-card{grid-row:1/span var(--season-rows)}[data-season=dia_de_muertos] .season-collection .season-set-card{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:28px;border:1px solid rgba(228,180,95,.55);border-radius:18px;color:#fff4df;background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(232,137,43,.2),transparent 70%),linear-gradient(180deg,#24160f,#150e0b);transition:box-shadow .25s ease,transform .25s ease}[data-season=dia_de_muertos] .season-collection .season-set-card:hover{box-shadow:0 0 0 1px rgba(228,180,95,.6),0 18px 50px rgba(232,137,43,.28);transform:translateY(-4px)}[data-season=dia_de_muertos] .season-set-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#e4b45f}[data-season=dia_de_muertos] .season-set-title{font-family:var(--font-display);font-size:clamp(28px,2.6vw,38px);line-height:1.05;letter-spacing:-.02em;color:#fff4df}[data-season=dia_de_muertos] .season-set-desc{font-size:14px;line-height:1.55;color:rgba(255,244,223,.75)}[data-season=dia_de_muertos] .season-set-vials{display:flex;align-items:flex-end;gap:8px;margin:6px 0}[data-season=dia_de_muertos] .season-set-vials i{position:relative;display:block;width:16px;height:46px;border:1px solid rgba(228,180,95,.7);border-radius:3px 3px 7px 7px;background:linear-gradient(180deg,transparent 28%,var(--vial-fill,#e8892b) 28%)}[data-season=dia_de_muertos] .season-set-vials i:before{content:"";position:absolute;left:3px;right:3px;top:-7px;height:6px;border:1px solid rgba(228,180,95,.7);border-radius:2px 2px 0 0;background:#1b120e}[data-season=dia_de_muertos] .season-set-vials i:nth-child(5n+1){--vial-fill:#e8892b}[data-season=dia_de_muertos] .season-set-vials i:nth-child(5n+2){--vial-fill:#c2185b}[data-season=dia_de_muertos] .season-set-vials i:nth-child(5n+3){--vial-fill:#6a3fa0}[data-season=dia_de_muertos] .season-set-vials i:nth-child(5n+4){--vial-fill:#e4b45f}[data-season=dia_de_muertos] .season-set-vials i:nth-child(5n+5){--vial-fill:#b4531a}[data-season=dia_de_muertos] .season-set-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-season=dia_de_muertos] .season-set-price{font-family:var(--font-display);font-size:26px;color:#fff4df}[data-season=dia_de_muertos] .season-set-cta{padding:11px 20px;border-radius:999px;background:#e8892b;color:#120c0a;font-size:13px;font-weight:700;white-space:nowrap}@media (max-width:900px){[data-season=dia_de_muertos] .season-collection{padding-top:0}[data-season=dia_de_muertos] .season-grid,[data-season=dia_de_muertos] .season-grid.has-set{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px}[data-season=dia_de_muertos] .season-grid.has-set>.season-set-card{grid-column:1/-1;grid-row:auto}[data-season=dia_de_muertos] .season-accords{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:calc(var(--lb-gutter) * -1);padding-inline:var(--lb-gutter);padding-bottom:4px;scrollbar-width:none}[data-season=dia_de_muertos] .season-accords::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){[data-season=dia_de_muertos] .season-cta-primary,[data-season=dia_de_muertos] .season-flag-sway,[data-season=dia_de_muertos] .season-flame,[data-season=dia_de_muertos] .season-petal,[data-season=dia_de_muertos] .season-smoke{animation:none!important}[data-season=dia_de_muertos] .lb-home-sections .product-card,[data-season=dia_de_muertos] .rois-chat-bot-frame,[data-season=dia_de_muertos] .season-collection .season-set-card{transition:none}}[data-season=navidad]{--lb-header-h:112px;--lb-sticky-top:calc(var(--lb-header-h) + var(--lb-sticky-gap))}[data-season=navidad] .lb-header .rois-nav.lb-nav{--fg:#fff4df;--fg-muted:rgba(255,244,223,0.78);--hair:rgba(255,244,223,0.14);--lb-ink:#fff4df;--lb-muted:rgba(255,244,223,0.8);--accent:#e4b45f;background:#0a1f19;border-bottom:1px solid rgba(228,180,95,.25);color:#fff4df}[data-season=navidad] .lb-header .lb-nav-links .nav-link:hover{color:#e4b45f}[data-season=navidad] .lb-header .lb-search-trigger{background:rgba(255,244,223,.07);border-color:rgba(228,180,95,.3);color:rgba(255,244,223,.55)}[data-season=navidad] .lb-header .lb-search-trigger:hover{border-color:#e4b45f}[data-season=navidad] .lb-header .lb-search-placeholder{color:rgba(255,244,223,.55)}[data-season=navidad] .lb-header .nav-icon.lb-cart-pill{background:#b3263a;color:#fff4df}[data-season=navidad] .lb-header .nav-icon.lb-cart-pill:hover{background:#c93348}[data-season=navidad] .lb-header .lb-cart-pill .rois-cart-count{background:#0a1f19;color:#fff4df;box-shadow:0 0 0 2px #b3263a}[data-season=navidad] .lb-ticker{background:#b3263a;color:#fff4df;border-bottom:2px solid #e4b45f}[data-season=navidad] .lb-ticker-aside{--fg-muted:#fff4df;background:#b3263a;color:#fff4df;border-left-color:rgba(255,244,223,.3)}[data-season=navidad]:has(.rois-hero-season){background:#0a1f19}[data-season=navidad] .rois-mobile-nav{background:#0a1f19;border-top:1px solid rgba(228,180,95,.25);box-shadow:0 -12px 34px rgba(0,0,0,.4)}[data-season=navidad] .rois-mobile-nav .rois-mobile-nav-link{color:rgba(255,244,223,.75)}[data-season=navidad] .rois-mobile-nav .rois-mobile-nav-link.is-featured{background:rgba(228,180,95,.16);color:#e4b45f}[data-season=navidad] .rois-chat-bot-frame{position:absolute;left:50%;bottom:32px;width:69px;height:92px;pointer-events:none;transform-origin:58% 88%;transform:translateX(-50%);transition:transform .22s cubic-bezier(.22,1,.36,1)}[data-season=navidad] .rois-chat-bot-frame .rois-chat-floating-bot{position:static;display:block;width:100%;height:100%;transform:none;transition:none}[data-season=navidad] .rois-chat-launcher:hover .rois-chat-bot-frame{transform:translateX(-50%) translateY(-3px) rotate(-2deg)}[data-season=navidad] .rois-chat-bot-hat{position:absolute;left:47.83%;top:22.83%;width:84%;aspect-ratio:54/40;pointer-events:none;transform-origin:50% 82.5%;transform:translate(-50%,-77.5%) rotate(-6deg)}[data-season=navidad] .rois-chat-bot-hat svg{display:block;width:100%;height:100%;overflow:visible}@media (max-width:780px){[data-season=navidad] .rois-chat-bot-frame{bottom:3px;width:30px;height:40px;z-index:3}}[data-season=navidad] .lb-home-sections{--fg:#fff4df;--fg-muted:rgba(255,244,223,0.72);--hair:rgba(228,180,95,0.22);--lb-ink:#fff4df;--lb-muted:rgba(255,244,223,0.72);--lb-hair:rgba(228,180,95,0.22);--lb-hair-soft:rgba(228,180,95,0.14);--lb-hair-strong:rgba(228,180,95,0.3);--lb-accent:#e4b45f;--accent:#e4b45f;background:#0a1f19;color:#fff4df}[data-season=navidad] .lb-home-sections .lb-gender-card,[data-season=navidad] .lb-home-sections .product-card{--fg:#100b08;--fg-muted:#4a342b;--hair:rgba(16,11,8,0.12);--lb-ink:#100b08;--lb-muted:#4a342b;--lb-hair:rgba(16,11,8,0.12);--lb-hair-soft:rgba(16,11,8,0.08);--lb-hair-strong:rgba(16,11,8,0.16);--lb-accent:#8c5a3c;--accent:#8c5a3c}[data-season=navidad] .lb-home-sections .product-card,[data-season=navidad] .season-grid .product-card{background:#fffcf7}[data-season=navidad] .lb-home-sections .eyebrow{color:#e4b45f}[data-season=navidad] .lb-home-sections .lb-section-head h2,[data-season=navidad] .lb-home-sections .lb-section-title{color:#fff4df}[data-season=navidad] .lb-home-sections .lb-section-head .lb-pill{color:#e4b45f;border-color:rgba(228,180,95,.45)}[data-season=navidad] .lb-home-sections .lb-section-head .lb-pill:hover{color:#fff4df;border-color:#e4b45f}[data-season=navidad] .lb-home-sections .lb-benefit-icon{background:rgba(228,180,95,.14);color:#e4b45f}[data-season=navidad] .lb-home-sections .product-card:hover,[data-season=navidad] .season-grid .product-card:hover{border-color:transparent;box-shadow:0 0 0 1px rgba(228,180,95,.6),0 18px 50px rgba(179,38,58,.3);transform:translateY(-4px)}[data-season=navidad] .lb-home-sections>.lb-section~.lb-section:before{content:"";display:block;height:26px;margin:-14px 0 26px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%201L14.6%209.4%2023%2012%2014.6%2014.6%2012%2023%209.4%2014.6%201%2012%209.4%209.4Z'%20fill%3D'%23e4b45f'%2F%3E%3C%2Fsvg%3E") 50% /20px 20px no-repeat,linear-gradient(90deg,transparent,rgba(228,180,95,.45),transparent) 0 /calc(50% - 26px) 1px no-repeat,linear-gradient(90deg,transparent,rgba(228,180,95,.45),transparent) 100% /calc(50% - 26px) 1px no-repeat}[data-season=navidad] .product-card .pc-badge.pc-badge-season{display:inline-flex;align-items:center;gap:5px;background:#b3263a;color:#fff4df;border:1px solid rgba(255,244,223,.45)}[data-season=navidad] .product-card .pc-badge.pc-badge-season:before{content:"\2726";flex:0 0 auto;font-size:10px;line-height:1}[data-season=navidad] .rois-hero.rois-hero-season{min-height:min(780px,92vh);background:#07140f;border-bottom:1px solid rgba(228,180,95,.25)}[data-season=navidad] .rois-hero-season .rois-hero-image{filter:saturate(.7) brightness(.5) hue-rotate(-10deg)}[data-season=navidad] .rois-hero-season .rois-hero-overlay{background:radial-gradient(ellipse 50% 40% at 50% 60%,rgba(228,180,95,.18),transparent 70%),linear-gradient(180deg,rgba(10,31,25,.8),rgba(10,31,25,.45) 45%,rgba(10,31,25,.95))}[data-season=navidad] .rois-hero.rois-hero-season .rois-hero-content{position:relative;z-index:3;min-height:min(780px,92vh);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:132px 0 96px;text-align:center}@media (min-width:901px){[data-season=navidad] .rois-hero.rois-hero-season,[data-season=navidad] .rois-hero.rois-hero-season .rois-hero-content{min-height:calc(100svh - var(--lb-header-h) - 1px)}}[data-season=navidad] .rois-hero-season .season-hero-head{display:flex;flex-direction:column;align-items:center}[data-season=navidad] .rois-hero-season .rois-hero-title{white-space:normal;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.6)}[data-season=navidad] .rois-hero-season .rois-hero-title em{font-style:italic;font-weight:inherit;color:#e4b45f}[data-season=navidad] .rois-hero-season .season-eyebrow,[data-season=navidad] .season-collection .season-kicker{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px;font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#e4b45f;white-space:nowrap}[data-season=navidad] .rois-hero-season .season-eyebrow:after,[data-season=navidad] .rois-hero-season .season-eyebrow:before,[data-season=navidad] .season-collection .season-kicker:after,[data-season=navidad] .season-collection .season-kicker:before{content:"\2726";letter-spacing:0}[data-season=navidad] .rois-hero-season .rois-hero-lead{max-width:640px;margin:22px auto 0;align-self:center}[data-season=navidad] .rois-hero-season .rois-hero-actions{align-self:center;margin-top:22px;transform:none}[data-season=navidad] .rois-hero-season .rois-hero-actions .rois-btn{justify-content:center;text-align:center}[data-season=navidad] .rois-hero-season .rois-hero-actions .season-cta-primary{background:#e4b45f;border-color:#e4b45f;color:#0a1f19;animation:xmas-pulse 2.6s ease-out infinite}[data-season=navidad] .rois-hero-season .rois-hero-actions .season-cta-primary:hover{background:#f0c777;border-color:#f0c777;color:#0a1f19}[data-season=navidad] .rois-hero-season .rois-hero-actions .rois-btn-ghost{border-color:rgba(228,180,95,.5)}@keyframes xmas-pulse{0%{box-shadow:0 0 0 0 rgba(228,180,95,.55)}70%,to{box-shadow:0 0 0 16px rgba(228,180,95,0)}}[data-season=navidad] .season-ornaments{--orn-w:clamp(30px,3.2vw,44px);position:absolute;top:0;left:0;right:0;height:calc(64px + var(--orn-w) * 1.35 + 6px);z-index:2;pointer-events:none}[data-season=navidad] .season-ornament{position:absolute;top:0;width:var(--orn-w);margin-left:calc(var(--orn-w) / -2);filter:drop-shadow(0 6px 8px rgba(0,0,0,.45))}[data-season=navidad] .season-ornament-sway{transform-origin:50% 0;animation:xmas-sway var(--sway-dur) ease-in-out var(--sway-delay) infinite alternate}[data-season=navidad] .season-ornament-thread{display:block;width:1.5px;height:var(--thread);margin:0 auto;background:#e4b45f}[data-season=navidad] .season-ornament-sway svg{display:block;width:100%;height:auto;overflow:visible}@keyframes xmas-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@media (max-width:700px){[data-season=navidad] .season-ornaments{--orn-w:clamp(28px,8vw,38px)}[data-season=navidad] .season-ornament:nth-of-type(2n){display:none}[data-season=navidad] .season-ornament{filter:none}[data-season=navidad] .season-ornament-thread{height:calc(var(--thread) * .6)}[data-season=navidad] .rois-hero.rois-hero-season .rois-hero-content{padding:78px 0 56px}}@media (max-width:600px){[data-season=navidad] .rois-hero-season .season-eyebrow,[data-season=navidad] .season-collection .season-kicker{gap:8px;font-size:11px;letter-spacing:.14em}}[data-season=navidad] .season-bough{position:absolute;top:0;left:0;right:0;height:26px;z-index:3;pointer-events:none;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}[data-season=navidad] .season-bough svg{display:block;width:100%;height:26px}[data-season=navidad] .season-snow{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}[data-season=navidad] .season-flake{position:absolute;top:-12px;border-radius:50%;background:#fdfaf3;opacity:0;animation:xmas-fall var(--fall-dur) linear var(--fall-delay) infinite}@keyframes xmas-fall{0%{opacity:0;transform:translateZ(0)}8%,92%{opacity:.85}to{opacity:0;transform:translate3d(var(--drift),100vh,0)}}[data-season=navidad] .season-collection{position:relative;padding:32px 0 24px;color:#fff4df;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(228,180,95,.14),transparent 70%),#0f2a22}[data-season=navidad] .season-collection-head{display:flex;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;text-align:center}[data-season=navidad] .season-collection .season-collection-title{margin:0;font-family:var(--font-display);font-size:clamp(32px,4.4vw,56px);line-height:1.02;letter-spacing:-.022em;font-weight:400;color:#fff4df;text-wrap:balance}[data-season=navidad] .season-collection .season-collection-title em{font-style:italic;color:#e4b45f}[data-season=navidad] .season-collection .season-collection-body{max-width:620px;margin:18px 0 0;font-size:16px;line-height:1.6;color:rgba(255,244,223,.78)}[data-season=navidad] .season-accords{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}[data-season=navidad] .season-accords .season-accord{flex:0 0 auto;padding:10px 20px;border:1px solid rgba(228,180,95,.4);border-radius:999px;background:rgba(255,244,223,.05);color:#fff4df;font-size:13px;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}[data-season=navidad] .season-accords .season-accord:hover{background:rgba(179,38,58,.4);border-color:#e4b45f;color:#fff4df}[data-season=navidad] .season-accords .season-accord:focus-visible,[data-season=navidad] .season-collection .season-set-card:focus-visible{outline:2px solid #e4b45f;outline-offset:3px}[data-season=navidad] .season-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;margin-top:44px;align-items:stretch}[data-season=navidad] .season-grid.has-set{grid-template-columns:1.25fr repeat(var(--season-cols),minmax(0,1fr))}[data-season=navidad] .season-grid.has-set.is-solo{grid-template-columns:minmax(0,560px);justify-content:center}[data-season=navidad] .season-grid.has-set>.season-set-card{grid-row:1/span var(--season-rows)}[data-season=navidad] .season-collection .season-set-card{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:28px;border:1px solid rgba(228,180,95,.55);border-radius:18px;color:#fff4df;background:radial-gradient(ellipse 80% 60% at 50% 35%,rgba(179,38,58,.35),transparent 70%),#0a1f19;transition:box-shadow .25s ease,transform .25s ease}[data-season=navidad] .season-collection .season-set-card:hover{box-shadow:0 0 0 1px rgba(228,180,95,.6),0 18px 50px rgba(179,38,58,.3);transform:translateY(-4px)}[data-season=navidad] .season-set-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#e4b45f}[data-season=navidad] .season-set-title{font-family:var(--font-display);font-size:clamp(28px,2.6vw,38px);line-height:1.05;letter-spacing:-.02em;color:#fff4df}[data-season=navidad] .season-set-desc{font-size:14px;line-height:1.55;color:rgba(255,244,223,.75)}[data-season=navidad] .season-set-gift{display:flex;justify-content:center;margin:6px 0}[data-season=navidad] .season-set-gift svg{display:block;width:100%;max-width:190px;height:auto}[data-season=navidad] .season-set-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-season=navidad] .season-set-price{font-family:var(--font-display);font-size:26px;color:#fff4df}[data-season=navidad] .season-set-cta{padding:11px 20px;border-radius:999px;background:#e4b45f;color:#0a1f19;font-size:13px;font-weight:700;white-space:nowrap}@media (max-width:900px){[data-season=navidad] .season-collection{padding-top:0}[data-season=navidad] .season-grid,[data-season=navidad] .season-grid.has-set{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px}[data-season=navidad] .season-grid.has-set>.season-set-card{grid-column:1/-1;grid-row:auto}[data-season=navidad] .season-accords{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:calc(var(--lb-gutter) * -1);padding-inline:var(--lb-gutter);padding-bottom:4px;scrollbar-width:none}[data-season=navidad] .season-accords::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){[data-season=navidad] .season-cta-primary,[data-season=navidad] .season-flake,[data-season=navidad] .season-ornament-sway{animation:none!important}[data-season=navidad] .season-snow{display:none}[data-season=navidad] .lb-home-sections .product-card,[data-season=navidad] .rois-chat-bot-frame,[data-season=navidad] .season-collection .season-set-card{transition:none}}[data-season=rebajas] .lb-header .rois-nav.lb-nav{--fg:#fff4df;--fg-muted:rgba(255,244,223,0.78);--hair:rgba(255,244,223,0.14);--lb-ink:#fff4df;--lb-muted:rgba(255,244,223,0.8);--accent:#e4b45f;background:#0e0b09;border-bottom:1px solid rgba(228,180,95,.25);color:#fff4df}[data-season=rebajas] .lb-header .lb-nav-links .nav-link:hover{color:#e4b45f}[data-season=rebajas] .lb-header .lb-search-trigger{background:rgba(255,244,223,.07);border-color:rgba(228,180,95,.3);color:rgba(255,244,223,.55)}[data-season=rebajas] .lb-header .lb-search-trigger:hover{border-color:#e4b45f}[data-season=rebajas] .lb-header .lb-search-placeholder{color:rgba(255,244,223,.55)}[data-season=rebajas] .lb-header .nav-icon.lb-cart-pill{background:#e4b45f;color:#0e0b09}[data-season=rebajas] .lb-header .nav-icon.lb-cart-pill:hover{background:#f0c777}[data-season=rebajas] .lb-header .lb-cart-pill .rois-cart-count{background:#0e0b09;color:#fff4df;box-shadow:0 0 0 2px #e4b45f}[data-season=rebajas] .lb-ticker{background:#c8372d;color:#fff4df;border-bottom:1px solid #e4b45f}[data-season=rebajas] .lb-ticker-aside{--fg-muted:#fff4df;background:#c8372d;color:#fff4df;border-left-color:rgba(255,244,223,.3)}[data-season=rebajas]:has(.rois-hero-season){background:#0e0b09}[data-season=rebajas] .rois-mobile-nav{background:#17110d;border-top:1px solid rgba(228,180,95,.25);box-shadow:0 -12px 34px rgba(0,0,0,.4)}[data-season=rebajas] .rois-mobile-nav .rois-mobile-nav-link{color:rgba(255,244,223,.75)}[data-season=rebajas] .rois-mobile-nav .rois-mobile-nav-link.is-featured{background:rgba(228,180,95,.16);color:#e4b45f}[data-season=rebajas] .lb-home-sections{--fg:#fff4df;--fg-muted:rgba(255,244,223,0.72);--hair:rgba(228,180,95,0.22);--lb-ink:#fff4df;--lb-muted:rgba(255,244,223,0.72);--lb-hair:rgba(228,180,95,0.22);--lb-hair-soft:rgba(228,180,95,0.14);--lb-hair-strong:rgba(228,180,95,0.3);--lb-accent:#e4b45f;--accent:#e4b45f;background:#0e0b09;color:#fff4df}[data-season=rebajas] .lb-home-sections .lb-gender-card,[data-season=rebajas] .lb-home-sections .product-card{--fg:#100b08;--fg-muted:#4a342b;--hair:rgba(16,11,8,0.12);--lb-ink:#100b08;--lb-muted:#4a342b;--lb-hair:rgba(16,11,8,0.12);--lb-hair-soft:rgba(16,11,8,0.08);--lb-hair-strong:rgba(16,11,8,0.16);--lb-accent:#8c5a3c;--accent:#8c5a3c}[data-season=rebajas] .lb-home-sections .product-card,[data-season=rebajas] .season-grid .product-card{background:#fffcf7}[data-season=rebajas] .lb-home-sections .eyebrow{color:#e4b45f}[data-season=rebajas] .lb-home-sections .lb-section-head h2,[data-season=rebajas] .lb-home-sections .lb-section-title{color:#fff4df}[data-season=rebajas] .lb-home-sections .lb-section-head .lb-pill{color:#e4b45f;border-color:rgba(228,180,95,.45)}[data-season=rebajas] .lb-home-sections .lb-section-head .lb-pill:hover{color:#fff4df;border-color:#e4b45f}[data-season=rebajas] .lb-home-sections .lb-benefit-icon{background:rgba(228,180,95,.14);color:#e4b45f}[data-season=rebajas] .lb-home-sections .product-card:hover,[data-season=rebajas] .season-grid .product-card:hover{border-color:transparent;box-shadow:0 0 0 1px rgba(228,180,95,.6),0 18px 50px rgba(200,55,45,.3);transform:translateY(-4px)}[data-season=rebajas] .product-card .pc-badge.pc-badge-season{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;min-width:56px;max-width:108px;min-height:56px;padding:6px 10px;border:0;border-radius:28px;background:#c8372d;color:#fff4df;font-family:var(--font-display);font-size:16px;line-height:1.05;overflow-wrap:anywhere;letter-spacing:0;text-align:center;text-transform:none;box-shadow:inset 0 0 0 4px #c8372d,inset 0 0 0 5px rgba(255,244,223,.55),0 0 0 4px rgba(200,55,45,.25);transform:rotate(-10deg)}[data-season=rebajas] .product-card .pc-badge.pc-badge-season:after{content:"REBAJA";font-family:var(--font-mono);font-size:6.5px;letter-spacing:.14em;opacity:.85}[data-season=rebajas] .rois-hero.rois-hero-season{min-height:min(780px,92vh);background:#090705;border-bottom:1px solid rgba(228,180,95,.25)}[data-season=rebajas] .rois-hero-season .rois-hero-image{filter:saturate(.7) brightness(.45)}[data-season=rebajas] .rois-hero-season .rois-hero-overlay{background:radial-gradient(ellipse 55% 45% at 50% 55%,rgba(228,180,95,.16),transparent 70%),linear-gradient(180deg,rgba(14,11,9,.75),rgba(14,11,9,.4) 45%,rgba(14,11,9,.95))}[data-season=rebajas] .rois-hero.rois-hero-season .rois-hero-content{position:relative;z-index:3;min-height:min(780px,92vh);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:128px 0 56px;text-align:center}@media (min-width:901px){[data-season=rebajas] .rois-hero.rois-hero-season,[data-season=rebajas] .rois-hero.rois-hero-season .rois-hero-content{min-height:calc(100svh - var(--lb-header-h) - 1px)}}[data-season=rebajas] .rois-hero-season .season-hero-head{display:flex;flex-direction:column;align-items:center}[data-season=rebajas] .rois-hero-season .rois-hero-title{white-space:normal;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.6)}[data-season=rebajas] .rois-hero-season .rois-hero-title em{font-style:italic;font-weight:inherit;color:#e4b45f}[data-season=rebajas] .rois-hero-season .season-eyebrow,[data-season=rebajas] .season-collection .season-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#e4b45f;white-space:nowrap}[data-season=rebajas] .rois-hero-season .season-eyebrow-pill{padding:3px 8px;border-radius:3px;background:#c8372d;color:#fff4df}[data-season=rebajas] .rois-hero-season .rois-hero-lead{max-width:640px;margin:22px auto 0;align-self:center}[data-season=rebajas] .rois-hero-season .rois-hero-actions{align-self:center;margin-top:22px;transform:none}[data-season=rebajas] .rois-hero-season .rois-hero-actions .rois-btn{justify-content:center;text-align:center}[data-season=rebajas] .rois-hero-season .rois-hero-actions .season-cta-primary{background:#e4b45f;border-color:#e4b45f;color:#0e0b09;animation:sale-pulse 2.6s ease-out infinite}[data-season=rebajas] .rois-hero-season .rois-hero-actions .season-cta-primary:hover{background:#f0c777;border-color:#f0c777;color:#0e0b09}[data-season=rebajas] .rois-hero-season .rois-hero-actions .rois-btn-ghost{border-color:rgba(228,180,95,.5)}@keyframes sale-pulse{0%{box-shadow:0 0 0 0 rgba(228,180,95,.5)}70%,to{box-shadow:0 0 0 16px rgba(228,180,95,0)}}[data-season=rebajas] .season-tags{position:absolute;top:0;left:0;right:0;height:160px;z-index:2;pointer-events:none}[data-season=rebajas] .season-tag{--tag-w:52px;position:absolute;top:0;width:var(--tag-w);margin-left:calc(var(--tag-w) / -2);filter:drop-shadow(0 6px 8px rgba(0,0,0,.45))}[data-season=rebajas] .season-tag:nth-of-type(2n){--tag-w:62px}[data-season=rebajas] .season-tag-sway{padding-top:var(--thread);transform-origin:50% 0;animation:sale-sway var(--sway-dur) ease-in-out var(--sway-delay) infinite alternate;background:linear-gradient(#e4b45f,#e4b45f) 50% 0 /1.5px var(--thread) no-repeat}[data-season=rebajas] .season-tag-sway svg{display:block;width:100%;height:auto;overflow:visible}@keyframes sale-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@media (max-width:700px){[data-season=rebajas] .season-tag,[data-season=rebajas] .season-tag:nth-of-type(2n){--tag-w:40px}[data-season=rebajas] .season-tag:nth-of-type(2n){display:none}[data-season=rebajas] .season-tag{filter:none}[data-season=rebajas] .season-tag-sway{padding-top:calc(var(--thread) * .6);background-size:1.5px calc(var(--thread) * .6)}[data-season=rebajas] .rois-hero.rois-hero-season .rois-hero-content{padding:96px 0 56px}}@media (max-width:600px){[data-season=rebajas] .rois-hero-season .season-eyebrow,[data-season=rebajas] .season-collection .season-kicker{gap:8px;font-size:11px;letter-spacing:.14em}}[data-season=rebajas] .season-countdown{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:24px}[data-season=rebajas] .season-countdown-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,244,223,.6)}[data-season=rebajas] .season-countdown-boxes{display:flex;gap:10px}[data-season=rebajas] .season-countdown-box{display:flex;flex-direction:column;align-items:center;min-width:64px;padding:10px 6px 8px;border:1px solid rgba(228,180,95,.45);border-radius:10px;background:rgba(14,11,9,.55)}[data-season=rebajas] .season-countdown-num{font-family:var(--font-display);font-size:28px;line-height:1;color:#fff4df;font-variant-numeric:tabular-nums}[data-season=rebajas] .season-countdown-unit{margin-top:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#e4b45f}@media (max-width:600px){[data-season=rebajas] .season-countdown{margin-top:22px}[data-season=rebajas] .season-countdown-boxes{gap:8px}[data-season=rebajas] .season-countdown-box{min-width:58px}}[data-season=rebajas] .season-sparkles{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}[data-season=rebajas] .season-sparkle{position:absolute;width:3px;height:3px;border-radius:50%;background:#e4b45f;box-shadow:0 0 6px 1px rgba(228,180,95,.7);opacity:0;animation:sale-twinkle 3s ease-in-out var(--twinkle-delay) infinite}@keyframes sale-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:.9;transform:scale(1.4)}}[data-season=rebajas] .season-collection{position:relative;padding:32px 0 24px;color:#fff4df;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(200,55,45,.2),transparent 70%),#0e0b09}[data-season=rebajas] .season-collection-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 40px;text-align:left}[data-season=rebajas] .season-collection .season-kicker{flex:1 0 100%;margin:0}[data-season=rebajas] .season-collection .season-collection-title{margin:0;max-width:640px;font-family:var(--font-display);font-size:clamp(32px,4.4vw,56px);line-height:1.02;letter-spacing:-.022em;font-weight:400;color:#fff4df;text-wrap:balance}[data-season=rebajas] .season-collection .season-collection-title em{font-style:italic;color:#e4b45f}[data-season=rebajas] .season-collection .season-collection-body{max-width:420px;margin:0;font-size:16px;line-height:1.6;text-align:right;color:rgba(255,244,223,.78)}@media (max-width:700px){[data-season=rebajas] .season-collection .season-collection-body{max-width:none;text-align:left}}[data-season=rebajas] .season-accords{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:28px}[data-season=rebajas] .season-accords .season-accord{flex:0 0 auto;padding:10px 20px;border:1px solid rgba(228,180,95,.4);border-radius:999px;background:rgba(255,244,223,.05);color:#fff4df;font-size:13px;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}[data-season=rebajas] .season-accords .season-accord:hover{background:rgba(200,55,45,.4);border-color:#e4b45f;color:#fff4df}[data-season=rebajas] .season-accords .season-accord:focus-visible,[data-season=rebajas] .season-collection .season-set-card:focus-visible{outline:2px solid #e4b45f;outline-offset:3px}[data-season=rebajas] .season-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;margin-top:44px;align-items:stretch}[data-season=rebajas] .season-grid.has-set{grid-template-columns:1.25fr repeat(var(--season-cols),minmax(0,1fr))}[data-season=rebajas] .season-grid.has-set.is-solo{grid-template-columns:minmax(0,560px);justify-content:center}[data-season=rebajas] .season-grid.has-set>.season-set-card{grid-row:1/span var(--season-rows)}[data-season=rebajas] .season-collection .season-set-card{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:28px;border:1px solid rgba(228,180,95,.55);border-radius:18px;color:#fff4df;background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(200,55,45,.28),transparent 70%),linear-gradient(180deg,#1d1511,#120d0a);transition:box-shadow .25s ease,transform .25s ease}[data-season=rebajas] .season-collection .season-set-card:hover{box-shadow:0 0 0 1px rgba(228,180,95,.6),0 18px 50px rgba(200,55,45,.3);transform:translateY(-4px)}[data-season=rebajas] .season-set-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#e4b45f}[data-season=rebajas] .season-set-title{font-family:var(--font-display);font-size:clamp(28px,2.6vw,38px);line-height:1.05;letter-spacing:-.02em;color:#fff4df}[data-season=rebajas] .season-set-desc{font-size:14px;line-height:1.55;color:rgba(255,244,223,.75)}[data-season=rebajas] .season-set-vials{display:flex;align-items:flex-end;gap:8px;margin:6px 0}[data-season=rebajas] .season-set-vials i{position:relative;display:block;width:16px;height:46px;border:1px solid rgba(228,180,95,.7);border-radius:3px 3px 7px 7px;background:linear-gradient(180deg,transparent 28%,var(--vial-fill,#c8372d) 28%)}[data-season=rebajas] .season-set-vials i:before{content:"";position:absolute;left:3px;right:3px;top:-7px;height:6px;border:1px solid rgba(228,180,95,.7);border-radius:2px 2px 0 0;background:#17110d}[data-season=rebajas] .season-set-vials i:nth-child(5n+1){--vial-fill:#c8372d}[data-season=rebajas] .season-set-vials i:nth-child(5n+2){--vial-fill:#e4b45f}[data-season=rebajas] .season-set-vials i:nth-child(5n+3){--vial-fill:#fff4df}[data-season=rebajas] .season-set-vials i:nth-child(5n+4){--vial-fill:#e0574c}[data-season=rebajas] .season-set-vials i:nth-child(5n+5){--vial-fill:#b88a35}[data-season=rebajas] .season-set-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-season=rebajas] .season-set-price{font-family:var(--font-display);font-size:26px;color:#fff4df}[data-season=rebajas] .season-set-cta{padding:11px 20px;border-radius:999px;background:#e4b45f;color:#0e0b09;font-size:13px;font-weight:700;white-space:nowrap}@media (max-width:900px){[data-season=rebajas] .season-collection{padding-top:0}[data-season=rebajas] .season-grid,[data-season=rebajas] .season-grid.has-set{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px}[data-season=rebajas] .season-grid.has-set>.season-set-card{grid-column:1/-1;grid-row:auto}[data-season=rebajas] .season-accords{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:calc(var(--lb-gutter) * -1);padding-inline:var(--lb-gutter);padding-bottom:4px;scrollbar-width:none}[data-season=rebajas] .season-accords::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){[data-season=rebajas] .season-cta-primary,[data-season=rebajas] .season-sparkle,[data-season=rebajas] .season-tag-sway{animation:none!important}[data-season=rebajas] .season-sparkle{opacity:.5}[data-season=rebajas] .lb-home-sections .product-card,[data-season=rebajas] .season-collection .season-set-card{transition:none}}