/** Shopify CDN: Minification failed

Line 131:0 Unexpected "}"

**/
/* Santa Lume: native editor controls, quiet gold details and accessible overlays. */
.santa-heart{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:9px;border:0;background:#fff;color:rgb(var(--color-foreground));border-radius:50%;cursor:pointer;line-height:1;z-index:3}
.santa-heart .icone,.santa-wishlist-open .icone{width:21px;height:21px;flex:none}
.sl-float,.sl-dialog button,.sl-notice button{font-family:inherit}
.santa-complementary .santa-heart--card,.mini-carrinho .santa-heart--card{display:none}
.santa-heart[aria-pressed=true]{color:var(--santa-global-detail-color,#9a7a43)}.santa-heart[aria-pressed=true] svg{fill:currentColor;fill-opacity:.14}
.cartao-envoltorio:has(>.santa-heart--card){position:relative}.santa-heart--card{position:absolute;inset:10px 10px auto auto;background:rgba(255,255,255,.88)}
.santa-product-title{position:relative;padding-inline-end:44px}.santa-heart--product{position:absolute;inset:0 0 auto auto;background:transparent}
.santa-wishlist-open{border:0;background:transparent;color:inherit;cursor:pointer;position:relative}
.sl-dialog{border:0;padding:0;color:#021021;background:#fff;box-shadow:0 20px 80px #02102133;border-radius:var(--card-radius,8px);max-width:calc(100vw - 32px)}
.sl-dialog::backdrop{background:rgba(2,16,33,.6);backdrop-filter:blur(5px)}
.sl-dialog button:focus-visible,.santa-heart:focus-visible,.sl-float:focus-visible{outline:2px solid #b39a68;outline-offset:4px}
.sl-dialog header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px}.sl-dialog header h2{margin:0;font-size:23px}.sl-dialog header p{margin:8px 0 0;font-size:12px;line-height:1.5;color:#68717a}
.sl-dialog [data-sl-close]{width:36px;height:36px;border:0;border-radius:50%;font:25px/1 sans-serif;background:transparent;color:inherit;cursor:pointer;flex:none}
.sl-wishlist{width:620px;max-height:85dvh}.sl-wishlist-list{padding:0 24px 24px;display:grid;gap:16px}.sl-wishlist-item{display:grid;grid-template-columns:74px minmax(0,1fr) 36px;gap:16px;align-items:center;padding:0 0 16px;border-bottom:1px solid #eae8e3}
.sl-wishlist-item img{width:74px;height:74px;object-fit:cover;border-radius:var(--card-radius,8px);background:#F8F7F5}.sl-wishlist-item a{color:inherit;text-decoration:none;font-size:14px;line-height:1.5}.sl-wishlist-item p{font-size:12px;margin:4px 0 0;color:#68717a}.sl-wishlist-item .santa-heart{width:36px;height:36px;padding:8px}
.santa-gift-note{padding:16px 0;border-top:1px solid #e5e5e5;margin:12px 0 0}.santa-gift-note summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;list-style:none}.santa-gift-note summary::-webkit-details-marker{display:none}.santa-gift-note summary .icone{width:17px;height:17px}.santa-gift-note summary span:last-child{margin-left:auto}.santa-gift-note santa-gift-note{display:block;padding-top:12px}.santa-gift-note label{font-size:12px;display:block;line-height:1.6;margin-bottom:8px}.santa-gift-note textarea{display:block;width:100%;padding:12px;border:1px solid #dedbd5;border-radius:var(--button-radius,8px);background:transparent;font:inherit;font-size:13px;resize:vertical}.santa-gift-note-status{display:block;font-size:11px;margin-top:5px;min-height:16px}
santa-experience{--sl-lift:0px;--sl-offset:20px;--sl-size:48px}.sl-float{position:fixed;bottom:calc(var(--sl-offset) + var(--sl-lift) + env(safe-area-inset-bottom,0px));width:var(--sl-size);height:var(--sl-size);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:101;background:var(--sl-bg);color:var(--sl-fg);border:1px solid var(--sl-accent);box-shadow:0 4px 18px #02102114;cursor:pointer;transition:opacity .2s,transform .2s;text-decoration:none;padding:0}
.sl-whatsapp{right:20px}.sl-whatsapp svg{display:block!important;width:23px!important;height:23px!important;color:inherit!important;fill:currentColor}.sl-story-bubble{left:20px;border:2px solid var(--sl-accent);overflow:visible;background:var(--sl-bg)}
.sl-story-cover{position:absolute;inset:2px;border-radius:50%;background-size:cover;background-position:center;opacity:.8}.sl-story-bubble>svg{position:relative;filter:drop-shadow(0 1px 3px #021021);pointer-events:none}.sl-story-label{position:absolute;left:calc(100% + 10px);font-size:11px;font-weight:500;white-space:nowrap;background:#fff;color:#021021;padding:7px 10px;border-radius:var(--button-radius,8px);box-shadow:0 2px 12px #02102112;opacity:0;pointer-events:none;transition:opacity .2s}.sl-story-bubble:hover .sl-story-label,.sl-story-bubble:focus-visible .sl-story-label{opacity:1}
santa-experience.sl-obscured .sl-float,santa-experience.sl-obscured .sl-notice{opacity:0!important;pointer-events:none!important;visibility:hidden}
.sl-story-dialog{width:min(410px,calc(100vw - 32px));height:min(740px,calc(100dvh - 36px));background:#021021;color:#fff;overflow:hidden;margin:auto}
.sl-story-dialog video{width:100%;height:100%;object-fit:cover;background:#021021}.sl-story-dialog header{position:absolute;inset:8px 0 auto;z-index:2;align-items:center;padding:10px 18px;background:linear-gradient(#02102180,transparent)}.sl-story-dialog header>span{font-size:11px;letter-spacing:.08em}.sl-story-dialog [data-sl-close]{background:#02102166}
.sl-story-progress{position:absolute;inset:8px 14px auto;height:2px;z-index:3;background:#ffffff4d;pointer-events:none}.sl-story-progress span{display:block;height:100%;background:#fff;width:0}.sl-story-seek{position:absolute;inset:4px 14px auto;width:calc(100% - 28px);height:12px;margin:0;opacity:0;cursor:pointer;z-index:4}.sl-story-seek:focus-visible{opacity:.8}
.sl-story-controls{display:flex;gap:8px;position:absolute;bottom:160px;left:18px;right:18px;z-index:2}.sl-story-controls button{border:1px solid #ffffff50;background:#02102166;color:#fff;border-radius:var(--button-radius,8px);height:36px;min-width:36px;padding:0 10px;cursor:pointer;font:inherit;font-size:12px;line-height:1}.sl-story-controls [data-sl-mute]{margin-left:auto}
.sl-story-text{position:absolute;inset:auto 0 0;padding:45px 22px 22px;background:linear-gradient(transparent,#021021e8);pointer-events:none}.sl-story-text h2{font-size:22px;line-height:1.25;margin:0 0 8px;color:#fff}.sl-story-text p{font-size:12px;line-height:1.6;margin:0 0 14px;color:#fff}.sl-story-text a{pointer-events:auto;--color-button-text:255,255,255;--color-button-border:179,154,104;--color-button-background:2,16,33;min-height:36px}.sl-video-error{display:block;font-size:12px}
.sl-notice{position:fixed;left:20px;bottom:calc(var(--sl-size) + var(--sl-offset) + var(--sl-lift) + 16px + env(safe-area-inset-bottom,0px));width:310px;max-width:calc(100vw - 40px);border:1px solid #e9e5dc;border-radius:var(--card-radius,8px);background:#fff;color:#021021;box-shadow:0 6px 24px #0210210d;z-index:100;padding:12px 32px 12px 12px}.sl-notice[hidden]{display:none}.sl-notice>a{display:flex;gap:12px;color:inherit;text-decoration:none;align-items:center}.sl-notice img{object-fit:cover;border-radius:5px;background:#F8F7F5;flex:none}.sl-notice small{display:block;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#8b7347;line-height:1.5}.sl-notice strong{display:block;font-size:12px;line-height:1.5;font-weight:500}.sl-notice-caption{display:block;font-size:10px;line-height:1.5;color:#68717a}.sl-notice button{position:absolute;right:4px;top:4px;border:0;background:none;color:#68717a;width:28px;height:28px;font-size:20px;cursor:pointer}
.sl-editorial-inner{background:var(--sl-editorial-bg);color:var(--sl-editorial-text);border-radius:var(--card-radius,8px);overflow:hidden;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center}.sl-editorial-copy{padding:clamp(24px,4vw,64px)}.sl-eyebrow{font-size:10px;letter-spacing:.18em;margin:0 0 18px;color:var(--sl-editorial-accent)}.sl-editorial-copy h2{font-size:clamp(26px,3vw,42px);line-height:1.17;margin:0 0 20px;font-weight:400}.sl-editorial-copy .textoformatado{font-size:14px;line-height:1.85;max-width:36ch}.sl-editorial-link{display:inline-flex;gap:24px;align-items:center;margin-top:20px;padding-bottom:6px;border-bottom:1px solid var(--sl-editorial-accent);color:inherit;text-decoration:none;font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.sl-editorial-film{display:block;position:relative;aspect-ratio:1.15;min-width:0;background:#F8F7F5;overflow:hidden}.sl-editorial-film video,.sl-film-cover,.sl-film-cover>img{width:100%;height:100%;object-fit:cover}.sl-film-cover{position:absolute;inset:0;border:0;padding:0;cursor:pointer;background:#F8F7F5}.sl-film-cover[hidden]{display:none}.sl-film-cover>span{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:56px;height:56px;border:1px solid #ffffffa6;border-radius:50%;color:#fff;background:#02102133;backdrop-filter:blur(4px)}
@media(max-width:749px){.santa-heart--card{width:32px;height:32px;inset:6px 6px auto auto;padding:7px}.santa-heart--card .icone{width:18px;height:18px}.santa-wishlist-open{width:36px!important;margin-inline-end:0!important}.santa-wishlist-open .icone{width:19px;height:19px}.sl-whatsapp{right:16px}.sl-story-bubble{left:16px}.sl-notice{left:16px;max-width:calc(100vw - 32px);width:288px}.sl-editorial-inner{grid-template-columns:1fr}.sl-editorial-copy{padding:28px 24px}.sl-editorial-film{aspect-ratio:1.25}.sl-editorial-copy h2{max-width:15ch}.sl-editorial-link{margin-top:14px}.sl-wishlist-list{padding-inline:18px}.sl-dialog header{padding:20px 18px}.sl-story-dialog header{padding:10px 16px}.sl-story-controls{bottom:172px}.sl-story-text h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.sl-float,.sl-story-label{transition:none}}
@media(max-width:749px){.cabecalho .santa-wishlist-open{order:4;margin-inline-start:0;flex:0 0 36px}}

/* Contained editorial media follows the same corners as product cards. */
.imagem-com-texto:not(.pagina-largura--completo-largura) .midia-envoltorio{border-radius:var(--card-radius,8px);overflow:hidden}
.imagem-com-texto:not(.pagina-largura--completo-largura) .midia-envoltorio::after{border-radius:inherit}
.sl-editorial-film video{display:block}
.santa-installments{font:400 11px/1.55 var(--font-body-family);letter-spacing:0;color:#667078;margin:5px 0 0}.santa-installments strong{font-weight:500;color:inherit}product-info [id^=price-]>.santa-installments{font-size:12px;margin-top:8px}.santa-complementary .santa-installments{font-size:10px}

/* Santa Lume editorial refinements: contained media, quiet seals and native hover timing. */
.santa-heart-icon{fill:none}.santa-heart-icon path{stroke-width:1.2}
.cabecalho__direita>search-modal{order:1}.cabecalho__direita>.santa-wishlist-open{order:2}.cabecalho__direita>shopify-account{order:3}.cabecalho__direita>cart-drawer,.cabecalho__direita>.cabecalho__icone--carrinho{order:4}
.cartao-envoltorio>.santa-heart--card{width:36px;height:36px;padding:8px;inset:12px 12px auto auto;background:rgba(255,255,255,.94);box-shadow:0 2px 8px #02102109;z-index:3}
.cartao-envoltorio>.santa-heart--card svg{width:20px;height:20px}
.cartao-envoltorio>quick-view-drawer>details>summary.rapida-visualizacao__resumo{inset:12px auto auto 12px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.94);box-shadow:0 2px 8px #02102109;z-index:3}
.santa-grid-seal{position:absolute;left:14px;top:58px;width:20px;height:20px;color:var(--santa-global-detail-color,var(--santa-grid-seal-color,#A88A51));z-index:3;pointer-events:auto}
.santa-grid-seal svg{width:20px;height:20px;display:block}
.santa-complementary .santa-grid-seal{display:none}
@media(hover:hover) and (pointer:fine){
 .cartao-envoltorio>.santa-heart--card,.cartao-envoltorio>quick-view-drawer>details>summary.rapida-visualizacao__resumo{opacity:0;visibility:hidden;transform:translateY(7px);transition:opacity .35s ease,transform .35s ease,visibility .35s ease}
 .cartao-envoltorio:hover>.santa-heart--card,.cartao-envoltorio:focus-within>.santa-heart--card,.cartao-envoltorio:hover>quick-view-drawer>details>summary.rapida-visualizacao__resumo,.cartao-envoltorio:focus-within>quick-view-drawer>details>summary.rapida-visualizacao__resumo{opacity:1;visibility:visible;transform:translateY(0)}
}
@media(max-width:749px){.santa-grid-seal{display:none}.cartao-envoltorio>.santa-heart--card{width:32px;height:32px;padding:7px;inset:6px 6px auto auto}.cartao-envoltorio>quick-view-drawer>details>summary.rapida-visualizacao__resumo{inset:6px auto auto 6px;width:32px;height:32px}}
.santa-gallery-seal{position:absolute;bottom:26px;width:var(--santa-seal-size,74px);color:var(--santa-seal-color,#9D814A);text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px;z-index:2;pointer-events:none}
.santa-gallery-seal--left{left:26px}.santa-gallery-seal--right{right:26px}
.santa-seal-ring{display:grid;place-items:center;width:42px;height:42px;border:1px solid currentColor;border-radius:50%}.santa-seal-ring svg{width:22px;height:22px}
.santa-seal-caption{font:400 8px/1.4 var(--font-body-family);text-transform:uppercase;letter-spacing:.08em;max-width:12ch}
.produto__janela-abridor{position:relative}
.sl-film-toggle{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:32px;height:32px;padding:6px;border:1px solid #ffffff80;border-radius:50%;background:#02102140;color:white;cursor:pointer;z-index:2;backdrop-filter:blur(4px)}
.sl-film-toggle[hidden]{display:none}.sl-film-toggle svg{width:18px;height:18px}.sl-film-toggle[data-playing=true] .sl-film-play,.sl-film-toggle[data-playing=false] .sl-film-pause{display:none}
.sl-film-toggle:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:749px){.santa-gallery-seal{bottom:16px;width:60px}.santa-gallery-seal--left{left:16px}.santa-gallery-seal--right{right:16px}.santa-seal-ring{width:32px;height:32px}.santa-seal-ring svg{width:17px;height:17px}.santa-seal-caption{font-size:7px}}
@media(prefers-reduced-motion:reduce){.cartao-envoltorio>.santa-heart--card{transition:none}}

@media(min-width:990px){
 .produto--colunas .produto__midia-lista>.produto__midia-item:nth-child(1 of :not([data-gang-option]),.grupo__ativo){width:100%;max-width:100%;flex-basis:100%;--santa-gallery-corners:var(--card-radius) var(--card-radius) 0 0}
 .produto--colunas .produto__midia-lista>.produto__midia-item:nth-last-child(2 of :not([data-gang-option]),.grupo__ativo):nth-child(even of :not([data-gang-option]),.grupo__ativo){--santa-gallery-corners:0 0 0 var(--card-radius)}
 .produto--colunas .produto__midia-lista>.produto__midia-item:nth-last-child(1 of :not([data-gang-option]),.grupo__ativo){--santa-gallery-corners:0 0 var(--card-radius) 0}
}

/* Favorites remain visible and provide an immediate saved state. */
.cartao-envoltorio>.santa-heart--card{opacity:1;visibility:visible;transform:none}
.santa-heart .santa-heart-icon{transition:fill .2s ease,stroke .2s ease,fill-opacity .2s ease}
.santa-heart[aria-pressed=true] .santa-heart-icon{fill:var(--santa-global-detail-color,#B39A68);fill-opacity:1;stroke:var(--santa-global-detail-color,#9D814A);animation:santa-heart-save .32s ease-out}
.santa-heart:active .santa-heart-icon{transform:scale(.9)}
@keyframes santa-heart-save{0%{transform:scale(.82)}55%{transform:scale(1.2)}100%{transform:scale(1)}}
@media(prefers-reduced-motion:reduce){.santa-heart[aria-pressed=true] .santa-heart-icon{animation:none}}
/* Native cart bubble geometry, transparent favorites and quiet compare prices. */
.santa-wishlist-count[hidden]{display:none!important}
.cartao-envoltorio>.santa-heart--card{background:transparent;box-shadow:none}
.cartao-envoltorio:has(.cartao__midia--video,.cartao-midia-video)>.santa-heart--card{color:#fff}
.cartao-envoltorio>quick-view-drawer>details>summary.rapida-visualizacao__resumo{z-index:4}
.santa-grid-seal{left:20px;top:20px}
.santa-seal-caption{width:max-content;max-width:110px;text-align:center;letter-spacing:.05em;overflow-wrap:normal}
.preco.preco--ligado-oferta .preco__comparar s.preco-item--normal{color:#8b8780;text-decoration-thickness:1px}
product-info pickup-availability:not([available]):not(:has(>pickup-availability-preview)){display:none;min-height:0;margin:0;padding:0}
product-info[data-santa-metal-enabled=true][data-santa-metal=silver] .santa-gallery-seal{color:var(--santa-silver-accent)}
product-info[data-santa-metal-enabled=true][data-santa-metal=silver] .santa-product-benefits{--santa-benefit-icon-color:var(--santa-silver-accent)!important}
product-info[data-santa-metal-enabled=true][data-santa-metal=silver] .santa-complementary{--santa-complementary-accent:var(--santa-silver-rgb)!important}
product-info[data-santa-metal-enabled=true][data-santa-metal=silver] .produto__informacoes-recipiente>.produto__texto.legenda-com-letra-espacamento{color:var(--santa-silver-accent)}
product-info[data-santa-metal-enabled=true][data-santa-metal=silver] .santa-heart--product[aria-pressed=true] svg{fill:var(--santa-silver-accent);stroke:var(--santa-silver-accent)}

product-info[data-santa-metal-enabled=true][data-santa-metal=silver] .santa-product-benefits--divider{border-bottom-color:#e3e5e8}
@media(min-width:750px){.cartao-envoltorio:has(>.santa-grid-seal)>.cartao__selo{top:52px}}
.santa-video-opener .santa-gallery-seal{color:#fff!important}
/* Join grid photography and video to the information panel; keep the outer card radius. */
.cartao-envoltorio.santa-card-reveal .cartao--produto,
.cartao-envoltorio.santa-card-reveal .cartao__midia {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* Compact card pricing: the current amount leads; oversized amounts wrap naturally. */
.cartao-informacao .preco.preco--ligado-oferta .preco__oferta{display:flex;flex-wrap:wrap-reverse;align-items:baseline;justify-content:inherit;gap:2px 6px}
.cartao-informacao .preco__oferta>dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.cartao-informacao .preco__oferta>dd{margin:0;white-space:nowrap;order:1}
.cartao-informacao .preco__oferta>dd.preco__comparar{order:2;font-size:10px;line-height:1.4}
.cartao-informacao .preco__oferta .preco-item{margin:0}
.cartao-informacao .preco__oferta .preco__comparar s{font-size:inherit;color:#8b8780}
.cartao-informacao .preco__oferta .preco__comparar bdi{font-size:10px!important;font-weight:400;letter-spacing:0}
@media(max-width:749px){.cartao-informacao .santa-installments__prefix{display:none}}
@media(max-width:749px){
 .cartao-informacao .preco bdi{font-size:13px!important;letter-spacing:0}
 .cartao-informacao .preco__oferta .preco__comparar bdi{font-size:9px!important}
 .cartao-informacao .preco.preco--ligado-oferta .preco__oferta{column-gap:4px}
}

/* Santa Lume: stronger catalogue hierarchy and restrained gold amounts. */
.cartao-informacao .cartao-informacao__texto.h4{font-weight:600!important}
.cartao-informacao .preco__normal .preco-item:not(s),
.cartao-informacao .preco__normal .preco-item:not(s) bdi{color:var(--santa-card-regular-price,#A9700F);font-weight:600}
.cartao-informacao .preco__oferta .preco-item--oferta,
.cartao-informacao .preco__oferta .preco-item--oferta bdi{color:var(--santa-card-sale-price,#A9700F);font-weight:600}
.cartao-informacao .santa-installments__count,
.cartao-informacao .santa-installments strong{color:var(--santa-card-regular-price,#A9700F);font-weight:600}
}

/* Coração branco no cabeçalho */
.cabecalho .santa-wishlist-open,
.cabecalho .santa-wishlist-open:hover {
  color: #ffffff !important;
}

.cabecalho .santa-wishlist-open svg,
.cabecalho .santa-wishlist-open svg path {
  stroke: #ffffff !important;
  fill: none !important;
}