      /* =========================================================
   FROID STORE — TEMA OFICIAL
   Clean • Premium • Gaming Tech
   Preto + Branco + Vermelho
   ========================================================= */

     :root {
         --froid-bg: #07080a;
         --froid-bg-soft: #0d0f12;
         --froid-surface: #111318;
         --froid-surface-2: #15181e;

         --froid-white: #ffffff;
         --froid-text: #f4f5f7;
         --froid-muted: #8b9099;

         --froid-red: #ef233c;
         --froid-red-light: #ff3b50;
         --froid-red-dark: #a90e20;

         --froid-line: rgba(255, 255, 255, 0.08);
         --froid-line-red: rgba(239, 35, 60, 0.26);

         --froid-radius: 16px;
         --froid-radius-small: 11px;

         --froid-shadow:
             0 14px 36px rgba(0, 0, 0, 0.30);

         --froid-transition:
             220ms cubic-bezier(.2, .8, .2, 1);
     }


     /* =========================================================
   GLOBAL
   ========================================================= */

     html {
         scroll-behavior: smooth !important;
         background: var(--froid-bg) !important;
     }

     body {
         background:
             radial-gradient(circle at 50% -20%,
                 rgba(239, 35, 60, 0.06),
                 transparent 32%),
             var(--froid-bg) !important;

         color: var(--froid-text) !important;

         font-family:
             Inter,
             -apple-system,
             BlinkMacSystemFont,
             "Segoe UI",
             Roboto,
             Arial,
             sans-serif !important;

         -webkit-font-smoothing: antialiased !important;

         overflow-x: clip !important;
     }

     @supports not (overflow: clip) {

         html,
         body {
             overflow-x: hidden !important;
         }
     }

     * {
         box-sizing: border-box !important;
     }

     a {
         transition:
             color var(--froid-transition),
             opacity var(--froid-transition),
             transform var(--froid-transition) !important;
     }


     /* =========================================================
   HEADER
   ========================================================= */

     header {
         position: sticky !important;
         top: 0 !important;

         z-index: 9999 !important;

         background:
             rgba(7, 8, 10, 0.92) !important;

         backdrop-filter:
             blur(18px) saturate(135%) !important;

         -webkit-backdrop-filter:
             blur(18px) saturate(135%) !important;

         border-bottom:
             1px solid var(--froid-line) !important;

         box-shadow:
             0 10px 30px rgba(0, 0, 0, 0.14) !important;
     }


     /* Nome/logo no topo */

     header a[href="/"] {
         font-family:
             Inter,
             Arial,
             sans-serif !important;

         font-weight: 900 !important;

         letter-spacing: -0.04em !important;

         color: var(--froid-white) !important;

         text-transform: uppercase !important;
     }


     /* Barra vermelha sutil */

     header::after {
         content: "" !important;

         position: absolute !important;

         left: 50% !important;
         bottom: -1px !important;

         transform:
             translateX(-50%) !important;

         width: min(480px, 55%) !important;
         height: 1px !important;

         background:
             linear-gradient(90deg,
                 transparent,
                 rgba(239, 35, 60, 0.82),
                 transparent) !important;

         opacity: 0.68 !important;

         pointer-events: none !important;
     }


     /* =========================================================
   PESQUISA DO HEADER
   ========================================================= */

     header input,
     header input[type="text"],
     header input[type="search"] {
         background:
             rgba(255, 255, 255, 0.045) !important;

         color: var(--froid-white) !important;

         border:
             1px solid rgba(255, 255, 255, 0.08) !important;

         border-radius:
             13px !important;

         outline: none !important;

         box-shadow: none !important;

         transition:
             border-color var(--froid-transition),
             background var(--froid-transition),
             box-shadow var(--froid-transition) !important;
     }

     header input::placeholder {
         color:
             rgba(255, 255, 255, 0.42) !important;
     }

     header input:focus {
         background:
             rgba(255, 255, 255, 0.065) !important;

         border-color:
             rgba(239, 35, 60, 0.42) !important;

         box-shadow:
             0 0 0 4px rgba(239, 35, 60, 0.07) !important;
     }


     /* =========================================================
   BOTÕES DO HEADER
   ========================================================= */

     header button {
         border-radius:
             11px !important;

         transition:
             transform var(--froid-transition),
             border-color var(--froid-transition),
             background var(--froid-transition),
             box-shadow var(--froid-transition) !important;
     }

     header button:hover {
         transform:
             translateY(-1px) !important;
     }


     /* Botões claros/entrar */

     header button:not([disabled]) {
         border-color:
             rgba(255, 255, 255, 0.08) !important;
     }


     /* =========================================================
   ÁREA PRINCIPAL
   ========================================================= */

     main {
         background:
             transparent !important;
     }

     main>div,
     main>section {
         position: relative !important;
     }


     /* =========================================================
   CARROSSEL FROID
   O JavaScript que vou te mandar depois cria estas classes
   ========================================================= */

     .vizion-hero {
         width: 100% !important;

         display: flex !important;
         flex-direction: column !important;
         align-items: center !important;

         position: relative !important;

         padding:
             18px 12px 10px !important;

         margin:
             0 auto 10px !important;

         overflow: hidden !important;

         color: var(--froid-white) !important;
     }

     .boaplay-hero-left {
         text-align: center !important;

         max-width: 720px !important;

         margin-bottom:
             14px !important;
     }

     .titulo-pequeno {
         margin:
             0 0 6px !important;

         font-size:
             22px !important;

         font-weight:
             900 !important;

         letter-spacing:
             -0.04em !important;

         color:
             var(--froid-white) !important;
     }

     .texto-destacado,
     .highlight {
         color:
             var(--froid-red) !important;

         background:
             none !important;

         -webkit-text-fill-color:
             initial !important;

         text-shadow:
             none !important;
     }

     .descricao {
         max-width:
             680px !important;

         margin:
             0 auto 18px !important;

         color:
             var(--froid-muted) !important;

         font-size:
             14px !important;

         font-weight:
             500 !important;

         text-align:
             center !important;
     }


     /* wrapper */

     .carousel-wrapper {
         width:
             100% !important;

         max-width:
             980px !important;

         display:
             flex !important;

         flex-direction:
             column !important;

         align-items:
             center !important;
     }


     /* container */

     .carousel-container {
         position:
             relative !important;

         width:
             100% !important;

         height:
             auto !important;

         aspect-ratio:
             4 / 3 !important;

         max-height:
             620px !important;

         min-height:
             260px !important;

         perspective:
             none !important;

         overflow:
             hidden !important;

         border-radius:
             20px !important;

         background:
             #0d0f12 !important;

         border:
             1px solid var(--froid-line) !important;

         box-shadow:
             0 18px 50px rgba(0, 0, 0, 0.30) !important;
     }

     .carousel-track {
         width:
             100% !important;

         height:
             100% !important;

         position:
             relative !important;
     }


     /* slides */

     .carousel-item {
         position:
             absolute !important;

         inset:
             0 !important;

         width:
             100% !important;

         height:
             100% !important;

         opacity:
             0 !important;

         visibility:
             hidden !important;

         transform:
             scale(1.015) !important;

         filter:
             none !important;

         transition:
             opacity 500ms ease,
             transform 700ms ease,
             visibility 500ms ease !important;
     }

     .carousel-item.active {
         opacity:
             1 !important;

         visibility:
             visible !important;

         transform:
             scale(1) !important;

         z-index:
             10 !important;
     }

     .carousel-item.prev,
     .carousel-item.next {
         opacity:
             0 !important;

         visibility:
             hidden !important;

         transform:
             none !important;

         filter:
             none !important;
     }

     .carousel-item a {
         width:
             100% !important;

         height:
             100% !important;

         display:
             block !important;

         border-radius:
             20px !important;

         overflow:
             hidden !important;

         transform:
             none !important;
     }

     .carousel-item a:hover {
         transform:
             none !important;
     }

     .carousel-item img {
         width:
             100% !important;

         height:
             100% !important;

         object-fit:
             cover !important;

         border-radius:
             20px !important;

         display:
             block !important;
     }


     /* setas */

     .arrow {
         position:
             absolute !important;

         top:
             50% !important;

         transform:
             translateY(-50%) !important;

         width:
             42px !important;

         height:
             42px !important;

         display:
             flex !important;

         align-items:
             center !important;

         justify-content:
             center !important;

         border:
             1px solid rgba(255, 255, 255, 0.10) !important;

         border-radius:
             50% !important;

         background:
             rgba(6, 7, 9, 0.66) !important;

         backdrop-filter:
             blur(10px) !important;

         -webkit-backdrop-filter:
             blur(10px) !important;

         z-index:
             20 !important;

         box-shadow:
             0 6px 18px rgba(0, 0, 0, 0.22) !important;
     }

     .arrow:hover {
         background:
             var(--froid-red) !important;

         border-color:
             var(--froid-red) !important;

         transform:
             translateY(-50%) scale(1.05) !important;
     }

     .arrow.left {
         left:
             14px !important;
     }

     .arrow.right {
         right:
             14px !important;
     }


     /* dots */

     .carousel-dots {
         display:
             flex !important;

         justify-content:
             center !important;

         align-items:
             center !important;

         gap:
             7px !important;

         margin-top:
             13px !important;
     }

     .dot {
         width:
             22px !important;

         height:
             4px !important;

         border-radius:
             30px !important;

         background:
             rgba(255, 255, 255, 0.18) !important;

         box-shadow:
             none !important;

         transform:
             none !important;

         transition:
             width var(--froid-transition),
             background var(--froid-transition) !important;
     }

     .dot.active {
         width:
             42px !important;

         background:
             var(--froid-red) !important;

         box-shadow:
             0 0 12px rgba(239, 35, 60, 0.32) !important;

         transform:
             none !important;
     }


     /* =========================================================
   CATEGORIAS
   Classe real usada pela Ereemby/Hype
   ========================================================= */

     .kyJCxd {
         width:
             min(95%, 600px) !important;

         margin:
             18px auto !important;

         padding:
             15px 18px !important;

         display:
             flex !important;

         align-items:
             center !important;

         justify-content:
             center !important;

         position:
             relative !important;

         overflow:
             hidden !important;

         border:
             1px solid var(--froid-line) !important;

         border-radius:
             15px !important;

         background:
             linear-gradient(180deg,
                 rgba(255, 255, 255, 0.035),
                 rgba(255, 255, 255, 0.018)) !important;

         backdrop-filter:
             blur(14px) !important;

         -webkit-backdrop-filter:
             blur(14px) !important;

         box-shadow:
             none !important;

         transition:
             border-color var(--froid-transition),
             transform var(--froid-transition),
             background var(--froid-transition) !important;
     }

     .kyJCxd::before {
         content:
             "" !important;

         position:
             absolute !important;

         left:
             0 !important;

         top:
             50% !important;

         transform:
             translateY(-50%) !important;

         width:
             3px !important;

         height:
             42% !important;

         border-radius:
             0 20px 20px 0 !important;

         background:
             var(--froid-red) !important;
     }

     .kyJCxd:hover {
         transform:
             translateY(-2px) !important;

         border-color:
             rgba(239, 35, 60, 0.28) !important;

         background:
             rgba(255, 255, 255, 0.045) !important;

         box-shadow:
             0 10px 28px rgba(0, 0, 0, 0.14) !important;
     }

     .kyJCxd h1 {
         margin:
             0 !important;

         padding:
             0 !important;

         background:
             none !important;

         border:
             none !important;

         box-shadow:
             none !important;

         color:
             var(--froid-white) !important;

         font-size:
             15px !important;

         line-height:
             1.3 !important;

         font-weight:
             850 !important;

         letter-spacing:
             0.08em !important;

         text-transform:
             uppercase !important;

         text-shadow:
             none !important;
     }

     .kyJCxd:hover h1 {
         color:
             var(--froid-white) !important;

         text-shadow:
             none !important;
     }


     /* =========================================================
   CARD DE PRODUTO — CLASSES REAIS
   ========================================================= */

     .product_card,
     .sc-284a1cfc-6.fruMxE {
         position:
             relative !important;

         overflow:
             hidden !important;

         border-radius:
             var(--froid-radius) !important;

         background:
             linear-gradient(180deg,
                 #111318 0%,
                 #0d0f13 100%) !important;

         border:
             1px solid var(--froid-line) !important;

         box-shadow:
             0 8px 24px rgba(0, 0, 0, 0.20) !important;

         color:
             var(--froid-white) !important;

         backdrop-filter:
             none !important;

         -webkit-backdrop-filter:
             none !important;

         cursor:
             pointer !important;

         transition:
             transform var(--froid-transition),
             border-color var(--froid-transition),
             box-shadow var(--froid-transition) !important;
     }


     /* linha vermelha superior */

     .product_card::after,
     .sc-284a1cfc-6.fruMxE::after {
         content:
             "" !important;

         position:
             absolute !important;

         left:
             12% !important;

         right:
             12% !important;

         top:
             0 !important;

         height:
             1px !important;

         background:
             linear-gradient(90deg,
                 transparent,
                 rgba(239, 35, 60, 0.72),
                 transparent) !important;

         opacity:
             0 !important;

         transition:
             opacity var(--froid-transition) !important;

         pointer-events:
             none !important;
     }

     .product_card:hover,
     .sc-284a1cfc-6.fruMxE:hover {
         transform:
             translateY(-4px) !important;

         border-color:
             rgba(239, 35, 60, 0.24) !important;

         box-shadow:
             0 16px 38px rgba(0, 0, 0, 0.30) !important;
     }

     .product_card:hover::after,
     .sc-284a1cfc-6.fruMxE:hover::after {
         opacity:
             1 !important;
     }


     /* imagens */

     .product_card img,
     .sc-284a1cfc-6.fruMxE img {
         opacity:
             1 !important;

         mix-blend-mode:
             normal !important;

         transition:
             transform 350ms cubic-bezier(.2, .8, .2, 1) !important;
     }

     .product_card:hover img,
     .sc-284a1cfc-6.fruMxE:hover img {
         transform:
             scale(1.025) !important;
     }


     /* =========================================================
   INFORMAÇÃO DO PRODUTO
   ========================================================= */

     .product_card .product_info {
         background:
             transparent !important;

         color:
             var(--froid-white) !important;

         text-shadow:
             none !important;
     }


     /* limpa fundos internos problemáticos */

     .product_card .sc-d286c27d-21.kBstAL,
     .product_card .sc-d286c27d-17.gVujcJ,
     .product_card .sc-d286c27d-22.gzTBBy,
     .product_card .sc-296417d8-0.hVzvPG,
     .product_card .sc-d286c27d-8.kYSFNK,
     .product_card .sc-284a1cfc-17,
     .product_card .sc-284a1cfc-22 {
         background-color:
             transparent !important;

         text-shadow:
             none !important;
     }


     /* preço antigo */

     .product_card .product_info div[class*="-11"] {
         color:
             rgba(255, 255, 255, 0.46) !important;

         text-decoration:
             line-through !important;

         font-size:
             0.85rem !important;

         font-weight:
             450 !important;

         background:
             transparent !important;
     }


     /* badge desconto */

     .product_card .product_info div[class*="-12"] {
         padding:
             5px 8px !important;

         margin-left:
             8px !important;

         border-radius:
             7px !important;

         background:
             rgba(239, 35, 60, 0.12) !important;

         color:
             var(--froid-red-light) !important;

         border:
             1px solid rgba(239, 35, 60, 0.24) !important;

         font-size:
             0.68rem !important;

         font-weight:
             850 !important;

         box-shadow:
             none !important;
     }


     /* preço principal */

     .product_card .product_info div[class*="-21"] {
         margin-top:
             10px !important;

         margin-bottom:
             3px !important;

         color:
             var(--froid-white) !important;

         font-size:
             1.55rem !important;

         line-height:
             1.05 !important;

         font-weight:
             900 !important;

         letter-spacing:
             -0.035em !important;

         text-shadow:
             none !important;

         background:
             transparent !important;
     }


     /* PIX */

     .product_card .product_info>span[class*="-17"] {
         color:
             var(--froid-muted) !important;

         font-size:
             0.78rem !important;

         background:
             transparent !important;
     }


     /* =========================================================
   BOTÃO DO CARD
   ========================================================= */

     .product_card button,
     .product_card .sc-284a1cfc-28.jXrkhw {
         min-height:
             40px !important;

         padding:
             10px 18px !important;

         margin-top:
             10px !important;

         border-radius:
             10px !important;

         border:
             1px solid rgba(255, 255, 255, 0.08) !important;

         background:
             #f3f4f6 !important;

         color:
             #101115 !important;

         font-size:
             12px !important;

         font-weight:
             800 !important;

         letter-spacing:
             0 !important;

         text-transform:
             none !important;

         box-shadow:
             none !important;

         backdrop-filter:
             none !important;

         -webkit-backdrop-filter:
             none !important;

         transition:
             background var(--froid-transition),
             color var(--froid-transition),
             transform var(--froid-transition),
             border-color var(--froid-transition) !important;
     }

     .product_card button:hover,
     .product_card .sc-284a1cfc-28.jXrkhw:hover {
         background:
             var(--froid-red) !important;

         color:
             var(--froid-white) !important;

         border-color:
             var(--froid-red) !important;

         transform:
             translateY(-1px) !important;

         box-shadow:
             none !important;
     }


     /* =========================================================
   ESGOTADO
   ========================================================= */

     .product_card [class*="sold"],
     .product_card [class*="Sold"],
     .product_card [class*="stock"] {
         font-weight:
             800 !important;
     }


     /* =========================================================
   FOOTER
   ========================================================= */

     footer,
     .footer,
     #footer {
         background:
             #090a0d !important;

         color:
             var(--froid-white) !important;

         border-top:
             1px solid var(--froid-line) !important;
     }


     /* versão caso o JS mantenha premium-glass-footer */

     .premium-glass-footer {
         position:
             relative !important;

         margin:
             35px 16px 18px !important;

         padding:
             10px !important;

         overflow:
             hidden !important;

         border-radius:
             18px !important;

         background:
             linear-gradient(180deg,
                 rgba(255, 255, 255, 0.025),
                 rgba(255, 255, 255, 0.012)) !important;

         border:
             1px solid var(--froid-line) !important;

         box-shadow:
             none !important;

         backdrop-filter:
             blur(14px) !important;

         -webkit-backdrop-filter:
             blur(14px) !important;
     }

     .premium-glass-footer::before {
         content:
             "" !important;

         position:
             absolute !important;

         left:
             10% !important;

         right:
             10% !important;

         top:
             0 !important;

         height:
             1px !important;

         background:
             linear-gradient(90deg,
                 transparent,
                 rgba(239, 35, 60, 0.55),
                 transparent) !important;

         opacity:
             1 !important;
     }

     .premium-glass-footer .sc-ecfb9615-2 {
         display:
             grid !important;

         grid-template-columns:
             2fr 1fr 1fr !important;

         gap:
             28px !important;

         align-items:
             start !important;
     }

     .premium-glass-footer a {
         color:
             var(--froid-muted) !important;
     }

     .premium-glass-footer a:hover {
         color:
             var(--froid-white) !important;

         background:
             transparent !important;

         border-color:
             transparent !important;
     }


     /* =========================================================
   TEXTOS DO FOOTER
   ========================================================= */

     footer h1,
     footer h2,
     footer h3,
     footer h4,
     footer strong {
         color:
             var(--froid-white) !important;
     }

     footer p,
     footer span,
     footer a {
         color:
             var(--froid-muted) !important;
     }


     /* =========================================================
   SEGURANÇA NO RODAPÉ
   ========================================================= */

     .security-section {
         margin-top:
             22px !important;

         padding-top:
             20px !important;

         text-align:
             center !important;

         border-top:
             1px solid var(--froid-line) !important;
     }

     .security-title {
         color:
             var(--froid-white) !important;

         font-size:
             12px !important;

         font-weight:
             800 !important;

         letter-spacing:
             0.08em !important;

         text-transform:
             uppercase !important;
     }

     .security-logos {
         display:
             flex !important;

         align-items:
             center !important;

         justify-content:
             center !important;

         gap:
             18px !important;

         flex-wrap:
             wrap !important;
     }

     .security-logo-link {
         opacity:
             0.65 !important;

         filter:
             grayscale(1) !important;

         transition:
             opacity var(--froid-transition),
             filter var(--froid-transition),
             transform var(--froid-transition) !important;
     }

     .security-logo-link:hover {
         opacity:
             1 !important;

         filter:
             grayscale(0) !important;

         transform:
             translateY(-1px) !important;
     }


     /* =========================================================
   SCROLLBAR
   ========================================================= */

     ::-webkit-scrollbar {
         width:
             8px !important;

         height:
             8px !important;
     }

     ::-webkit-scrollbar-track {
         background:
             #090a0d !important;
     }

     ::-webkit-scrollbar-thumb {
         background:
             #292c33 !important;

         border-radius:
             20px !important;
     }

     ::-webkit-scrollbar-thumb:hover {
         background:
             var(--froid-red-dark) !important;
     }


     /* =========================================================
   SELEÇÃO DE TEXTO
   ========================================================= */

     ::selection {
         background:
             var(--froid-red) !important;

         color:
             white !important;
     }


     /* =========================================================
   RESPONSIVO — TABLET
   ========================================================= */

     @media (max-width: 768px) {

         header {
             backdrop-filter:
                 blur(14px) !important;

             -webkit-backdrop-filter:
                 blur(14px) !important;
         }

         .premium-glass-footer .sc-ecfb9615-2 {
             grid-template-columns:
                 1fr !important;
         }

         .carousel-wrapper {
             width:
                 100% !important;
         }

         .carousel-container {
             width:
                 100% !important;

             max-width:
                 100% !important;

             min-height:
                 240px !important;

             border-radius:
                 16px !important;
         }

         .carousel-item a,
         .carousel-item img {
             border-radius:
                 16px !important;
         }

         .arrow {
             width:
                 38px !important;

             height:
                 38px !important;
         }

         .arrow.left {
             left:
                 8px !important;
         }

         .arrow.right {
             right:
                 8px !important;
         }

     }


     /* =========================================================
   RESPONSIVO — CELULAR
   ========================================================= */

     @media (max-width: 480px) {

         body {
             background:
                 #07080a !important;
         }

         .vizion-hero {
             padding:
                 10px 0 6px !important;

             margin:
                 0 !important;
         }

         .titulo-pequeno {
             font-size:
                 18px !important;
         }

         .descricao {
             width:
                 90% !important;

             font-size:
                 13px !important;

             margin-bottom:
                 12px !important;
         }

         .carousel-container {
             width:
                 calc(100% - 12px) !important;

             min-height:
                 unset !important;

             aspect-ratio:
                 4 / 3 !important;

             margin:
                 auto !important;
         }

         .carousel-dots {
             margin-top:
                 10px !important;
         }

         .kyJCxd {
             width:
                 calc(100% - 20px) !important;

             padding:
                 12px 14px !important;

             margin:
                 13px auto !important;

             border-radius:
                 13px !important;
         }

         .kyJCxd h1 {
             font-size:
                 13px !important;

             letter-spacing:
                 0.06em !important;
         }

         .product_card,
         .sc-284a1cfc-6.fruMxE {
             border-radius:
                 14px !important;
         }

         .product_card button,
         .product_card .sc-284a1cfc-28.jXrkhw {
             width:
                 100% !important;

             min-height:
                 40px !important;

             font-size:
                 12px !important;
         }

         .product_card .product_info div[class*="-21"] {
             font-size:
                 1.35rem !important;
         }

         .premium-glass-footer {
             margin:
                 25px 8px 12px !important;

             border-radius:
                 15px !important;
         }

     }


     /* =========================================================
   MOVIMENTO REDUZIDO
   ========================================================= */

     @media (prefers-reduced-motion: reduce) {

         *,
         *::before,
         *::after {
             animation-duration:
                 0.01ms !important;

             animation-iteration-count:
                 1 !important;

             transition-duration:
                 0.01ms !important;

             scroll-behavior:
                 auto !important;
         }

     }

     /* LOGO OFICIAL FROID STORE */

     .froid-logo-header {
         display: block !important;
         width: auto !important;
         height: 46px !important;
         max-width: 180px !important;
         object-fit: contain !important;
     }

     @media (max-width: 600px) {
         .froid-logo-header {
             height: 38px !important;
             max-width: 145px !important;
         }
     }

     /* =========================================================
   HEADER FROID STORE - LOGO MAIOR + TOPO MAIS BONITO
   ========================================================= */

     header {
         position: relative !important;
         overflow: hidden !important;
         background:
             linear-gradient(180deg, rgba(10, 10, 12, 0.98) 0%, rgba(5, 5, 8, 0.96) 100%) !important;
         border-bottom: 1px solid rgba(255, 0, 60, 0.18) !important;
         box-shadow:
             0 6px 20px rgba(0, 0, 0, 0.35),
             inset 0 -1px 0 rgba(255, 40, 70, 0.08) !important;
     }

     /* brilho/vermelho de fundo */
     header::before {
         content: "";
         position: absolute;
         inset: 0;
         background:
             linear-gradient(115deg,
                 transparent 0%,
                 transparent 22%,
                 rgba(255, 0, 51, 0.06) 28%,
                 transparent 34%,
                 transparent 48%,
                 rgba(255, 0, 51, 0.08) 54%,
                 transparent 60%,
                 transparent 100%);
         background-size: 220% 100%;
         animation: froidHeaderSweep 6s linear infinite;
         pointer-events: none;
         z-index: 0;
     }

     /* risco de luz vermelho */
     header::after {
         content: "";
         position: absolute;
         top: 0;
         left: -20%;
         width: 50%;
         height: 100%;
         background: linear-gradient(100deg,
                 transparent 0%,
                 rgba(255, 0, 50, 0.00) 20%,
                 rgba(255, 0, 50, 0.18) 50%,
                 rgba(255, 70, 70, 0.28) 55%,
                 rgba(255, 0, 50, 0.08) 70%,
                 transparent 100%);
         filter: blur(10px);
         transform: skewX(-25deg);
         animation: froidHeaderRay 4.5s ease-in-out infinite;
         pointer-events: none;
         z-index: 0;
     }

     @keyframes froidHeaderSweep {
         0% {
             background-position: 180% 0;
         }

         100% {
             background-position: -40% 0;
         }
     }

     @keyframes froidHeaderRay {
         0% {
             left: -35%;
             opacity: 0;
         }

         15% {
             opacity: 1;
         }

         50% {
             left: 40%;
             opacity: 0.9;
         }

         100% {
             left: 120%;
             opacity: 0;
         }
     }

     /* garante conteúdo acima do efeito */
     header * {
         position: relative;
         z-index: 1;
     }

     /* logo maior */
     .froid-logo-header {
         display: block !important;
         width: auto !important;
         height: 58px !important;
         max-width: 210px !important;
         object-fit: contain !important;
         filter: drop-shadow(0 0 10px rgba(255, 0, 50, 0.18)) !important;
     }

     /* área da logo */
     header a,
     header .logo,
     header [class*="logo"] {
         display: flex !important;
         align-items: center !important;
     }

     /* ajuste no mobile */
     @media (max-width: 600px) {
         .froid-logo-header {
             height: 46px !important;
             max-width: 165px !important;
         }

         header {
             min-height: 72px !important;
         }
     }

     /* =========================================================
   HEADER FROID STORE — PREMIUM
   ========================================================= */

     header {
         position: relative !important;
         overflow: hidden !important;
         background:
             radial-gradient(circle at 20% 50%, rgba(255, 0, 51, 0.08), transparent 38%),
             linear-gradient(180deg, #09090c 0%, #050507 100%) !important;
         border-bottom: 1px solid rgba(255, 35, 70, 0.22) !important;
         box-shadow:
             0 10px 30px rgba(0, 0, 0, 0.45),
             inset 0 -1px 0 rgba(255, 255, 255, 0.02) !important;
         backdrop-filter: blur(14px) !important;
     }

     /* brilho vermelho discreto */
     header::before {
         content: "";
         position: absolute;
         top: 0;
         left: -20%;
         width: 40%;
         height: 100%;
         background: linear-gradient(105deg,
                 transparent 0%,
                 rgba(255, 0, 51, 0.03) 35%,
                 rgba(255, 40, 70, 0.18) 50%,
                 rgba(255, 0, 51, 0.04) 65%,
                 transparent 100%);
         filter: blur(12px);
         transform: skewX(-25deg);
         animation: froidPremiumSweep 6s ease-in-out infinite;
         pointer-events: none;
         z-index: 0;
     }

     @keyframes froidPremiumSweep {
         0% {
             left: -35%;
             opacity: 0;
         }

         15% {
             opacity: 1;
         }

         55% {
             left: 55%;
             opacity: 0.8;
         }

         100% {
             left: 120%;
             opacity: 0;
         }
     }

     /* tudo acima dos efeitos */
     header * {
         position: relative;
         z-index: 2;
     }

     /* logo */
     .froid-logo-header {
         height: 58px !important;
         max-width: 205px !important;
         width: auto !important;
         object-fit: contain !important;
         filter:
             drop-shadow(0 0 7px rgba(255, 0, 51, 0.20)) drop-shadow(0 2px 6px rgba(0, 0, 0, 0.65)) !important;
     }

     /* busca / carrinho / entrar mais premium */
     header button,
     header a[role="button"] {
         border-radius: 14px !important;
         border: 1px solid rgba(255, 255, 255, 0.08) !important;
         background: rgba(255, 255, 255, 0.045) !important;
         box-shadow:
             inset 0 1px 0 rgba(255, 255, 255, 0.04),
             0 4px 12px rgba(0, 0, 0, 0.25) !important;
         transition:
             transform .18s ease,
             border-color .18s ease,
             background .18s ease !important;
     }

     header button:hover,
     header a[role="button"]:hover {
         border-color: rgba(255, 30, 60, 0.35) !important;
         background: rgba(255, 0, 51, 0.07) !important;
     }

     /* linha vermelha inferior */
     header::after {
         content: "";
         position: absolute;
         bottom: 0;
         left: 8%;
         right: 8%;
         height: 1px;
         background: linear-gradient(90deg,
                 transparent,
                 rgba(255, 0, 51, 0.25),
                 rgba(255, 45, 75, 0.6),
                 rgba(255, 0, 51, 0.25),
                 transparent);
         pointer-events: none;
     }

     /* =========================================================
   REMOVER BLOCO ACIMA DO CARROSSEL
   ========================================================= */

     .vizion-hero>div:first-child {
         display: none !important;
     }

     .vizion-hero {
         margin-top: 10px !important;
         padding-top: 0 !important;
     }

     /* mobile */
     @media (max-width: 600px) {

         header {
             min-height: 74px !important;
         }

         .froid-logo-header {
             height: 50px !important;
             max-width: 175px !important;
         }

         header button,
         header a[role="button"] {
             border-radius: 12px !important;
         }

         .vizion-hero {
             margin-top: 6px !important;
         }
     }

     /* =========================================
   AJUSTE FINAL - ÁREA ACIMA DO BANNER
========================================= */

     .vizion-hero>p,
     .vizion-hero>div>p,
     .vizion-hero .subtitulo,
     .vizion-hero [class*="subtitulo"] {
         display: none !important;
     }

     .vizion-hero {
         margin-top: 0 !important;
         padding-top: 8px !important;
     }

     /* =========================================
   HEADER MAIS COMPACTO / PREMIUM
========================================= */

     header {
         padding-top: 6px !important;
         padding-bottom: 6px !important;
     }

     .froid-logo-header {
         height: 56px !important;
         max-width: 195px !important;
     }

     @media (max-width: 600px) {
         .froid-logo-header {
             height: 48px !important;
             max-width: 170px !important;
         }
     }

     /* =========================================================
   FROID STORE — CATEGORIAS PREMIUM
   ========================================================= */

     .froid-categorias {
         width: 100%;
         max-width: 1280px;
         margin: 26px auto 12px;
         padding: 0 16px;
     }

     .froid-categorias-topo {
         display: flex;
         align-items: end;
         justify-content: space-between;
         gap: 16px;
         margin-bottom: 16px;
     }

     .froid-categorias-titulo {
         margin: 0;
         font-size: 26px;
         font-weight: 900;
         color: #fff;
         letter-spacing: -0.5px;
     }

     .froid-categorias-subtitulo {
         margin: 4px 0 0;
         color: #8f949d;
         font-size: 14px;
     }

     .froid-categorias-grid {
         display: grid;
         grid-template-columns: repeat(6, minmax(0, 1fr));
         gap: 12px;
     }

     .froid-categoria-card {
         position: relative;
         overflow: hidden;
         min-height: 118px;
         padding: 16px;
         border-radius: 18px;
         border: 1px solid rgba(255, 255, 255, 0.07);
         background:
             radial-gradient(circle at 80% 20%, rgba(255, 25, 55, 0.10), transparent 38%),
             linear-gradient(180deg, #111318 0%, #0a0b0e 100%);
         box-shadow:
             inset 0 1px 0 rgba(255, 255, 255, 0.03),
             0 10px 25px rgba(0, 0, 0, 0.20);
         text-decoration: none !important;
         transition:
             transform .20s ease,
             border-color .20s ease,
             box-shadow .20s ease;
     }

     .froid-categoria-card::before {
         content: "";
         position: absolute;
         inset: 0;
         background: linear-gradient(120deg,
                 transparent 10%,
                 rgba(255, 0, 45, 0.08) 50%,
                 transparent 90%);
         opacity: 0;
         transition: opacity .20s ease;
     }

     .froid-categoria-card:hover {
         transform: translateY(-3px);
         border-color: rgba(255, 35, 65, 0.35);
         box-shadow:
             inset 0 1px 0 rgba(255, 255, 255, 0.04),
             0 14px 30px rgba(0, 0, 0, 0.32),
             0 0 0 1px rgba(255, 0, 45, 0.05);
     }

     .froid-categoria-card:hover::before {
         opacity: 1;
     }

     .froid-categoria-icone {
         display: flex;
         align-items: center;
         justify-content: center;
         width: 42px;
         height: 42px;
         border-radius: 12px;
         margin-bottom: 12px;
         font-size: 22px;
         background: rgba(255, 255, 255, 0.045);
         border: 1px solid rgba(255, 255, 255, 0.06);
     }

     .froid-categoria-nome {
         display: block;
         position: relative;
         z-index: 1;
         color: #fff;
         font-size: 15px;
         font-weight: 800;
         line-height: 1.2;
     }

     .froid-categoria-desc {
         display: block;
         position: relative;
         z-index: 1;
         margin-top: 5px;
         color: #838892;
         font-size: 12px;
         line-height: 1.3;
     }

     /* =========================================================
   MAIS VENDIDOS
   ========================================================= */

     .froid-mais-vendidos {
         width: 100%;
         max-width: 1280px;
         margin: 28px auto 0;
         padding: 0 16px;
     }

     .froid-mais-vendidos-titulo {
         margin: 0 0 4px;
         color: #fff;
         font-size: 26px;
         font-weight: 900;
         letter-spacing: -0.5px;
     }

     .froid-mais-vendidos-subtitulo {
         margin: 0 0 16px;
         color: #8f949d;
         font-size: 14px;
     }

     /* MOBILE */

     @media (max-width: 900px) {
         .froid-categorias-grid {
             grid-template-columns: repeat(3, minmax(0, 1fr));
         }
     }

     @media (max-width: 600px) {
         .froid-categorias {
             margin-top: 20px;
             padding: 0 12px;
         }

         .froid-categorias-topo {
             margin-bottom: 12px;
         }

         .froid-categorias-titulo,
         .froid-mais-vendidos-titulo {
             font-size: 21px;
         }

         .froid-categorias-subtitulo,
         .froid-mais-vendidos-subtitulo {
             font-size: 12px;
         }

         .froid-categorias-grid {
             grid-template-columns: repeat(2, minmax(0, 1fr));
             gap: 10px;
         }

         .froid-categoria-card {
             min-height: 108px;
             padding: 14px;
             border-radius: 15px;
         }

         .froid-categoria-icone {
             width: 38px;
             height: 38px;
             font-size: 20px;
             margin-bottom: 10px;
         }

         .froid-categoria-nome {
             font-size: 14px;
         }

         .froid-categoria-desc {
             font-size: 11px;
         }

         .froid-mais-vendidos {
             margin-top: 24px;
             padding: 0 12px;
         }
     }

     /* =========================================================
   FROID STORE — PLAYER DE MÚSICA FLUTUANTE
       ========================================================= */

     .froid-music-player {
         position: fixed;
         left: 18px;
         right: auto;
         bottom: 140px;
         z-index: 9999;

         display: flex;
         align-items: center;
         gap: 10px;

         padding: 10px;
         border-radius: 18px;

         background:
             linear-gradient(180deg, rgba(16, 16, 20, 0.96), rgba(7, 7, 10, 0.98));

         border: 1px solid rgba(255, 255, 255, 0.08);

         box-shadow:
             0 12px 35px rgba(0, 0, 0, 0.45),
             0 0 0 1px rgba(255, 0, 45, 0.04);

         backdrop-filter: blur(12px);
     }

     .froid-music-btn {
         width: 48px;
         height: 48px;
         animation: froidSpeakerPulse 1.5s ease-in-out infinite;
         transform-origin: center;

         display: flex;
         align-items: center;
         justify-content: center;

         border: 0;
         border-radius: 14px;

         background:
             radial-gradient(circle at 30% 30%, rgba(255, 45, 70, 0.30), transparent 50%),
             linear-gradient(180deg, #1a1a20, #0b0b0e);

         color: #fff;
         font-size: 22px;

         cursor: pointer;

         border: 1px solid rgba(255, 35, 65, 0.22);

         transition:
             transform .2s ease,
             box-shadow .2s ease,
             border-color .2s ease;
     }

     .froid-music-btn:hover {
         transform: scale(1.06);

         border-color: rgba(255, 40, 70, 0.50);

         box-shadow:
             0 0 18px rgba(255, 0, 45, 0.15);
     }

     .froid-music-info {
         display: none;
         flex-direction: column;
         min-width: 120px;
         padding-right: 6px;
     }

     .froid-music-player.ativo .froid-music-info {
         display: flex;
     }

     .froid-music-title {
         color: #fff;
         font-size: 12px;
         font-weight: 800;
     }

     .froid-music-status {
         color: #8f949d;
         font-size: 10px;
         margin-top: 2px;
     }

     @media (max-width: 600px) {
         .froid-music-player {
             right: 12px;
             bottom: 12px;
         }

         .froid-music-btn {
             width: 46px;
             height: 46px;
         }
     }

     /* =========================================================
   FROID STORE — FOOTER PREMIUM
   ========================================================= */

     .froid-footer {
         position: relative;
         width: 100%;
         margin-top: 38px;
         overflow: hidden;
         background:
             radial-gradient(circle at 12% 30%, rgba(235, 20, 48, .10), transparent 28%),
             linear-gradient(180deg, #0b0c0f 0%, #050506 100%);
         border-top: 1px solid rgba(255, 255, 255, .06);
     }

     .froid-footer::before {
         content: "";
         position: absolute;
         top: 0;
         left: 8%;
         right: 8%;
         height: 1px;
         background: linear-gradient(90deg,
                 transparent,
                 rgba(235, 25, 50, .75),
                 transparent);
     }

     .froid-footer-inner {
         max-width: 1250px;
         margin: auto;
         padding: 42px 22px 26px;
     }

     .froid-footer-main {
         display: grid;
         grid-template-columns: 1.7fr 1fr 1fr 1.1fr;
         gap: 45px;
         align-items: start;
     }

     /* LOGO */

     .froid-footer-logo {
         width: 165px;
         height: auto;
         display: block;
         margin-bottom: 13px;
         filter: drop-shadow(0 0 18px rgba(235, 20, 45, .12));
     }

     .froid-footer-frase {
         max-width: 280px;
         margin: 0;
         color: #8d9199;
         font-size: 13px;
         line-height: 1.6;
     }

     .froid-footer-frase strong {
         color: #fff;
     }

     /* COLUNAS */

     .froid-footer-title {
         display: block;
         margin-bottom: 14px;
         color: #fff;
         font-size: 11px;
         font-weight: 900;
         letter-spacing: 1.3px;
         text-transform: uppercase;
     }

     .froid-footer-link {
         display: block;
         width: fit-content;
         margin: 0 0 10px;
         color: #8d9199 !important;
         font-size: 12px;
         text-decoration: none !important;
         transition: .2s ease;
     }

     .froid-footer-link:hover {
         color: #fff !important;
         transform: translateX(3px);
     }

     /* SEGURANÇA */

     .froid-footer-security {
         display: flex;
         flex-direction: column;
         gap: 8px;
     }

     .froid-footer-badge {
         display: flex;
         align-items: center;
         gap: 9px;

         padding: 10px 12px;
         border-radius: 11px;

         color: #a7abb2;
         font-size: 11px;

         background: rgba(255, 255, 255, .025);
         border: 1px solid rgba(255, 255, 255, .055);
     }

     .froid-footer-badge span {
         font-size: 15px;
     }

     /* PARTE INFERIOR */

     .froid-footer-bottom {
         display: flex;
         justify-content: space-between;
         align-items: center;

         margin-top: 32px;
         padding-top: 18px;

         border-top: 1px solid rgba(255, 255, 255, .055);

         color: #62666e;
         font-size: 10px;
     }

     .froid-footer-bottom strong {
         color: #9da1a8;
     }

     /* MOBILE */

     @media (max-width: 700px) {

         .froid-footer {
             margin-top: 30px;
         }

         .froid-footer-inner {
             padding: 32px 18px 22px;
         }

         .froid-footer-main {
             grid-template-columns: 1fr 1fr;
             gap: 28px 20px;
         }

         .froid-footer-brand {
             grid-column: 1 / -1;
         }

         .froid-footer-logo {
             width: 145px;
         }

         .froid-footer-frase {
             max-width: 260px;
             font-size: 12px;
         }

         .froid-footer-security {
             grid-column: 1 / -1;
         }

         .froid-footer-bottom {
             flex-direction: column;
             align-items: flex-start;
             gap: 6px;
         }
     }

     /* =========================================================
   FROID STORE — POR QUE COMPRAR NA FROID?
   ========================================================= */

     .froid-trust {
         position: relative;
         width: min(1180px, calc(100% - 32px));
         margin: 56px auto 42px;
         padding: 34px;
         border: 1px solid rgba(255, 255, 255, 0.08);
         border-radius: 24px;
         background:
             radial-gradient(circle at top right, rgba(255, 34, 34, 0.10), transparent 34%),
             linear-gradient(180deg, rgba(20, 20, 22, 0.98), rgba(9, 9, 11, 0.98));
         box-shadow:
             0 18px 55px rgba(0, 0, 0, 0.35),
             inset 0 1px 0 rgba(255, 255, 255, 0.04);
         overflow: hidden;
     }

     .froid-trust::before {
         content: "";
         position: absolute;
         top: 0;
         left: 8%;
         width: 84%;
         height: 1px;
         background: linear-gradient(90deg,
                 transparent,
                 rgba(255, 45, 45, 0.95),
                 transparent);
         box-shadow: 0 0 18px rgba(255, 32, 32, 0.45);
     }

     .froid-trust-topo {
         position: relative;
         z-index: 1;
         margin-bottom: 24px;
         text-align: center;
     }

     .froid-trust-titulo {
         margin: 0;
         color: #ffffff;
         font-size: clamp(24px, 3vw, 34px);
         font-weight: 900;
         line-height: 1.1;
         letter-spacing: -0.03em;
     }

     .froid-trust-subtitulo {
         max-width: 650px;
         margin: 10px auto 0;
         color: rgba(255, 255, 255, 0.62);
         font-size: 14px;
         line-height: 1.6;
     }

     .froid-trust-grid {
         position: relative;
         z-index: 1;
         display: grid;
         grid-template-columns: repeat(5, minmax(0, 1fr));
         gap: 12px;
     }

     .froid-trust-card {
         min-width: 0;
         min-height: 165px;
         padding: 20px 16px 18px;
         border: 1px solid rgba(255, 255, 255, 0.07);
         border-radius: 18px;
         background:
             linear-gradient(180deg,
                 rgba(255, 255, 255, 0.035),
                 rgba(255, 255, 255, 0.012));
         box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
         text-align: center;
         transition:
             transform 0.22s ease,
             border-color 0.22s ease,
             box-shadow 0.22s ease,
             background 0.22s ease;
     }

     .froid-trust-card:hover {
         transform: translateY(-4px);
         border-color: rgba(255, 47, 47, 0.32);
         background:
             linear-gradient(180deg,
                 rgba(255, 35, 35, 0.065),
                 rgba(255, 255, 255, 0.012));
         box-shadow:
             0 12px 28px rgba(0, 0, 0, 0.25),
             0 0 24px rgba(255, 30, 30, 0.08);
     }

     .froid-trust-icone {
         display: flex;
         align-items: center;
         justify-content: center;
         width: 46px;
         height: 46px;
         margin: 0 auto 14px;
         border: 1px solid rgba(255, 63, 63, 0.20);
         border-radius: 14px;
         background: rgba(255, 25, 25, 0.08);
         box-shadow: inset 0 0 18px rgba(255, 35, 35, 0.04);
         font-size: 22px;
     }

     .froid-trust-nome {
         display: block;
         margin-bottom: 7px;
         color: #ffffff;
         font-size: 14px;
         font-weight: 800;
         line-height: 1.3;
     }

     .froid-trust-desc {
         display: block;
         color: rgba(255, 255, 255, 0.55);
         font-size: 12px;
         line-height: 1.5;
     }

     @media (max-width: 980px) {
         .froid-trust-grid {
             grid-template-columns: repeat(2, minmax(0, 1fr));
         }

         .froid-trust-card:last-child {
             grid-column: 1 / -1;
         }
     }

     @media (max-width: 640px) {
         .froid-trust {
             width: calc(100% - 20px);
             margin: 38px auto 28px;
             padding: 24px 14px;
             border-radius: 20px;
         }

         .froid-trust-topo {
             margin-bottom: 18px;
         }

         .froid-trust-titulo {
             font-size: 24px;
         }

         .froid-trust-subtitulo {
             font-size: 13px;
         }

         .froid-trust-grid {
             grid-template-columns: 1fr;
             gap: 10px;
         }

         .froid-trust-card,
         .froid-trust-card:last-child {
             grid-column: auto;
             min-height: 0;
             padding: 17px 14px;
         }

         .froid-trust-icone {
             width: 42px;
             height: 42px;
             margin-bottom: 11px;
             font-size: 20px;
         }
     }

     /* =========================================================
   FROID STORE — AJUSTE FINAL MOBILE
   Player minimalista + confiança compacta
   ========================================================= */

     /* Player: somente o ícone, discreto e no lado esquerdo */
     .froid-music-player {
         position: fixed !important;
         left: 14px !important;
         right: auto !important;
         bottom: 18px !important;
         width: auto !important;
         min-width: 0 !important;
         padding: 0 !important;
         margin: 0 !important;
         border: 0 !important;
         outline: 0 !important;
         border-radius: 0 !important;
         background: transparent !important;
         box-shadow: none !important;
         backdrop-filter: none !important;
         -webkit-backdrop-filter: none !important;
         z-index: 9999 !important;
     }

     .froid-music-player::before,
     .froid-music-player::after {
         display: none !important;
         content: none !important;
     }

     .froid-music-info {
         display: none !important;
     }

     .froid-music-btn {
         display: flex !important;
         align-items: center !important;
         justify-content: center !important;
         width: auto !important;
         height: auto !important;
         min-width: 0 !important;
         min-height: 0 !important;
         padding: 0 !important;
         margin: 0 !important;
         border: 0 !important;
         outline: 0 !important;
         border-radius: 0 !important;
         background: transparent !important;
         box-shadow: none !important;
         font-size: 25px !important;
         line-height: 1 !important;
         cursor: pointer !important;
         animation: froidPulse 1.5s ease-in-out infinite !important;
     }

     @keyframes froidPulse {

         0%,
         100% {
             transform: scale(1);
         }

         50% {
             transform: scale(1.15);
         }
     }

     /* Confiança: mantém desktop elegante */
     .froid-trust-grid {
         align-items: stretch !important;
     }

     @media (max-width: 640px) {
         .froid-trust {
             width: calc(100% - 20px) !important;
             margin: 34px auto 24px !important;
             padding: 22px 12px 14px !important;
             border-radius: 18px !important;
         }

         .froid-trust-topo {
             margin-bottom: 16px !important;
         }

         .froid-trust-titulo {
             font-size: 22px !important;
             line-height: 1.15 !important;
         }

         .froid-trust-subtitulo {
             max-width: 310px !important;
             margin-top: 7px !important;
             font-size: 12px !important;
             line-height: 1.45 !important;
         }

         .froid-trust-grid {
             display: grid !important;
             grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
             gap: 8px !important;
         }

         .froid-trust-card,
         .froid-trust-card:last-child {
             grid-column: auto !important;
             min-height: 122px !important;
             padding: 14px 9px 12px !important;
             border-radius: 14px !important;
         }

         .froid-trust-card:last-child {
             grid-column: 1 / -1 !important;
             min-height: 108px !important;
         }

         .froid-trust-icone {
             width: 36px !important;
             height: 36px !important;
             margin: 0 auto 9px !important;
             border-radius: 11px !important;
             font-size: 18px !important;
         }

         .froid-trust-nome {
             margin-bottom: 5px !important;
             font-size: 12px !important;
             line-height: 1.25 !important;
         }

         .froid-trust-desc {
             font-size: 10.5px !important;
             line-height: 1.35 !important;
         }
     }

     /* =========================================================
   FROID STORE — PRODUTOS PREMIUM FINAL
   ========================================================= */

     .product_card,
     .sc-284a1cfc-6.fruMxE {
         position: relative !important;
         overflow: hidden !important;
         border: 1px solid rgba(255, 255, 255, 0.075) !important;
         border-radius: 18px !important;
         background:
             radial-gradient(circle at 100% 0%, rgba(239, 35, 60, 0.09), transparent 32%),
             linear-gradient(180deg, #13151a 0%, #0a0b0f 100%) !important;
         box-shadow:
             0 14px 34px rgba(0, 0, 0, 0.30),
             inset 0 1px 0 rgba(255, 255, 255, 0.035) !important;
         transition:
             transform 220ms ease,
             border-color 220ms ease,
             box-shadow 220ms ease !important;
     }

     .product_card::before,
     .sc-284a1cfc-6.fruMxE::before {
         content: "⚡ ENTREGA DIGITAL" !important;
         position: absolute !important;
         top: 11px !important;
         left: 11px !important;
         z-index: 5 !important;
         padding: 6px 9px !important;
         border: 1px solid rgba(255, 76, 90, 0.28) !important;
         border-radius: 999px !important;
         background: rgba(8, 9, 12, 0.82) !important;
         color: #ff4a5d !important;
         box-shadow: 0 6px 18px rgba(0, 0, 0, 0.28) !important;
         backdrop-filter: blur(8px) !important;
         -webkit-backdrop-filter: blur(8px) !important;
         font-size: 9px !important;
         font-weight: 900 !important;
         line-height: 1 !important;
         letter-spacing: 0.06em !important;
         pointer-events: none !important;
     }

     .product_card:hover,
     .sc-284a1cfc-6.fruMxE:hover {
         transform: translateY(-5px) !important;
         border-color: rgba(239, 35, 60, 0.36) !important;
         box-shadow:
             0 20px 44px rgba(0, 0, 0, 0.38),
             0 0 28px rgba(239, 35, 60, 0.09),
             inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;
     }

     .product_card .product_info div[class*="-21"] {
         color: #ffffff !important;
         font-size: 1.62rem !important;
         font-weight: 950 !important;
         letter-spacing: -0.04em !important;
     }

     .product_card button,
     .product_card .sc-284a1cfc-28.jXrkhw {
         min-height: 42px !important;
         border: 1px solid rgba(255, 70, 86, 0.48) !important;
         border-radius: 11px !important;
         background: linear-gradient(180deg, #f12c43 0%, #d9142d 100%) !important;
         color: #ffffff !important;
         box-shadow:
             0 8px 20px rgba(217, 20, 45, 0.20),
             inset 0 1px 0 rgba(255, 255, 255, 0.15) !important;
         font-size: 12px !important;
         font-weight: 900 !important;
         letter-spacing: 0.015em !important;
     }

     .product_card button:hover,
     .product_card .sc-284a1cfc-28.jXrkhw:hover {
         background: linear-gradient(180deg, #ff3850 0%, #e31833 100%) !important;
         border-color: rgba(255, 94, 108, 0.72) !important;
         color: #ffffff !important;
         transform: translateY(-1px) !important;
         box-shadow:
             0 10px 24px rgba(217, 20, 45, 0.28),
             0 0 18px rgba(239, 35, 60, 0.12) !important;
     }

     /* =========================================================
   FROID STORE — FOOTER PREMIUM FINAL
   ========================================================= */

     .froid-footer {
         display: block !important;
         position: relative !important;
         width: 100% !important;
         margin: 26px 0 0 !important;
         padding: 0 !important;
         overflow: hidden !important;
         border-top: 1px solid rgba(255, 255, 255, 0.07) !important;
         background:
             radial-gradient(circle at 12% 0%, rgba(239, 35, 60, 0.10), transparent 28%),
             linear-gradient(180deg, #0c0d11 0%, #07080a 100%) !important;
         color: #ffffff !important;
         box-shadow: 0 -18px 50px rgba(0, 0, 0, 0.22) !important;
     }

     .froid-footer::before {
         content: "" !important;
         position: absolute !important;
         top: 0 !important;
         left: 8% !important;
         width: 84% !important;
         height: 1px !important;
         background: linear-gradient(90deg, transparent, rgba(239, 35, 60, 0.85), transparent) !important;
         box-shadow: 0 0 18px rgba(239, 35, 60, 0.35) !important;
     }

     .froid-footer-inner {
         width: min(1180px, calc(100% - 32px)) !important;
         margin: 0 auto !important;
         padding: 38px 0 18px !important;
     }

     .froid-footer-main {
         display: grid !important;
         grid-template-columns: minmax(260px, 1.45fr) 0.72fr 0.9fr 1fr !important;
         gap: 30px !important;
         align-items: start !important;
     }

     .froid-footer-brand {
         min-width: 0 !important;
     }

     .froid-footer-logo {
         display: block !important;
         width: min(220px, 75%) !important;
         height: auto !important;
         max-height: 92px !important;
         object-fit: contain !important;
         object-position: left center !important;
         margin: 0 0 14px !important;
         filter: drop-shadow(0 8px 18px rgba(239, 35, 60, 0.10)) !important;
     }

     .froid-footer-frase {
         max-width: 390px !important;
         margin: 0 !important;
         color: rgba(255, 255, 255, 0.55) !important;
         font-size: 13px !important;
         line-height: 1.65 !important;
     }

     .froid-footer-frase strong {
         color: #ffffff !important;
         font-weight: 850 !important;
     }

     .froid-footer-title {
         display: block !important;
         margin: 3px 0 13px !important;
         color: #ffffff !important;
         font-size: 12px !important;
         font-weight: 900 !important;
         letter-spacing: 0.08em !important;
         text-transform: uppercase !important;
     }

     .froid-footer-link {
         display: block !important;
         width: fit-content !important;
         margin: 0 0 9px !important;
         color: rgba(255, 255, 255, 0.56) !important;
         text-decoration: none !important;
         font-size: 13px !important;
         transition: color 180ms ease, transform 180ms ease !important;
     }

     .froid-footer-link:hover {
         color: #ffffff !important;
         transform: translateX(3px) !important;
     }

     .froid-footer-security {
         display: flex !important;
         flex-direction: column !important;
         align-items: flex-start !important;
     }

     .froid-footer-badge {
         display: inline-flex !important;
         align-items: center !important;
         gap: 7px !important;
         margin: 0 0 8px !important;
         padding: 8px 10px !important;
         border: 1px solid rgba(255, 255, 255, 0.07) !important;
         border-radius: 10px !important;
         background: rgba(255, 255, 255, 0.025) !important;
         color: rgba(255, 255, 255, 0.68) !important;
         font-size: 11px !important;
     }

     .froid-footer-bottom {
         display: flex !important;
         align-items: center !important;
         justify-content: space-between !important;
         gap: 16px !important;
         margin-top: 30px !important;
         padding-top: 16px !important;
         border-top: 1px solid rgba(255, 255, 255, 0.06) !important;
         color: rgba(255, 255, 255, 0.38) !important;
         font-size: 11px !important;
     }

     .froid-footer-bottom strong {
         color: rgba(255, 255, 255, 0.72) !important;
     }

     @media (max-width: 760px) {

         .product_card::before,
         .sc-284a1cfc-6.fruMxE::before {
             top: 8px !important;
             left: 8px !important;
             padding: 5px 7px !important;
             font-size: 8px !important;
         }

         .product_card button,
         .product_card .sc-284a1cfc-28.jXrkhw {
             min-height: 39px !important;
             padding: 9px 12px !important;
         }

         .froid-footer-inner {
             width: calc(100% - 24px) !important;
             padding: 30px 0 16px !important;
         }

         .froid-footer-main {
             grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
             gap: 24px 18px !important;
         }

         .froid-footer-brand {
             grid-column: 1 / -1 !important;
         }

         .froid-footer-logo {
             width: 190px !important;
             max-width: 70% !important;
             margin-bottom: 12px !important;
         }

         .froid-footer-security {
             grid-column: 1 / -1 !important;
             display: grid !important;
             grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
             gap: 7px !important;
         }

         .froid-footer-security .froid-footer-title {
             grid-column: 1 / -1 !important;
         }

         .froid-footer-badge {
             justify-content: center !important;
             margin: 0 !important;
             padding: 8px 5px !important;
             text-align: center !important;
             font-size: 9px !important;
         }

         .froid-footer-bottom {
             flex-direction: column !important;
             align-items: flex-start !important;
             margin-top: 24px !important;
             font-size: 10px !important;
         }
     }

     /* POSIÇÃO FINAL DO PLAYER FROID */
     .froid-music-player {
         left: 18px !important;
         right: auto !important;
         bottom: 90px !important;
     }

     /* PLAYER FROID — VISUAL PREMIUM */
     .froid-music-player {
         left: 18px !important;
         right: auto !important;
         bottom: 140px !important;
     }

     .froid-music-btn {
         width: 46px !important;
         height: 46px !important;
         border-radius: 50% !important;
         background:
             radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0.18), transparent 30%),
             linear-gradient(145deg, #1a1a1d, #0a0a0b) !important;
         border: 1px solid rgba(255, 55, 55, 0.45) !important;
         box-shadow:
             0 0 0 1px rgba(255, 255, 255, 0.03),
             0 8px 22px rgba(0, 0, 0, 0.35),
             0 0 18px rgba(255, 25, 25, 0.20) !important;
         font-size: 22px !important;
         transition:
             transform 0.22s ease,
             box-shadow 0.22s ease,
             background 0.22s ease !important;
     }

     .froid-music-btn:hover {
         transform: scale(1.06);
         box-shadow:
             0 10px 28px rgba(0, 0, 0, 0.45),
             0 0 24px rgba(255, 30, 30, 0.32) !important;
     }

     .froid-music-btn.froid-click {
         animation: froidMusicClick 0.45s ease;
     }

     @keyframes froidMusicClick {
         0% {
             transform: scale(1);
         }

         35% {
             transform: scale(0.88) rotate(-8deg);
         }

         65% {
             transform: scale(1.12) rotate(6deg);
         }

         100% {
             transform: scale(1) rotate(0);
         }
     }

     .froid-music-btn {
         animation: froidPulse 2.2s ease-in-out infinite !important;
     }

     @keyframes froidPulse {

         0%,
         100% {
             transform: scale(1);
         }

         50% {
             transform: scale(1.08);
         }
     }
     }

     .froid-music-btn {
         transform-origin: center center !important;
         animation: froidPulse 1.8s ease-in-out infinite !important;
     }

     @keyframes froidPulse {
         0% {
             transform: scale(1) !important;
         }

         50% {
             transform: scale(1.12) !important;
         }

         100% {
             transform: scale(1) !important;
         }
     }
     }

     .froid-music-player {
         transform-origin: center center !important;
         animation: froidPlayerPulse 1.6s ease-in-out infinite !important;
     }

     @keyframes froidPlayerPulse {
         0% {
             transform: scale(1);
         }

         50% {
             transform: scale(1.12);
         }

         100% {
             transform: scale(1);
         }
     }
     }

     .froid-player-animado {
         animation: froidPlayerPulse 1.6s ease-in-out infinite !important;
         transform-origin: center center !important;
     }

     @keyframes froidPlayerPulse {

         0%,
         100% {
             transform: scale(1);
         }

         50% {
             transform: scale(1.12);
         }
     }
     }

     .froid-music-player {
         position: fixed !important;
         left: 18px !important;
         right: auto !important;
         bottom: 140px !important;
     }

     .froid-music-player::after {
         content: '' !important;
         display: block !important;
         position: absolute !important;
         inset: -2px !important;
         border-radius: 50% !important;
         border: 1px solid rgba(255, 35, 55, 0.35) !important;
         box-shadow: 0 0 14px rgba(255, 20, 40, 0.22) !important;
         pointer-events: none !important;
         animation: froidPulseRing 1.6s ease-in-out infinite !important;
     }

     @keyframes froidPulseRing {

         0%,
         100% {
             transform: scale(0.92);
             opacity: 0.35;
         }

         50% {
             transform: scale(1.08);
             opacity: 0.55;
         }
     }
     }

     @keyframes froidSpeakerPulse {

         0%,
         100% {
             transform: scale(1);
         }

         50% {
             transform: scale(1.10);
         }
     }
     }

     .froid-music-btn {
         -webkit-tap-highlight-color: transparent !important;
         outline: none !important;
         box-shadow: none !important;
     }

     .froid-music-btn:focus,
     .froid-music-btn:active {
         outline: none !important;
         box-shadow: none !important;
     }
     }

     .froid-music-player,
     .froid-music-player *,
     .froid-music-btn,
     .froid-music-btn:focus,
     .froid-music-btn:focus-visible,
     .froid-music-btn:active {
         -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
         tap-highlight-color: rgba(0, 0, 0, 0) !important;
         outline: none !important;
     }

     .froid-music-btn {
         appearance: none !important;
         -webkit-appearance: none !important;
         user-select: none !important;
         -webkit-user-select: none !important;
         touch-action: manipulation !important;
     }

     .froid-music-btn::selection {
         background: transparent !important;
     }

     /* =========================================================
   FROID STORE - DESTAQUES FLUTUANTES
   ========================================================= */

     .froid-pop-container {
         position: fixed !important;
         right: 14px !important;
         bottom: 12px !important;
         z-index: 999999 !important;
         pointer-events: none !important;
     }

     .froid-pop-card {
         position: relative;
         display: flex;
         align-items: center;
         gap: 11px;

         width: 285px;
         max-width: calc(100vw - 28px);
         padding: 12px 14px;

         background: linear-gradient(145deg,
                 rgba(19, 19, 22, 0.97),
                 rgba(7, 7, 9, 0.98));

         border: 1px solid rgba(255, 45, 45, 0.22);
         border-radius: 14px;

         box-shadow:
             0 12px 35px rgba(0, 0, 0, 0.45),
             0 0 20px rgba(255, 25, 25, 0.08);

         opacity: 0;
         transform: translateX(25px) scale(0.96);

         transition:
             opacity 0.4s ease,
             transform 0.4s ease;
     }

     .froid-pop-card.froid-pop-show {
         opacity: 1 !important;
         transform: translateX(0) scale(1) !important;
     }

     .froid-pop-card.froid-pop-hide {
         opacity: 0 !important;
         transform: translateX(20px) scale(0.97) !important;
     }

     .froid-pop-card::before {
         content: '';
         position: absolute;

         left: 0;
         top: 22%;
         bottom: 22%;

         width: 2px;
         border-radius: 4px;

         background: #ff2525;
         box-shadow: 0 0 10px rgba(255, 30, 30, 0.6);
     }

     .froid-pop-icon {
         display: flex;
         align-items: center;
         justify-content: center;

         flex: 0 0 38px;

         width: 38px;
         height: 38px;

         border-radius: 11px;

         background: rgba(255, 30, 30, 0.09);
         border: 1px solid rgba(255, 55, 55, 0.18);

         font-size: 19px;
     }

     .froid-pop-content {
         display: flex;
         flex-direction: column;
         min-width: 0;
     }

     .froid-pop-name {
         margin-bottom: 2px;

         color: rgba(255, 255, 255, 0.48);

         font-size: 9.5px;
         font-weight: 600;
         line-height: 1.2;
     }

     .froid-pop-content strong {
         color: #ffffff;

         font-size: 12.5px;
         font-weight: 800;
         line-height: 1.25;
     }

     .froid-pop-text {
         margin-top: 3px;

         color: rgba(255, 255, 255, 0.58);

         font-size: 10.5px;
         line-height: 1.3;
     }

     @media (max-width: 640px) {

         .froid-pop-container {
             right: 10px !important;
             bottom: 18px !important;
         }

         .froid-pop-card {
             width: 245px;
             padding: 10px 12px;
             border-radius: 13px;
         }

         .froid-pop-icon {
             flex: 0 0 34px;
             width: 34px;
             height: 34px;
             font-size: 17px;
         }

         .froid-pop-name {
             font-size: 8.5px;
         }

         .froid-pop-content strong {
             font-size: 11.5px;
         }

         .froid-pop-text {
             font-size: 9.5px;
         }
     }


     /* =========================================================
   FROID STORE — SUPORTE PREMIUM / TYPEBOT VISUAL
   ========================================================= */

     .froid-support-widget,
     .froid-support-widget * {
         box-sizing: border-box;
     }

     .froid-support-widget {
         position: fixed !important;
         right: 18px !important;
         bottom: 140px !important;
         z-index: 1000002 !important;
         font-family: inherit;
         -webkit-tap-highlight-color: transparent;
     }

     .froid-support-launcher {
         position: relative;
         display: flex;
         align-items: center;
         justify-content: center;
         width: 72px;
         height: 72px;
         padding: 4px;
         margin: 0;
         border: 1px solid rgba(255, 65, 65, 0.58);
         border-radius: 50%;
         background: radial-gradient(circle at 35% 30%, #261013 0%, #100709 58%, #050506 100%);
         box-shadow:
             0 12px 32px rgba(0, 0, 0, 0.52),
             0 0 18px rgba(255, 28, 38, 0.23),
             inset 0 0 0 1px rgba(255, 255, 255, 0.04);
         cursor: pointer;
         outline: none;
         overflow: visible;
         isolation: isolate;
         transition: transform 0.22s ease, box-shadow 0.22s ease;
     }

     .froid-support-launcher:hover {
         transform: translateY(-2px) scale(1.03);
         box-shadow:
             0 15px 34px rgba(0, 0, 0, 0.56),
             0 0 24px rgba(255, 28, 38, 0.32),
             inset 0 0 0 1px rgba(255, 255, 255, 0.05);
     }

     .froid-support-launcher:active {
         transform: scale(0.94);
     }

     .froid-support-launcher img {
         position: relative;
         z-index: 2;
         width: 62px;
         height: 62px;
         object-fit: cover;
         border-radius: 50%;
         display: block;
         user-select: none;
         pointer-events: none;
     }

     .froid-support-red-ring {
         position: absolute;
         inset: -5px;
         z-index: 0;
         border: 1px solid rgba(255, 44, 54, 0.48);
         border-radius: 50%;
         box-shadow: 0 0 16px rgba(255, 35, 45, 0.30);
         animation: froidSupportRedPulse 2.05s ease-in-out infinite;
         pointer-events: none;
     }

     @keyframes froidSupportRedPulse {

         0%,
         100% {
             transform: scale(0.96);
             opacity: 0.42;
         }

         50% {
             transform: scale(1.08);
             opacity: 0.90;
         }
     }

     .froid-support-online-dot {
         position: absolute;
         z-index: 5;
         right: -2px;
         top: -2px;
         width: 18px;
         height: 18px;
         border-radius: 50%;
         background: #36e879;
         border: 3px solid #09090b;
         box-shadow: 0 0 10px rgba(54, 232, 121, 0.80);
     }

     .froid-support-online-dot::after {
         content: '';
         position: absolute;
         inset: -8px;
         border: 1px solid rgba(54, 232, 121, 0.70);
         border-radius: 50%;
         animation: froidSupportOnlinePulse 1.65s ease-out infinite;
     }

     @keyframes froidSupportOnlinePulse {
         0% {
             transform: scale(0.55);
             opacity: 0.85;
         }

         75%,
         100% {
             transform: scale(1.35);
             opacity: 0;
         }
     }

     .froid-support-panel {
         position: absolute;
         right: 0;
         bottom: 88px;
         width: 390px;
         max-width: calc(100vw - 28px);
         max-height: calc(100vh - 250px);
         display: flex;
         flex-direction: column;
         overflow: hidden;
         border: 1px solid rgba(255, 53, 63, 0.20);
         border-radius: 24px;
         background:
             radial-gradient(circle at 100% 0%, rgba(255, 28, 38, 0.12), transparent 32%),
             linear-gradient(160deg, rgba(18, 18, 22, 0.985), rgba(7, 7, 9, 0.995));
         box-shadow:
             0 28px 80px rgba(0, 0, 0, 0.64),
             0 0 35px rgba(255, 22, 34, 0.10),
             inset 0 1px 0 rgba(255, 255, 255, 0.035);
         backdrop-filter: blur(18px);
         -webkit-backdrop-filter: blur(18px);
         opacity: 0;
         visibility: hidden;
         transform: translateY(18px) scale(0.965);
         transform-origin: right bottom;
         pointer-events: none;
         transition:
             opacity 0.28s ease,
             transform 0.34s cubic-bezier(0.2, 0.8, 0.2, 1),
             visibility 0.28s ease;
     }

     .froid-support-open .froid-support-panel {
         opacity: 1;
         visibility: visible;
         transform: translateY(0) scale(1);
         pointer-events: auto;
     }

     .froid-support-header {
         position: relative;
         display: flex;
         align-items: center;
         gap: 12px;
         min-height: 78px;
         padding: 14px 16px;
         border-bottom: 1px solid rgba(255, 255, 255, 0.055);
         background: linear-gradient(90deg, rgba(255, 34, 44, 0.075), rgba(255, 255, 255, 0.012));
     }

     .froid-support-header::before {
         content: '';
         position: absolute;
         left: 16px;
         right: 16px;
         top: 0;
         height: 1px;
         background: linear-gradient(90deg, transparent, rgba(255, 54, 64, 0.75), transparent);
     }

     .froid-support-avatar-wrap {
         position: relative;
         flex: 0 0 auto;
     }

     .froid-support-avatar {
         width: 48px;
         height: 48px;
         object-fit: cover;
         border-radius: 50%;
         border: 1px solid rgba(255, 65, 65, 0.42);
         box-shadow: 0 0 16px rgba(255, 28, 38, 0.15);
     }

     .froid-support-avatar-online {
         position: absolute;
         right: -1px;
         bottom: 1px;
         width: 13px;
         height: 13px;
         border-radius: 50%;
         background: #36e879;
         border: 2px solid #111115;
         box-shadow: 0 0 8px rgba(54, 232, 121, 0.65);
     }

     .froid-support-headtext {
         display: flex;
         flex-direction: column;
         min-width: 0;
     }

     .froid-support-headtext strong {
         color: #ffffff;
         font-size: 14px;
         font-weight: 900;
         letter-spacing: 0.7px;
     }

     .froid-support-headtext span {
         display: flex;
         align-items: center;
         gap: 6px;
         margin-top: 4px;
         color: rgba(255, 255, 255, 0.58);
         font-size: 10.5px;
         font-weight: 600;
     }

     .froid-support-headtext span i {
         width: 7px;
         height: 7px;
         border-radius: 50%;
         background: #36e879;
         box-shadow: 0 0 7px rgba(54, 232, 121, 0.70);
     }

     .froid-support-close {
         margin-left: auto;
         width: 34px;
         height: 34px;
         display: grid;
         place-items: center;
         padding: 0;
         border: 1px solid rgba(255, 255, 255, 0.07);
         border-radius: 11px;
         background: rgba(255, 255, 255, 0.035);
         color: rgba(255, 255, 255, 0.70);
         font-size: 24px;
         font-weight: 300;
         line-height: 1;
         cursor: pointer;
         transition: 0.2s ease;
     }

     .froid-support-close:hover {
         color: #ffffff;
         border-color: rgba(255, 55, 65, 0.35);
         background: rgba(255, 45, 55, 0.10);
     }

     .froid-support-body {
         padding: 16px;
         overflow-y: auto;
         overscroll-behavior: contain;
         scrollbar-width: thin;
     }

     .froid-support-welcome {
         margin-bottom: 14px;
     }

     .froid-support-mini-label {
         display: inline-block;
         margin-bottom: 8px;
         color: #ff545d;
         font-size: 8.5px;
         font-weight: 900;
         letter-spacing: 1.2px;
     }

     .froid-support-welcome h3 {
         margin: 0;
         color: #ffffff;
         font-size: 20px;
         font-weight: 900;
         line-height: 1.1;
     }

     .froid-support-welcome p {
         margin: 5px 0 0;
         color: rgba(255, 255, 255, 0.57);
         font-size: 11.5px;
     }

     .froid-support-options {
         display: grid;
         gap: 8px;
     }

     .froid-support-option {
         width: 100%;
         display: grid;
         grid-template-columns: 38px minmax(0, 1fr) 18px;
         align-items: center;
         gap: 10px;
         min-height: 60px;
         padding: 9px 11px;
         border: 1px solid rgba(255, 255, 255, 0.055);
         border-radius: 15px;
         background: linear-gradient(145deg, rgba(255, 255, 255, 0.037), rgba(255, 255, 255, 0.018));
         color: #ffffff;
         text-align: left;
         cursor: pointer;
         box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.018);
         transition: transform 0.19s ease, border-color 0.19s ease, background 0.19s ease, box-shadow 0.19s ease;
     }

     .froid-support-option:hover,
     .froid-support-option.ativo {
         transform: translateY(-1px);
         border-color: rgba(255, 51, 61, 0.30);
         background: linear-gradient(145deg, rgba(255, 42, 52, 0.10), rgba(255, 255, 255, 0.024));
         box-shadow: 0 8px 22px rgba(0, 0, 0, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.025);
     }

     .froid-support-option>span {
         width: 38px;
         height: 38px;
         display: grid;
         place-items: center;
         border-radius: 12px;
         background: rgba(255, 40, 50, 0.075);
         border: 1px solid rgba(255, 53, 63, 0.10);
         font-size: 18px;
     }

     .froid-support-option>div {
         min-width: 0;
         display: flex;
         flex-direction: column;
     }

     .froid-support-option strong {
         color: #f8f8fa;
         font-size: 11.5px;
         font-weight: 800;
         line-height: 1.22;
     }

     .froid-support-option small {
         margin-top: 3px;
         color: rgba(255, 255, 255, 0.42);
         font-size: 9.5px;
         line-height: 1.2;
     }

     .froid-support-option>b {
         color: rgba(255, 75, 84, 0.72);
         font-size: 21px;
         font-weight: 400;
     }

     .froid-support-selected {
         display: none;
         margin-top: 10px;
         padding: 9px 10px;
         border: 1px solid rgba(54, 232, 121, 0.13);
         border-radius: 11px;
         background: rgba(54, 232, 121, 0.055);
         color: rgba(204, 255, 222, 0.78);
         font-size: 9.5px;
         line-height: 1.35;
     }

     .froid-support-selected.visivel {
         display: block;
     }

     .froid-support-compose {
         display: grid;
         grid-template-columns: minmax(0, 1fr) 42px;
         gap: 8px;
         padding: 12px 14px 8px;
         border-top: 1px solid rgba(255, 255, 255, 0.05);
         background: rgba(0, 0, 0, 0.18);
     }

     .froid-support-input {
         width: 100%;
         height: 42px;
         padding: 0 13px;
         border: 1px solid rgba(255, 255, 255, 0.07);
         border-radius: 13px;
         outline: none;
         background: rgba(255, 255, 255, 0.035);
         color: #ffffff;
         font-size: 11px;
         transition: border-color 0.2s ease, box-shadow 0.2s ease;
     }

     .froid-support-input::placeholder {
         color: rgba(255, 255, 255, 0.31);
     }

     .froid-support-input:focus {
         border-color: rgba(255, 51, 61, 0.34);
         box-shadow: 0 0 0 3px rgba(255, 38, 48, 0.055);
     }

     .froid-support-send {
         width: 42px;
         height: 42px;
         padding: 0;
         border: 1px solid rgba(255, 80, 88, 0.22);
         border-radius: 13px;
         background: linear-gradient(145deg, #ff3440, #a90914);
         color: #ffffff;
         font-size: 16px;
         cursor: pointer;
         box-shadow: 0 7px 18px rgba(204, 10, 24, 0.24);
         transition: transform 0.18s ease, filter 0.18s ease;
     }

     .froid-support-send:hover {
         filter: brightness(1.08);
         transform: translateY(-1px);
     }

     .froid-support-send:active {
         transform: scale(0.94);
     }

     .froid-support-footer-note {
         padding: 0 14px 11px;
         background: rgba(0, 0, 0, 0.18);
         color: rgba(255, 255, 255, 0.26);
         font-size: 8.5px;
         text-align: center;
     }

     /* Os destaques ficam acima do botão de suporte. */
     .froid-pop-container {
         right: 18px !important;
         bottom: 20px !important;
         transition: opacity 0.22s ease, visibility 0.22s ease !important;
     }

     body.froid-support-is-open .froid-pop-container {
         opacity: 0 !important;
         visibility: hidden !important;
     }

     @media (max-width: 640px) {
         .froid-support-widget {
             right: 14px !important;
             bottom: 140px !important;
         }

         .froid-support-launcher {
             width: 66px;
             height: 66px;
             padding: 4px;
         }

         .froid-support-launcher img {
             width: 56px;
             height: 56px;
         }

         .froid-support-online-dot {
             width: 17px;
             height: 17px;
             right: -2px;
             top: -2px;
         }

         .froid-support-panel {
             right: 0;
             bottom: 80px;
             width: min(378px, calc(100vw - 28px));
             max-height: calc(100vh - 238px);
             border-radius: 21px;
         }

         .froid-support-header {
             min-height: 72px;
             padding: 12px 13px;
         }

         .froid-support-body {
             padding: 13px;
         }

         .froid-support-option {
             min-height: 56px;
             grid-template-columns: 36px minmax(0, 1fr) 16px;
             gap: 9px;
             padding: 8px 10px;
             border-radius: 14px;
         }

         .froid-support-option>span {
             width: 36px;
             height: 36px;
             font-size: 17px;
         }

         .froid-support-compose {
             padding-left: 12px;
             padding-right: 12px;
         }

         .froid-pop-container {
             right: 14px !important;
             bottom: 20px !important;
         }
     }


     /* =========================================================
   AJUSTE FINAL - SOMENTE BOTAO DO SUPORTE
   Mantem todo o restante exatamente como na versao anterior.
   ========================================================= */

     .froid-support-launcher {
         width: 102px !important;
         height: 102px !important;
         padding: 0 !important;
         border: 0 !important;
         border-radius: 0 !important;
         background: transparent !important;
         box-shadow: none !important;
         overflow: visible !important;
     }

     .froid-support-launcher img {
         width: 102px !important;
         height: 102px !important;
         object-fit: contain !important;
         border-radius: 0 !important;
         filter: drop-shadow(0 8px 14px rgba(0, 0, 0, 0.42)) !important;
     }

     /* halo vermelho suave atras da propria arte */
     .froid-support-red-ring {
         inset: auto !important;
         left: 50% !important;
         top: 50% !important;
         width: 76px !important;
         height: 76px !important;
         margin-left: -38px !important;
         margin-top: -38px !important;
         border: 0 !important;
         background: transparent !important;
         box-shadow:
             0 0 15px rgba(255, 35, 45, 0.25),
             0 0 28px rgba(255, 35, 45, 0.13) !important;
     }

     /* a imagem ja tem o verde: o CSS cria apenas o pulso ao redor */
     .froid-support-online-dot {
         z-index: 1 !important;
         right: 5px !important;
         top: 3px !important;
         width: 20px !important;
         height: 20px !important;
         background: transparent !important;
         border: 0 !important;
         box-shadow: 0 0 12px rgba(54, 232, 121, 0.48) !important;
     }

     .froid-support-online-dot::after {
         inset: -5px !important;
         border: 1px solid rgba(54, 232, 121, 0.65) !important;
     }

     @media (max-width: 640px) {

         .froid-support-launcher,
         .froid-support-launcher img {
             width: 94px !important;
             height: 94px !important;
         }

         .froid-support-red-ring {
             width: 70px !important;
             height: 70px !important;
             margin-left: -35px !important;
             margin-top: -35px !important;
         }

         .froid-support-online-dot {
             right: 4px !important;
             top: 3px !important;
             width: 19px !important;
             height: 19px !important;
         }
     }

     /* =========================================================
   FROID STORE — AJUSTE 09/09/2026
   SOMENTE: fundo técnico + títulos premium + moldura do catálogo
   Não altera neve, player, suporte, cards, footer ou demais módulos.
   ========================================================= */

     /* Fundo técnico muito sutil. A neve continua independente. */
     body {
         background:
             radial-gradient(circle at 50% -20%, rgba(239, 35, 60, 0.065), transparent 32%),
             linear-gradient(rgba(255, 255, 255, 0.018) 1px, transparent 1px),
             linear-gradient(90deg, rgba(255, 255, 255, 0.018) 1px, transparent 1px),
             var(--froid-bg) !important;
         background-size:
             auto,
             54px 54px,
             54px 54px,
             auto !important;
         background-position:
             center top,
             center top,
             center top,
             center top !important;
     }

     /* Título das categorias nativas da Ereemby — ex.: Contas Premium */
     .kyJCxd {
         width: min(1180px, calc(100% - 32px)) !important;
         min-height: 62px !important;
         margin: 28px auto 14px !important;
         padding: 15px 20px !important;
         justify-content: flex-start !important;
         border: 1px solid rgba(255, 255, 255, 0.075) !important;
         border-radius: 17px !important;
         background:
             radial-gradient(circle at 0% 50%, rgba(239, 35, 60, 0.085), transparent 30%),
             linear-gradient(180deg, rgba(18, 20, 25, 0.96), rgba(10, 11, 14, 0.96)) !important;
         box-shadow:
             0 14px 34px rgba(0, 0, 0, 0.22),
             inset 0 1px 0 rgba(255, 255, 255, 0.035) !important;
         backdrop-filter: blur(10px) !important;
         -webkit-backdrop-filter: blur(10px) !important;
     }

     .kyJCxd::before {
         left: 0 !important;
         top: 50% !important;
         width: 3px !important;
         height: 44% !important;
         background: linear-gradient(180deg, #ff4659, #c9152b) !important;
         box-shadow: 0 0 14px rgba(239, 35, 60, 0.26) !important;
     }

     .kyJCxd h1 {
         font-size: 16px !important;
         font-weight: 900 !important;
         letter-spacing: 0.045em !important;
         text-transform: none !important;
     }

     /* Mais Vendidos — mesma linguagem visual das categorias */
     .froid-mais-vendidos {
         width: min(1180px, calc(100% - 32px)) !important;
         margin: 28px auto 14px !important;
         padding: 15px 20px !important;
         border: 1px solid rgba(255, 255, 255, 0.075) !important;
         border-radius: 17px !important;
         background:
             radial-gradient(circle at 0% 50%, rgba(239, 35, 60, 0.085), transparent 30%),
             linear-gradient(180deg, rgba(18, 20, 25, 0.96), rgba(10, 11, 14, 0.96)) !important;
         box-shadow:
             0 14px 34px rgba(0, 0, 0, 0.22),
             inset 0 1px 0 rgba(255, 255, 255, 0.035) !important;
         position: relative !important;
         overflow: hidden !important;
     }

     .froid-mais-vendidos::before {
         content: "" !important;
         position: absolute !important;
         left: 0 !important;
         top: 50% !important;
         transform: translateY(-50%) !important;
         width: 3px !important;
         height: 44% !important;
         border-radius: 0 20px 20px 0 !important;
         background: linear-gradient(180deg, #ff4659, #c9152b) !important;
         box-shadow: 0 0 14px rgba(239, 35, 60, 0.26) !important;
     }

     .froid-mais-vendidos-titulo {
         margin: 0 0 3px !important;
         font-size: 18px !important;
         font-weight: 900 !important;
         letter-spacing: -0.02em !important;
     }

     .froid-mais-vendidos-subtitulo {
         margin: 0 !important;
         color: rgba(255, 255, 255, 0.48) !important;
         font-size: 12px !important;
     }

     /* Moldura premium ao redor de cada grade real de produtos.
   :has(> .product_card) limita o efeito ao pai DIRETO dos cards. */
     main div:has(> .product_card) {
         width: min(1180px, calc(100% - 32px)) !important;
         margin-left: auto !important;
         margin-right: auto !important;
         padding: 14px !important;
         border: 1px solid rgba(255, 255, 255, 0.065) !important;
         border-radius: 20px !important;
         background:
             radial-gradient(circle at 100% 0%, rgba(239, 35, 60, 0.045), transparent 28%),
             linear-gradient(180deg, rgba(16, 18, 22, 0.74), rgba(8, 9, 12, 0.76)) !important;
         box-shadow:
             0 18px 42px rgba(0, 0, 0, 0.20),
             inset 0 1px 0 rgba(255, 255, 255, 0.025) !important;
     }

     @media (max-width: 600px) {
         body {
             background-size:
                 auto,
                 38px 38px,
                 38px 38px,
                 auto !important;
         }

         .kyJCxd,
         .froid-mais-vendidos {
             width: calc(100% - 24px) !important;
             min-height: 54px !important;
             margin: 20px auto 11px !important;
             padding: 12px 14px !important;
             border-radius: 15px !important;
         }

         .kyJCxd h1 {
             font-size: 14px !important;
         }

         .froid-mais-vendidos-titulo {
             font-size: 16px !important;
         }

         .froid-mais-vendidos-subtitulo {
             font-size: 11px !important;
         }

         main div:has(> .product_card) {
             width: calc(100% - 24px) !important;
             padding: 9px !important;
             border-radius: 16px !important;
         }
     }
         /* FROID AJUSTE CIRÚRGICO 01
       Reduz apenas o mascote do suporte no mobile.
       Não mexe em carrossel, produtos, afiliado ou prova social.
    */
    
         @media (max-width: 640px) {
    
             .froid-support-launcher {
                 width: 69px !important;
                 height: 69px !important;
             }
    
             .froid-support-launcher img {
                 width: 82px !important;
                 height: 82px !important;
             }
    
             .froid-support-widget {
                 right: 10px !important;
                 bottom: 90px !important;
             }
        /* =========================================================
       FROID STORE — AJUSTE REAL 01
       PÁGINA INDIVIDUAL DO PRODUTO — MOBILE
       Baseado no DOM REAL da Ereemby
    ========================================================= */
    
        @media (max-width: 640px) {
    
            /* -----------------------------------------------------
           BREADCRUMB
        ----------------------------------------------------- */
    
            div.sc-bf13a852-1.fVMkZr {
                margin-bottom: 16px !important;
                opacity: .68 !important;
            }
    
            div.sc-bf13a852-1.fVMkZr a {
                color: rgba(255, 255, 255, .70) !important;
                font-size: 12px !important;
                font-weight: 600 !important;
                text-decoration: none !important;
            }
    
    
            /* -----------------------------------------------------
           TÍTULO DO PRODUTO
        ----------------------------------------------------- */
    
            div.sc-97183e9f-3.bKXrBr>h1.sc-296417d8-0.gDXRPt {
                margin: 0 0 13px !important;
    
                color: #ffffff !important;
    
                font-family:
                    Inter,
                    -apple-system,
                    BlinkMacSystemFont,
                    "Segoe UI",
                    sans-serif !important;
    
                font-size: 22px !important;
                line-height: 1.15 !important;
    
                font-weight: 850 !important;
                letter-spacing: -.035em !important;
            }
    
    
            /* -----------------------------------------------------
           BLOCO PREÇO + ENTREGA
           Selector real confirmado no diagnóstico
        ----------------------------------------------------- */
    
            div.sc-ab94ae2f-0.crrBvE:nth-of-type(3) {
                min-height: 70px !important;
    
                margin: 4px 0 14px !important;
                padding: 11px 13px !important;
    
                border:
                    1px solid rgba(255, 255, 255, .075) !important;
    
                border-radius: 14px !important;
    
                background:
                    linear-gradient(145deg,
                        rgba(255, 255, 255, .035),
                        rgba(255, 255, 255, .012)) !important;
    
                box-shadow:
                    inset 0 1px 0 rgba(255, 255, 255, .025),
                    0 10px 24px rgba(0, 0, 0, .14) !important;
            }
    
    
            /* tipografia do preço */
    
            div.sc-ab94ae2f-0.crrBvE:nth-of-type(3) div.sc-ab94ae2f-1.gCyJgK {
    
                color: #fff !important;
    
                font-family:
                    Inter,
                    -apple-system,
                    BlinkMacSystemFont,
                    "Segoe UI",
                    sans-serif !important;
    
                font-weight: 900 !important;
                letter-spacing: -.045em !important;
            }
    
    
            div.sc-ab94ae2f-0.crrBvE:nth-of-type(3) div.sc-ab94ae2f-3.fydmP>h1 {
    
                color: #fff !important;
    
                font-size: 31px !important;
                line-height: 1 !important;
    
                font-weight: 900 !important;
    
                letter-spacing: -.055em !important;
            }
    
    
            /* mantém Entrega Manual / Automática */
    
            div.sc-ab94ae2f-0.crrBvE:nth-of-type(3) div.sc-ab94ae2f-5.bMHDzt {
    
                padding: 6px 9px !important;
    
                border:
                    1px solid rgba(255, 255, 255, .075) !important;
    
                border-radius: 8px !important;
    
                background:
                    rgba(255, 255, 255, .035) !important;
    
                color:
                    rgba(255, 255, 255, .72) !important;
    
                font-size: 11px !important;
    
                font-weight: 750 !important;
            }
    
    
            /* -----------------------------------------------------
           BOX ESTOQUE + QUANTIDADE + COMPRA
        ----------------------------------------------------- */
    
            div.sc-ffef903-0.drTvIt:nth-of-type(4) {
                width: 100% !important;
    
                margin-top: 4px !important;
                padding: 15px !important;
    
                border:
                    1px solid rgba(255, 255, 255, .075) !important;
    
                border-radius: 16px !important;
    
                background:
                    radial-gradient(circle at 100% 0%,
                        rgba(239, 35, 60, .055),
                        transparent 32%),
                    linear-gradient(155deg,
                        rgba(18, 20, 25, .96),
                        rgba(9, 10, 14, .96)) !important;
    
                box-shadow:
                    0 14px 30px rgba(0, 0, 0, .20),
                    inset 0 1px 0 rgba(255, 255, 255, .025) !important;
            }
    
    
            /* Estoque disponível */
    
            div.sc-ffef903-0.drTvIt:nth-of-type(4)>h1.sc-296417d8-0.gDXRPt {
    
                display: flex !important;
                align-items: center !important;
    
                color: #f4f6f8 !important;
    
                font-size: 14px !important;
                line-height: 1.2 !important;
    
                font-weight: 800 !important;
            }
    
    
            div.sc-ffef903-0.drTvIt:nth-of-type(4)>h1.sc-296417d8-0.gDXRPt::before {
    
                content: "" !important;
    
                flex: 0 0 auto !important;
    
                width: 7px !important;
                height: 7px !important;
    
                margin-right: 7px !important;
    
                border-radius: 50% !important;
    
                background: #39d98a !important;
    
                box-shadow:
                    0 0 9px rgba(57, 217, 138, .42) !important;
            }
    
    
            /* preço dentro do bloco de compra */
    
            div.sc-ffef903-0.drTvIt:nth-of-type(4) div.sc-ffef903-5.hwBBoG {
    
                color: #fff !important;
    
                font-family:
                    Inter,
                    -apple-system,
                    BlinkMacSystemFont,
                    "Segoe UI",
                    sans-serif !important;
    
                font-weight: 900 !important;
    
                letter-spacing: -.045em !important;
            }
    
    
            div.sc-ffef903-0.drTvIt:nth-of-type(4) div.sc-ffef903-5.hwBBoG h1 {
    
                color: #ffffff !important;
    
                font-size: 30px !important;
                line-height: 1 !important;
    
                font-weight: 900 !important;
    
                letter-spacing: -.055em !important;
            }
    
    
            /* disponibilidade */
    
            div.sc-ffef903-0.drTvIt:nth-of-type(4) div.sc-ffef903-8.cjpLfz {
    
                color: rgba(255, 255, 255, .48) !important;
    
                font-size: 11px !important;
    
                font-weight: 650 !important;
            }
    
    
            /* -----------------------------------------------------
           COMPRAR AGORA
        ----------------------------------------------------- */
    
            div.sc-ffef903-0.drTvIt:nth-of-type(4)>button.sc-d023136c-0.Cywqa.undefined {
    
                position: relative !important;
    
                width: 100% !important;
                min-height: 50px !important;
    
                margin-top: 10px !important;
    
                border:
                    1px solid rgba(255, 92, 108, .44) !important;
    
                border-radius: 12px !important;
    
                background:
                    linear-gradient(180deg,
                        #f12b43 0%,
                        #d91832 100%) !important;
    
                color: #fff !important;
    
                font-size: 14px !important;
    
                font-weight: 900 !important;
    
                letter-spacing: .015em !important;
    
                text-transform: uppercase !important;
    
                box-shadow:
                    0 10px 24px rgba(217, 24, 50, .23),
                    inset 0 1px 0 rgba(255, 255, 255, .16) !important;
    
                transition:
                    transform .13s ease,
                    filter .13s ease !important;
            }
    
    
            div.sc-ffef903-0.drTvIt:nth-of-type(4)>button.sc-d023136c-0.Cywqa.undefined::before {
    
                content: "⚡" !important;
    
                margin-right: 6px !important;
            }
    
    
            div.sc-ffef903-0.drTvIt:nth-of-type(4)>button.sc-d023136c-0.Cywqa.undefined:active {
    
                transform: scale(.982) !important;
    
                filter: brightness(.94) !important;
            }
    
    
            /* -----------------------------------------------------
           ADICIONAR AO CARRINHO — SECUNDÁRIO
        ----------------------------------------------------- */
    
            div.sc-ffef903-0.drTvIt:nth-of-type(4)>button.sc-d023136c-0.Cywqa.name {
    
                width: 100% !important;
                min-height: 44px !important;
    
                margin-top: 8px !important;
    
                border:
                    1px solid rgba(255, 255, 255, .09) !important;
    
                border-radius: 11px !important;
    
                background:
                    rgba(255, 255, 255, .025) !important;
    
                color:
                    rgba(255, 255, 255, .77) !important;
    
                font-size: 12px !important;
    
                font-weight: 750 !important;
    
                box-shadow: none !important;
            }
    
    
            /* confiança logo abaixo dos botões */
    
            div.sc-ffef903-0.drTvIt:nth-of-type(4)::after {
    
                content:
                    "🔒 Pagamento seguro   •   💬 Suporte Froid" !important;
    
                display: block !important;
    
                width: 100% !important;
    
                margin-top: 11px !important;
    
                color:
                    rgba(255, 255, 255, .38) !important;
    
                font-size: 9px !important;
                line-height: 1.35 !important;
    
                font-weight: 650 !important;
    
                text-align: center !important;
            }
    
    
            /* -----------------------------------------------------
           DESCRIÇÃO
        ----------------------------------------------------- */
    
            div.sc-e48440a7-17.kWGhrX:nth-of-type(3) {
                margin-top: 22px !important;
    
                padding-top: 16px !important;
    
                border-top:
                    1px solid rgba(255, 255, 255, .065) !important;
            }
    
    
            div.sc-e48440a7-18.fgQCMj>h1.sc-296417d8-0.gDXRPt {
    
                color: #fff !important;
    
                font-size: 18px !important;
    
                font-weight: 850 !important;
    
                letter-spacing: -.025em !important;
            }
    
    
            /* -----------------------------------------------------
           AVALIAÇÕES NATIVAS
        ----------------------------------------------------- */
    
            div.sc-6642d855-0.frZGLj:nth-of-type(4) {
                width: 100% !important;
    
                margin-top: 15px !important;
    
                padding: 14px !important;
    
                gap: 18px !important;
    
                border:
                    1px solid rgba(255, 255, 255, .065) !important;
    
                border-radius: 15px !important;
    
                background:
                    rgba(255, 255, 255, .018) !important;
    
                box-shadow:
                    inset 0 1px 0 rgba(255, 255, 255, .018) !important;
            }
    
    
            div.sc-6642d855-1.kkQhxd {
                color: #fff !important;
    
                font-weight: 800 !important;
            }
    
    
            /* -----------------------------------------------------
           PRODUTOS SIMILARES
        ----------------------------------------------------- */
    
            div.sc-c6151de8-0.hNAXHv:nth-of-type(5) {
                width: 100% !important;
    
                margin-top: 22px !important;
    
                padding-top: 16px !important;
    
                border-top:
                    1px solid rgba(255, 255, 255, .065) !important;
            }
    
    
            div.sc-c6151de8-0.hNAXHv:nth-of-type(5)>h2.sc-c6151de8-1.iZKdxa {
    
                margin-bottom: 12px !important;
    
                color: #fff !important;
    
                font-size: 17px !important;
    
                font-weight: 850 !important;
    
                letter-spacing: -.025em !important;
            }
    
    
            div.sc-c6151de8-4.isEHJz.right {
                display: flex !important;
                flex-wrap: nowrap !important;
    
                gap: 10px !important;
    
                overflow-x: auto !important;
                overflow-y: hidden !important;
    
                padding-bottom: 10px !important;
    
                scroll-snap-type: x proximity !important;
    
                -webkit-overflow-scrolling: touch !important;
    
                scrollbar-width: none !important;
            }
    
    
            div.sc-c6151de8-4.isEHJz.right::-webkit-scrollbar {
                display: none !important;
            }
    
    
            div.sc-c6151de8-4.isEHJz.right>.product_card {
    
                flex: 0 0 180px !important;
    
                width: 180px !important;
    
                scroll-snap-align: start !important;
            }
    
        }
                /* =========================================================
           FROID STORE — AJUSTE REAL 02
           PÁGINA DO PRODUTO
           Enquadramento premium da imagem + bloco superior
        ========================================================= */
        
                @media (max-width: 640px) {
        
                    /* -----------------------------------------------------
               BLOCO SUPERIOR DO PRODUTO
               escopado somente para a página individual
            ----------------------------------------------------- */
        
                    div.sc-97183e9f-0.djSUFp {
                        position: relative !important;
        
                        width: 100% !important;
        
                        gap: 14px !important;
        
                        isolation: isolate !important;
                    }
        
        
                    /* glow extremamente sutil atrás do produto */
        
                    div.sc-97183e9f-0.djSUFp::before {
                        content: "" !important;
        
                        position: absolute !important;
        
                        top: 70px !important;
                        left: 8% !important;
        
                        width: 84% !important;
                        height: 260px !important;
        
                        border-radius: 50% !important;
        
                        background:
                            radial-gradient(ellipse at center,
                                rgba(239, 35, 60, .085) 0%,
                                rgba(239, 35, 60, .025) 42%,
                                transparent 72%) !important;
        
                        filter: blur(28px) !important;
        
                        pointer-events: none !important;
        
                        z-index: -1 !important;
                    }
        
        
                    /* -----------------------------------------------------
               IMAGEM PRINCIPAL
               Só imagens dentro do bloco real do produto
            ----------------------------------------------------- */
        
                    div.sc-97183e9f-0.djSUFp img {
                        display: block !important;
        
                        max-width: 100% !important;
        
                        border:
                            1px solid rgba(255, 255, 255, .085) !important;
        
                        border-radius: 17px !important;
        
                        background:
                            linear-gradient(145deg,
                                rgba(255, 255, 255, .035),
                                rgba(255, 255, 255, .01)) !important;
        
                        padding: 4px !important;
        
                        box-shadow:
                            0 16px 38px rgba(0, 0, 0, .30),
                            0 0 0 1px rgba(239, 35, 60, .025),
                            inset 0 1px 0 rgba(255, 255, 255, .03) !important;
        
                        object-fit: cover !important;
        
                        transition:
                            transform .20s ease,
                            border-color .20s ease,
                            box-shadow .20s ease !important;
                    }
        
        
                    /* toque leve, sem animação exagerada */
        
                    div.sc-97183e9f-0.djSUFp img:active {
                        transform: scale(.992) !important;
        
                        border-color:
                            rgba(239, 35, 60, .20) !important;
                    }
        
        
                    /* -----------------------------------------------------
               LINHA DE DETALHE FROID ABAIXO DA IMAGEM
            ----------------------------------------------------- */
        
                    div.sc-97183e9f-0.djSUFp>div:has(> img) {
        
                        position: relative !important;
                    }
        
        
                    div.sc-97183e9f-0.djSUFp>div:has(> img)::after {
        
                        content: "" !important;
        
                        position: absolute !important;
        
                        left: 14% !important;
                        right: 14% !important;
                        bottom: -1px !important;
        
                        height: 1px !important;
        
                        background:
                            linear-gradient(90deg,
                                transparent,
                                rgba(239, 35, 60, .55),
                                transparent) !important;
        
                        opacity: .55 !important;
        
                        pointer-events: none !important;
                    }
        
        
                    /* -----------------------------------------------------
               TÍTULO — ACABAMENTO EXTRA
            ----------------------------------------------------- */
        
                    div.sc-97183e9f-3.bKXrBr>h1.sc-296417d8-0.gDXRPt {
        
                        position: relative !important;
        
                        padding-left: 11px !important;
                    }
        
        
                    div.sc-97183e9f-3.bKXrBr>h1.sc-296417d8-0.gDXRPt::before {
        
                        content: "" !important;
        
                        position: absolute !important;
        
                        left: 0 !important;
                        top: 12% !important;
        
                        width: 3px !important;
                        height: 76% !important;
        
                        border-radius: 10px !important;
        
                        background:
                            linear-gradient(180deg,
                                #ff3b50,
                                #c91329) !important;
        
                        box-shadow:
                            0 0 10px rgba(239, 35, 60, .22) !important;
                    }
        
        
                    /* -----------------------------------------------------
               SEPARAÇÃO VISUAL ENTRE IMAGEM E PREÇO
            ----------------------------------------------------- */
        
                    div.sc-ab94ae2f-0.crrBvE:nth-of-type(3) {
                        position: relative !important;
        
                        overflow: hidden !important;
                    }
        
        
                    div.sc-ab94ae2f-0.crrBvE:nth-of-type(3)::before {
        
                        content: "" !important;
        
                        position: absolute !important;
        
                        top: 0 !important;
                        left: 18% !important;
                        right: 18% !important;
        
                        height: 1px !important;
        
                        background:
                            linear-gradient(90deg,
                                transparent,
                                rgba(239, 35, 60, .36),
                                transparent) !important;
        
                        pointer-events: none !important;
                    }
        
                }
                 /* =========================================================
           FROID STORE — AJUSTE REAL 03
           MOLDURA REAL DA CATEGORIA DO CATÁLOGO
           título + TODOS os produtos dentro do mesmo painel
        ========================================================= */
        
                 @media (max-width: 640px) {
        
                     /* =====================================================
               CONTAINER REAL DA CATEGORIA
            ===================================================== */
        
                     div.sc-bce61202-1.dqceHj>div.sc-5dfe3080-0.gYFAEW {
        
                         position: relative !important;
        
                         width: 100% !important;
        
                         margin: 20px 0 24px !important;
        
                         padding: 14px 11px 16px !important;
        
                         box-sizing: border-box !important;
        
                         border:
                             1px solid rgba(255, 255, 255, .075) !important;
        
                         border-radius: 20px !important;
        
                         background:
                             radial-gradient(circle at 100% 0%,
                                 rgba(239, 35, 60, .055),
                                 transparent 27%),
                             linear-gradient(155deg,
                                 rgba(15, 17, 22, .86),
                                 rgba(7, 8, 11, .94)) !important;
        
                         box-shadow:
                             0 18px 38px rgba(0, 0, 0, .20),
                             inset 0 1px 0 rgba(255, 255, 255, .022) !important;
        
                         overflow: hidden !important;
                     }
        
        
                     /* detalhe Froid lateral bem discreto */
        
                     div.sc-bce61202-1.dqceHj>div.sc-5dfe3080-0.gYFAEW::before {
        
                         content: "" !important;
        
                         position: absolute !important;
        
                         top: 18px !important;
                         left: 0 !important;
        
                         width: 3px !important;
                         height: 31px !important;
        
                         border-radius: 0 5px 5px 0 !important;
        
                         background:
                             linear-gradient(180deg,
                                 #ff4054,
                                 #cf172d) !important;
        
                         box-shadow:
                             0 0 12px rgba(239, 35, 60, .20) !important;
        
                         pointer-events: none !important;
                     }
        
        
                     /* =====================================================
               CONTEÚDO INTERNO
               mantém título + produtos juntos
            ===================================================== */
        
                     div.sc-bce61202-1.dqceHj>div.sc-5dfe3080-0.gYFAEW>div.sc-5dfe3080-1.ditiwb {
        
                         width: 100% !important;
        
                         gap: 13px !important;
        
                         box-sizing: border-box !important;
                     }
        
        
                     /* =====================================================
               CABEÇALHO DA CATEGORIA
            ===================================================== */
        
                     div.sc-5dfe3080-2.jMBwOp {
        
                         width: 100% !important;
        
                         min-height: 42px !important;
        
                         padding: 0 7px 11px !important;
        
                         box-sizing: border-box !important;
        
                         border-bottom:
                             1px solid rgba(255, 255, 255, .055) !important;
        
                         background: transparent !important;
                     }
        
        
                     div.sc-5dfe3080-2.jMBwOp>h1.sc-296417d8-0.gDXRPt {
        
                         display: flex !important;
        
                         align-items: center !important;
        
                         width: fit-content !important;
        
                         margin: 0 !important;
        
                         padding: 0 !important;
        
                         border: 0 !important;
        
                         background: transparent !important;
        
                         color: #ffffff !important;
        
                         font-family:
                             Inter,
                             -apple-system,
                             BlinkMacSystemFont,
                             "Segoe UI",
                             sans-serif !important;
        
                         font-size: 16px !important;
                         line-height: 1.2 !important;
        
                         font-weight: 850 !important;
        
                         letter-spacing: -.025em !important;
        
                         box-shadow: none !important;
                     }
        
        
                     /* =====================================================
               GRADE REAL DE PRODUTOS
               PRESERVA DUAS COLUNAS
            ===================================================== */
        
                     div.sc-5dfe3080-1.ditiwb div.sc-72c69f28-1.eriSAH.home {
        
                         width: 100% !important;
        
                         grid-template-columns:
                             repeat(2, minmax(0, 1fr)) !important;
        
                         gap: 12px 9px !important;
        
                         margin: 0 !important;
        
                         padding: 0 !important;
        
                         box-sizing: border-box !important;
                     }
        
        
                     /* impede card de estourar a moldura */
        
                     div.sc-5dfe3080-1.ditiwb div.product_card {
        
                         min-width: 0 !important;
        
                         max-width: 100% !important;
        
                         box-sizing: border-box !important;
                     }
        
                 }
                                 /* =========================================================
                   FROID STORE — TIPOGRAFIA PREMIUM DOS CARDS
                   SOMENTE CARDS DO CATÁLOGO / HOME
                ========================================================= */
                
                                 @media (max-width: 640px) {
                
                                     /* -----------------------------------------------------
                       ÁREA DE INFORMAÇÕES
                    ----------------------------------------------------- */
                
                                     .home .product_card .product_info {
                                         color: #ffffff !important;
                
                                         font-family:
                                             Inter,
                                             -apple-system,
                                             BlinkMacSystemFont,
                                             "Segoe UI",
                                             sans-serif !important;
                
                                         text-shadow: none !important;
                                     }
                
                
                                     /* -----------------------------------------------------
                       NOME DO PRODUTO
                       primeiro bloco real dentro de product_info
                    ----------------------------------------------------- */
                
                                     .home .product_card .product_info> :first-child {
                
                                         color: #f8f9fb !important;
                
                                         font-size: 14.5px !important;
                                         line-height: 1.25 !important;
                
                                         font-weight: 800 !important;
                
                                         letter-spacing: -.025em !important;
                
                                         text-shadow:
                                             0 1px 8px rgba(255, 255, 255, .025) !important;
                
                                         opacity: 1 !important;
                
                                         /* máximo 2 linhas */
                                         display: -webkit-box !important;
                                         -webkit-box-orient: vertical !important;
                                         -webkit-line-clamp: 2 !important;
                
                                         overflow: hidden !important;
                
                                         min-height: 36px !important;
                                     }
                
                
                                     /* garante que filhos do nome não continuem cinza */
                
                                     .home .product_card .product_info> :first-child * {
                
                                         color: inherit !important;
                                         font-weight: inherit !important;
                
                                         opacity: 1 !important;
                                     }
                
                
                                     /* -----------------------------------------------------
                       PREÇO REAL
                       selector confirmado pelo diagnóstico
                    ----------------------------------------------------- */
                
                                     .home .product_card div.sc-72c69f28-20.dieaGn {
                
                                         color: #ffffff !important;
                
                                         font-family:
                                             Inter,
                                             -apple-system,
                                             BlinkMacSystemFont,
                                             "Segoe UI",
                                             sans-serif !important;
                
                                         font-size: 27px !important;
                                         line-height: 1 !important;
                
                                         font-weight: 900 !important;
                
                                         letter-spacing: -.045em !important;
                
                                         font-variant-numeric:
                                             tabular-nums !important;
                
                                         opacity: 1 !important;
                
                                         text-shadow:
                                             0 2px 12px rgba(0, 0, 0, .24) !important;
                                     }
                
                
                                     .home .product_card div.sc-72c69f28-20.dieaGn * {
                
                                         color: #ffffff !important;
                
                                         font-weight: 900 !important;
                
                                         letter-spacing: inherit !important;
                                     }
                
                
                                     /* -----------------------------------------------------
                       "À vista no PIX"
                       segundo elemento do bloco real do preço
                    ----------------------------------------------------- */
                
                                     .home .product_card div.sc-72c69f28-19.gJdFZH> :last-child {
                
                                         color: rgba(255, 255, 255, .52) !important;
                
                                         font-size: 10.5px !important;
                                         line-height: 1.2 !important;
                
                                         font-weight: 550 !important;
                
                                         letter-spacing: -.01em !important;
                
                                         opacity: 1 !important;
                                     }
                
                
                                     /* -----------------------------------------------------
                       SEPARAÇÃO VISUAL MAIS LIMPA
                    ----------------------------------------------------- */
                
                                     .home .product_card div.sc-72c69f28-18.fVtQWQ {
                
                                         gap: 7px !important;
                                     }
                
                                 }
                                                                 /* =========================================================
                                   FROID STORE — AJUSTE REAL 05
                                   HEADER PREMIUM + HEADSET + CENTRAL DE CANAIS
                                ========================================================= */
                                
                                
                                                                 /* =========================================================
                                   HEADER REAL
                                ========================================================= */
                                
                                                                 header.sc-d92c5a35-0.lgUaLZ {
                                
                                                                     position: sticky !important;
                                
                                                                     top: 0 !important;
                                
                                                                     z-index: 9999 !important;
                                
                                                                     background:
                                
                                                                         radial-gradient(circle at 22% 40%,
                                                                             rgba(239, 35, 60, .075),
                                                                             transparent 35%),
                                
                                                                         linear-gradient(180deg,
                                                                             rgba(13, 14, 18, .985),
                                                                             rgba(6, 7, 10, .985)) !important;
                                
                                                                     border-bottom:
                                                                         1px solid rgba(239, 35, 60, .16) !important;
                                
                                                                     box-shadow:
                                
                                                                         0 12px 32px rgba(0, 0, 0, .38),
                                
                                                                         inset 0 -1px 0 rgba(255, 255, 255, .018) !important;
                                
                                                                     backdrop-filter:
                                                                         blur(18px) saturate(125%) !important;
                                
                                                                     -webkit-backdrop-filter:
                                                                         blur(18px) saturate(125%) !important;
                                
                                                                 }
                                
                                
                                                                 /* =========================================================
                                   GRID TÉCNICO SUTIL
                                ========================================================= */
                                
                                                                 header.sc-d92c5a35-0.lgUaLZ::before {
                                
                                                                     content: "" !important;
                                
                                                                     position: absolute !important;
                                
                                                                     inset: 0 !important;
                                
                                                                     width: auto !important;
                                                                     height: auto !important;
                                
                                                                     left: 0 !important;
                                                                     top: 0 !important;
                                
                                                                     background:
                                
                                                                         linear-gradient(rgba(255, 255, 255, .018) 1px,
                                                                             transparent 1px),
                                
                                                                         linear-gradient(90deg,
                                                                             rgba(255, 255, 255, .018) 1px,
                                                                             transparent 1px) !important;
                                
                                                                     background-size:
                                                                         25px 25px !important;
                                
                                                                     opacity:
                                                                         .36 !important;
                                
                                                                     transform:
                                                                         none !important;
                                
                                                                     filter:
                                                                         none !important;
                                
                                                                     animation:
                                                                         none !important;
                                
                                                                     pointer-events:
                                                                         none !important;
                                
                                                                     z-index:
                                                                         0 !important;
                                
                                                                 }
                                
                                
                                                                 /* =========================================================
                                   LINHA FROID INFERIOR
                                ========================================================= */
                                
                                                                 header.sc-d92c5a35-0.lgUaLZ::after {
                                
                                                                     content: "" !important;
                                
                                                                     position: absolute !important;
                                
                                                                     top: auto !important;
                                
                                                                     bottom: 0 !important;
                                
                                                                     left: 7% !important;
                                                                     right: 7% !important;
                                
                                                                     width: auto !important;
                                                                     height: 1px !important;
                                
                                                                     transform:
                                                                         none !important;
                                
                                                                     filter:
                                                                         none !important;
                                
                                                                     background:
                                
                                                                         linear-gradient(90deg,
                                                                             transparent,
                                                                             rgba(239, 35, 60, .18),
                                                                             rgba(255, 55, 75, .70),
                                                                             rgba(239, 35, 60, .18),
                                                                             transparent) !important;
                                
                                                                     opacity:
                                                                         .72 !important;
                                
                                                                     pointer-events:
                                                                         none !important;
                                
                                                                     animation:
                                                                         froidHeaderLine05 5.5s ease-in-out infinite !important;
                                
                                                                 }
                                
                                
                                                                 @keyframes froidHeaderLine05 {
                                
                                                                     0%,
                                                                     100% {
                                                                         opacity: .48;
                                                                     }
                                
                                                                     50% {
                                                                         opacity: .86;
                                                                     }
                                
                                                                 }
                                
                                
                                                                 /* =========================================================
                                   CONTROLES NATIVOS
                                ========================================================= */
                                
                                                                 header.sc-d92c5a35-0.lgUaLZ button:not(.froid-header-support-btn),
                                
                                                                 header.sc-d92c5a35-0.lgUaLZ a[role="button"] {
                                
                                                                     border:
                                                                         1px solid rgba(255, 255, 255, .085) !important;
                                
                                                                     border-radius:
                                                                         12px !important;
                                
                                                                     background:
                                                                         linear-gradient(145deg,
                                                                             rgba(255, 255, 255, .055),
                                                                             rgba(255, 255, 255, .022)) !important;
                                
                                                                     box-shadow:
                                
                                                                         inset 0 1px 0 rgba(255, 255, 255, .035),
                                
                                                                         0 5px 14px rgba(0, 0, 0, .20) !important;
                                
                                                                 }
                                
                                
                                                                 /* =========================================================
                                   HEADSET NO HEADER
                                ========================================================= */
                                
                                                                 .froid-header-support-btn {
                                
                                                                     position: relative !important;
                                
                                                                     flex:
                                                                         0 0 42px !important;
                                
                                                                     width:
                                                                         42px !important;
                                
                                                                     height:
                                                                         42px !important;
                                
                                                                     min-width:
                                                                         42px !important;
                                
                                                                     padding:
                                                                         0 !important;
                                
                                                                     margin:
                                                                         0 6px !important;
                                
                                                                     display:
                                                                         grid !important;
                                
                                                                     place-items:
                                                                         center !important;
                                
                                                                     border:
                                                                         1px solid rgba(255, 255, 255, .10) !important;
                                
                                                                     border-radius:
                                                                         12px !important;
                                
                                                                     background:
                                
                                                                         radial-gradient(circle at 50% 100%,
                                                                             rgba(239, 35, 60, .10),
                                                                             transparent 62%),
                                
                                                                         rgba(255, 255, 255, .035) !important;
                                
                                                                     color:
                                                                         #f5f6f8 !important;
                                
                                                                     box-shadow:
                                
                                                                         inset 0 1px 0 rgba(255, 255, 255, .04),
                                
                                                                         0 6px 16px rgba(0, 0, 0, .22) !important;
                                
                                                                     cursor:
                                                                         pointer !important;
                                
                                                                     transition:
                                
                                                                         transform .16s ease,
                                                                         border-color .16s ease,
                                                                         background .16s ease,
                                                                         box-shadow .16s ease !important;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-btn svg {
                                
                                                                     width:
                                                                         21px !important;
                                
                                                                     height:
                                                                         21px !important;
                                
                                                                     fill:
                                                                         none !important;
                                
                                                                     stroke:
                                                                         currentColor !important;
                                
                                                                     stroke-width:
                                                                         1.8 !important;
                                
                                                                     stroke-linecap:
                                                                         round !important;
                                
                                                                     stroke-linejoin:
                                                                         round !important;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-btn svg .fill {
                                
                                                                     fill:
                                                                         currentColor !important;
                                
                                                                     stroke:
                                                                         none !important;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-btn:hover,
                                
                                                                 .froid-header-support-btn[aria-expanded="true"] {
                                
                                                                     border-color:
                                                                         rgba(239, 35, 60, .34) !important;
                                
                                                                     background:
                                                                         rgba(239, 35, 60, .085) !important;
                                
                                                                     box-shadow:
                                
                                                                         inset 0 1px 0 rgba(255, 255, 255, .045),
                                
                                                                         0 0 16px rgba(239, 35, 60, .08) !important;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-btn:active {
                                
                                                                     transform:
                                                                         scale(.94) !important;
                                
                                                                 }
                                
                                
                                                                 /* =========================================================
                                   PAINEL
                                ========================================================= */
                                
                                                                 .froid-header-support-panel,
                                                                 .froid-header-support-panel * {
                                
                                                                     box-sizing:
                                                                         border-box;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-panel {
                                
                                                                     position:
                                                                         fixed;
                                
                                                                     top:
                                                                         88px;
                                
                                                                     right:
                                                                         14px;
                                
                                                                     z-index:
                                                                         10050;
                                
                                                                     width:
                                                                         min(340px,
                                                                             calc(100vw - 28px));
                                
                                                                     padding:
                                                                         12px;
                                
                                                                     border:
                                                                         1px solid rgba(255, 255, 255, .09);
                                
                                                                     border-radius:
                                                                         20px;
                                
                                                                     background:
                                
                                                                         radial-gradient(circle at 100% 0%,
                                                                             rgba(239, 35, 60, .085),
                                                                             transparent 34%),
                                
                                                                         linear-gradient(155deg,
                                                                             rgba(18, 19, 24, .985),
                                                                             rgba(7, 8, 11, .99));
                                
                                                                     box-shadow:
                                
                                                                         0 24px 55px rgba(0, 0, 0, .58),
                                
                                                                         inset 0 1px 0 rgba(255, 255, 255, .03);
                                
                                                                     backdrop-filter:
                                                                         blur(22px);
                                
                                                                     -webkit-backdrop-filter:
                                                                         blur(22px);
                                
                                                                     opacity:
                                                                         0;
                                
                                                                     visibility:
                                                                         hidden;
                                
                                                                     pointer-events:
                                                                         none;
                                
                                                                     transform:
                                                                         translateY(-8px) scale(.975);
                                
                                                                     transform-origin:
                                                                         top right;
                                
                                                                     transition:
                                
                                                                         opacity .18s ease,
                                                                         visibility .18s ease,
                                                                         transform .18s ease;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-panel.open {
                                
                                                                     opacity:
                                                                         1;
                                
                                                                     visibility:
                                                                         visible;
                                
                                                                     pointer-events:
                                                                         auto;
                                
                                                                     transform:
                                                                         translateY(0) scale(1);
                                
                                                                 }
                                
                                
                                                                 /* =========================================================
                                   CABEÇALHO DO PAINEL
                                ========================================================= */
                                
                                                                 .froid-header-support-panel-head {
                                
                                                                     display:
                                                                         flex;
                                
                                                                     align-items:
                                                                         flex-start;
                                
                                                                     justify-content:
                                                                         space-between;
                                
                                                                     gap:
                                                                         12px;
                                
                                                                     padding:
                                                                         5px 5px 13px;
                                
                                                                     border-bottom:
                                                                         1px solid rgba(255, 255, 255, .055);
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-panel-head>div {
                                
                                                                     min-width:
                                                                         0;
                                
                                                                     display:
                                                                         flex;
                                
                                                                     flex-direction:
                                                                         column;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-kicker {
                                
                                                                     margin-bottom:
                                                                         5px;
                                
                                                                     color:
                                                                         #ff5365;
                                
                                                                     font-size:
                                                                         8px;
                                
                                                                     line-height:
                                                                         1;
                                
                                                                     font-weight:
                                                                         900;
                                
                                                                     letter-spacing:
                                                                         .14em;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-panel-head strong {
                                
                                                                     color:
                                                                         #ffffff;
                                
                                                                     font-family:
                                                                         Inter,
                                                                         -apple-system,
                                                                         BlinkMacSystemFont,
                                                                         "Segoe UI",
                                                                         sans-serif;
                                
                                                                     font-size:
                                                                         18px;
                                
                                                                     line-height:
                                                                         1.15;
                                
                                                                     font-weight:
                                                                         850;
                                
                                                                     letter-spacing:
                                                                         -.025em;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-panel-head small {
                                
                                                                     margin-top:
                                                                         4px;
                                
                                                                     color:
                                                                         rgba(255, 255, 255, .48);
                                
                                                                     font-size:
                                                                         10.5px;
                                
                                                                     line-height:
                                                                         1.3;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-close {
                                
                                                                     flex:
                                                                         0 0 32px;
                                
                                                                     width:
                                                                         32px;
                                
                                                                     height:
                                                                         32px;
                                
                                                                     padding:
                                                                         0;
                                
                                                                     display:
                                                                         grid;
                                
                                                                     place-items:
                                                                         center;
                                
                                                                     border:
                                                                         1px solid rgba(255, 255, 255, .08);
                                
                                                                     border-radius:
                                                                         10px;
                                
                                                                     background:
                                                                         rgba(255, 255, 255, .03);
                                
                                                                     color:
                                                                         rgba(255, 255, 255, .72);
                                
                                                                     font-size:
                                                                         21px;
                                
                                                                     line-height:
                                                                         1;
                                
                                                                     cursor:
                                                                         pointer;
                                
                                                                 }
                                
                                
                                                                 /* =========================================================
                                   LISTA DOS 4 CANAIS
                                ========================================================= */
                                
                                                                 .froid-header-support-list {
                                
                                                                     display:
                                                                         grid;
                                
                                                                     gap:
                                                                         7px;
                                
                                                                     padding-top:
                                                                         10px;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-channel {
                                
                                                                     width:
                                                                         100%;
                                
                                                                     min-height:
                                                                         57px;
                                
                                                                     padding:
                                                                         8px 10px;
                                
                                                                     display:
                                                                         grid;
                                
                                                                     grid-template-columns:
                                                                         38px minmax(0, 1fr) 16px;
                                
                                                                     align-items:
                                                                         center;
                                
                                                                     gap:
                                                                         10px;
                                
                                                                     border:
                                                                         1px solid rgba(255, 255, 255, .06);
                                
                                                                     border-radius:
                                                                         13px;
                                
                                                                     background:
                                                                         linear-gradient(145deg,
                                                                             rgba(255, 255, 255, .036),
                                                                             rgba(255, 255, 255, .014));
                                
                                                                     color:
                                                                         #ffffff;
                                
                                                                     text-align:
                                                                         left;
                                
                                                                     cursor:
                                                                         pointer;
                                
                                                                     box-shadow:
                                                                         inset 0 1px 0 rgba(255, 255, 255, .018);
                                
                                                                     transition:
                                
                                                                         transform .16s ease,
                                                                         border-color .16s ease,
                                                                         background .16s ease;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-channel:hover {
                                
                                                                     transform:
                                                                         translateY(-1px);
                                
                                                                     border-color:
                                                                         rgba(239, 35, 60, .24);
                                
                                                                     background:
                                                                         rgba(239, 35, 60, .055);
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-channel:active {
                                
                                                                     transform:
                                                                         scale(.985);
                                
                                                                 }
                                
                                
                                                                 /* ícone */
                                
                                                                 .froid-header-support-channel-icon {
                                
                                                                     width:
                                                                         38px;
                                
                                                                     height:
                                                                         38px;
                                
                                                                     display:
                                                                         grid;
                                
                                                                     place-items:
                                                                         center;
                                
                                                                     border:
                                                                         1px solid rgba(239, 35, 60, .11);
                                
                                                                     border-radius:
                                                                         11px;
                                
                                                                     background:
                                                                         rgba(239, 35, 60, .055);
                                
                                                                     color:
                                                                         #f7f7f8;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-channel-icon svg {
                                
                                                                     width:
                                                                         20px;
                                
                                                                     height:
                                                                         20px;
                                
                                                                     fill:
                                                                         none;
                                
                                                                     stroke:
                                                                         currentColor;
                                
                                                                     stroke-width:
                                                                         1.65;
                                
                                                                     stroke-linecap:
                                                                         round;
                                
                                                                     stroke-linejoin:
                                                                         round;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-channel-icon svg .fill {
                                
                                                                     fill:
                                                                         currentColor;
                                
                                                                     stroke:
                                                                         none;
                                
                                                                 }
                                
                                
                                                                 /* texto */
                                
                                                                 .froid-header-support-channel-copy {
                                
                                                                     min-width:
                                                                         0;
                                
                                                                     display:
                                                                         flex;
                                
                                                                     flex-direction:
                                                                         column;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-channel-copy strong {
                                
                                                                     color:
                                                                         #f8f9fb;
                                
                                                                     font-size:
                                                                         12px;
                                
                                                                     line-height:
                                                                         1.2;
                                
                                                                     font-weight:
                                                                         800;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-channel-copy small {
                                
                                                                     margin-top:
                                                                         3px;
                                
                                                                     color:
                                                                         rgba(255, 255, 255, .42);
                                
                                                                     font-size:
                                                                         9.5px;
                                
                                                                     line-height:
                                                                         1.2;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-channel-arrow {
                                
                                                                     color:
                                                                         rgba(255, 73, 90, .72);
                                
                                                                     font-size:
                                                                         21px;
                                
                                                                     font-weight:
                                                                         400;
                                
                                                                 }
                                
                                
                                                                 /* =========================================================
                                   AVISO TEMPORÁRIO
                                ========================================================= */
                                
                                                                 .froid-header-support-status {
                                
                                                                     display:
                                                                         none;
                                
                                                                     margin-top:
                                                                         9px;
                                
                                                                     padding:
                                                                         8px 10px;
                                
                                                                     border:
                                                                         1px solid rgba(239, 35, 60, .12);
                                
                                                                     border-radius:
                                                                         10px;
                                
                                                                     background:
                                                                         rgba(239, 35, 60, .045);
                                
                                                                     color:
                                                                         rgba(255, 255, 255, .58);
                                
                                                                     font-size:
                                                                         9.5px;
                                
                                                                     text-align:
                                                                         center;
                                
                                                                 }
                                
                                
                                                                 .froid-header-support-status.show {
                                
                                                                     display:
                                                                         block;
                                
                                                                 }
                                
                                
                                                                 /* =========================================================
                                   MOBILE
                                ========================================================= */
                                
                                                                 @media (max-width: 640px) {
                                
                                                                     .froid-header-support-btn {
                                
                                                                         flex-basis:
                                                                             38px !important;
                                
                                                                         width:
                                                                             38px !important;
                                
                                                                         min-width:
                                                                             38px !important;
                                
                                                                         height:
                                                                             38px !important;
                                
                                                                         margin:
                                                                             0 4px !important;
                                
                                                                         border-radius:
                                                                             11px !important;
                                
                                                                     }
                                
                                
                                                                     .froid-header-support-btn svg {
                                
                                                                         width:
                                                                             20px !important;
                                
                                                                         height:
                                                                             20px !important;
                                
                                                                     }
                                
                                
                                                                     .froid-header-support-panel {
                                
                                                                         top:
                                                                             82px;
                                
                                                                         right:
                                                                             10px;
                                
                                                                         width:
                                                                             calc(100vw - 20px);
                                
                                                                         max-width:
                                                                             350px;
                                
                                                                         border-radius:
                                                                             18px;
                                
                                                                     }
                                
                                                                 }
                                                                                                                                 /* =========================================================
                                                                   FROID STORE — AJUSTE REAL 06
                                                                   TAGLINE PREMIUM DA HOME
                                                                ========================================================= */
                                                                
                                                                                                                                 .froid-home-tagline-v06 {
                                                                
                                                                                                                                     position: relative !important;
                                                                
                                                                                                                                     display: flex !important;
                                                                
                                                                                                                                     align-items: center !important;
                                                                
                                                                                                                                     gap: 8px !important;
                                                                
                                                                                                                                     margin: 0 !important;
                                                                
                                                                                                                                     color:
                                                                                                                                         rgba(255, 255, 255, .62) !important;
                                                                
                                                                                                                                     font-family:
                                                                                                                                         Inter,
                                                                                                                                         -apple-system,
                                                                                                                                         BlinkMacSystemFont,
                                                                                                                                         "Segoe UI",
                                                                                                                                         sans-serif !important;
                                                                
                                                                                                                                     font-size:
                                                                                                                                         12px !important;
                                                                
                                                                                                                                     line-height:
                                                                                                                                         1.4 !important;
                                                                
                                                                                                                                     font-weight:
                                                                                                                                         600 !important;
                                                                
                                                                                                                                     letter-spacing:
                                                                                                                                         -.01em !important;
                                                                
                                                                                                                                 }
                                                                
                                                                
                                                                                                                                 /* pequeno detalhe Froid */
                                                                
                                                                                                                                 .froid-home-tagline-v06::before {
                                                                
                                                                                                                                     content: "" !important;
                                                                
                                                                                                                                     flex:
                                                                                                                                         0 0 5px !important;
                                                                
                                                                                                                                     width:
                                                                                                                                         5px !important;
                                                                
                                                                                                                                     height:
                                                                                                                                         5px !important;
                                                                
                                                                                                                                     border-radius:
                                                                                                                                         50% !important;
                                                                
                                                                                                                                     background:
                                                                                                                                         #ef233c !important;
                                                                
                                                                                                                                     box-shadow:
                                                                                                                                         0 0 8px rgba(239, 35, 60, .38) !important;
                                                                
                                                                                                                                 }
                                                                
                                                                
                                                                                                                                 /* palavra Streaming um pouco mais clara */
                                                                
                                                                                                                                 @media (max-width: 640px) {
                                                                
                                                                                                                                     .froid-home-tagline-v06 {
                                                                
                                                                                                                                         max-width:
                                                                                                                                             330px !important;
                                                                
                                                                                                                                         font-size:
                                                                                                                                             11.5px !important;
                                                                
                                                                                                                                         line-height:
                                                                                                                                             1.45 !important;
                                                                
                                                                                                                                     }
                                                                
                                                                                                                                 }
                                                                                                                                                                                                                                                                 /* =========================================================
                                                                                                                                   FROID STORE — AJUSTE REAL 06
                                                                                                                                   TAGLINE PREMIUM DA HOME
                                                                                                                                ========================================================= */
                                                                                                                                
                                                                                                                                                                                                                                                                 .froid-home-tagline-v06 {
                                                                                                                                
                                                                                                                                                                                                                                                                     position: relative !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     display: flex !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     align-items: center !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     gap: 8px !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     margin: 0 !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     color:
                                                                                                                                                                                                                                                                         rgba(255, 255, 255, .62) !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     font-family:
                                                                                                                                                                                                                                                                         Inter,
                                                                                                                                                                                                                                                                         -apple-system,
                                                                                                                                                                                                                                                                         BlinkMacSystemFont,
                                                                                                                                                                                                                                                                         "Segoe UI",
                                                                                                                                                                                                                                                                         sans-serif !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     font-size:
                                                                                                                                                                                                                                                                         12px !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     line-height:
                                                                                                                                                                                                                                                                         1.4 !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     font-weight:
                                                                                                                                                                                                                                                                         600 !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     letter-spacing:
                                                                                                                                                                                                                                                                         -.01em !important;
                                                                                                                                
                                                                                                                                                                                                                                                                 }
                                                                                                                                
                                                                                                                                
                                                                                                                                                                                                                                                                 /* pequeno detalhe Froid */
                                                                                                                                
                                                                                                                                                                                                                                                                 .froid-home-tagline-v06::before {
                                                                                                                                
                                                                                                                                                                                                                                                                     content: "" !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     flex:
                                                                                                                                                                                                                                                                         0 0 5px !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     width:
                                                                                                                                                                                                                                                                         5px !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     height:
                                                                                                                                                                                                                                                                         5px !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     border-radius:
                                                                                                                                                                                                                                                                         50% !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     background:
                                                                                                                                                                                                                                                                         #ef233c !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     box-shadow:
                                                                                                                                                                                                                                                                         0 0 8px rgba(239, 35, 60, .38) !important;
                                                                                                                                
                                                                                                                                                                                                                                                                 }
                                                                                                                                
                                                                                                                                
                                                                                                                                                                                                                                                                 /* palavra Streaming um pouco mais clara */
                                                                                                                                
                                                                                                                                                                                                                                                                 @media (max-width: 640px) {
                                                                                                                                
                                                                                                                                                                                                                                                                     .froid-home-tagline-v06 {
                                                                                                                                
                                                                                                                                                                                                                                                                         max-width:
                                                                                                                                                                                                                                                                             330px !important;
                                                                                                                                
                                                                                                                                                                                                                                                                         font-size:
                                                                                                                                                                                                                                                                             11.5px !important;
                                                                                                                                
                                                                                                                                                                                                                                                                         line-height:
                                                                                                                                                                                                                                                                             1.45 !important;
                                                                                                                                
                                                                                                                                                                                                                                                                     }
                                                                                                                                
                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /* =========================================================
                                                                                                                                                                                                                                                                   FROID STORE — AJUSTE REAL 08
                                                                                                                                                                                                                                                                   MAIS VENDIDOS — ACABAMENTO PREMIUM
                                                                                                                                                                                                                                                                ========================================================= */
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 section.froid-mais-vendidos {
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     position: relative !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     width: 100% !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     margin: 20px 0 18px !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     padding: 14px 15px !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     box-sizing: border-box !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     overflow: hidden !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     border:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         1px solid rgba(255, 255, 255, .075) !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     border-radius:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         16px !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     background:
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         radial-gradient(circle at 100% 0%,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             rgba(239, 35, 60, .07),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             transparent 34%),
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         linear-gradient(145deg,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             rgba(18, 20, 25, .82),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             rgba(8, 9, 12, .92)) !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     box-shadow:
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         inset 0 1px 0 rgba(255, 255, 255, .025),
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         0 12px 28px rgba(0, 0, 0, .18) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /* detalhe vermelho Froid */
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 section.froid-mais-vendidos::before {
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     content: "" !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     position: absolute !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     left: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     top: 14px !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     width: 3px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     height: 34px !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     border-radius:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         0 5px 5px 0 !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     background:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         linear-gradient(180deg,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             #ff4054,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             #cf172d) !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     box-shadow:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         0 0 10px rgba(239, 35, 60, .20) !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     pointer-events: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /* título real */
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 section.froid-mais-vendidos h2.froid-mais-vendidos-titulo {
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     margin: 0 !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     color: #ffffff !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-family:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Inter,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         -apple-system,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         BlinkMacSystemFont,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         "Segoe UI",
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         sans-serif !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-size: 17px !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     line-height: 1.2 !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-weight: 900 !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     letter-spacing: -.025em !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     text-shadow: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /* subtítulo existente da seção */
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 section.froid-mais-vendidos p {
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     margin:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         5px 0 0 !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     color:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         rgba(255, 255, 255, .48) !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-family:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Inter,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         -apple-system,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         BlinkMacSystemFont,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         "Segoe UI",
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         sans-serif !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-size: 10.5px !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     line-height: 1.4 !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-weight: 550 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /* pequeno reflexo inferior */
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 section.froid-mais-vendidos::after {
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     content: "" !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     position: absolute !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     left: 14% !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     right: 14% !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     bottom: 0 !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     height: 1px !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     background:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         linear-gradient(90deg,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             transparent,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             rgba(239, 35, 60, .34),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             transparent) !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     opacity: .55 !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     pointer-events: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /* MOBILE */
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 @media (max-width: 640px) {
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     section.froid-mais-vendidos {
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         margin:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             17px 0 16px !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         padding:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             13px 14px !important;
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         border-radius:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             15px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     }
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     section.froid-mais-vendidos h2.froid-mais-vendidos-titulo {
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         font-size:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             16px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     }
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /* =========================================================
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   FROID STORE — AJUSTE REAL 09
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ESTEIRA DE AVALIAÇÕES NA PÁGINA DO PRODUTO
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ========================================================= */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-reviews-v09,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-reviews-v09 * {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     box-sizing: border-box;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-reviews-v09 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     position: relative;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     width: 100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     margin: 22px 0 22px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     padding: 16px 0 10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     overflow: hidden;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     border: 1px solid rgba(255, 255, 255, .075);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     border-radius: 18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     background:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         radial-gradient(circle at 100% 0%,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             rgba(239, 35, 60, .065),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             transparent 30%),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         linear-gradient(155deg,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             rgba(15, 17, 22, .92),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             rgba(7, 8, 11, .97));
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     box-shadow:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         0 18px 38px rgba(0, 0, 0, .22),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         inset 0 1px 0 rgba(255, 255, 255, .025);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-reviews-v09::before {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     content: "";
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     position: absolute;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     top: 18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     left: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     width: 3px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     height: 34px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     border-radius: 0 5px 5px 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     background: linear-gradient(180deg, #ff4054, #cf172d);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     box-shadow: 0 0 12px rgba(239, 35, 60, .20);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /* =========================================================
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   CABEÇALHO
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ========================================================= */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-reviews-head-v09 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     padding: 0 15px 14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     border-bottom: 1px solid rgba(255, 255, 255, .055);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-reviews-kicker-v09 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     display: block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     margin-bottom: 5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     color: #ff5365;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-size: 8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     line-height: 1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-weight: 900;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     letter-spacing: .14em;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-reviews-head-v09 h2 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     margin: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     color: #ffffff;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-family:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Inter,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         -apple-system,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         BlinkMacSystemFont,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         "Segoe UI",
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         sans-serif;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-size: 20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     line-height: 1.15;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-weight: 900;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     letter-spacing: -.03em;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-reviews-head-v09 p {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     margin: 5px 0 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     color: rgba(255, 255, 255, .48);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-size: 10.5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     line-height: 1.35;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-weight: 550;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /* =========================================================
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ESTEIRA
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ========================================================= */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-reviews-viewport-v09 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     width: 100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     overflow-x: auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     overflow-y: hidden;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     padding: 14px 0 8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     scrollbar-width: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     -webkit-overflow-scrolling: touch;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     overscroll-behavior-x: contain;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     -webkit-mask-image:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         linear-gradient(90deg,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             transparent 0%,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             #000 4%,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             #000 96%,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             transparent 100%);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     mask-image:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         linear-gradient(90deg,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             transparent 0%,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             #000 4%,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             #000 96%,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             transparent 100%);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-reviews-viewport-v09::-webkit-scrollbar {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     display: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-reviews-track-v09 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     display: flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     align-items: stretch;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     width: max-content;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     gap: 10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     padding: 0 14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     will-change: scroll-position;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-reviews-group-v09 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     display: flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     align-items: stretch;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     flex: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     gap: 10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /* =========================================================
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   CARD
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ========================================================= */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-review-card-v09 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     position: relative;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     flex: 0 0 286px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     width: 286px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     min-height: 192px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     padding: 13px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     display: flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     flex-direction: column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     border: 1px solid rgba(255, 255, 255, .075);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     border-radius: 16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     background:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         radial-gradient(circle at 100% 0%,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             rgba(239, 35, 60, .045),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             transparent 34%),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         linear-gradient(145deg,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             rgba(255, 255, 255, .030),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             rgba(255, 255, 255, .012));
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     box-shadow:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         inset 0 1px 0 rgba(255, 255, 255, .025),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         0 10px 24px rgba(0, 0, 0, .18);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-review-card-v09::after {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     content: "";
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     position: absolute;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     left: 16%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     right: 16%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     bottom: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     height: 1px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     background:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         linear-gradient(90deg,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             transparent,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             rgba(239, 35, 60, .34),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             transparent);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     opacity: .55;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     pointer-events: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /* =========================================================
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   TOPO
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ========================================================= */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-review-top-v09 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     display: grid;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     grid-template-columns: 40px minmax(0, 1fr) 20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     align-items: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     gap: 10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-review-avatar-v09 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     width: 40px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     height: 40px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     display: grid;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     place-items: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     border: 1px solid rgba(239, 35, 60, .16);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     border-radius: 12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     background:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         linear-gradient(145deg,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             rgba(239, 35, 60, .15),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             rgba(239, 35, 60, .045));
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     color: #ffffff;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-size: 13px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-weight: 900;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-review-user-v09 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     min-width: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     display: flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     flex-direction: column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-review-user-v09 strong {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     overflow: hidden;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     color: #f8f9fb;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-size: 12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     line-height: 1.2;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-weight: 850;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     text-overflow: ellipsis;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     white-space: nowrap;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-review-user-v09 span {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     margin-top: 3px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     color: rgba(255, 255, 255, .38);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-size: 8.5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-weight: 550;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-review-verified-v09 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     width: 19px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     height: 19px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     display: grid;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     place-items: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     border: 1px solid rgba(57, 217, 138, .20);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     border-radius: 50%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     background: rgba(57, 217, 138, .08);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     color: #45dd95;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-size: 10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-weight: 900;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /* =========================================================
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ESTRELAS
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ========================================================= */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-review-stars-v09 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     display: flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     gap: 2px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     margin-top: 10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     line-height: 1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-review-stars-v09 span {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     color: rgba(255, 255, 255, .13);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-size: 13px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-review-stars-v09 span.on {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     color: #ffbe3b;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     text-shadow: 0 0 7px rgba(255, 190, 59, .18);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /* =========================================================
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   TEXTO
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ========================================================= */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-review-card-v09 p {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     margin: 10px 0 13px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     color: rgba(255, 255, 255, .72);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-size: 10.5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     line-height: 1.46;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-weight: 550;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /* =========================================================
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   RODAPÉ DO CARD
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ========================================================= */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-review-footer-v09 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     margin-top: auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     padding-top: 10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     display: flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     align-items: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     justify-content: space-between;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     gap: 10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     border-top: 1px solid rgba(255, 255, 255, .055);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-review-footer-v09 span {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     color: rgba(255, 255, 255, .32);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-size: 8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-weight: 650;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     text-transform: uppercase;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     letter-spacing: .08em;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .froid-product-review-footer-v09 strong {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     overflow: hidden;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     color: rgba(255, 255, 255, .84);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-size: 9.5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     font-weight: 800;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     text-align: right;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     text-overflow: ellipsis;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     white-space: nowrap;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /* =========================================================
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   MOBILE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ========================================================= */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 @media (max-width: 640px) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     .froid-product-reviews-v09 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         margin: 20px 0 20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         border-radius: 17px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     .froid-product-reviews-head-v09 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         padding: 0 14px 13px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     .froid-product-reviews-head-v09 h2 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         font-size: 18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     .froid-product-review-card-v09 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         flex-basis: 270px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         width: 270px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         min-height: 186px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }

/* =========================================================
   FROID STORE — AJUSTE REAL 04 — RESTAURADO
   ESTEIRA DE BANNERS DOS PRODUTOS
========================================================= */
.froid-product-rail {
    position: relative;
    width: 100%;
    margin: 12px 0 22px;
    padding: 4px 0;
    overflow: hidden;
    isolation: isolate;
}

.froid-product-rail::before {
    content: "";
    position: absolute;
    left: 8%;
    right: 8%;
    top: 24%;
    bottom: 18%;
    z-index: -1;
    border-radius: 50%;
    background: radial-gradient(ellipse at center, rgba(239,35,60,.075), rgba(239,35,60,.018) 48%, transparent 72%);
    filter: blur(22px);
    pointer-events: none;
}

.froid-product-rail-viewport {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-x: contain;
    scrollbar-width: none;
    -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 5%, #000 95%, transparent 100%);
    mask-image: linear-gradient(90deg, transparent 0%, #000 5%, #000 95%, transparent 100%);
}

.froid-product-rail-viewport::-webkit-scrollbar {
    display: none;
}

.froid-product-rail-track {
    display: flex;
    align-items: center;
    width: max-content;
    gap: 9px;
    padding: 5px 13px 8px;
    will-change: scroll-position;
}

.froid-product-rail-group {
    display: flex;
    flex: none;
    align-items: center;
    gap: 9px;
}

.froid-product-rail-card {
    position: relative;
    display: block;
    flex: 0 0 148px;
    width: 148px;
    aspect-ratio: 16 / 9;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,.085);
    border-radius: 11px;
    background: #0a0b0e;
    box-shadow: 0 8px 18px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.025);
    text-decoration: none;
    transform: translateZ(0);
    transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;
}

.froid-product-rail-card::after {
    content: "";
    position: absolute;
    left: 16%;
    right: 16%;
    bottom: 0;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(239,35,60,.44), transparent);
    opacity: .55;
    pointer-events: none;
}

.froid-product-rail-card img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border: 0 !important;
    border-radius: inherit !important;
    padding: 0 !important;
    opacity: 1;
    transform: scale(1.001);
    transition: transform .22s ease, filter .22s ease;
    pointer-events: none;
    user-select: none;
    -webkit-user-drag: none;
}

.froid-product-rail-card:active {
    transform: scale(.975);
    border-color: rgba(239,35,60,.26);
}

@media (hover:hover) {
    .froid-product-rail-card:hover {
        transform: translateY(-2px);
        border-color: rgba(239,35,60,.23);
        box-shadow: 0 11px 24px rgba(0,0,0,.31), 0 0 14px rgba(239,35,60,.035);
    }

    .froid-product-rail-card:hover img {
        transform: scale(1.025);
    }
}

@media (min-width: 768px) {
    .froid-product-rail-card {
        flex-basis: 190px;
        width: 190px;
    }
}

/* =========================================================
   FROID STORE — AJUSTE REAL 09 — GARANTIA DE ESTILO
   ESTEIRA DE AVALIAÇÕES NA PÁGINA DO PRODUTO
========================================================= */
.froid-product-reviews-v09,
.froid-product-reviews-v09 * {
    box-sizing: border-box;
}

.froid-product-reviews-v09 {
    position: relative;
    width: 100%;
    margin: 22px 0;
    padding: 16px 0 10px;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,.075);
    border-radius: 18px;
    background: radial-gradient(circle at 100% 0%, rgba(239,35,60,.065), transparent 30%), linear-gradient(155deg, rgba(15,17,22,.92), rgba(7,8,11,.97));
    box-shadow: 0 18px 38px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.025);
}

.froid-product-reviews-v09::before {
    content: "";
    position: absolute;
    top: 18px;
    left: 0;
    width: 3px;
    height: 34px;
    border-radius: 0 5px 5px 0;
    background: linear-gradient(180deg, #ff4054, #cf172d);
    box-shadow: 0 0 12px rgba(239,35,60,.20);
}

.froid-product-reviews-head-v09 {
    padding: 0 15px 14px;
    border-bottom: 1px solid rgba(255,255,255,.055);
}

.froid-product-reviews-kicker-v09 {
    display: block;
    margin-bottom: 5px;
    color: #ff5365;
    font-size: 8px;
    line-height: 1;
    font-weight: 900;
    letter-spacing: .14em;
}

.froid-product-reviews-head-v09 h2 {
    margin: 0;
    color: #fff;
    font-family: Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
    font-size: 20px;
    line-height: 1.15;
    font-weight: 900;
    letter-spacing: -.03em;
}

.froid-product-reviews-head-v09 p {
    margin: 5px 0 0;
    color: rgba(255,255,255,.48);
    font-size: 10.5px;
    line-height: 1.35;
    font-weight: 550;
}

.froid-product-reviews-viewport-v09 {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 14px 0 8px;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-x: contain;
    -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 4%, #000 96%, transparent 100%);
    mask-image: linear-gradient(90deg, transparent 0%, #000 4%, #000 96%, transparent 100%);
}

.froid-product-reviews-viewport-v09::-webkit-scrollbar {
    display: none;
}

.froid-product-reviews-track-v09 {
    display: flex;
    align-items: stretch;
    width: max-content;
    gap: 10px;
    padding: 0 14px;
    will-change: scroll-position;
}

.froid-product-reviews-group-v09 {
    display: flex;
    align-items: stretch;
    flex: none;
    gap: 10px;
}

.froid-product-review-card-v09 {
    position: relative;
    flex: 0 0 270px;
    width: 270px;
    min-height: 186px;
    padding: 13px;
    display: flex;
    flex-direction: column;
    border: 1px solid rgba(255,255,255,.075);
    border-radius: 16px;
    background: radial-gradient(circle at 100% 0%, rgba(239,35,60,.045), transparent 34%), linear-gradient(145deg, rgba(255,255,255,.030), rgba(255,255,255,.012));
    box-shadow: inset 0 1px 0 rgba(255,255,255,.025), 0 10px 24px rgba(0,0,0,.18);
}

.froid-product-review-card-v09::after {
    content: "";
    position: absolute;
    left: 16%;
    right: 16%;
    bottom: 0;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(239,35,60,.34), transparent);
    opacity: .55;
    pointer-events: none;
}

.froid-product-review-top-v09 {
    display: grid;
    grid-template-columns: 40px minmax(0,1fr) 20px;
    align-items: center;
    gap: 10px;
}

.froid-product-review-avatar-v09 {
    width: 40px;
    height: 40px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(239,35,60,.16);
    border-radius: 12px;
    background: linear-gradient(145deg, rgba(239,35,60,.15), rgba(239,35,60,.045));
    color: #fff;
    font-size: 13px;
    font-weight: 900;
}

.froid-product-review-user-v09 {
    min-width: 0;
    display: flex;
    flex-direction: column;
}

.froid-product-review-user-v09 strong {
    overflow: hidden;
    color: #f8f9fb;
    font-size: 12px;
    line-height: 1.2;
    font-weight: 850;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.froid-product-review-user-v09 span {
    margin-top: 3px;
    color: rgba(255,255,255,.38);
    font-size: 8.5px;
    font-weight: 550;
}

.froid-product-review-verified-v09 {
    width: 19px;
    height: 19px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(57,217,138,.20);
    border-radius: 50%;
    background: rgba(57,217,138,.08);
    color: #45dd95;
    font-size: 10px;
    font-weight: 900;
}

.froid-product-review-stars-v09 {
    display: flex;
    gap: 2px;
    margin-top: 10px;
    line-height: 1;
}

.froid-product-review-stars-v09 span {
    color: rgba(255,255,255,.13);
    font-size: 13px;
}

.froid-product-review-stars-v09 span.on {
    color: #ffbe3b;
    text-shadow: 0 0 7px rgba(255,190,59,.18);
}

.froid-product-review-card-v09 p {
    margin: 10px 0 13px;
    color: rgba(255,255,255,.72);
    font-size: 10.5px;
    line-height: 1.46;
    font-weight: 550;
}

.froid-product-review-footer-v09 {
    margin-top: auto;
    padding-top: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    border-top: 1px solid rgba(255,255,255,.055);
}

.froid-product-review-footer-v09 span {
    color: rgba(255,255,255,.32);
    font-size: 8px;
    font-weight: 650;
    text-transform: uppercase;
    letter-spacing: .08em;
}

.froid-product-review-footer-v09 strong {
    overflow: hidden;
    color: rgba(255,255,255,.84);
    font-size: 9.5px;
    font-weight: 800;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media (max-width: 640px) {
    .froid-product-reviews-v09 {
        margin: 20px 0;
        border-radius: 17px;
    }

    .froid-product-reviews-head-v09 {
        padding: 0 14px 13px;
    }

    .froid-product-reviews-head-v09 h2 {
        font-size: 18px;
    }
}

/* =========================================================
   FROID STORE — TYPEBOT / SUPORTE — REFINO VISUAL FINAL
   Mantém posição e funcionamento; reduz peso visual no mobile
========================================================= */
@media (max-width: 640px) {
    .froid-support-launcher {
        width: 62px !important;
        height: 62px !important;
        padding: 0 !important;
        border: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
        overflow: visible !important;
    }

    .froid-support-launcher img {
        width: 72px !important;
        height: 72px !important;
        object-fit: contain !important;
        border-radius: 0 !important;
        filter: drop-shadow(0 7px 12px rgba(0,0,0,.38)) !important;
    }

    .froid-support-red-ring {
        left: 50% !important;
        top: 50% !important;
        width: 48px !important;
        height: 48px !important;
        margin-left: -24px !important;
        margin-top: -24px !important;
        border: 0 !important;
        background: transparent !important;
        box-shadow: 0 0 12px rgba(239,35,60,.12), 0 0 22px rgba(239,35,60,.055) !important;
        opacity: .72 !important;
        animation: froidSupportRefinedPulse 3.4s ease-in-out infinite !important;
    }

    .froid-support-online-dot {
        right: 1px !important;
        top: 2px !important;
        width: 14px !important;
        height: 14px !important;
        background: transparent !important;
        border: 0 !important;
        box-shadow: 0 0 7px rgba(54,232,121,.34) !important;
    }

    .froid-support-online-dot::after {
        inset: -3px !important;
        border: 1px solid rgba(54,232,121,.42) !important;
        animation-duration: 2.8s !important;
    }

    .froid-support-launcher:active {
        transform: scale(.97) !important;
    }
}

@keyframes froidSupportRefinedPulse {
    0%, 100% { transform: scale(.98); opacity: .45; }
    50% { transform: scale(1.035); opacity: .72; }
}
/* =========================================================
   FROID STORE — AJUSTE REAL 11
   "POR QUE COMPRAR NA FROID?" — REFINO PREMIUM
========================================================= */

section.froid-trust {
    position: relative !important;
    overflow: hidden !important;

    border: 1px solid rgba(255, 255, 255, .075) !important;
    border-radius: 18px !important;

    background:
        radial-gradient(circle at 100% 0%,
            rgba(239, 35, 60, .045),
            transparent 30%),
        linear-gradient(155deg,
            rgba(15, 17, 22, .90),
            rgba(7, 8, 11, .96)) !important;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .025),
        0 16px 34px rgba(0, 0, 0, .20) !important;
}


/* título */

section.froid-trust h2.froid-trust-titulo {
    color: #fff !important;

    font-family:
        Inter,
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        sans-serif !important;

    font-size: 20px !important;
    line-height: 1.15 !important;

    font-weight: 900 !important;
    letter-spacing: -.03em !important;
}


/* cards */

section.froid-trust .froid-trust-card {
    border: 1px solid rgba(255, 255, 255, .065) !important;

    border-radius: 14px !important;

    background:
        linear-gradient(145deg,
            rgba(255, 255, 255, .026),
            rgba(255, 255, 255, .010)) !important;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .018) !important;
}


/* nome */

section.froid-trust .froid-trust-nome {
    color: #f8f9fb !important;

    font-size: 12px !important;
    font-weight: 850 !important;

    letter-spacing: -.015em !important;
}


/* texto secundário */

section.froid-trust .froid-trust-card p {
    color: rgba(255, 255, 255, .48) !important;

    font-size: 9.5px !important;
    line-height: 1.38 !important;

    font-weight: 550 !important;
}


/* mobile */

@media (max-width: 640px) {

    section.froid-trust {
        border-radius: 17px !important;
    }

    section.froid-trust .froid-trust-grid {
        gap: 7px !important;
    }

    section.froid-trust .froid-trust-card {
        padding: 10px !important;
    }

}
/* =========================================================
   FROID STORE — AJUSTE REAL 12
   PARCERIA FROID
========================================================= */

.froid-affiliate-v12,
.froid-affiliate-v12 * {
    box-sizing: border-box;
}

.froid-affiliate-v12 {
    position: relative;

    width: 100%;
    margin: 22px 0;

    display: flex;
    align-items: center;
    justify-content: space-between;

    overflow: hidden;

    padding: 20px;

    border: 1px solid rgba(239, 35, 60, .18);
    border-radius: 18px;

    background:
        radial-gradient(circle at 100% 50%,
            rgba(239, 35, 60, .13),
            transparent 36%),
        linear-gradient(145deg,
            rgba(17, 18, 23, .96),
            rgba(7, 8, 11, .98));

    box-shadow:
        0 16px 34px rgba(0, 0, 0, .22),
        inset 0 1px 0 rgba(255, 255, 255, .025);
}

.froid-affiliate-v12::before {
    content: "";

    position: absolute;
    left: 0;
    top: 20px;

    width: 3px;
    height: 38px;

    border-radius: 0 5px 5px 0;

    background: linear-gradient(180deg,
            #ff4054,
            #cf172d);

    box-shadow: 0 0 12px rgba(239, 35, 60, .22);
}

.froid-affiliate-content-v12 {
    position: relative;
    z-index: 2;

    max-width: 75%;
}

.froid-affiliate-kicker-v12 {
    display: block;

    margin-bottom: 6px;

    color: #ff5365;

    font-size: 8px;
    font-weight: 900;

    letter-spacing: .14em;
}

.froid-affiliate-v12 h2 {
    margin: 0;

    color: #fff;

    font-family:
        Inter,
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        sans-serif;

    font-size: 21px;
    line-height: 1.1;

    font-weight: 900;
    letter-spacing: -.035em;
}

.froid-affiliate-v12 p {
    margin: 7px 0 13px;

    color: rgba(255, 255, 255, .55);

    font-size: 10.5px;
    line-height: 1.4;
}

.froid-affiliate-btn-v12 {
    min-height: 39px;

    padding: 0 14px;

    border: 1px solid rgba(255, 80, 98, .30);
    border-radius: 10px;

    background:
        linear-gradient(180deg,
            #ef2a42,
            #d91832);

    color: #fff;

    font-size: 11px;
    font-weight: 850;

    cursor: pointer;

    box-shadow:
        0 8px 20px rgba(217, 24, 50, .18);
}

.froid-affiliate-btn-v12 span {
    margin-left: 5px;
}

.froid-affiliate-btn-v12:active {
    transform: scale(.97);
}

.froid-affiliate-icon-v12 {
    position: absolute;

    right: 18px;
    top: 50%;

    transform: translateY(-50%);

    color: rgba(239, 35, 60, .18);

    font-size: 76px;
    line-height: 1;

    font-weight: 200;
}


/* MOBILE */

@media (max-width: 640px) {

    .froid-affiliate-v12 {
        padding: 17px 16px;
        border-radius: 16px;
    }

    .froid-affiliate-content-v12 {
        max-width: 82%;
    }

    .froid-affiliate-v12 h2 {
        font-size: 19px;
    }

    .froid-affiliate-icon-v12 {
        right: 10px;
        font-size: 66px;
    }
}
/* =========================================================
   FROID STORE — AJUSTE REAL 13
   FOOTER PREMIUM
========================================================= */

footer.froid-footer {
    position: relative !important;

    width: 100% !important;

    min-height: 72px !important;

    padding: 22px 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    overflow: hidden !important;

    border-top:
        1px solid rgba(255, 255, 255, .055) !important;

    background:
        radial-gradient(circle at 50% 0%,
            rgba(239, 35, 60, .055),
            transparent 38%),
        linear-gradient(180deg,
            rgba(8, 9, 12, .92),
            rgba(4, 5, 7, .98)) !important;

    color:
        rgba(255, 255, 255, .42) !important;

    font-family:
        Inter,
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        sans-serif !important;

    font-size: 10px !important;
    line-height: 1.4 !important;

    font-weight: 550 !important;

    text-align: center !important;

    letter-spacing: .01em !important;
}


/* linha Froid discreta */

footer.froid-footer::before {
    content: "" !important;

    position: absolute !important;

    top: 0 !important;
    left: 18% !important;
    right: 18% !important;

    height: 1px !important;

    background:
        linear-gradient(90deg,
            transparent,
            rgba(239, 35, 60, .52),
            transparent) !important;

    opacity: .65 !important;

    pointer-events: none !important;
}


/* brilho técnico muito leve */

footer.froid-footer::after {
    content: "" !important;

    position: absolute !important;

    width: 150px !important;
    height: 55px !important;

    top: -42px !important;
    left: 50% !important;

    transform: translateX(-50%) !important;

    border-radius: 50% !important;

    background:
        rgba(239, 35, 60, .08) !important;

    filter: blur(28px) !important;

    pointer-events: none !important;
}


@media (max-width: 640px) {

    footer.froid-footer {
        min-height: 68px !important;
        padding: 20px 14px 24px !important;

        font-size: 9.5px !important;
    }

}
/* =========================================================
   FROID STORE — AJUSTE REAL 14
   BACKGROUND TÉCNICO GLOBAL
========================================================= */

body {
    background-color: #050609 !important;
}


#__ecommerce_v1 {

    min-height: 100vh !important;

    background-image:

        /* grid horizontal */
        linear-gradient(rgba(255, 255, 255, .018) 1px,
            transparent 1px),

        /* grid vertical */
        linear-gradient(90deg,
            rgba(255, 255, 255, .018) 1px,
            transparent 1px),

        /* glow Froid superior */
        radial-gradient(circle at 82% 9%,
            rgba(239, 35, 60, .065),
            transparent 24%),

        /* segundo glow bem fraco */
        radial-gradient(circle at 8% 58%,
            rgba(239, 35, 60, .025),
            transparent 20%),

        /* base */
        linear-gradient(180deg,
            #08090c 0%,
            #050609 48%,
            #030406 100%) !important;


    background-size:

        28px 28px,
        28px 28px,
        auto,
        auto,
        auto !important;


    background-position:
        center top !important;

}


/* mobile ainda mais discreto */

@media (max-width: 640px) {

    #__ecommerce_v1 {

        background-image:

            linear-gradient(rgba(255, 255, 255, .016) 1px,
                transparent 1px),

            linear-gradient(90deg,
                rgba(255, 255, 255, .016) 1px,
                transparent 1px),

            radial-gradient(circle at 88% 8%,
                rgba(239, 35, 60, .055),
                transparent 22%),

            radial-gradient(circle at 6% 58%,
                rgba(239, 35, 60, .020),
                transparent 18%),

            linear-gradient(180deg,
                #08090c,
                #040507 55%,
                #030406) !important;


        background-size:
            27px 27px,
            27px 27px,
            auto,
            auto,
            auto !important;
    }

}
/* =========================================================
   FROID STORE — AJUSTE REAL 15
   IMAGENS DOS CARDS — ACABAMENTO PREMIUM
========================================================= */

.product_card>div.sc-72c69f28-8.eghqvB {

    position: relative !important;
    overflow: hidden !important;

    aspect-ratio: 16 / 9 !important;

    background:
        linear-gradient(145deg,
            #111318,
            #07080b) !important;

    border-bottom:
        1px solid rgba(255, 255, 255, .06) !important;
}


/* imagem cadastrada */

.product_card>div.sc-72c69f28-8.eghqvB img {

    display: block !important;

    width: 100% !important;
    height: 100% !important;

    object-fit: cover !important;

    transform: scale(1.01) !important;

    filter:
        contrast(1.035) saturate(1.035) brightness(.98) !important;

    transition:
        transform .22s ease,
        filter .22s ease !important;
}


/* hover somente desktop */

@media (hover:hover) {

    .product_card:hover>div.sc-72c69f28-8.eghqvB img {

        transform: scale(1.035) !important;

        filter:
            contrast(1.045) saturate(1.05) brightness(1.01) !important;
    }

}


/* mobile */

@media (max-width: 640px) {

    .product_card>div.sc-72c69f28-8.eghqvB {

        border-radius:
            14px 14px 0 0 !important;
    }

}
/* =========================================================
   FROID STORE — AJUSTE REAL 16
   PRODUTOS SIMILARES — PREMIUM
========================================================= */

div.sc-c6151de8-0.hNAXHv {

    position: relative !important;

    padding: 15px 12px 12px !important;

    overflow: hidden !important;

    border: 1px solid rgba(255, 255, 255, .075) !important;
    border-radius: 18px !important;

    background:
        radial-gradient(circle at 100% 0%,
            rgba(239, 35, 60, .05),
            transparent 30%),
        linear-gradient(155deg,
            rgba(15, 17, 22, .90),
            rgba(7, 8, 11, .96)) !important;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .025),
        0 16px 34px rgba(0, 0, 0, .20) !important;
}


/* TÍTULO */

div.sc-c6151de8-0.hNAXHv>h2.sc-c6151de8-1.iZKdxa {

    margin: 0 0 13px !important;

    color: #fff !important;

    font-family:
        Inter,
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        sans-serif !important;

    font-size: 17px !important;
    font-weight: 900 !important;

    letter-spacing: -.025em !important;
}


/* detalhe vermelho */

div.sc-c6151de8-0.hNAXHv::before {

    content: "" !important;

    position: absolute !important;

    left: 0 !important;
    top: 15px !important;

    width: 3px !important;
    height: 30px !important;

    border-radius: 0 5px 5px 0 !important;

    background:
        linear-gradient(180deg,
            #ff4054,
            #cf172d) !important;
}


/* ESTEIRA */

div.sc-c6151de8-4.isEHJz.right {

    gap: 9px !important;

    padding:
        2px 2px 8px !important;
}


/* CARD */

div.sc-c6151de8-0.hNAXHv .product_card {

    flex: 0 0 170px !important;

    width: 170px !important;

    overflow: hidden !important;

    border: 1px solid rgba(255, 255, 255, .07) !important;
    border-radius: 14px !important;

    background:
        linear-gradient(145deg,
            rgba(255, 255, 255, .025),
            rgba(255, 255, 255, .008)) !important;

    box-shadow:
        0 9px 20px rgba(0, 0, 0, .18) !important;
}


/* ÁREA DE INFORMAÇÕES */

div.sc-c6151de8-0.hNAXHv .product_card .product_info {

    padding: 9px !important;

    gap: 5px !important;

    min-height: 0 !important;
}


/* NOME */

div.sc-c6151de8-0.hNAXHv .product_card .product_info> :first-child {

    min-height: 30px !important;

    color: #f8f9fb !important;

    font-size: 13px !important;
    line-height: 1.15 !important;

    font-weight: 850 !important;

    letter-spacing: -.02em !important;
}


/* PREÇO */

div.sc-c6151de8-0.hNAXHv .product_card div.sc-72c69f28-20.dieaGn {

    color: #fff !important;

    font-size: 22px !important;
    line-height: 1 !important;

    font-weight: 900 !important;

    letter-spacing: -.04em !important;
}


/* PIX */

div.sc-c6151de8-0.hNAXHv .product_card div.sc-72c69f28-19.gJdFZH> :last-child {

    color: rgba(255, 255, 255, .44) !important;

    font-size: 9px !important;
}


/* BOTÃO */

div.sc-c6151de8-0.hNAXHv .product_card button {

    min-height: 34px !important;

    margin-top: 4px !important;

    padding: 7px 9px !important;

    border: 1px solid rgba(239, 35, 60, .16) !important;
    border-radius: 9px !important;

    background:
        rgba(239, 35, 60, .055) !important;

    color: rgba(255, 255, 255, .82) !important;

    font-size: 9.5px !important;
    font-weight: 800 !important;
}


/* MOBILE */

@media (max-width: 640px) {

    div.sc-c6151de8-0.hNAXHv {
        border-radius: 17px !important;
    }

    div.sc-c6151de8-0.hNAXHv .product_card {

        flex-basis: 166px !important;
        width: 166px !important;
    }

}
/* =========================================================
   FROID STORE — AJUSTE REAL 17
   AVALIAÇÕES NATIVAS DO PRODUTO
========================================================= */

@media (max-width: 640px) {

    div.sc-6642d855-0.frZGLj {
        width: 100% !important;

        padding: 15px !important;

        gap: 15px !important;

        border: 1px solid rgba(255, 255, 255, .075) !important;
        border-radius: 17px !important;

        background:
            radial-gradient(circle at 100% 0%,
                rgba(239, 35, 60, .05),
                transparent 32%),
            linear-gradient(155deg,
                rgba(15, 17, 22, .92),
                rgba(7, 8, 11, .97)) !important;

        box-shadow:
            inset 0 1px 0 rgba(255, 255, 255, .025),
            0 14px 30px rgba(0, 0, 0, .18) !important;
    }


    /* título "Avaliações do produto" */

    div.sc-6642d855-0.frZGLj>div.sc-6642d855-1.kkQhxd {

        color: #ffffff !important;

        font-family:
            Inter,
            -apple-system,
            BlinkMacSystemFont,
            "Segoe UI",
            sans-serif !important;

        font-size: 17px !important;
        line-height: 1.2 !important;

        font-weight: 900 !important;

        letter-spacing: -.025em !important;
    }


    /* bloco nota + distribuição de estrelas */

    div.sc-6642d855-0.frZGLj div.sc-6642d855-3.djZaFl.page {

        width: 100% !important;

        padding: 12px !important;

        gap: 12px !important;

        border: 1px solid rgba(255, 255, 255, .06) !important;
        border-radius: 14px !important;

        background:
            rgba(255, 255, 255, .018) !important;
    }


    div.sc-6642d855-0.frZGLj div.sc-54869fa-0.bGnrMe {

        gap: 10px !important;
    }


    /* textos menores */

    div.sc-6642d855-0.frZGLj div.sc-54869fa-7.cSoeZE {

        color: rgba(255, 255, 255, .52) !important;

        font-size: 10px !important;

        font-weight: 600 !important;
    }


    /* selects / filtros */

    div.sc-6642d855-0.frZGLj select {

        min-height: 38px !important;

        padding: 0 10px !important;

        border: 1px solid rgba(255, 255, 255, .08) !important;
        border-radius: 10px !important;

        background: #0b0d11 !important;

        color: rgba(255, 255, 255, .82) !important;

        font-size: 10px !important;
        font-weight: 700 !important;

        outline: none !important;
    }


    /* estado vazio */

    div.sc-6642d855-0.frZGLj> :last-child {

        color: rgba(255, 255, 255, .42) !important;

        font-size: 10.5px !important;
        line-height: 1.4 !important;
    }
/* =========================================================
   FROID STORE — AJUSTE REAL 18
   DESCRIÇÃO DO PRODUTO — REFINO PREMIUM
========================================================= */

@media (max-width: 640px) {

    div.sc-e48440a7-17.kWGhrX:nth-of-type(3) {

        position: relative !important;

        width: 100% !important;

        margin-top: 20px !important;

        padding: 14px 14px 12px !important;

        border: 1px solid rgba(255, 255, 255, .07) !important;

        border-radius: 16px !important;

        background:
            linear-gradient(155deg,
                rgba(15, 17, 22, .88),
                rgba(7, 8, 11, .96)) !important;

        box-shadow:
            inset 0 1px 0 rgba(255, 255, 255, .02),
            0 12px 28px rgba(0, 0, 0, .18) !important;
    }


    div.sc-e48440a7-18.fgQCMj {

        width: 100% !important;

        padding-bottom: 10px !important;

        border-bottom:
            1px solid rgba(255, 255, 255, .05) !important;
    }


    div.sc-e48440a7-18.fgQCMj>h1.sc-296417d8-0.gDXRPt {

        margin: 0 !important;

        color: #ffffff !important;

        font-family:
            Inter,
            -apple-system,
            BlinkMacSystemFont,
            "Segoe UI",
            sans-serif !important;

        font-size: 17px !important;

        line-height: 1.2 !important;

        font-weight: 900 !important;

        letter-spacing: -.025em !important;
    }


    /* detalhe Froid */

    div.sc-e48440a7-17.kWGhrX:nth-of-type(3)::before {

        content: "" !important;

        position: absolute !important;

        left: 0 !important;
        top: 14px !important;

        width: 3px !important;
        height: 28px !important;

        border-radius: 0 5px 5px 0 !important;

        background:
            linear-gradient(180deg,
                #ff4054,
                #cf172d) !important;

        box-shadow:
            0 0 10px rgba(239, 35, 60, .18) !important;
    }

}

/* =========================================================
   FROID STORE — AJUSTE REAL 18
   DESCRIÇÃO DO PRODUTO — REFINO PREMIUM
========================================================= */

@media (max-width: 640px) {

    div.sc-e48440a7-17.kWGhrX:nth-of-type(3) {

        position: relative !important;

        width: 100% !important;

        margin-top: 20px !important;

        padding: 14px 14px 12px !important;

        border: 1px solid rgba(255, 255, 255, .07) !important;

        border-radius: 16px !important;

        background:
            linear-gradient(155deg,
                rgba(15, 17, 22, .88),
                rgba(7, 8, 11, .96)) !important;

        box-shadow:
            inset 0 1px 0 rgba(255, 255, 255, .02),
            0 12px 28px rgba(0, 0, 0, .18) !important;
    }


    div.sc-e48440a7-18.fgQCMj {

        width: 100% !important;

        padding-bottom: 10px !important;

        border-bottom:
            1px solid rgba(255, 255, 255, .05) !important;
    }


    div.sc-e48440a7-18.fgQCMj>h1.sc-296417d8-0.gDXRPt {

        margin: 0 !important;

        color: #ffffff !important;

        font-family:
            Inter,
            -apple-system,
            BlinkMacSystemFont,
            "Segoe UI",
            sans-serif !important;

        font-size: 17px !important;

        line-height: 1.2 !important;

        font-weight: 900 !important;

        letter-spacing: -.025em !important;
    }


    /* detalhe Froid */

    div.sc-e48440a7-17.kWGhrX:nth-of-type(3)::before {

        content: "" !important;

        position: absolute !important;

        left: 0 !important;
        top: 14px !important;

        width: 3px !important;
        height: 28px !important;

        border-radius: 0 5px 5px 0 !important;

        background:
            linear-gradient(180deg,
                #ff4054,
                #cf172d) !important;

        box-shadow:
            0 0 10px rgba(239, 35, 60, .18) !important;
    }

}
/* =========================================================
   FROID STORE — AJUSTE REAL 19
   MICROINTERAÇÕES DOS BOTÕES DE COMPRA
========================================================= */

div.sc-ffef903-0.drTvIt:nth-of-type(4)>button.sc-d023136c-0.Cywqa {

    transition:
        transform .14s ease,
        filter .14s ease,
        border-color .14s ease,
        box-shadow .14s ease !important;

    -webkit-tap-highlight-color: transparent !important;
}


/* COMPRAR AGORA */

div.sc-ffef903-0.drTvIt:nth-of-type(4)>button.sc-d023136c-0.Cywqa.undefined:hover {

    filter: brightness(1.055) !important;

    box-shadow:
        0 12px 28px rgba(217, 24, 50, .28),
        inset 0 1px 0 rgba(255, 255, 255, .18) !important;
}


div.sc-ffef903-0.drTvIt:nth-of-type(4)>button.sc-d023136c-0.Cywqa.undefined:active {

    transform: scale(.975) !important;
    filter: brightness(.93) !important;
}


/* ADICIONAR AO CARRINHO */

div.sc-ffef903-0.drTvIt:nth-of-type(4)>button.sc-d023136c-0.Cywqa.name:hover {

    border-color:
        rgba(255, 255, 255, .16) !important;

    background:
        rgba(255, 255, 255, .045) !important;
}


div.sc-ffef903-0.drTvIt:nth-of-type(4)>button.sc-d023136c-0.Cywqa.name:active {

    transform: scale(.982) !important;
}


/* ACESSIBILIDADE */

div.sc-ffef903-0.drTvIt:nth-of-type(4)>button.sc-d023136c-0.Cywqa:focus-visible {

    outline:
        2px solid rgba(239, 35, 60, .60) !important;

    outline-offset:
        3px !important;
}
/* =========================================================
   FROID STORE — CORREÇÃO DO TOQUE AZUL NOS CARDS
========================================================= */

/* remove somente o azul de toque dos produtos */
.home .product_card,
.home .product_card a,
.home .product_card button {
    -webkit-tap-highlight-color: transparent !important;
}


/* impede o card inteiro de ganhar fundo azul */
.home .product_card a:active,
.home .product_card:active {
    background-color: transparent !important;
}


/* interação premium somente no botão */
.home .product_card button {
    transition:
        transform .14s cubic-bezier(.2, .8, .2, 1),
        filter .14s ease,
        box-shadow .14s ease !important;
}


/* pequeno "pulinho" ao apertar */
.home .product_card button:active {
    transform:
        translateY(-3px) scale(.97) !important;

    filter:
        brightness(1.08) !important;

    box-shadow:
        0 7px 18px rgba(239, 35, 60, .25) !important;
}


/* mantém acessibilidade para teclado */
.home .product_card button:focus-visible,
.home .product_card a:focus-visible {
    outline: 2px solid rgba(239, 35, 60, .65) !important;
    outline-offset: 2px !important;
}

/* =========================================================
   FROID STORE — AJUSTE DE ESPAÇAMENTO
   ESTEIRA + EXPLORE POR CATEGORIA
========================================================= */

@media (max-width: 640px) {

    .froid-product-rail {
        margin-bottom: 10px !important;
    }

    section.froid-categorias {
        margin-top: 8px !important;
    }

}