.elementor-25889 .elementor-element.elementor-element-a19a9002 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-25889 .elementor-element.elementor-element-a19a9002 .cart button, .elementor-25889 .elementor-element.elementor-element-a19a9002 .cart .button{font-family:"Nunito", Sans-serif;border-radius:501px 501px 501px 501px;padding:12px 24px 10px 24px;color:#FFFFFF;background-color:#C9612E;transition:all 0.2s;}.elementor-25889 .elementor-element.elementor-element-a19a9002 .added_to_cart{font-size:12px;text-decoration:underline;}.elementor-25889 .elementor-element.elementor-element-a19a9002 .quantity .qty{border-radius:186px 186px 186px 186px;border-color:#838383;transition:all 0.2s;}@media(max-width:767px){.elementor-25889 .elementor-element.elementor-element-a19a9002 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-25889 .elementor-element.elementor-element-a19a9002 .cart button, .elementor-25889 .elementor-element.elementor-element-a19a9002 .cart .button{font-size:14px;}.elementor-25889 .elementor-element.elementor-element-a19a9002{--button-spacing:2px;}}/* Start custom CSS */@font-face{font-family:ProcasaMasqeaNohemi;src:url('https://www.procasa.pt/wp-content/uploads/2026/05/Nohemi-Regular-BF6438cc579d934.woff') format('woff');font-style:normal;font-weight:400;font-display:swap;}
@font-face{font-family:ProcasaMasqeaNohemi;src:url('https://www.procasa.pt/wp-content/uploads/2026/05/Nohemi-Light-BF6438cc5702321.woff') format('woff');font-style:normal;font-weight:300;font-display:swap;}
@font-face{font-family:ProcasaMasqeaNohemi;src:url('https://www.procasa.pt/wp-content/uploads/2026/05/Nohemi-Medium-BF6438cc57ddecd.woff') format('woff');font-style:normal;font-weight:500;font-display:swap;}
@font-face{font-family:ProcasaMasqeaNohemi;src:url('https://www.procasa.pt/wp-content/uploads/2026/05/Nohemi-SemiBold-BF6438cc57db2ff.woff') format('woff');font-style:normal;font-weight:600;font-display:swap;}
.elementor[data-elementor-id="25889"]{font-family:Nunito,sans-serif;color:#333;line-height:1.7;}
.elementor[data-elementor-id="25889"],.elementor[data-elementor-id="25889"] *{box-sizing:border-box;}
.elementor[data-elementor-id="25889"] a{color:inherit;}
.elementor[data-elementor-id="25889"] .e-default-h1{font-family:ProcasaMasqeaNohemi;font-weight:300;font-size:56px;color:var(--masqea-text);letter-spacing:2px;line-height:1.15;margin:0px;}.elementor[data-elementor-id="25889"] .e-default-h2{font-family:ProcasaMasqeaNohemi;font-weight:400;font-size:52px;color:var(--masqea-orange);letter-spacing:1.1px;line-height:1.1;margin:0px;}.elementor[data-elementor-id="25889"] .e-default-h3{font-family:ProcasaMasqeaNohemi;font-weight:400;font-size:28px;color:var(--masqea-text);letter-spacing:1px;line-height:1.2;margin:0px;}.elementor[data-elementor-id="25889"] .e-default-h4{font-family:ProcasaMasqeaNohemi;font-weight:500;font-size:20px;color:var(--masqea-text);letter-spacing:0.8px;line-height:1.35;margin:0px;}.elementor[data-elementor-id="25889"] .e-default-h5{font-family:ProcasaMasqeaNohemi;font-weight:600;font-size:14px;color:var(--masqea-text);letter-spacing:1.4px;line-height:1.4;text-transform:uppercase;margin:0px;}.elementor[data-elementor-id="25889"] .e-default-h6{font-family:ProcasaMasqeaNohemi;font-weight:600;font-size:12px;color:var(--masqea-blue-grey);letter-spacing:1.4px;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor[data-elementor-id="25889"] .e-default-p{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--masqea-text-soft);line-height:1.7;margin:0px;}.elementor[data-elementor-id="25889"] .e-default-a{color:inherit;text-decoration:none;transition:color 0.15s, opacity 0.15s;}.elementor[data-elementor-id="25889"] .social-pill:hover,.elementor[data-elementor-id="25889"] .social-pill:focus-visible{color:var(--masqea-orange);background-color:var(--masqea-white);}.elementor[data-elementor-id="25889"] .social-pill{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--masqea-white);padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:100px;border-width:1px;border-color:rgba(255,255,255,0.6);border-style:solid;transition:background-color 0.15s, color 0.15s;}.elementor[data-elementor-id="25889"] .value-pill{font-family:ProcasaMasqeaNohemi;font-weight:600;font-size:12px;color:var(--masqea-white);letter-spacing:1.4px;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:100px;background-color:rgba(0,0,0,0.12);}.elementor[data-elementor-id="25889"] .footer-heading{color:var(--masqea-white);margin-block-end:6px;opacity:75%;}.elementor[data-elementor-id="25889"] .footer-col{display:flex;flex-direction:column;gap:12px;flex:1 1 200px;align-items:flex-start;}.elementor[data-elementor-id="25889"] .footer-link:hover,.elementor[data-elementor-id="25889"] .footer-link:focus-visible{opacity:70%;}.elementor[data-elementor-id="25889"] .footer-link{font-size:15px;color:var(--masqea-white);line-height:1.4;transition:opacity 0.15s;}.elementor[data-elementor-id="25889"] .spec{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:12px;border-width:1px;border-color:var(--masqea-border);border-style:solid;background-color:var(--masqea-white);display:flex;flex-direction:column;gap:4px;}.elementor[data-elementor-id="25889"] .benefit{width:112px;text-align:center;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;align-items:center;}.elementor[data-elementor-id="25889"] .pc-bg{background-color:#C9612E;}.elementor[data-elementor-id="25889"] .pc-color{color:#C9612E;}.elementor[data-elementor-id="25889"] .e-pcmqa-151cc72{width:100%;display:grid;gap:28px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14:hover,.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14:focus-visible{border-color:var(--masqea-white);box-shadow:1px 1px 10px 2px rgba(0,0,0,0.1);}.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14{overflow:hidden;position:relative;border-radius:12px;border-width:1px;border-color:var(--masqea-border);border-style:solid;background-color:var(--masqea-white);transition:box-shadow 0.3s, border-color 0.3s;display:flex;flex-direction:column;}.elementor[data-elementor-id="25889"] .text-small{font-family:var(--font-body);font-size:13px;color:var(--masqea-text-soft);line-height:1.5;}.elementor[data-elementor-id="25889"] .lead{font-family:var(--font-body);font-weight:400;font-size:19px;color:var(--masqea-text);line-height:1.65;}.elementor[data-elementor-id="25889"] .e-pcmqa-56e6772{font-family:ProcasaMasqeaNohemi;font-weight:600;font-size:12px;color:var(--masqea-blue-grey);letter-spacing:1.4px;line-height:1.5;text-transform:uppercase;}.elementor[data-elementor-id="25889"] .e-pcmqa-1dd1a49:hover,.elementor[data-elementor-id="25889"] .e-pcmqa-1dd1a49:focus-visible{opacity:70%;}.elementor[data-elementor-id="25889"] .e-pcmqa-1dd1a49{font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--masqea-orange);line-height:1.4;text-decoration:none;padding:0px;border-radius:0px;background-color:transparent;transition:opacity 0.15s;display:inline-flex;}.elementor[data-elementor-id="25889"] .btn-outline:hover,.elementor[data-elementor-id="25889"] .btn-outline:focus-visible{color:var(--masqea-white);background-color:var(--masqea-orange);}.elementor[data-elementor-id="25889"] .btn-outline{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--masqea-orange);line-height:1;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:100px;border-width:1px;border-color:var(--masqea-orange);border-style:solid;background-color:transparent;transition:background-color 0.15s, color 0.15s;display:inline-flex;gap:8px;justify-content:center;align-items:center;}.elementor[data-elementor-id="25889"] .btn-secondary:hover,.elementor[data-elementor-id="25889"] .btn-secondary:focus-visible{color:var(--masqea-white);border-color:var(--masqea-orange);background-color:var(--masqea-orange);}.elementor[data-elementor-id="25889"] .btn-secondary{font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--masqea-blue-grey);letter-spacing:0.8px;line-height:1;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:36px;padding-inline-end:36px;border-radius:0px;border-width:1px;border-color:var(--masqea-white);border-style:solid;background-color:var(--masqea-white);transition:background-color 0.15s, color 0.15s;display:inline-flex;justify-content:center;align-items:center;}.elementor[data-elementor-id="25889"] .btn-primary:hover,.elementor[data-elementor-id="25889"] .btn-primary:focus-visible{color:var(--masqea-white);border-color:var(--masqea-orange-hover);background-color:var(--masqea-orange-hover);}.elementor[data-elementor-id="25889"] .btn-primary{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--masqea-white);letter-spacing:0.3px;line-height:1;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:100px;border-width:1px;border-color:var(--masqea-orange);border-style:solid;background-color:var(--masqea-orange);transition:background-color 0.15s, border-color 0.15s;display:inline-flex;gap:8px;justify-content:center;align-items:center;}
@media(max-width:1024px){@media(max-width:1024px){.elementor[data-elementor-id="25889"] .e-default-h1{font-size:44px;}}@media(max-width:1024px){.elementor[data-elementor-id="25889"] .e-default-h2{font-size:42px;}}@media(max-width:1024px){.elementor[data-elementor-id="25889"] .e-pcmqa-151cc72{gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));}}}
@media(max-width:767px){@media(max-width:767px){.elementor[data-elementor-id="25889"] .e-default-h1{font-size:34px;letter-spacing:1px;}}@media(max-width:767px){.elementor[data-elementor-id="25889"] .e-default-h2{font-size:32px;}}@media(max-width:767px){.elementor[data-elementor-id="25889"] .e-default-h3{font-size:24px;}}@media(max-width:767px){.elementor[data-elementor-id="25889"] .e-default-h4{font-size:18px;}}@media(max-width:767px){.elementor[data-elementor-id="25889"] .e-default-p{font-size:15px;}}@media(max-width:767px){.elementor[data-elementor-id="25889"] .e-pcmqa-151cc72{gap:16px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor[data-elementor-id="25889"] .lead{font-size:17px;}}}


.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid { display:flex; flex-direction:column; align-items:stretch; width:100%; gap:24px; }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-row { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; width:100%; min-width:0; }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-row > [role="listitem"] { width:100%; min-width:0; padding:0; }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-hidden { display:none !important; }
@media (max-width:767px) {
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-row { grid-template-columns:minmax(0,1fr); }
}
@media (min-width:1025px) and (hover:none), (min-width:1025px) and (pointer:coarse) {
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-row { grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (min-width:1025px) and (hover:hover) and (pointer:fine) {
  /* Empty slots retain the same card proportions in a partial or filtered row. */
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-row[data-count="1"]::after { content:""; flex:2 1 24px; }
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-row[data-count="2"]::after { content:""; flex:1 1 0; }
}
/* Catalogue accordion. Homepage featured cards and product archive only. */
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .e-pcmqa-4412c14 { overflow:hidden; }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) :is([data-interaction-id="4823f55c"],[data-interaction-id="139978aa"]) {
  display:flex; flex-direction:column; gap:18px; padding:24px;
  background:#F8F8F7; min-width:0; box-sizing:border-box;
}
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) :is(.e-508c6ce4-6c2f,.e-6e50ceb1-d4fa) { flex:none; font-family:Nunito,sans-serif; font-size:14px; line-height:1.65; }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) :is([data-interaction-id="a19c1000"],[data-interaction-id="a19d1000"]) { display:flex; flex-direction:column; gap:14px; padding:0; }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) :is([data-interaction-id^="a19c100"],[data-interaction-id^="a19d100"]) > span {
  display:flex; align-items:center; gap:10px; font-family:Nunito,sans-serif;
  font-size:13px; font-weight:500; line-height:1.4; color:#54595F;
}
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) :is([data-interaction-id^="a19c100"],[data-interaction-id^="a19d100"]) > span:empty { display:none; }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) :is([data-interaction-id^="a19c100"],[data-interaction-id^="a19d100"]) > span::before {
  content:""; display:block; width:30px; height:30px; flex:0 0 30px;
  background-position:center; background-size:contain; background-repeat:no-repeat;
}
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) :is([data-interaction-id="a19c1001"],[data-interaction-id="a19d1001"])::before { background-image:var(--mq-benefit-1); }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) :is([data-interaction-id="a19c1002"],[data-interaction-id="a19d1002"])::before { background-image:var(--mq-benefit-2); }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) :is([data-interaction-id="a19c1003"],[data-interaction-id="a19d1003"])::before { background-image:var(--mq-benefit-3); }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) :is(.e-63fe2f1f-b1ae,.e-41882a3f-4189) { font-family:Nunito,sans-serif; color:var(--pc,#C9612E); font-size:11px; line-height:1.5; margin-top:auto; }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .e-pcmqa-4412c14 a:focus-visible { outline:2px solid var(--pc,#C9612E); outline-offset:4px; border-radius:2px; }
@media (min-width:1025px) and (hover:hover) and (pointer:fine) {
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid .mq-accordion-row { display:flex; flex-wrap:nowrap; gap:24px; align-items:stretch; }
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid .mq-accordion-row > [role="listitem"] {
    flex:1 1 0; width:0; min-width:0; height:480px; padding:0;
    transition:flex-grow .6s cubic-bezier(.22,.61,.24,1);
  }
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid .mq-accordion-row > [role="listitem"]:has(.e-pcmqa-4412c14:is(:hover,:focus-within)) { flex-grow:2.3; }
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid .e-pcmqa-4412c14 { position:relative; height:480px; min-height:0; display:flex; flex-direction:column; gap:0; }
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid :is(.e-209b2449-4733,.e-610bcf59-a3d3) {
    flex:none; width:100%; height:274px; padding:24px 16px 10px; box-sizing:border-box;
    transition:width .6s cubic-bezier(.22,.61,.24,1);
  }
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid :is(.e-479af673-4568,.e-161138ae-ef71) { width:100%; height:240px; max-width:240px; object-fit:contain; }
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid :is(.e-236e80aa-69c1,.e-6ab7ec29-be43) {
    width:100%; height:206px; flex:none; padding:16px 20px 24px; box-sizing:border-box;
    transition:width .6s cubic-bezier(.22,.61,.24,1);
  }
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid :is(.e-4cbfb19d-6cdc,.e-602db31a-2d39) { font-size:clamp(19px,1.7vw,24px); line-height:1.2; overflow-wrap:normal; }
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid .e-pcmqa-56e6772 { font-size:11px; letter-spacing:.8px; line-height:1.5; }
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid :is(.e-78e44cdd-deba,.e-34431681-b11e) { margin-top:auto; }
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid :is([data-interaction-id="4823f55c"],[data-interaction-id="139978aa"]) {
    position:absolute; inset:0 0 0 auto; width:46%; height:100%; overflow-y:auto;
    opacity:0; visibility:hidden; pointer-events:none; transform:translateX(16px);
    transition:opacity .2s ease,transform .5s ease,visibility .2s;
  }
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid .e-pcmqa-4412c14:is(:hover,:focus-within) > :is(:is(.e-209b2449-4733,.e-610bcf59-a3d3),:is(.e-236e80aa-69c1,.e-6ab7ec29-be43)) { width:54%; }
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid .e-pcmqa-4412c14:is(:hover,:focus-within) > :is([data-interaction-id="4823f55c"],[data-interaction-id="139978aa"]) {
    opacity:1; visibility:visible; pointer-events:auto; transform:none; transition-delay:.12s;
  }
  /* Keyboard focus wins if the pointer rests over a different card. */
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid .mq-accordion-row:has(:focus-visible) > [role="listitem"]:not(:focus-within) { flex-grow:1; }
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid .mq-accordion-row:has(:focus-visible) .e-pcmqa-4412c14:not(:focus-within) > :is(:is(.e-209b2449-4733,.e-610bcf59-a3d3),:is(.e-236e80aa-69c1,.e-6ab7ec29-be43)) { width:100%; }
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid .mq-accordion-row:has(:focus-visible) .e-pcmqa-4412c14:not(:focus-within) > :is([data-interaction-id="4823f55c"],[data-interaction-id="139978aa"]) { opacity:0; visibility:hidden; pointer-events:none; }
}
@media (prefers-reduced-motion:reduce) {
  .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid .mq-accordion-row > *, .elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .mq-accordion-grid .e-pcmqa-4412c14 > * { transition:none !important; }
}

.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .e-pcmqa-4412c14:has(a[href*="/masqea-vulvar-moisturizer-creme-hidratante-vulvar/"]) { --mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Body-Care-Vulvar-Moisturizer-Cream-Gynecologically-Tested.svg'); --mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Body-Care-Vulvar-Moisturizer-Cream-Restores-Hydration.svg'); }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .e-pcmqa-4412c14:has(a[href*="/masqea-creme-reafirmante-para-seios-e-gluteos/"]) { --mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Body-Care-Lifting-Effect-Cream-Adifiline-Peptide.svg'); --mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Body-Care-Lifting-Effect-Cream-Lifting-Volume-Effect.svg'); }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .e-pcmqa-4412c14:has(a[href*="/masqea-spray-hidratante-corpo-e-cabelo/"]) { --mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Body-Care-Seduction-Exilir-10in1-Body-Hair.svg'); --mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Body-Care-Seduction-Exilir-Silky-Effect.svg'); --mq-benefit-3:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Body-Care-Seduction-Exilir-Argan-Coconot-Oils.svg'); }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .e-pcmqa-4412c14:has(a[href*="/masqea-oleo-de-massagem-sensual/"]) { --mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Massage-Sensation-Sensual-Massage-Oil-Silky-Effect.svg'); --mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Massage-Sensation-Sensual-Massage-Oil-Prolonged-Massage.svg'); }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .e-pcmqa-4412c14:has(a[href*="/masqea-perfume-com-feromonas-para-homem/"]) { --mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Pheromone-Booster-Sexy-Booster-Man-Booster.svg'); --mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Pheromone-Booster-Sexy-Booster-Man-Sophisticated-Fragrance.svg'); }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .e-pcmqa-4412c14:has(a[href*="/masqea-perfume-com-feromonas-para-mulher/"]) { --mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Pheromone-Booster-Sexy-Booster-Woman-Booster.svg'); --mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Pheromone-Booster-Sexy-Booster-Woman-Sophisticated-Fragrance.svg'); }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .e-pcmqa-4412c14:has(a[href*="/masqea-spray-para-conforto-oral/"]) { --mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Oral-Comfort-Mouth-Throat-Spray-Gag-Reflex-Support.svg'); --mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Oral-Comfort-Mouth-Throat-Spray-Fast-Acting-Spray.svg'); --mq-benefit-3:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Oral-Comfort-Mouth-Throat-Spray-Anesthetic-Free.svg'); }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .e-pcmqa-4412c14:has(a[href*="/masqea-delay-spray-retardante-masculino-sem-anestesico/"]) { --mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Performance-Delay-Spray-Extra-Time.svg'); --mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Performance-Delay-Spray-Anesthetic-Free.svg'); }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .e-pcmqa-4412c14:has(a[href*="/masqea-up-power-cream-creme-estimulante-masculino/"]) { --mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Performance-Up-Power-Cream-Performance-Boost.svg'); --mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Performance-Up-Power-Cream-Firmness-Support.svg'); --mq-benefit-3:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Performance-Up-Power-Cream-Enlargement-Feeling.svg'); }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .e-pcmqa-4412c14:has(a[href*="/masqea-gel-clitoriano-com-formigueiro/"]) { --mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Arousal-Tingling-Clit-Arousal-Clitoral-Sensitivity.svg'); --mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Arousal-Tingling-Clit-Arousal-Warming-Cooling-Sensations.svg'); --mq-benefit-3:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Arousal-Tingling-Clit-Arousal-Tingling-Effect.svg'); }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .e-pcmqa-4412c14:has(a[href*="/masqea-clit-arousal-gel-estimulante-clitoriano/"]) { --mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Arousal-Clit-Arousal-Clitoral-Sensitivity.svg'); --mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Arousal-Clit-Arousal-Warming-Cooling-Sensations.svg'); }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .e-pcmqa-4412c14:has(a[href*="/masqea-gel-estimulante-intimo-beijavel/"]) { --mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Kissable-Liquid-Vibrator-Vibrating-Effect.svg'); --mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Kissable-Liquid-Vibrator-Tingling-Effect.svg'); --mq-benefit-3:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Kissable-Liquid-Vibrator-Kissable.svg'); }
.elementor[data-elementor-id="25889"] :is(.e-32c0d0c9-e5a6,.e-6f84d05b-8dbb) .e-pcmqa-4412c14:has(a[href*="/masqea-gel-estimulante-intimo-com-formigueiro/"]) { --mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Liquid-Vibrator-Vibrating-Effect.svg'); --mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Liquid-Vibrator-Tingling-Effect.svg'); }


.elementor[data-elementor-id="25889"] { --mq-archive-tint:#F7EBE5; --mq-archive-hero:image-set(url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-16-1024x683.webp') 1x,url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-16-1536x1024.webp') 2x); --mq-archive-about:image-set(url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-10-1024x819.webp') 1x,url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-10-1536x1229.webp') 2x); --mq-archive-hero-position:50% 46%; --mq-archive-about-position:50% 50%; }
body.term-228 .elementor[data-elementor-id="25889"] { --mq-archive-tint:#F7EBE5; --mq-archive-hero:image-set(url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-16-1024x683.webp') 1x,url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-16-1536x1024.webp') 2x); --mq-archive-about:image-set(url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-10-1024x819.webp') 1x,url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-10-1536x1229.webp') 2x); --mq-archive-hero-position:50% 46%; --mq-archive-about-position:50% 50%; }
body.term-229 .elementor[data-elementor-id="25889"] { --mq-archive-tint:#F7E9EA; --mq-archive-hero:image-set(url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-5-1024x683.webp') 1x,url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-5-1536x1024.webp') 2x); --mq-archive-about:image-set(url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-14-683x1024.webp') 1x,url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-14-1024x1536.webp') 2x); --mq-archive-hero-position:50% 45%; --mq-archive-about-position:50% 45%; }
body.term-230 .elementor[data-elementor-id="25889"] { --mq-archive-tint:#E6EFED; --mq-archive-hero:image-set(url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-15-1024x683.webp') 1x,url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-15-1536x1024.webp') 2x); --mq-archive-about:image-set(url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-13-1024x683.webp') 1x,url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-13-1536x1024.webp') 2x); --mq-archive-hero-position:46% 48%; --mq-archive-about-position:63% 50%; }
body.term-231 .elementor[data-elementor-id="25889"] { --mq-archive-tint:#F4EFE3; --mq-archive-hero:image-set(url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-7-1024x683.webp') 1x,url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-7-1536x1024.webp') 2x); --mq-archive-about:image-set(url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-17-683x1024.webp') 1x,url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-17-1024x1536.webp') 2x); --mq-archive-hero-position:50% 50%; --mq-archive-about-position:50% 45%; }
body.term-232 .elementor[data-elementor-id="25889"] { --mq-archive-tint:#EDF0E7; --mq-archive-hero:image-set(url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-6-1024x385.webp') 1x,url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-6-1536x578.webp') 2x); --mq-archive-about:image-set(url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-4-1024x683.webp') 1x,url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-4-1536x1024.webp') 2x); --mq-archive-hero-position:88% 50%; --mq-archive-about-position:54% 50%; }
/* Category photography, scoped to the rebuilt archive header and description. */
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="6b662f8c"] { padding:0 20px; }
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="113db02c"] {
  display:grid; grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
  width:100%; max-width:1320px; min-height:420px; padding:0; margin:0 auto;
  gap:0; align-items:stretch; overflow:hidden; border-radius:0 0 40px 0;
  background:var(--mq-archive-tint,#F7EBE5);
}
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="a19e1000"] {
  display:flex; flex-direction:column; justify-content:center; align-items:flex-start;
  padding:56px; gap:24px; min-width:0; background:none;
}
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="96ceecc"] { color:#54595F; font-size:11px; letter-spacing:1.2px; line-height:1.6; }
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="142a6546"] {
  font-family:ProcasaMasqeaNohemi,sans-serif; font-size:clamp(44px,4.3vw,64px); font-weight:400;
  line-height:1.06; letter-spacing:-1.4px; color:#333; max-width:100%; margin:0;
  overflow-wrap:normal; text-wrap:balance;
}
/* Original line logos replace the visible title only on their main archive. */
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) :is([data-interaction-id="a19e2001"],[data-interaction-id="a19e2002"]) { display:none; }
body.term-228 .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="a19e2001"],
body.term-232 .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="a19e2002"] {
  display:block; width:100%; max-width:420px; height:auto; aspect-ratio:4/1;
  object-fit:cover; object-position:center; margin:0; cursor:default;
}
body:is(.term-228,.term-232) .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="142a6546"] {
  position:absolute; width:1px; height:1px; padding:0; margin:-1px;
  overflow:hidden; clip-path:inset(50%); white-space:nowrap;
}
/* Intimate subcategories retain their own title beneath a smaller line logo. */
body:is(.term-229,.term-230,.term-231) .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="a19e2001"] {
  display:block; order:-1; width:180px; max-width:100%; height:auto; aspect-ratio:4/1;
  object-fit:cover; object-position:center; margin:0; cursor:default;
}
/* Match the header's existing active style for the Intimate parent menu item. */
body [data-elementor-id="25410"] .elementor-nav-menu--main .menu-item-25385.current-menu-ancestor > a.elementor-item {
  color:#C9612E;
}
body [data-elementor-id="25410"] .elementor-nav-menu--main .menu-item-25385.current-menu-ancestor > a.elementor-item::after {
  background-color:#C9612E; opacity:1; transform:none;
}
body [data-elementor-id="25410"] .elementor-nav-menu--dropdown .menu-item-25385.current-menu-ancestor > a.elementor-item {
  color:#fff; background-color:#C9612E;
}
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="a19e1001"] {
  padding:0; min-width:0; min-height:420px; width:100%;
  background-color:var(--mq-archive-tint); background-image:var(--mq-archive-hero);
  background-size:cover; background-repeat:no-repeat; background-position:var(--mq-archive-hero-position,50% 50%);
}
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="15af6a1"] { padding:24px 20px 0; }
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="8e7cfeb"] {
  width:100%; max-width:1320px; margin:0 auto; padding:56px;
  display:grid; grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);
  gap:64px; align-items:start; border-radius:40px 0 0 0; background:#F7F7F6;
}
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="a19e1002"] {
  padding:0; width:100%; min-width:0; height:560px; position:sticky; top:32px;
  border-radius:0 0 36px 0; background-color:var(--mq-archive-tint);
  background-image:var(--mq-archive-about); background-size:cover;
  background-position:var(--mq-archive-about-position,50% 50%); background-repeat:no-repeat;
}
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="a19e1003"] {
  padding:12px 0; min-width:0; display:flex; flex-direction:column; gap:28px;
}
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="6e77e7d"] {
  position:static; inset:auto; width:100%; padding:0; gap:14px; flex:none;
}
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="28be159"] { color:#54595F; font-size:11px; letter-spacing:1.2px; }
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="5e7835b"] {
  font-family:ProcasaMasqeaNohemi,sans-serif; font-size:clamp(32px,3vw,42px); line-height:1.15;
  letter-spacing:-.6px; color:#333; text-wrap:balance;
}
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="2ed88b41"] {
  display:block; flex:none; width:100%; max-width:65ch; padding:0; margin:0;
  font-family:Nunito,sans-serif; font-size:16px; line-height:1.85;
  color:#54595F; white-space:pre-line;
}
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="2ed88b41"] a {
  color:#A54720; text-decoration-line:underline; text-decoration-thickness:1px;
  text-underline-offset:3px; transition:color .18s ease;
}
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="2ed88b41"] a:hover {
  color:#713015; text-decoration-thickness:2px;
}
.elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="2ed88b41"] a:focus-visible {
  color:#713015; outline:2px solid currentColor; outline-offset:3px; border-radius:2px;
}
@media (min-width:768px) and (max-width:1024px) {
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="6b662f8c"] { padding:0 16px; }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="113db02c"] { min-height:360px; }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="a19e1000"] { padding:40px 30px; gap:20px; }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="142a6546"] { font-size:44px; letter-spacing:-1px; }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="a19e1001"] { min-height:360px; }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="8e7cfeb"] { padding:36px; gap:32px; grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr); }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="a19e1002"] { height:480px; }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="5e7835b"] { font-size:32px; }
}
@media (max-width:767px) {
  body:is(.term-229,.term-230,.term-231) .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="a19e2001"] { width:150px; }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="6b662f8c"] { padding:0 12px; }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="113db02c"] { grid-template-columns:minmax(0,1fr); min-height:0; border-radius:0 0 28px 0; }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="a19e1000"] { padding:32px 24px; gap:18px; }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="96ceecc"] { font-size:10px; letter-spacing:.8px; }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="142a6546"] { font-size:clamp(34px,9.5vw,48px); letter-spacing:-.8px; line-height:1.08; }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="a19e1001"] { min-height:0; height:250px; background-position:var(--mq-archive-hero-mobile-position,var(--mq-archive-hero-position,50% 50%)); }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="15af6a1"] { padding:24px 12px 0; }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="8e7cfeb"] { padding:0; gap:0; grid-template-columns:minmax(0,1fr); border-radius:28px 0 0 0; overflow:hidden; }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="a19e1002"] { height:320px; position:static; border-radius:0 0 28px 0; background-position:var(--mq-archive-about-mobile-position,var(--mq-archive-about-position,50% 50%)); }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="a19e1003"] { padding:32px 24px; gap:24px; }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="5e7835b"] { font-size:30px; line-height:1.15; }
  .elementor[data-elementor-id="25889"]:has([data-interaction-id="a19e1000"]) [data-interaction-id="2ed88b41"] { font-size:15px; line-height:1.8; }
}



/* Archive category navigation and faceted filters. .elementor[data-elementor-id="25889"] is replaced at build time. */
.elementor[data-elementor-id="25889"] [data-interaction-id="63885536"] { padding:36px 20px 24px; gap:18px; align-items:stretch; }
.elementor[data-elementor-id="25889"] [data-interaction-id="a19f1000"] {
  width:100%; max-width:1128px; margin:0 auto; padding:0;
  font:400 23px/1.25 ProcasaMasqeaNohemi,sans-serif; letter-spacing:-.3px; color:#333;
}
.elementor[data-elementor-id="25889"] [data-interaction-id="7e5edaef"] {
  display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); width:100%; max-width:1128px;
  margin:0 auto; padding:0; gap:10px; align-items:stretch;
}
.elementor[data-elementor-id="25889"] [data-interaction-id="7e5edaef"] > .e-pcmqa-682d7b4 {
  display:flex; min-width:0; width:100%; margin:0; padding:0; border:0;
  border-radius:12px; background:none; overflow:visible; transition:none;
}
.elementor[data-elementor-id="25889"] [data-interaction-id="7e5edaef"] > .e-pcmqa-682d7b4 a {
  box-sizing:border-box; display:flex; align-items:center; gap:12px;
  width:100%; min-height:86px; padding:14px; border:1px solid #E8E8E5; border-radius:12px;
  background:#F7F7F6; color:#333; font:700 14px/1.35 Nunito,sans-serif;
  text-decoration:none; transition:background-color .18s ease,border-color .18s ease,color .18s ease;
}
.elementor[data-elementor-id="25889"] [data-interaction-id="7e5edaef"] > .e-pcmqa-682d7b4 a::before {
  content:""; width:44px; height:44px; flex:0 0 44px; border-radius:50%;
  background:var(--mq-category-image) center / cover no-repeat;
}
.elementor[data-elementor-id="25889"] [data-interaction-id="7e5edaef"] > .e-pcmqa-682d7b4 a:hover { background:#ECECE8; border-color:#B8B8B2; color:#000; }
.elementor[data-elementor-id="25889"] [data-interaction-id="7e5edaef"] > .e-pcmqa-682d7b4 a[aria-current="page"] { background:#000; color:#fff; border-color:#000; }
.elementor[data-elementor-id="25889"] [data-interaction-id="7e5edaef"] > .e-pcmqa-682d7b4 a:focus-visible,
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 button:focus-visible { outline:2px solid #A54720; outline-offset:4px; }
.elementor[data-elementor-id="25889"] [data-interaction-id="3e716441"] { padding-top:0; }
.elementor[data-elementor-id="25889"] [data-interaction-id="5da9f74d"] { padding-top:4px; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 {
  box-sizing:border-box; width:100%; padding:26px 28px 12px; margin:0 0 32px;
  gap:0; background:#F7F7F6; border:1px solid #E8E8E5; border-radius:16px;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-head {
  display:flex; align-items:center; flex-wrap:wrap; gap:12px;
  padding:0 0 20px; margin:0; border-bottom:1px solid #DDDDDA;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-title {
  display:flex; align-items:center; gap:10px; margin:0;
  font:400 23px/1.25 ProcasaMasqeaNohemi,sans-serif; text-transform:none; letter-spacing:-.3px; color:#333;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-title .mf-group-icon { width:23px; height:23px; color:#A54720; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-toggle {
  display:flex; align-items:center; justify-content:center; flex:0 0 42px; width:42px; min-height:42px; padding:0;
  border:0; border-radius:3px; background:transparent; color:inherit; font:inherit;
  letter-spacing:inherit; text-align:left; cursor:pointer; margin-left:auto;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-toggle:hover { color:#A54720; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-toggle-chevron {
  width:10px; height:10px; flex:0 0 10px; margin:5px 0 0;
  border:solid currentColor; border-width:0 1.5px 1.5px 0;
  transform:rotate(225deg); transition:transform .18s ease;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-toggle[aria-expanded="false"] .mf-toggle-chevron { transform:rotate(45deg); margin-top:-4px; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-groups[hidden] { display:none; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0.mf-collapsed { padding-bottom:26px; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0.mf-collapsed .mf-head { padding-bottom:0; border-bottom:0; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-count {
  display:inline-flex; align-items:center; padding:5px 10px; border-radius:7px;
  background:#fff; border:1px solid #E1E1DD; color:#54595F; margin:0 auto 0 0;
  font:600 13px/1.4 Nunito,sans-serif;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-clear {
  padding:10px 0; min-height:42px; color:#A54720; font:700 13px/1.4 Nunito,sans-serif;
  text-decoration:underline; text-underline-offset:3px;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-groups { display:flex; flex-direction:column; gap:0; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-group {
  display:grid; grid-template-columns:180px minmax(0,1fr); gap:20px;
  align-items:start; padding:18px 0; border-bottom:1px solid #E2E2DE;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-group:last-child { border-bottom:0; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-label {
  display:flex; align-items:center; gap:10px; min-width:0; padding:9px 0 0;
  font:700 14px/1.45 Nunito,sans-serif; color:#333; text-transform:none; letter-spacing:0;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-group-icon { width:22px; height:22px; flex:0 0 22px; color:#A54720; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chips { display:flex; flex-wrap:wrap; align-items:flex-start; gap:8px; overflow:visible; padding:0; min-width:0; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-options { display:flex; align-items:flex-start; gap:14px; min-width:0; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-options .mf-chips { flex:1; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-more {
  flex:none; min-height:42px; padding:8px 0; border:0; border-radius:2px;
  background:transparent; color:#A54720; font:700 13px/1.35 Nunito,sans-serif;
  text-decoration:underline; text-underline-offset:3px; white-space:nowrap; cursor:pointer;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-more:hover { color:#713015; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip[hidden], .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-more[hidden] { display:none; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-group:not(.mf-expanded) .mf-chip.is-on { order:-1; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip {
  display:inline-flex; align-items:center; justify-content:flex-start; gap:8px; min-height:42px;
  max-width:100%; padding:8px 10px; border:1px solid #DDDDDA; border-radius:8px;
  background:#fff; color:#333; text-align:left; font:600 13px/1.35 Nunito,sans-serif;
  transition:background-color .18s ease,border-color .18s ease,color .18s ease; cursor:pointer;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip::before {
  content:""; width:14px; height:14px; flex:0 0 14px; box-sizing:border-box;
  border:1px solid #B5B5AE; border-radius:50%; background:transparent;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip[data-icon]::before {
  width:22px; height:22px; flex-basis:22px; border:0; border-radius:0;
  background:var(--mf-option-icon) center/contain no-repeat;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip-text { min-width:0; white-space:normal; overflow-wrap:anywhere; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip-count {
  display:inline-flex; align-items:center; justify-content:center; min-width:24px; height:24px;
  padding:0 5px; margin-left:2px; flex:none; border-radius:5px; background:var(--mf-count-bg,#F0F0ED);
  color:var(--mf-count-fg,#61615C); font:800 13px/1 Nunito,sans-serif;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip::after {
  content:""; width:5px; height:9px; flex:0 0 5px; margin:0 3px 3px 2px;
  border:solid transparent; border-width:0 1.5px 1.5px 0; transform:rotate(45deg);
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip:hover { color:#000; border-color:#96968E; background:#F0F0ED; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip.is-on { background:#000; color:#fff; border-color:#000; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip.is-on::before {
  border-color:#fff; background:#fff; box-shadow:inset 0 0 0 3px #000;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip.is-on[data-icon]::before {
  background:var(--mf-option-icon) center/contain no-repeat; box-shadow:none;
  filter:brightness(0) invert(1);
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip.is-on .mf-chip-count { box-shadow:0 0 0 1px rgba(255,255,255,.45); }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip.is-on::after {
  border-color:currentColor;
}
/* A single visual benefit group, with secondary facets behind a disclosure. */
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-group.mf-primary { display:flex; flex-direction:column; gap:8px; padding:24px 0 22px; border:0; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-primary .mf-label { padding:0; font:400 20px/1.3 ProcasaMasqeaNohemi,sans-serif; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-hint { padding:0; margin:0; font:400 13px/1.6 Nunito,sans-serif; color:#626560; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-primary .mf-options { width:100%; padding-top:10px; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-primary .mf-chip { min-height:52px; padding:10px 12px; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-primary .mf-chip[data-icon]::before { width:28px; height:28px; flex-basis:28px; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-primary .mf-more { min-height:52px; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip:disabled { cursor:not-allowed; color:#6C6661; background:#F3F2F0; border-color:#E3E0DC; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip:disabled::before { opacity:.45; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-refine { border-top:1px solid #DDDDDA; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-refine-toggle {
  display:flex; align-items:center; gap:10px; width:100%; padding:16px 0; min-height:52px;
  border:0; border-radius:0; background:none; color:#333; text-align:left; font:700 14px/1.4 Nunito,sans-serif; cursor:pointer;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-refine-toggle:hover { color:#A54720; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-refine-toggle .mf-toggle-chevron { margin-left:auto; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-refine-toggle[aria-expanded="false"] .mf-toggle-chevron { transform:rotate(45deg); margin-top:-4px; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-refine-count { padding:2px 7px; border-radius:5px; background:#000; color:#fff; font:800 12px/1.4 Nunito,sans-serif; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-selected { display:flex; flex-wrap:wrap; gap:8px; padding:0 0 20px; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-selected-chip {
  display:inline-flex; align-items:center; justify-content:space-between; gap:10px; max-width:100%;
  padding:7px 10px; min-height:34px; border:1px solid #D5C7BD; border-radius:6px;
  background:#F5E7DD; color:#713015; font:700 12px/1.4 Nunito,sans-serif; text-align:left; cursor:pointer;
}
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-selected-chip:hover { background:#EDD6C6; border-color:#A54720; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-remove { flex:none; font-size:18px; line-height:1; }
.elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 :is(.mf-advanced,.mf-selected,.mf-refine,.mf-refine-count)[hidden] { display:none; }
.elementor[data-elementor-id="25889"] .mf-empty { padding:20px 24px; margin:0; background:#F7F7F6; border-left:3px solid #C9612E; border-radius:0 8px 8px 0; }
@media (min-width:768px) and (max-width:1100px) {
  .elementor[data-elementor-id="25889"] [data-interaction-id="7e5edaef"] { grid-template-columns:repeat(3,minmax(0,1fr)); }
  .elementor[data-elementor-id="25889"] [data-interaction-id="5da9f74d"] { padding-left:20px; padding-right:20px; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 { padding:24px 22px 8px; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0.mf-collapsed { padding-bottom:24px; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-group { grid-template-columns:150px minmax(0,1fr); gap:16px; }
}
@media (max-width:767px) {
  .elementor[data-elementor-id="25889"] [data-interaction-id="63885536"] { padding:28px 20px 20px; gap:16px; }
  .elementor[data-elementor-id="25889"] [data-interaction-id="7e5edaef"] { grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; }
  .elementor[data-elementor-id="25889"] [data-interaction-id="7e5edaef"] > .e-pcmqa-682d7b4 a { min-height:82px; padding:10px; gap:8px; font-size:12px; }
  .elementor[data-elementor-id="25889"] [data-interaction-id="7e5edaef"] > .e-pcmqa-682d7b4 a::before { width:32px; height:32px; flex-basis:32px; }
  .elementor[data-elementor-id="25889"] [data-interaction-id="7e5edaef"] > .e-pcmqa-682d7b4:last-child { grid-column:1/-1; }
  .elementor[data-elementor-id="25889"] [data-interaction-id="7e5edaef"] > .e-pcmqa-682d7b4:last-child a { min-height:60px; }
  .elementor[data-elementor-id="25889"] [data-interaction-id="a19f1000"] { font-size:22px; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 { padding:20px 16px 4px; border-radius:12px; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-head { display:grid; grid-template-columns:minmax(0,1fr) auto 42px; gap:8px; padding-bottom:16px; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-title { grid-column:1/3; grid-row:1; font-size:21px; gap:8px; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-toggle { grid-column:3; grid-row:1; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-count { grid-column:1; grid-row:2; justify-self:start; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-clear { grid-column:2/4; grid-row:2; justify-self:end; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0.mf-collapsed { padding-bottom:20px; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-count { font-size:12px; padding:4px 8px; min-height:32px; box-sizing:border-box; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-clear { padding:4px 0; min-height:32px; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-group { grid-template-columns:minmax(0,1fr); gap:12px; padding:16px 0; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-label { padding:0; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chips { flex-wrap:wrap; gap:8px; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip { flex-shrink:1; padding:8px 9px; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-options { gap:10px; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-more { font-size:12px; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-primary .mf-label { font-size:18px; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-primary .mf-chip { padding:8px; gap:6px; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-primary .mf-chip[data-icon]::before { width:24px; height:24px; flex-basis:24px; }
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-hint { font-size:12px; }
}
@media (prefers-reduced-motion:reduce) {
  .elementor[data-elementor-id="25889"] [data-interaction-id="7e5edaef"] a, .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-chip,
  .elementor[data-elementor-id="25889"] .e-pcmqa-1257bb0 .mf-toggle-chevron { transition:none; }
}

.elementor[data-elementor-id="25889"] [data-interaction-id="417ffa7d"] { --mq-category-image:url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-16-150x150.webp'); }
body.term-228 .elementor[data-elementor-id="25889"] [data-interaction-id="417ffa7d"] a { background:#000; color:#fff; border-color:#000; }
.elementor[data-elementor-id="25889"] [data-interaction-id="a0c9202"] { --mq-category-image:url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-5-150x150.webp'); }
body.term-229 .elementor[data-elementor-id="25889"] [data-interaction-id="a0c9202"] a { background:#000; color:#fff; border-color:#000; }
.elementor[data-elementor-id="25889"] [data-interaction-id="64088824"] { --mq-category-image:url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-15-150x150.webp'); }
body.term-230 .elementor[data-elementor-id="25889"] [data-interaction-id="64088824"] a { background:#000; color:#fff; border-color:#000; }
.elementor[data-elementor-id="25889"] [data-interaction-id="29aecfe1"] { --mq-category-image:url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-7-150x150.webp'); }
body.term-231 .elementor[data-elementor-id="25889"] [data-interaction-id="29aecfe1"] a { background:#000; color:#fff; border-color:#000; }
.elementor[data-elementor-id="25889"] [data-interaction-id="457217d2"] { --mq-category-image:url('https://www.procasa.pt/wp-content/uploads/2026/05/Procasa-Masqea-4-150x150.webp'); }
body.term-232 .elementor[data-elementor-id="25889"] [data-interaction-id="457217d2"] a { background:#000; color:#fff; border-color:#000; }


.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14:has(a[href*="/masqea-clit-arousal-gel-estimulante-clitoriano/"]){--pc:#9D6168;--mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Arousal-Clit-Arousal-Clitoral-Sensitivity.svg');--mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Arousal-Clit-Arousal-Warming-Cooling-Sensations.svg');--mq-benefit-3:none;}
.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14:has(a[href*="/masqea-gel-estimulante-intimo-com-formigueiro/"]){--pc:#C76639;--mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Liquid-Vibrator-Vibrating-Effect.svg');--mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Liquid-Vibrator-Tingling-Effect.svg');--mq-benefit-3:none;}
.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14:has(a[href*="/masqea-perfume-com-feromonas-para-homem/"]){--pc:#045C5D;--mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Pheromone-Booster-Sexy-Booster-Man-Booster.svg');--mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Pheromone-Booster-Sexy-Booster-Man-Sophisticated-Fragrance.svg');--mq-benefit-3:none;}
.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14:has(a[href*="/masqea-gel-estimulante-intimo-beijavel/"]){--pc:#A8353A;--mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Kissable-Liquid-Vibrator-Vibrating-Effect.svg');--mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Kissable-Liquid-Vibrator-Tingling-Effect.svg');--mq-benefit-3:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Kissable-Liquid-Vibrator-Kissable.svg');}
.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14:has(a[href*="/masqea-oleo-de-massagem-sensual/"]){--pc:#916B28;--mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Massage-Sensation-Sensual-Massage-Oil-Silky-Effect.svg');--mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Massage-Sensation-Sensual-Massage-Oil-Prolonged-Massage.svg');--mq-benefit-3:none;}
.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14:has(a[href*="/masqea-spray-hidratante-corpo-e-cabelo/"]){--pc:#691B31;--mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Body-Care-Seduction-Exilir-10in1-Body-Hair.svg');--mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Body-Care-Seduction-Exilir-Silky-Effect.svg');--mq-benefit-3:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Body-Care-Seduction-Exilir-Argan-Coconot-Oils.svg');}
.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14:has(a[href*="/masqea-spray-para-conforto-oral/"]){--pc:#045C5D;--mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Oral-Comfort-Mouth-Throat-Spray-Gag-Reflex-Support.svg');--mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Oral-Comfort-Mouth-Throat-Spray-Fast-Acting-Spray.svg');--mq-benefit-3:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Oral-Comfort-Mouth-Throat-Spray-Anesthetic-Free.svg');}
.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14:has(a[href*="/masqea-creme-reafirmante-para-seios-e-gluteos/"]){--pc:#8A8F64;--mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Body-Care-Lifting-Effect-Cream-Adifiline-Peptide.svg');--mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Body-Care-Lifting-Effect-Cream-Lifting-Volume-Effect.svg');--mq-benefit-3:none;}
.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14:has(a[href*="/masqea-delay-spray-retardante-masculino-sem-anestesico/"]){--pc:#385643;--mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Performance-Delay-Spray-Extra-Time.svg');--mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Performance-Delay-Spray-Anesthetic-Free.svg');--mq-benefit-3:none;}
.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14:has(a[href*="/masqea-up-power-cream-creme-estimulante-masculino/"]){--pc:#663334;--mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Performance-Up-Power-Cream-Performance-Boost.svg');--mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Performance-Up-Power-Cream-Firmness-Support.svg');--mq-benefit-3:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Performance-Up-Power-Cream-Enlargement-Feeling.svg');}
.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14:has(a[href*="/masqea-vulvar-moisturizer-creme-hidratante-vulvar/"]){--pc:#884A34;--mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Body-Care-Vulvar-Moisturizer-Cream-Gynecologically-Tested.svg');--mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Body-Care-Vulvar-Moisturizer-Cream-Restores-Hydration.svg');--mq-benefit-3:none;}
.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14:has(a[href*="/masqea-gel-clitoriano-com-formigueiro/"]){--pc:#AC5B56;--mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Arousal-Tingling-Clit-Arousal-Clitoral-Sensitivity.svg');--mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Arousal-Tingling-Clit-Arousal-Warming-Cooling-Sensations.svg');--mq-benefit-3:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Arousal-Tingling-Clit-Arousal-Tingling-Effect.svg');}
.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14:has(a[href*="/masqea-perfume-com-feromonas-para-mulher/"]){--pc:#B96956;--mq-benefit-1:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Pheromone-Booster-Sexy-Booster-Woman-Booster.svg');--mq-benefit-2:url('https://masqea.pt/wp-content/uploads/2026/09/Procasa-Masqea-Intimate-Pheromone-Booster-Sexy-Booster-Woman-Sophisticated-Fragrance.svg');--mq-benefit-3:none;}
.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14 :is(h3,h3 a,.e-pcmqa-1dd1a49){color:var(--pc)!important;}
.elementor[data-elementor-id="25889"] [data-interaction-id="a19a9001"]{font:700 17px/1.4 Nunito,sans-serif;color:#333;margin:5px 0 0;}
.elementor[data-elementor-id="25889"] [data-interaction-id="a19a9001"] .woocommerce-price-suffix{font-size:11px;font-weight:400;}
.elementor[data-elementor-id="25889"] [data-interaction-id="a19a9001"] ins{background:none;}
.elementor[data-elementor-id="25889"] [data-interaction-id="2ed88b41"] p{margin:0 0 1.1em;}
.elementor[data-elementor-id="25889"] .e-pcmqa-d5c1d3d{display:none!important;}
.elementor[data-elementor-id="25889"] .elementor-widget-woocommerce-product-add-to-cart{margin-top:auto;width:100%;} .elementor[data-elementor-id="25889"] .elementor-widget-woocommerce-product-add-to-cart form.cart{display:flex;gap:8px;flex-wrap:nowrap;align-items:center;margin:6px 0 0;} .elementor[data-elementor-id="25889"] .elementor-widget-woocommerce-product-add-to-cart .quantity{margin:0!important;float:none;} .elementor[data-elementor-id="25889"] .elementor-widget-woocommerce-product-add-to-cart input.qty{width:44px;height:36px;padding:4px;border:1px solid #DDD;border-radius:40px;font:14px Nunito,sans-serif;} .elementor[data-elementor-id="25889"] .elementor-widget-woocommerce-product-add-to-cart :is(button.single_add_to_cart_button,a.add_to_cart_button){min-width:0;flex:1;padding:9px 10px;min-height:36px;margin:0;background:var(--pc)!important;color:#fff!important;border:0;border-radius:40px;font:700 13px/1.3 Nunito,sans-serif;} .elementor[data-elementor-id="25889"] .elementor-widget-woocommerce-product-add-to-cart .stock{display:none;}
.elementor[data-elementor-id="25889"] [data-interaction-id="2ed88b41"] br{display:block;content:"";margin-bottom:1em;}
.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14{border-color:#EAEAEA;}
.elementor[data-elementor-id="25889"] .e-pcmqa-4412c14:hover{border-color:#FFF;}/* End custom CSS */