
/* b5c7e8c41c3b62f9983cd082d1a0297365d62f67 */

        /* IDLINK v6.4.4.21.15.14 — CSS-first product/shop cleanup. Loaded in <head> to avoid visible text/style transformation. */
        #idlinkV22Wrap .idlink-v22-name,
        #idlinkV23Wrap .idlink-v23-name,
        .idlink-profile-shop-card-v643124 .product-title,
        .idlink-profile-shop-card-v643124 .title,
        .idlink-profile-shop-card-v643124 h3,
        .idlink-profile-shop-card-v643124 h4,
        .shop-card .product-title,
        .product-card .product-title{
          color:#fff!important;
          font-size:clamp(16px,2.6vw,19px)!important;
          line-height:1.14!important;
          font-weight:1000!important;
          letter-spacing:-.04em!important;
          text-shadow:0 1px 14px rgba(0,0,0,.34)!important;
          white-space:normal!important;
          display:-webkit-box!important;
          -webkit-line-clamp:2!important;
          -webkit-box-orient:vertical!important;
          overflow:hidden!important;
        }
        #idlinkV22Wrap .idlink-v22-price,
        #idlinkV23Wrap .idlink-v23-price,
        .idlink-profile-shop-card-v643124 .price,
        .idlink-profile-shop-card-v643124 [class*="price" i],
        .shop-card [class*="price" i],
        .product-card [class*="price" i]{
          display:inline-flex!important;
          align-items:center!important;
          justify-content:flex-start!important;
          width:max-content!important;
          max-width:100%!important;
          margin-top:4px!important;
          padding:6px 11px!important;
          border-radius:999px!important;
          border:1px solid rgba(222,255,2,.30)!important;
          background:rgba(222,255,2,.075)!important;
          color:#deff02!important;
          font-size:clamp(18px,3.4vw,22px)!important;
          line-height:1!important;
          font-weight:1000!important;
          letter-spacing:-.045em!important;
          text-shadow:0 0 22px rgba(222,255,2,.24)!important;
        }
        #idlinkV22Wrap .idlink-v22-desc,
        #idlinkV23Wrap .idlink-v23-desc,
        .idlink-shop-card-desc-v64421157,
        .idlink-shop-card-desc-v64421158,
        .idlink-profile-shop-card-v643124 .description,
        .idlink-profile-shop-card-v643124 [class*="description" i],
        .shop-card [class*="description" i],
        .product-card [class*="description" i]{
          display:-webkit-box!important;
          -webkit-line-clamp:2!important;
          -webkit-box-orient:vertical!important;
          overflow:hidden!important;
          margin-top:4px!important;
          color:rgba(255,255,255,.72)!important;
          font-size:clamp(12px,2.1vw,13.5px)!important;
          line-height:1.36!important;
          font-weight:780!important;
        }
        #idlinkV22Wrap .idlink-v22-fast,
        #idlinkV23Wrap .idlink-v23-fast,
        button[aria-label*="Compra rápida"],
        button[aria-label*="compra rápida"]{
          opacity:1!important;
          color:#deff02!important;
          background:radial-gradient(circle at 32% 22%,rgba(222,255,2,.25),rgba(222,255,2,.12) 44%,rgba(8,10,12,.70))!important;
          border-color:rgba(222,255,2,.38)!important;
        }
        #idlinkV22Wrap .idlink-v22-fast svg,
        #idlinkV23Wrap .idlink-v23-fast svg,
        button[aria-label*="Compra rápida"] svg,
        button[aria-label*="compra rápida"] svg{
          opacity:1!important;
          filter:drop-shadow(0 0 8px rgba(222,255,2,.42))!important;
        }
        #idlinkV24SearchDock,
        .idlink-profile-shop-mobile-search-v6431254,
        .idlink-profile-shop-mobile-empty-v6431254,
        .idlink-profile-shop-mobile-sentinel-v6431254,
        .idlink-profile-shop-pager-v643124{
          display:none!important;
          visibility:hidden!important;
          height:0!important;
          min-height:0!important;
          max-height:0!important;
          overflow:hidden!important;
          margin:0!important;
          padding:0!important;
          border:0!important;
          pointer-events:none!important;
        }
        #bio-shop-panel > div:has(.idlink-profile-shop-mobile-search-v6431254),
        .bio-shop-panel > div:has(.idlink-profile-shop-mobile-search-v6431254),
        [data-idlink-shop] > div:has(.idlink-profile-shop-mobile-search-v6431254),
        [data-mode="shop"] > div:has(.idlink-profile-shop-mobile-search-v6431254){display:none!important;}
        #bio-shop-panel > div:empty,
        .bio-shop-panel > div:empty,
        [data-idlink-shop] > div:empty,
        [data-mode="shop"] > div:empty{display:none!important;}
        #bio-shop-panel > div:not(.idlk-kits-v732544):not(#idlinkV22Wrap):not(#idlinkV23Wrap):not(#idlinkV24Wrap):not(#idlinkV24AppsCard):not(#idlinkIncentivosV731493):not(#idlinkCompreAquiV731493):not(:has(a[href*="/product/"])):not(:has(img)):not(:has(input)):not(:has(button)):not(:has(.idlink-profile-shop-card-v643124)),
        .bio-shop-panel > div:not(.idlk-kits-v732544):not(#idlinkV22Wrap):not(#idlinkV23Wrap):not(#idlinkV24Wrap):not(#idlinkV24AppsCard):not(#idlinkIncentivosV731493):not(#idlinkCompreAquiV731493):not(:has(a[href*="/product/"])):not(:has(img)):not(:has(input)):not(:has(button)):not(:has(.idlink-profile-shop-card-v643124)),
        [data-idlink-shop] > div:not(.idlk-kits-v732544):not(#idlinkV22Wrap):not(#idlinkV23Wrap):not(#idlinkV24Wrap):not(#idlinkV24AppsCard):not(#idlinkIncentivosV731493):not(#idlinkCompreAquiV731493):not(:has(a[href*="/product/"])):not(:has(img)):not(:has(input)):not(:has(button)):not(:has(.idlink-profile-shop-card-v643124)),
        [data-mode="shop"] > div:not(.idlk-kits-v732544):not(#idlinkV22Wrap):not(#idlinkV23Wrap):not(#idlinkV24Wrap):not(#idlinkV24AppsCard):not(#idlinkIncentivosV731493):not(#idlinkCompreAquiV731493):not(:has(a[href*="/product/"])):not(:has(img)):not(:has(input)):not(:has(button)):not(:has(.idlink-profile-shop-card-v643124)){
          display:none!important;
          visibility:hidden!important;
          height:0!important;
          overflow:hidden!important;
          margin:0!important;
          padding:0!important;
          border:0!important;
        }
        .idlink-profile-shop-vp-modal-v6431254__actions a img,
        .idlink-profile-shop-vp-modal-v6431254__actions a picture,
        .idlink-profile-shop-vp-modal-v6431254__actions a [data-role="product-image"]{display:none!important;}
        .idlink-profile-shop-vp-modal-v6431254__actions{
          display:grid!important;
          grid-template-columns:1fr 1fr!important;
          gap:10px!important;
          width:100%!important;
          max-width:100%!important;
          overflow:visible!important;
        }
        .idlink-profile-shop-vp-modal-v6431254__add,
        .idlink-profile-shop-vp-modal-v6431254__quick{
          width:100%!important;
          min-width:0!important;
          height:52px!important;
          min-height:52px!important;
          padding:0 10px!important;
          border-radius:18px!important;
          display:flex!important;
          align-items:center!important;
          justify-content:center!important;
          text-align:center!important;
          font-size:13px!important;
          line-height:1.1!important;
          font-weight:1000!important;
          overflow:hidden!important;
          white-space:normal!important;
        }
        @media(max-width:520px){
          .idlink-profile-shop-vp-modal-v6431254__actions{gap:8px!important;}
          .idlink-profile-shop-vp-modal-v6431254__add,
          .idlink-profile-shop-vp-modal-v6431254__quick{height:50px!important;min-height:50px!important;font-size:12.5px!important;border-radius:16px!important;padding:0 8px!important;}
        }
        
/* 72e6f8473c5e007122e64aab2826c554db812cd1 */

/* IDLINK v6.4.4.21.15.15 — hard CSS cleanup loaded in head.
   Keeps product list, images, mini app CTA and real fixed dock; removes duplicated inline search/empty info/title boxes. */
html body #idlinkV24SearchDock,
html body .idlink-profile-shop-mobile-search-v6431254,
html body .idlink-profile-shop-mobile-empty-v6431254,
html body .idlink-profile-shop-mobile-sentinel-v6431254,
html body .idlink-profile-shop-pager-v643124,
html body #idlinkProfileShopDiscoverV6431260,
html body #idlinkV21Toolbar,
html body #idlinkV21Rail,
html body #idlinkV20Toolbar,
html body #idlinkV20Rail{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important;}

/* Hide any inline search/filter row accidentally rendered inside the Shop content. The only allowed search is the fixed footer dock in body. */
html body #bio-shop-panel > *:not(.shop-shell):has(input[type="search"]),
html body .bio-shop-panel > *:not(.shop-shell):has(input[type="search"]),
html body [data-idlink-shop] > *:not(.shop-shell):has(input[type="search"]),
html body [data-mode="shop"] > *:not(.shop-shell):has(input[type="search"]),
html body [data-tab="shop"] > *:not(.shop-shell):has(input[type="search"]),
html body [id*="shop-panel" i] > *:not(.shop-shell):has(input[type="search"]),
html body [class*="shop-panel" i] > *:not(.shop-shell):has(input[type="search"]){display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important;}

/* Hide empty glass rows/cards after the product list, including loose "i" and loose "Produtos" boxes. */
html body #bio-shop-panel > *:not(.shop-shell):not(#idlinkV22Wrap):not(#idlinkV23Wrap):not(#idlinkV24Wrap):not(#idlinkV24AppsCard):not(#idlinkEventsCarouselV73195):not(#idlinkModalityCapsulesV73195):not(#idlinkIncentivosV731493):not(#idlinkCompreAquiV731493):not(#idlinkEventsShortcutV73195):not(#idlinkEventModalV73195):not(#idlinkFilterPillsV73195):not(.idmk-vert-secao):not(.idlink-profile-cart-tab):not(.idlink-profile-cart-sheet):not(:has(a[href*="/product/"])):not(:has([data-open-product])):not(:has([data-add])):not(:has([data-fast])):not(:has(.idlink-v22-card)):not(:has(.idlink-v23-card)):not(:has(.idlink-profile-shop-card-v643124)):not(:has(.shop-card)):not(:has(.idlk-trilho-card)):not(:has(.product-card)),
html body .bio-shop-panel > *:not(.shop-shell):not(#idlinkV22Wrap):not(#idlinkV23Wrap):not(#idlinkV24Wrap):not(#idlinkV24AppsCard):not(#idlinkEventsCarouselV73195):not(#idlinkModalityCapsulesV73195):not(#idlinkIncentivosV731493):not(#idlinkCompreAquiV731493):not(#idlinkEventsShortcutV73195):not(#idlinkEventModalV73195):not(#idlinkFilterPillsV73195):not(.idmk-vert-secao):not(.idlink-profile-cart-tab):not(.idlink-profile-cart-sheet):not(:has(a[href*="/product/"])):not(:has([data-open-product])):not(:has([data-add])):not(:has([data-fast])):not(:has(.idlink-v22-card)):not(:has(.idlink-v23-card)):not(:has(.idlink-profile-shop-card-v643124)):not(:has(.shop-card)):not(:has(.idlk-trilho-card)):not(:has(.product-card)),
html body [data-idlink-shop] > *:not(.shop-shell):not(#idlinkV22Wrap):not(#idlinkV23Wrap):not(#idlinkV24Wrap):not(#idlinkV24AppsCard):not(#idlinkEventsCarouselV73195):not(#idlinkModalityCapsulesV73195):not(#idlinkIncentivosV731493):not(#idlinkCompreAquiV731493):not(#idlinkEventsShortcutV73195):not(#idlinkEventModalV73195):not(#idlinkFilterPillsV73195):not(.idmk-vert-secao):not(.idlink-profile-cart-tab):not(.idlink-profile-cart-sheet):not(:has(a[href*="/product/"])):not(:has([data-open-product])):not(:has([data-add])):not(:has([data-fast])):not(:has(.idlink-v22-card)):not(:has(.idlink-v23-card)):not(:has(.idlink-profile-shop-card-v643124)):not(:has(.shop-card)):not(:has(.idlk-trilho-card)):not(:has(.product-card)),
html body [data-mode="shop"] > *:not(.shop-shell):not(#idlinkV22Wrap):not(#idlinkV23Wrap):not(#idlinkV24Wrap):not(#idlinkV24AppsCard):not(#idlinkEventsCarouselV73195):not(#idlinkModalityCapsulesV73195):not(#idlinkIncentivosV731493):not(#idlinkCompreAquiV731493):not(#idlinkEventsShortcutV73195):not(#idlinkEventModalV73195):not(#idlinkFilterPillsV73195):not(.idmk-vert-secao):not(.idlink-profile-cart-tab):not(.idlink-profile-cart-sheet):not(:has(a[href*="/product/"])):not(:has([data-open-product])):not(:has([data-add])):not(:has([data-fast])):not(:has(.idlink-v22-card)):not(:has(.idlink-v23-card)):not(:has(.idlink-profile-shop-card-v643124)):not(:has(.shop-card)):not(:has(.idlk-trilho-card)):not(:has(.product-card)),
html body [data-tab="shop"] > *:not(.shop-shell):not(#idlinkV22Wrap):not(#idlinkV23Wrap):not(#idlinkV24Wrap):not(#idlinkV24AppsCard):not(#idlinkEventsCarouselV73195):not(#idlinkModalityCapsulesV73195):not(#idlinkIncentivosV731493):not(#idlinkCompreAquiV731493):not(#idlinkEventsShortcutV73195):not(#idlinkEventModalV73195):not(#idlinkFilterPillsV73195):not(.idmk-vert-secao):not(.idlink-profile-cart-tab):not(.idlink-profile-cart-sheet):not(:has(a[href*="/product/"])):not(:has([data-open-product])):not(:has([data-add])):not(:has([data-fast])):not(:has(.idlink-v22-card)):not(:has(.idlink-v23-card)):not(:has(.idlink-profile-shop-card-v643124)):not(:has(.shop-card)):not(:has(.idlk-trilho-card)):not(:has(.product-card)){display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important;}

/* Preserve the actual product list layout and make product text stable from first paint. */
html body #idlinkV22Wrap{display:block!important;visibility:visible!important;height:auto!important;min-height:0!important;margin-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;}
html body #idlinkV22Wrap .idlink-v22-card{display:block!important;visibility:visible!important;height:auto!important;min-height:112px!important;}
html body #idlinkV22Wrap .idlink-v22-name{font-size:clamp(17px,2.8vw,20px)!important;line-height:1.14!important;color:#fff!important;font-weight:1000!important;letter-spacing:-.045em!important;}
html body #idlinkV22Wrap .idlink-v22-price{font-size:13px!important;padding:2px 8px!important;color:#deff02!important;font-weight:1000!important;}
html body #idlinkV22Wrap .idlink-v22-desc{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:rgba(255,255,255,.72)!important;}

/* Modal buttons: keep buttons as buttons, never image cards. */
html body .idlink-profile-shop-vp-modal-v6431254__actions img,
html body .idlink-profile-shop-vp-modal-v6431254__actions picture,
html body .idlink-profile-shop-vp-modal-v6431254__actions [data-role="product-image"]{display:none!important;}
html body .idlink-profile-shop-vp-modal-v6431254__actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;overflow:visible!important;width:100%!important;}
html body .idlink-profile-shop-vp-modal-v6431254__add,
html body .idlink-profile-shop-vp-modal-v6431254__quick{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;padding:0 10px!important;white-space:normal!important;text-align:center!important;overflow:hidden!important;}
@media(max-width:520px){html body .idlink-profile-shop-vp-modal-v6431254__actions{gap:8px!important;}html body .idlink-profile-shop-vp-modal-v6431254__add,html body .idlink-profile-shop-vp-modal-v6431254__quick{height:50px!important;min-height:50px!important;font-size:12.5px!important;}}
