.storefront-refresh{--ink:#070d20;--surface:#0d1630;--surface-2:#131e3e;--hairline:rgba(138,172,236,.15);--hairline-strong:rgba(138,172,236,.34);--obsidian:#090a0e;--action:#7ce0ff;--action-ink:#06101f;--ok:#5be9b9;--warn:#ffc368;--premium-text:#eef3ff;--premium-muted:#a3b3d2;--premium-faint:#7d8fb2;--premium-panel:var(--surface);--premium-border:var(--hairline);--premium-accent:var(--action);background:transparent!important;color:var(--premium-text);color-scheme:dark;font-feature-settings:"ss01","cv01"}.storefront-refresh .premium-bg{background:var(--ink)}.storefront-refresh .premium-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,13,32,.58),rgba(7,13,32,.88) 62%),url(/brand/out-store-background.webp) 50% /cover no-repeat}.storefront-refresh .premium-bg:after{display:none}.storefront-refresh .reviews-showcase,.storefront-refresh .store-purchase-panel,.storefront-refresh .store-trust-band{background:rgba(13,22,48,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.storefront-refresh [class*=bg-blue-950]{background-color:var(--surface-2)}.storefront-refresh [class*="border-white/1"],.storefront-refresh [class*=border-blue-200],.storefront-refresh [class*=border-blue-300]{border-color:var(--hairline)}.storefront-refresh [class*=text-blue-100]{color:var(--premium-muted)}.storefront-refresh [class*=text-blue-200],.storefront-refresh [class*=text-sky-2],.storefront-refresh [class*=text-sky-3]{color:var(--action)}.storefront-refresh .uppercase{text-transform:none;letter-spacing:.01em}.storefront-refresh .font-display{font-family:var(--font-brand);font-weight:600;letter-spacing:-.04em}.storefront-refresh .font-mono{font-family:var(--font-brand);letter-spacing:-.02em}.storefront-refresh .store-announcement{border:0;border-bottom:1px solid var(--hairline);background:var(--surface);color:var(--premium-muted);font-size:12px;font-weight:500;letter-spacing:0}.store-skip-link{position:fixed;z-index:100;top:-100px;left:16px;border-radius:6px;padding:12px 20px;background:var(--action);color:var(--action-ink);font-weight:600}.store-skip-link:focus{top:12px}.storefront-refresh .store-nav{border-bottom:1px solid var(--hairline);background:rgba(7,13,32,.86);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.storefront-refresh .store-nav>div{max-width:1240px;min-height:72px;height:auto;grid-template-columns:1fr minmax(240px,400px) 1fr;gap:28px;padding:12px 32px}.storefront-refresh .store-nav a[href="#topo"]>span:first-child{border-radius:6px;box-shadow:none}.storefront-refresh .store-nav a[href="#topo"] span.font-display{font-family:var(--font-brand);font-size:17px;font-weight:600;letter-spacing:-.05em}.storefront-refresh .store-nav a[href="#topo"] span.uppercase{display:none}.store-header-search{display:flex;align-items:center;gap:12px;min-width:0;height:42px;padding:0 5px 0 14px;background:var(--surface);border:1px solid var(--hairline);border-radius:6px;color:var(--premium-faint);transition:border-color .16s}.store-header-search:focus-within{border-color:var(--action)}.store-header-search input{width:100%;min-width:0;background:transparent;border:0;color:var(--premium-text);outline:0;font-size:13px}.store-header-search input::-moz-placeholder{color:var(--premium-faint)}.store-header-search input::placeholder{color:var(--premium-faint)}.store-header-search>svg{flex:none}.store-header-search button{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:4px;color:var(--action-ink);background:var(--action)}.store-header-support{display:grid;place-items:center;width:40px;height:40px;color:var(--premium-muted);border:1px solid var(--hairline);border-radius:6px}.store-header-support:hover{border-color:var(--hairline-strong);color:var(--premium-text)}.storefront-refresh .store-nav button[aria-label="Abrir minha conta"]{border:1px solid var(--hairline);border-radius:6px;background:transparent;color:var(--premium-muted);font-size:13px;font-weight:500}.storefront-refresh .store-nav button[aria-label="Abrir minha conta"]:hover{border-color:var(--hairline-strong);color:var(--premium-text);background:var(--surface-2)}.storefront-refresh .store-nav button[aria-label="Abrir carrinho"]{border:1px solid var(--action);border-radius:6px;background:var(--action);color:var(--action-ink);box-shadow:none;font-size:13px;font-weight:600}.storefront-refresh .store-nav button[aria-label="Abrir carrinho"]:hover{background:#a6ecff}.storefront-refresh .store-nav button[aria-label="Abrir carrinho"] span.absolute{background:var(--action-ink);color:var(--action);animation:none}.store-quick-nav{border-bottom:1px solid var(--hairline);background:rgba(7,13,32,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.store-quick-nav>div{gap:26px;width:min(100% - 64px,1240px);margin:auto;color:var(--premium-faint);font-size:12px}.store-quick-nav a,.store-quick-nav>div{display:flex;align-items:center;min-height:42px}.store-quick-nav a{white-space:nowrap}.store-quick-nav .wheel-link{margin-left:0;color:var(--premium-faint)}.store-quick-nav button{margin-left:auto;display:flex;align-items:center;gap:7px;min-height:42px;color:var(--action);white-space:nowrap}.store-quick-nav :is(a,button):hover{color:var(--premium-text)}.storefront-refresh .reviews-showcase,.storefront-refresh .store-section{padding-block:56px}.storefront-refresh #como-funciona,.storefront-refresh #produtos,.storefront-refresh footer>div{max-width:1240px}.storefront-refresh .reviews-showcase h2,.storefront-refresh .store-section h2{font-family:var(--font-brand);font-weight:600;letter-spacing:-.045em}.storefront-refresh .store-trust-band{border-block:1px solid var(--hairline);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.storefront-refresh .store-trust-band>div{max-width:1240px}.storefront-refresh .store-trust-band span{min-height:58px;font-size:12px;font-weight:500;color:var(--premium-muted)}.storefront-refresh .store-trust-band svg{color:var(--action)}.storefront-refresh #produtos{padding-top:44px}.storefront-refresh .catalog-command{border:0;border-radius:0;padding:0;margin-bottom:18px;background:transparent;box-shadow:none}.storefront-refresh .catalog-command h2{font-size:30px;line-height:1.15}.storefront-refresh .catalog-command input,.storefront-refresh .catalog-command select{height:44px;border:1px solid var(--hairline);border-radius:6px;background:var(--surface);color:var(--premium-text);font-size:13px;box-shadow:none}.storefront-refresh .catalog-command input::-moz-placeholder{color:var(--premium-faint)}.storefront-refresh .catalog-command input::placeholder{color:var(--premium-faint)}.storefront-refresh .catalog-command input:focus,.storefront-refresh .catalog-command select:focus{border-color:var(--action);box-shadow:none;background:var(--surface-2)}.storefront-refresh .catalog-filter-rail{border:0;border-bottom:1px solid var(--hairline);border-radius:0;padding:0;background:transparent;gap:4px}.storefront-refresh .catalog-filter-rail .pill{height:44px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--premium-faint);font-size:13px;font-weight:500;box-shadow:none}.storefront-refresh .catalog-filter-rail .pill:hover{color:var(--premium-text);background:transparent}.storefront-refresh .catalog-filter-rail .pill[aria-pressed=true]{border-bottom-color:var(--action);color:var(--action);background:transparent}.collection-see-all{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:12px;font-weight:500;color:var(--action)}.storefront-refresh #produtos h3.font-display{font-size:20px}.storefront-refresh .product-card{border:1px solid var(--hairline);border-radius:10px;background:var(--surface);box-shadow:none;transition:border-color .2s,background .2s}.storefront-refresh .product-card:hover{transform:none;border-color:var(--hairline-strong);background:var(--surface-2);box-shadow:none}.storefront-refresh .product-card-media{width:100%;margin:0;border-radius:10px 10px 0 0;aspect-ratio:16/9;background:#0b1530}.storefront-refresh .product-card-media:before,.storefront-refresh .product-card:after{display:none}.storefront-refresh .product-card-media>div[class*=bg-gradient]{background:linear-gradient(0deg,var(--surface),transparent 58%)}.product-card-placeholder{position:absolute;inset:0;display:grid;place-items:center;background:var(--surface-2)}.product-card-placeholder img{width:54px;height:54px;border-radius:8px;opacity:.3}.storefront-refresh .product-card-media span{border-radius:4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:600;letter-spacing:.02em}.storefront-refresh .store-product-card-body{padding:18px 20px 20px;background:transparent}.storefront-refresh .store-product-card-body>div:first-child{color:var(--action);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.storefront-refresh .product-card h3{font-family:var(--font-brand);font-size:17px;font-weight:500;letter-spacing:-.035em}.storefront-refresh .product-card p{color:var(--premium-muted);font-size:13px;line-height:1.6}.storefront-refresh .product-card .variant-chip{border-color:var(--hairline);background:var(--surface-2);color:var(--premium-muted);border-radius:4px;font-weight:500}.storefront-refresh .product-card .mt-auto{border-top:1px solid var(--hairline)}.storefront-refresh .product-card .mt-auto .uppercase{font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--premium-faint)}.storefront-refresh .product-card .font-display{font-family:var(--font-brand);font-weight:500}.storefront-refresh .product-card:not(.is-out-of-stock) .product-buy-button{border:1px solid var(--action);border-radius:6px;color:var(--action-ink);background:var(--action)!important;box-shadow:none;font-size:13px;font-weight:600}.storefront-refresh .product-card:not(.is-out-of-stock) .product-buy-button:hover{filter:none;background:#a6ecff!important}.storefront-refresh .product-card.is-out-of-stock .product-buy-button{background:transparent!important;border:1px solid var(--hairline);color:var(--premium-faint)}.store-purchase-guide{width:min(100% - 64px,1240px);margin:0 auto 44px;scroll-margin-top:110px}.store-purchase-panel{padding:24px 26px 0;border:1px solid var(--hairline);border-radius:10px;background:var(--surface)}.store-purchase-overview{display:flex;align-items:center;gap:36px;padding-bottom:24px}.store-purchase-overview h2{flex:none;font-family:var(--font-brand);font-size:20px;font-weight:600;letter-spacing:-.045em;line-height:1.3}.store-purchase-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:1;gap:26px;list-style:none;margin:0;padding:0}.store-purchase-steps li{display:flex;align-items:center;gap:12px;min-width:0}.store-purchase-number{display:grid;place-items:center;flex:none;width:26px;height:26px;border:1px solid var(--hairline-strong);border-radius:4px;background:transparent;color:var(--action);font-family:var(--font-brand);font-size:11px;font-weight:500}.store-purchase-step-title{color:var(--premium-text);font-size:14px;font-weight:600;line-height:1.5}.store-purchase-steps p{margin-top:2px;color:var(--premium-muted);font-size:12px;line-height:1.5}.store-purchase-help{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;border-top:1px solid var(--hairline)}.store-purchase-help>p{color:var(--premium-muted);font-size:13px}.store-purchase-help button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:var(--action);font-size:13px;font-weight:600;transition:color .16s}.store-purchase-help button:hover{color:var(--premium-text)}.storefront-refresh .review-card{border:1px solid var(--hairline);border-radius:8px;background:var(--surface)}.storefront-refresh .reviews-showcase{border-color:var(--hairline);background:var(--surface)}.storefront-refresh .review-score-card{background:var(--surface-2);border:1px solid var(--hairline)}.storefront-refresh .review-card .text-amber-300,.storefront-refresh .review-score-card .text-amber-300{color:var(--action)}.storefront-refresh .modal{border:1px solid var(--hairline-strong)!important;border-radius:12px!important;background:var(--surface)!important;box-shadow:0 40px 100px -50px #000!important}.storefront-refresh aside[aria-label="Carrinho de compras"]{border-left:1px solid var(--hairline);background:var(--surface);overflow-y:auto}.storefront-refresh aside[aria-label="Carrinho de compras"]>div.flex-1.space-y-3{flex:none;overflow:visible}.storefront-refresh aside[aria-label="Carrinho de compras"]>div.flex-1.flex-col{flex:none;min-height:180px}.storefront-refresh .modal h3,.storefront-refresh aside[aria-label="Carrinho de compras"] .font-display{font-family:var(--font-brand);font-weight:600;letter-spacing:-.04em}.storefront-refresh .modal .uppercase,.storefront-refresh aside[aria-label="Carrinho de compras"] .uppercase{font-size:12px;font-weight:600;color:var(--premium-muted)}.storefront-refresh .modal .max-h-72{border-color:var(--hairline);background:var(--ink);border-radius:8px}.storefront-refresh .variant-row{border-radius:6px}.storefront-refresh .variant-row.is-selected{border-color:var(--action);background:var(--surface-2)}.storefront-refresh .btn-glow{background-color:var(--action)!important;color:var(--action-ink)!important;border-radius:6px;box-shadow:none!important}.storefront-refresh .btn-glow:hover{background-color:#a6ecff!important}.storefront-refresh .btn-glow:after,.storefront-refresh .btn-glow:before{display:none!important}.storefront-refresh .store-boot-loader{background:var(--ink)}.storefront-refresh :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--action);outline-offset:3px}.storefront-refresh .store-header-search input:focus-visible{outline:none}.storefront-refresh footer{border-top:1px solid var(--hairline);background:var(--obsidian);-webkit-backdrop-filter:none;backdrop-filter:none}.storefront-refresh footer>div.border-t{border-color:var(--hairline)}.storefront-refresh footer p{color:var(--premium-muted)}.storefront-refresh footer .uppercase{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--premium-faint)}.storefront-refresh footer .font-display{font-family:var(--font-brand);font-size:17px;font-weight:600;letter-spacing:-.05em}@media (max-width:1100px){.storefront-refresh .store-nav>div{gap:18px;grid-template-columns:auto minmax(200px,1fr) auto}.store-purchase-overview{align-items:stretch;flex-direction:column;gap:20px}}@media (max-width:760px){.storefront-refresh .store-nav>div{grid-template-columns:1fr auto;gap:14px;padding:12px 20px}.store-header-search{grid-column:1/-1;grid-row:2;height:40px}.storefront-refresh .store-nav button[aria-label="Abrir carrinho"],.storefront-refresh .store-nav button[aria-label="Abrir minha conta"]{width:40px;padding:0;justify-content:center}.storefront-refresh .store-nav button[aria-label="Abrir carrinho"]>span:not(.absolute),.storefront-refresh .store-nav button[aria-label="Abrir minha conta"] span{display:none}.store-quick-nav>div{width:calc(100% - 40px);gap:20px;overflow-x:auto;font-size:11px}.store-quick-nav button{display:none}.storefront-refresh #produtos{scroll-margin-top:150px;padding-inline:20px}.storefront-refresh .reviews-showcase,.storefront-refresh .store-section{padding-block:40px}.storefront-refresh .catalog-command h2{font-size:26px}.storefront-refresh .store-trust-band span{font-size:10px}.store-purchase-guide{width:calc(100% - 40px);margin-bottom:28px;scroll-margin-top:150px}.store-purchase-panel{padding:20px 20px 0}.store-purchase-overview{gap:18px;padding-bottom:20px}.store-purchase-steps{grid-template-columns:1fr;gap:16px}.store-purchase-help{flex-wrap:wrap;gap:0 12px;padding-block:8px}.storefront-refresh .store-floating-actions{right:12px;bottom:12px}.storefront-refresh .store-discord-fab{display:none}.storefront-refresh .store-support-fab{width:48px;height:48px;padding:0;justify-content:center}}@media (max-width:480px){.storefront-refresh .store-product-card-body{padding:16px 16px 18px}.storefront-refresh .product-card h3{font-size:16px}.storefront-refresh .catalog-command select{width:100%}}@media (hover:none),(prefers-reduced-motion:reduce){.storefront-refresh .product-card{transition:none}}body:has(.storefront-refresh),html:has(.storefront-refresh){overflow-x:clip}@media (max-width:760px){.storefront-refresh .catalog-command input,.storefront-refresh .catalog-command select,.storefront-refresh .store-header-search input{font-size:16px}}.storefront-refresh #topo{scroll-margin-top:96px}.storefront-refresh #avaliacoes{scroll-margin-top:100px}@media (max-width:760px){.storefront-refresh #avaliacoes,.storefront-refresh #topo{scroll-margin-top:140px}}.storefront-refresh .payment-generation-card:before,.storefront-refresh .payment-generation-glow,.storefront-refresh .pix-qr-stage:before{display:none}.storefront-refresh .pix-loader-ring{border-color:var(--hairline)}.storefront-refresh .pix-loader-ring-one{border-top-color:var(--action);border-right-color:var(--action)}.storefront-refresh .pix-loader-ring-two{border-bottom-color:var(--action)}.storefront-refresh .pix-loader-core{color:var(--action);background:var(--surface-2);border-color:var(--hairline-strong);box-shadow:none}.storefront-refresh .generation-progress>span{background:var(--action);box-shadow:none}.storefront-refresh .generation-step-dot{color:var(--action);background:var(--surface-2);border-color:var(--hairline)}.storefront-refresh .pix-live-status{box-shadow:none}.storefront-refresh .pix-qr-stage{animation:none;box-shadow:0 0 0 1px var(--hairline-strong)}.storefront-refresh .pix-qr-corner{border-color:var(--action)}.storefront-refresh .pix-qr-scan{background:var(--action);box-shadow:0 0 10px rgba(124,224,255,.75)}.storefront-refresh .payment-approved-panel{border-color:rgba(91,233,185,.4);background:#072119;box-shadow:none}.storefront-refresh .payment-approved-title{font-family:var(--font-brand);font-weight:600;letter-spacing:-.04em;color:#8ef0c8}.storefront-refresh .store-support-fab{height:48px;border-radius:8px;padding-inline:18px;background-color:var(--action)!important;color:var(--action-ink);box-shadow:none}.storefront-refresh .store-support-fab:hover{filter:none;background-color:#a6ecff!important}.storefront-refresh .store-discord-fab{height:44px;border-radius:8px;box-shadow:none}.storefront-refresh .store-discord-fab:hover{transform:none}