.elementor-kit-11{--e-global-color-primary:#1B1B1B;--e-global-color-secondary:#7C6748;--e-global-color-text:#6E6E73;--e-global-color-accent:#E2B930;--e-global-color-b46addd:#E6E3E1;--e-global-color-d1fead6:#E1D4BF;--e-global-color-e66a6da:#B64400;--e-global-typography-primary-font-family:"Garet";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:-2px;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Garet";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:-0.4px;--e-global-typography-accent-font-family:"Garet";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0px;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 a{font-family:"Garet", Sans-serif;}.elementor-kit-11 a:hover{font-family:"Garet", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1000px;}.e-con{--container-max-width:1000px;--container-default-padding-top:120px;--container-default-padding-right:48px;--container-default-padding-bottom:120px;--container-default-padding-left:48px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-11{--e-global-typography-primary-font-size:42px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:-2px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:-0.4px;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0px;}.e-con{--container-default-padding-top:100px;--container-default-padding-right:32px;--container-default-padding-bottom:100px;--container-default-padding-left:32px;}}@media(max-width:1024px){.elementor-kit-11{--e-global-typography-primary-font-size:32px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:-2px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:-0.4px;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:80px;--container-default-padding-right:24px;--container-default-padding-bottom:80px;--container-default-padding-left:24px;}}@media(max-width:768px){.elementor-kit-11{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:-1.8px;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:-0.2px;--e-global-typography-accent-font-size:14px;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:-0.2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:60px;--container-default-padding-right:16px;--container-default-padding-bottom:60px;--container-default-padding-left:16px;}}@media(min-width:2400px){.elementor-kit-11{--e-global-typography-primary-font-size:48px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:-2px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:-0.4px;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:120px;--container-default-padding-right:48px;--container-default-padding-bottom:120px;--container-default-padding-left:48px;}}
/* Start custom CSS */html, body{
    width: 100%;
    overflow-x: clip;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
}
p{
    margin: 0;
}
img{
    -webkit-user-drag: none;
    user-select: none;
    -webkit-user-select: none;
    pointer-events: none;
}
*{
    user-select: none !important;
    -webkit-user-select: none !important;
    -webkit-tap-highlight-color: transparent !important;
}
.bottom-fade a,
.bottom-fade button,
.bottom-fade .elementor-button {
  pointer-events: all;
}
a, button, [role="button"], .elementor-button, .elementor-button-wrapper {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-appearance: none;
  -webkit-user-drag: none;
  user-drag: none;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  isolation: isolate;
}
@font-face {
    font-family: 'Tan Meringue';
    font-display: swap;
    src: url('https://themusejoias.com.br/wp-content/uploads/2026/07/Tan-Meringue.woff2');
}

@font-face {
    font-family: 'Kenao Sans Serif';
    font-display: swap;
    src: url('https://themusejoias.com.br/wp-content/uploads/2026/07/Kenao-Sans-Serif.woff2');
}

@font-face {
    font-family: 'Garet';
    font-display: swap;
    src: url('https://themusejoias.com.br/wp-content/uploads/2026/07/Garet.woff2');
}

.e-con-full{
    padding: 0;
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

.destaque{
    font-family: 'Tan Meringue', serif;
    font-style: italic;
    font-weight: 400;
    font-size-adjust: 0.52;
    letter-spacing: 0;
    color: #7c6748 !important;
    -webkit-text-fill-color: #7c6748 !important;
}


/* ========================================
   CURSOR PADRÃO DO SITE
======================================== */

html,
body {
    cursor: url('https://themusejoias.com.br/wp-content/uploads/2026/07/cursor-mouse-marrom.svg') 2 2, auto;
}


/* ========================================
   ELEMENTOS CLICÁVEIS
======================================== */

a,
button,
.elementor-button,
input[type="submit"],
input[type="button"],
[role="button"],

/* Campos e botões de quantidade WooCommerce */
.quantity input,
input.qty,
.quantity .plus,
.quantity .minus,
.quantity-plus,
.quantity-minus,
.woocommerce-cart .plus,
.woocommerce-cart .minus,
.woocommerce-mini-cart .plus,
.woocommerce-mini-cart .minus,
button.plus,
button.minus,
span.plus,
span.minus,
.qty-btn,
.cart-quantity button,
.cart-quantity .plus,
.cart-quantity .minus,
[class*="quantity"] button,
[class*="qty"] button,

/* Cards clicáveis via atributo custom */
[data-link],

/* Acordeões */
.elementor-accordion-item,
.elementor-tab-title,
.elementor-accordion-title,
.elementor-toggle-title,
details summary,

/* Selects nativos e personalizados */
select,
.select2-container,
.select2-selection,
.select2-selection__rendered,
.select2-selection__arrow,
.chosen-container,
.chosen-single,
.woocommerce-select2,
.select-woo,

/* Outros elementos clicáveis */
label[for],
.elementor-widget-container [onclick],
[data-elementor-open-lightbox],
input[type="checkbox"],
input[type="radio"] {
    cursor: url('https://themusejoias.com.br/wp-content/uploads/2026/07/cursor-hover.svg') 2 2, pointer !important;
}


/* ========================================
   VARIAÇÕES PERSONALIZADAS
======================================== */

.galaxcore-variation-button,
.galaxcore-variation-button *,
.variation-label {
    cursor: url('https://themusejoias.com.br/wp-content/uploads/2026/07/cursor-hover.svg') 2 2, pointer !important;
}


/* ========================================
   QUANTIDADE PERSONALIZADA
======================================== */

.galaxcore-qty-btn,
.galaxcore-qty-wrapper,
.galaxcore-qty-wrapper * {
    cursor: url('https://themusejoias.com.br/wp-content/uploads/2026/07/cursor-hover.svg') 2 2, pointer !important;
}


/* ========================================
   CAMPOS DE TEXTO
======================================== */

input[type="text"],
input[type="search"],
input[type="tel"],
input[type="number"],
input[type="email"],
input[type="password"],
input[type="url"],
textarea,

input[type="text"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="number"]:hover,
input[type="email"]:hover,
input[type="password"]:hover,
input[type="url"]:hover,
textarea:hover,

input[type="text"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="url"]:focus,
textarea:focus,

input[type="text"]:active,
input[type="search"]:active,
input[type="tel"]:active,
input[type="number"]:active,
input[type="email"]:active,
input[type="password"]:active,
input[type="url"]:active,
textarea:active {
    cursor: url('https://themusejoias.com.br/wp-content/uploads/2026/07/cursor-hover.svg') 2 2, text !important;
}


/* ========================================
   CAMPO DE PESQUISA DO ELEMENTOR PRO
   Mantém o cursor personalizado após clicar
======================================== */

.e-search-input,
.e-search-input:hover,
.e-search-input:focus,
.e-search-input:active,
.e-search-input:focus-visible {
    cursor: url('https://themusejoias.com.br/wp-content/uploads/2026/07/cursor-hover.svg') 2 2, text !important;
}


/* ========================================
   ELEMENTOS INTERNOS CLICÁVEIS DA BUSCA
======================================== */

.e-search-submit,
.e-search-submit *,
.e-search-icon,
.e-search-icon * {
    cursor: url('https://themusejoias.com.br/wp-content/uploads/2026/07/cursor-hover.svg') 2 2, pointer !important;
}/* End custom CSS */