:root {--frete-buscar-btn: #000000;
  --frete-buscar-fonte: #fff;
   --frete-buscar-localizacao: #36b376;
   --frete-buscar-precos: #36b376;

    --box-primaria: #ffffff;
    --box-sec: #8f8f8f;
    --box-titulo: #101010;

--bandeiras-w-mobile: 13%;
  --bandeiras-w-desktop: 10%;
   --bandeiras-t-fonte: 10px;

--bandeiras-w-mobilec: 14%;
  --bandeiras-w-desktopc: 14%;
   --bandeiras-t-fontec: 12px;
    
    --logo-correcao-m: -12px;
 --logo-correcao-d: -9px;
  
    --arredonda-box: 8px;

    --color-parcel-prod          : #59c00b;
     --preco-prod: 32px;
  --preco-prodm: 34px;
 --borda-descont-pro: 8px;
    --desconto-fonte-label: 12px;

  --footer-backg: #0d87ee;

--pix-envio-bordageral               : 12px;
--pix-envio-bordaenvio               : 20px;
  --pix-envio-tfonte               : 14px;
 --pix-envio-tsimb              : 18px;

     --logo-ps-m              : 12px;
    --logo-pi-m              : 0px;
    --logo-ps-d              : 10px;
    --logo-pi-d              : 0px;

    --anuncio-alturam              : 38px;
    --anuncio-alturad              : 30px;
    --anuncio-fontem              : 14px;
    --anuncio-fonted              : 15px;
  
--pix-envio-fundo              : #ffffff;
--pix-envio-textdesc              : #201F1F;
--pix-envio-textnopix              : #5E5E5E;
--pix-envio-simb              : #0d87ee;
--pix-envio-enviofundo              : #0d87ee;
--pix-envio-enviotexto              : #fff;

    

--product-truck-background         : #000000;
    --color-frete-fundo                : #fff;
    --product-truck-color              : #fff;
    --product-free-shipping-color      : #000;
    --product-localization-color       : #36b376;
    --product-icon-return-color        : ;
    --product-return-color             : ;

    
--popup_button_right         : px; 
--popup_size-color           : #2b3948; 
--popup_text_medidas-color   : #ffffff; 
--popup_border               : 12px;  
--popup_show-color           : #ffffff;  
--popup_text-color           : #000;             
--icon_popup_image:          : ; 
--popup_text_titulo:          : #000; 
    
    --alt-bot-qnt: 50px;
  --borda-bot-qnt: 12px;
  --borda-atv-parcelamento: 8px;
    --borda-atv-parcelamento2: #dfdfdf;
  --fonte-wht: 15px;

   --fonte1m-colecao: 32px;
   --fonte1d-colecao: 40px;
    --selito-lar: 40px;
--selito-larm: 42px;
    --fonte2m-colecao: 26px;
   --fonte2d-colecao: 30px;

 --color-bolinha-b: #0d87ee;
    --color-bolinha-f: #ffffff;


 --social-radius :8px;
    --social-mard :2px;
    --social-mari :2px;
    --social-bord-cor :#dedede;
     --social-icon-cor :#0e0e0e;
    --social-icon-back :#ffffff;

--continuar-fundo :#fff;
    --continuar-texto :#000;
    --continuar-borda :#000;
    

--cookie-fontegeral : #000;
--cookie-fundogeral : #ededed;
--cookie-aceitarfundo : #008026;
--cookie-aceitarfonte : #fff;
--cookie-recusarfundo : #fa0000;
--cookie-recusarfonte : #fff;
--cookie-fonte : 14px;

    
    --color-primary-parcelamento: #1d1d1d;
    --color-secondary-parcelamento: #565c69;
    --color-terciary-parcelamento: #b6bbc2;
    --color-active-parcelamento: var(--color-terciary-parcelamento);
    --color-quart-parcelamento: #ffffff;
    --color-quint-parcelamento: #000000;

    --wpp_cor1: #36b376;
    --wpp_cor2: #ffffff;
    --wpp_cor3: #36b376;
    --wpp_cor4: #ffffff;
     --wpp_cor5: #36b376;
    --wpp_spc: 0.2pt;

    --label-desconto: #0d87ee;
    --fonte-desconto: #fff;

    --back-vendidos: #a7a5a5;
    --fonte-vendidos: #fff;
    --back-exclusivo: #0d87ee;
    --fonte-exclusivo: #fff;

    --back-exclusivo2: #0d87ee;
    --fonte-exclusivo2: #FFF;

      --color-primary-whatsapp: #36b376;
     --color-secundary-whatsapp: #ffffff;
    --color-terciary-whatsapp: #fefefe;
    --color-accent-whatsapp: #fff;

    --colorp-progress: #ffffff;
    --colors-progress: #df0365;

    --alt-progress: 8px;
    --font-progress: 12px;
    
    --heading-color: 16, 16, 16;
    --text-color: 46, 46, 46;
    --background: 255, 255, 255;
    --secondary-background: 245, 245, 245;
    --border-color: 224, 224, 224;
    --border-color-darker: 171, 171, 171;
    --success-color: 60, 110, 113;
    --success-background: 216, 226, 227;
    --error-color: 222, 42, 42;
    --error-background: 253, 240, 240;
    --primary-button-background: 13, 135, 238;
    --primary-button-text-color: 255, 255, 255;
    --secondary-button-background: 223, 223, 223;
    --secondary-button-text-color: 46, 46, 46;
    --product-star-rating: 246, 164, 41;
    --product-on-sale-accent: 89, 192, 11;
    --product-sold-out-accent: 91, 91, 91;
    --product-custom-label-background: 139, 0, 0;
    --product-custom-label-text-color: 255, 255, 255;
    --product-custom-label-2-background: 46, 158, 123;
    --product-custom-label-2-text-color: 255, 255, 255;
    --product-low-stock-text-color: 222, 43, 43;
    --product-in-stock-text-color: 46, 158, 123;
    --loading-bar-background: 46, 46, 46;

    /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */
    --root-heading-color: 16, 16, 16;
    --root-text-color: 46, 46, 46;
    --root-background: 255, 255, 255;
    --root-border-color: 224, 224, 224;
    --root-primary-button-background: 13, 135, 238;
    --root-primary-button-text-color: 255, 255, 255;

    --base-font-size: 15px;
    --heading-font-family: "Roboto Condensed", sans-serif;
    --heading-font-weight: 700;
    --heading-font-style: normal;
    --heading-text-transform: normal;
    --text-font-family: Inter, sans-serif;
    --text-font-weight: 400;
    --text-font-style: normal;
    --text-font-bold-weight: 600;

    /* Typography (font size) */
    --heading-xxsmall-font-size: 11px;
    --heading-xsmall-font-size: 11px;
    --heading-small-font-size: 13px;
    --heading-large-font-size: 40px;
    --heading-h1-font-size: 40px;
    --heading-h2-font-size: 32px;
    --heading-h3-font-size: 28px;
    --heading-h4-font-size: 26px;
    --heading-h5-font-size: 22px;
    --heading-h6-font-size: 18px;

    /* Control the look and feel of the theme by changing radius of various elements */
    --button-border-radius: 12px;
    --block-border-radius: 32px;
    --block-border-radius-reduced: 16px;
    --color-swatch-border-radius: 0px;

    /* Button size */
    --button-height: 48px;
    --button-small-height: 40px;

    /* Form related */
    --form-input-field-height: 48px;
    --form-input-gap: 16px;
    --form-submit-margin: 24px;

    /* Product listing related variables */
    --product-list-block-spacing: 32px;

    /* Video related */
    --play-button-background: 255, 255, 255;
    --play-button-arrow: 46, 46, 46;

    /* RTL support */
    --transform-logical-flip: 1;
    --transform-origin-start: left;
    --transform-origin-end: right;

    /* Other */
    --zoom-cursor-svg-url: url(//vercaro.com.br/cdn/shop/t/14/assets/zoom-cursor.svg?v=942257464040837921782843814);
    --arrow-right-svg-url: url(//vercaro.com.br/cdn/shop/t/14/assets/arrow-right.svg?v=96238161748808065881782843814);
    --arrow-left-svg-url: url(//vercaro.com.br/cdn/shop/t/14/assets/arrow-left.svg?v=24352449750708262581782843814);

    /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them:
       - container-max-width-minus-gutters: represents the container max width without the edge gutters
       - container-outer-width: considering the screen width, represent all the space outside the container
       - container-outer-margin: same as container-outer-width but get set to 0 inside a container
       - container-inner-width: the effective space inside the container (minus gutters)
       - grid-column-width: represents the width of a single column of the grid
       - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section
                            to create some "breath" and minimum spacing
     */
    --container-max-width: 1600px;
    --container-gutter: 24px;
    --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2);
    --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));
    --container-outer-margin: var(--container-outer-width);
    --container-inner-width: calc(100vw - var(--container-outer-width) * 2);

    --grid-column-count: 10;
    --grid-gap: 24px;
    --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count));

    --vertical-breather: 36px;
    --vertical-breather-tight: 36px;

    /* Shopify related variables */
    --payment-terms-background-color: #ffffff;
  }