.elementor-kit-10{--e-global-color-primary:#DC3F4D;--e-global-color-secondary:#393A40;--e-global-color-text:#1E1D21;--e-global-color-accent:#C39771;--e-global-color-vprof:#CF3846;--e-global-color-vesc:#B32F3C;--e-global-color-areia:#EADFCC;--e-global-color-creme:#F7F4E9;--e-global-color-papel:#FFFAF2;--e-global-color-tsuave:#5E594F;--e-global-color-ctexto:#7A5636;--e-global-color-branco:#FFFFFF;--e-global-color-carclaro:#D9B48E;--e-global-color-vinho:#74202D;--e-global-color-vinhoclaro:#95303D;--e-global-color-carpalido:#ECD0AE;--e-global-typography-primary-font-family:"Bebas Neue";--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:0.94em;--e-global-typography-primary-letter-spacing:0.01em;--e-global-typography-secondary-font-family:"Jost";--e-global-typography-secondary-font-size:1.25rem;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Jost";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.1em;--e-global-typography-accent-letter-spacing:0.01em;--e-global-typography-tdisplay-font-family:"Bebas Neue";--e-global-typography-tdisplay-font-size:8rem;--e-global-typography-tdisplay-font-weight:400;--e-global-typography-tdisplay-line-height:0.84em;--e-global-typography-tdisplay-letter-spacing:0.005em;--e-global-typography-th1-font-family:"Bebas Neue";--e-global-typography-th1-font-size:6.6rem;--e-global-typography-th1-font-weight:400;--e-global-typography-th1-line-height:0.94em;--e-global-typography-th1-letter-spacing:0.01em;--e-global-typography-th2-font-family:"Pausa Bright";--e-global-typography-th2-font-size:3rem;--e-global-typography-th2-font-weight:400;--e-global-typography-th2-line-height:1.08em;--e-global-typography-th2-letter-spacing:0em;--e-global-typography-tnome-font-family:"Pausa Bright";--e-global-typography-tnome-font-size:2.6rem;--e-global-typography-tnome-font-weight:400;--e-global-typography-tnome-line-height:1.02em;--e-global-typography-tnome-letter-spacing:0em;--e-global-typography-trotulo-font-family:"Jost";--e-global-typography-trotulo-font-size:0.8rem;--e-global-typography-trotulo-font-weight:600;--e-global-typography-trotulo-text-transform:uppercase;--e-global-typography-trotulo-line-height:1.2em;--e-global-typography-trotulo-letter-spacing:0.2em;--e-global-typography-tlead-font-family:"Jost";--e-global-typography-tlead-font-size:1.28rem;--e-global-typography-tlead-font-weight:400;--e-global-typography-tlead-line-height:1.6em;--e-global-typography-ttoldo-font-family:"Bebas Neue";--e-global-typography-ttoldo-font-size:1.35rem;--e-global-typography-ttoldo-font-weight:400;--e-global-typography-ttoldo-line-height:1em;--e-global-typography-ttoldo-letter-spacing:0.16em;--e-global-typography-th2m-font-family:"Pausa Bright";--e-global-typography-th2m-font-size:2.5rem;--e-global-typography-th2m-font-weight:400;--e-global-typography-th2m-line-height:1.1em;--e-global-typography-th2m-letter-spacing:0em;--e-global-typography-ttile-font-family:"Bebas Neue";--e-global-typography-ttile-font-size:2.6rem;--e-global-typography-ttile-font-weight:400;--e-global-typography-ttile-line-height:0.95em;--e-global-typography-ttile-letter-spacing:0.02em;--e-global-typography-tcol-font-family:"Bebas Neue";--e-global-typography-tcol-font-size:1.55rem;--e-global-typography-tcol-font-weight:400;--e-global-typography-tcol-line-height:1em;--e-global-typography-tcol-letter-spacing:0.08em;--e-global-typography-tlogo-font-family:"Jost";--e-global-typography-tlogo-font-size:0.74rem;--e-global-typography-tlogo-font-weight:400;--e-global-typography-tlogo-text-transform:uppercase;--e-global-typography-tlogo-line-height:1.25em;--e-global-typography-tlogo-letter-spacing:0.3em;--e-global-typography-tpreco-font-family:"Bebas Neue";--e-global-typography-tpreco-font-size:1.9rem;--e-global-typography-tpreco-font-weight:400;--e-global-typography-tpreco-line-height:1em;--e-global-typography-tpreco-letter-spacing:0.02em;--e-global-typography-tprecog-font-family:"Bebas Neue";--e-global-typography-tprecog-font-size:3.4rem;--e-global-typography-tprecog-font-weight:400;--e-global-typography-tprecog-line-height:1em;--e-global-typography-tprecog-letter-spacing:0.02em;--e-global-typography-tcartao-font-family:"Jost";--e-global-typography-tcartao-font-size:1.16rem;--e-global-typography-tcartao-font-weight:500;--e-global-typography-tcartao-line-height:1.28em;--e-global-typography-th1loja-font-family:"Bebas Neue";--e-global-typography-th1loja-font-size:4.6rem;--e-global-typography-th1loja-font-weight:400;--e-global-typography-th1loja-line-height:0.96em;--e-global-typography-th1loja-letter-spacing:0.01em;--e-global-typography-th1prod-font-family:"Bebas Neue";--e-global-typography-th1prod-font-size:3.7rem;--e-global-typography-th1prod-font-weight:400;--e-global-typography-th1prod-line-height:0.98em;--e-global-typography-th1prod-letter-spacing:0.01em;--e-global-typography-tpequeno-font-family:"Jost";--e-global-typography-tpequeno-font-size:0.92rem;--e-global-typography-tpequeno-font-weight:400;--e-global-typography-tpequeno-line-height:1.5em;--e-global-typography-tsentido-font-family:"Pausa Bright";--e-global-typography-tsentido-font-size:1.75rem;--e-global-typography-tsentido-font-weight:400;--e-global-typography-tsentido-line-height:1.05em;--e-global-typography-tsentido-letter-spacing:0em;background-color:#F7F4E9;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-vprof );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:0.85em 1.6em 0.85em 1.6em;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-vesc );color:#FFFFFF;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 a{color:var( --e-global-color-vesc );}.elementor-kit-10 a:hover{color:var( --e-global-color-vprof );}.elementor-kit-10 h1{color:var( --e-global-color-secondary );}.elementor-kit-10 h2{color:var( --e-global-color-vprof );}.elementor-kit-10 label{color:#393A40;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:#1E1D21;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(57,58,64,0.28);border-radius:12px 12px 12px 12px;padding:12px 14px 12px 14px;}.elementor-kit-10 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea:focus,.elementor-kit-10 .elementor-field-textual:focus{border-style:solid;border-color:#B32F3C;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:40px;--container-default-padding-bottom:0px;--container-default-padding-left:40px;}.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-10{--e-global-typography-text-font-size:17px;--e-global-typography-tdisplay-font-size:6.2rem;--e-global-typography-th1-font-size:4.6rem;--e-global-typography-th2-font-size:2.5rem;--e-global-typography-tnome-font-size:2.3rem;--e-global-typography-tlead-font-size:1.2rem;--e-global-typography-th2m-font-size:2.15rem;--e-global-typography-ttile-font-size:2.2rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-kit-10 label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:24px;--container-default-padding-bottom:0px;--container-default-padding-left:24px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-secondary-font-size:1.1rem;--e-global-typography-text-font-size:16px;--e-global-typography-tdisplay-font-size:13.2vw;--e-global-typography-th1-font-size:3.1rem;--e-global-typography-th2-font-size:1.95rem;--e-global-typography-tnome-font-size:2rem;--e-global-typography-tlead-font-size:1.1rem;--e-global-typography-th2m-font-size:1.8rem;--e-global-typography-ttile-font-size:2rem;--e-global-typography-tpreco-font-size:1.7rem;--e-global-typography-tprecog-font-size:2.8rem;--e-global-typography-tcartao-font-size:1.08rem;--e-global-typography-th1loja-font-size:2.8rem;--e-global-typography-th1prod-font-size:2.5rem;--e-global-typography-tsentido-font-size:1.5rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-kit-10 label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:16px;--container-default-padding-bottom:0px;--container-default-padding-left:16px;}}
/* Start custom CSS *//* ===== Pausa · Loja online · CSS global (Elementor › Definições do site › CSS personalizado) =====
   PARTE 1 · base da marca, igual ao site grupopausa.pt
   PARTE 2 · estilos próprios da loja (WooCommerce) — fonte: loja/css/loja.css */

/* ---------- PARTE 1 · BASE DA MARCA ---------- */

/* Título do topo da home: sobe linha a linha */
.pausa-titulo-linhas .elementor-heading-title .linha{display:block;overflow:hidden;padding:.18em 0 .04em;margin-top:-.18em}
.pausa-titulo-linhas .elementor-heading-title .linha>span{display:inline-block;animation:pausa-subir 1.1s cubic-bezier(.2,.7,.2,1) .12s both}
.pausa-titulo-linhas .elementor-heading-title .linha:nth-child(2)>span{animation-delay:.25s}
.pausa-titulo-linhas .elementor-heading-title .linha:nth-child(3)>span{animation-delay:.38s}
@keyframes pausa-subir{from{transform:translateY(108%)}to{transform:none}}

/* Toldo: riscas de lona e festões */
.pausa-toldo-hero{background-image:repeating-linear-gradient(90deg,rgba(255,250,242,.045) 0 64px,transparent 64px 128px)!important}
.e-con.pausa-festoes,.e-con.pausa-festoes-grandes{overflow:visible}
.e-con.pausa-festoes::after,.e-con.pausa-festoes-grandes::after{content:"";position:absolute;left:0;right:0;top:100%;pointer-events:none;z-index:2;background-repeat:round no-repeat}
.e-con.pausa-festoes::after{height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='12' viewBox='0 0 32 12'%3E%3Cpath d='M0 0H32Q32 12 16 12Q0 12 0 0Z' fill='%23CF3846'/%3E%3C/svg%3E");background-size:32px 12px}
.e-con.pausa-festoes-grandes::after{height:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='34' viewBox='0 0 96 34'%3E%3Cpath d='M0 0H96Q96 34 48 34Q0 34 0 0Z' fill='%23CF3846'/%3E%3C/svg%3E");background-size:96px 34px}

/* Fundos em movimento: brilhos (secção escura) e bolhas (aperitivo) */
.e-con.pausa-brilho,.e-con.pausa-bolhas{overflow:hidden}
.e-con.pausa-brilho>.e-con-inner,.e-con.pausa-bolhas>.e-con-inner{position:relative;z-index:1}
.e-con.pausa-brilho::before,.e-con.pausa-brilho::after{content:"";position:absolute;display:block;height:auto;aspect-ratio:1;border-radius:50%;opacity:1;mix-blend-mode:normal;pointer-events:none;z-index:0;will-change:transform}
.e-con.pausa-brilho::before{top:-35%;left:-18%;width:min(900px,62vw);background:radial-gradient(circle,rgba(207,56,70,.42),rgba(207,56,70,0) 66%);animation:pausa-flutuar-a 18s ease-in-out infinite alternate}
.e-con.pausa-brilho::after{top:auto;bottom:-40%;right:-14%;left:auto;width:min(800px,54vw);background:radial-gradient(circle,rgba(195,151,113,.3),rgba(195,151,113,0) 66%);animation:pausa-flutuar-b 23s ease-in-out infinite alternate}
@keyframes pausa-flutuar-a{to{transform:translate(22vw,18%) scale(1.15)}}
@keyframes pausa-flutuar-b{to{transform:translate(-18vw,-16%) scale(.88)}}
.e-con.pausa-bolhas::after{content:"";position:absolute;left:0;right:0;top:0;height:calc(100% + 900px);pointer-events:none;z-index:0;background-image:radial-gradient(circle at 6% 120px,rgba(234,223,204,.55) 0 7px,rgba(195,151,113,.6) 7px 8.5px,transparent 9px),radial-gradient(circle at 14% 560px,rgba(234,223,204,.55) 0 11px,rgba(195,151,113,.6) 11px 12.5px,transparent 13px),radial-gradient(circle at 22% 300px,rgba(234,223,204,.55) 0 5px,rgba(195,151,113,.6) 5px 6.5px,transparent 7px),radial-gradient(circle at 31% 760px,rgba(234,223,204,.55) 0 9px,rgba(195,151,113,.6) 9px 10.5px,transparent 11px),radial-gradient(circle at 39% 80px,rgba(234,223,204,.55) 0 6px,rgba(195,151,113,.6) 6px 7.5px,transparent 8px),radial-gradient(circle at 47% 450px,rgba(234,223,204,.55) 0 13px,rgba(195,151,113,.6) 13px 14.5px,transparent 15px),radial-gradient(circle at 56% 680px,rgba(234,223,204,.55) 0 7px,rgba(195,151,113,.6) 7px 8.5px,transparent 9px),radial-gradient(circle at 63% 220px,rgba(234,223,204,.55) 0 10px,rgba(195,151,113,.6) 10px 11.5px,transparent 12px),radial-gradient(circle at 71% 520px,rgba(234,223,204,.55) 0 5px,rgba(195,151,113,.6) 5px 6.5px,transparent 7px),radial-gradient(circle at 79% 840px,rgba(234,223,204,.55) 0 12px,rgba(195,151,113,.6) 12px 13.5px,transparent 14px),radial-gradient(circle at 88% 340px,rgba(234,223,204,.55) 0 8px,rgba(195,151,113,.6) 8px 9.5px,transparent 10px),radial-gradient(circle at 95% 620px,rgba(234,223,204,.55) 0 6px,rgba(195,151,113,.6) 6px 7.5px,transparent 8px);background-size:100% 900px;animation:pausa-bolhas 22s linear infinite}
@keyframes pausa-bolhas{to{transform:translateY(-900px)}}

/* Palavras gigantes em contorno (Cozinha) */
.pausa-texto-gigante{width:max-content!important;max-width:none!important;white-space:nowrap;pointer-events:none}

/* Cartão vermelho com selo em contorno */
.e-con.pausa-tile-onda{position:relative;overflow:hidden}
.e-con.pausa-tile-onda::after{content:"";position:absolute;top:-28%;right:-14%;width:64%;aspect-ratio:1;background:url("https://loja.grupopausa.pt/wp-content/uploads/2026/11/pausa-onda-contorno-caramelo.png") center/contain no-repeat;opacity:.45;pointer-events:none}

/* Pílulas, migalhas e etiquetas */
.pausa-pilulas .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:10px;margin:0!important}
.pausa-pilulas .elementor-icon-list-item{margin:0!important;padding:.62em 1.1em!important;border:1px solid rgba(255,250,242,.2);border-radius:999px;background:rgba(255,250,242,.05);line-height:1.2}
.pausa-pilulas .elementor-icon-list-item:after{display:none!important}
.pausa-pilulas .elementor-icon-list-text{display:inline-flex;align-items:center;gap:.6em}
.pausa-pilulas .elementor-icon-list-text:before{content:"";width:6px;height:6px;border-radius:50%;background:#D9B48E;flex:none}
.pausa-migalhas .rank-math-breadcrumb p{margin:0;font-size:.9rem;color:#5E594F}
.pausa-migalhas .rank-math-breadcrumb a{color:#5E594F;text-decoration:none}
.pausa-migalhas .rank-math-breadcrumb .separator{color:#7A5636;margin:0 .35em}
.pausa-migalhas .rank-math-breadcrumb .last{color:#1E1D21;font-weight:500}
.pausa-a-confirmar{display:inline-block;padding:.3em .7em;border:1px dashed #7A5636;border-radius:999px;font-size:.85rem;color:#7A5636}

/* Perguntas frequentes: só linhas horizontais */
.elementor-widget-accordion .elementor-accordion-item{border-width:0 0 1px!important}
.elementor-widget-accordion .elementor-accordion-item:first-child{border-top-width:1px!important}
.elementor-widget-accordion .elementor-tab-content{border-top:0!important}

/* Movimento reduzido */
@media (prefers-reduced-motion:reduce){
.pausa-titulo-linhas .elementor-heading-title .linha>span,.e-con.pausa-brilho::before,.e-con.pausa-brilho::after,.e-con.pausa-bolhas::after{animation:none!important}
.pausa-vitrine .swiper-slide-inner{transition:none}
}

/* Links em secções escuras ou vermelhas */
.e-con.pausa-brilho a:not(.elementor-button),.e-con.pausa-brilho a:not(.elementor-button):hover,.e-con.pausa-produtores a:not(.elementor-button),.e-con.pausa-produtores a:not(.elementor-button):hover{color:#FFFAF2!important;text-decoration:underline;text-underline-offset:3px}
.elementor .e-con.pausa-produtores a:not(.elementor-button):hover{text-decoration-color:currentColor!important}

/* ===== Decorações de fundo animadas ===== */
.e-con.pausa-palco{isolation:isolate;overflow:hidden}
.pausa-deco{pointer-events:none;user-select:none}
.pausa-deco img{display:block;will-change:transform}
.pausa-flutua img{animation:pausa-flutua 7s ease-in-out infinite alternate}
.pausa-flutua-b img{animation:pausa-flutua 9s ease-in-out -3s infinite alternate-reverse}
.pausa-gira img{animation:pausa-gira 40s linear infinite}
.pausa-gira-inverso img{animation:pausa-gira 52s linear infinite reverse}
.pausa-baloica img{animation:pausa-baloica 5s ease-in-out infinite alternate}
.pausa-brilha img{animation:pausa-brilha 3.4s ease-in-out infinite}
.pausa-brilha-b img{animation:pausa-brilha 4.2s ease-in-out -1.7s infinite}
.pausa-deriva img{animation:pausa-deriva 13s ease-in-out infinite alternate}
@keyframes pausa-flutua{from{transform:translateY(-14px) rotate(-8deg)}to{transform:translateY(16px) rotate(10deg)}}
@keyframes pausa-gira{to{transform:rotate(360deg)}}
@keyframes pausa-baloica{from{transform:rotate(-9deg) translateX(-6px)}to{transform:rotate(9deg) translateX(6px)}}
@keyframes pausa-brilha{0%,100%{transform:scale(.5) rotate(0);opacity:.3}50%{transform:scale(1) rotate(45deg);opacity:1}}
@keyframes pausa-deriva{from{transform:translate(0,0) rotate(-5deg)}to{transform:translate(56px,-22px) rotate(7deg)}}
@media (prefers-reduced-motion:reduce){.pausa-deco img{animation:none!important}}

/* ===== Custo das chamadas (Decreto-Lei 59/2021) ===== */
.pausa-custo-chamada{display:block;margin-top:3px;font-size:.78rem;line-height:1.35;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}
p.pausa-custo-chamada{margin:6px 0 0}
.pausa-custo-chamada small,.pausa-custo-chamada em{font-size:inherit;font-style:italic}
.elementor-icon-list-item:has(.pausa-custo-chamada),.elementor-icon-list-item:has(.pausa-custo-chamada)>a{align-items:flex-start}
.elementor-icon-list-item:has(.pausa-custo-chamada) .elementor-icon-list-icon{margin-top:.3em}

/* ===== Links: linha suave por baixo; ao passar o rato só a linha fica vermelha ===== */
.elementor .elementor-widget-text-editor a,.elementor .elementor-tab-content a,.pausa-migalhas .rank-math-breadcrumb a{color:inherit}
.elementor .elementor-widget-text-editor a,.elementor .elementor-tab-content a,.elementor .elementor-widget-icon-list .elementor-icon-list-item>a .elementor-icon-list-text,.pausa-migalhas .rank-math-breadcrumb a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em;text-decoration-color:rgba(57,58,64,.3);text-decoration-color:color-mix(in srgb,currentColor 32%,transparent);transition:text-decoration-color .2s}
.elementor .elementor-widget-text-editor a:hover,.elementor .elementor-widget-text-editor a:focus-visible,.elementor .elementor-tab-content a:hover,.elementor .elementor-tab-content a:focus-visible,.elementor .elementor-widget-icon-list .elementor-icon-list-item>a:hover .elementor-icon-list-text,.elementor .elementor-widget-icon-list .elementor-icon-list-item>a:focus-visible .elementor-icon-list-text,.pausa-migalhas .rank-math-breadcrumb a:hover{text-decoration-color:#CF3846}
.elementor-location-footer .elementor-widget-icon-list .elementor-icon-list-item>a:hover .elementor-icon-list-text,.elementor-location-footer .elementor-widget-icon-list .elementor-icon-list-item>a:focus-visible .elementor-icon-list-text,.elementor-location-footer .elementor-widget-text-editor a:hover,.elementor .e-con.pausa-brilho a:hover,.elementor .e-con.pausa-brilho a:focus-visible{text-decoration-color:currentColor!important}
.elementor-icon-list-text .pausa-custo-chamada{display:inline-block;width:100%}

/* ===== Bloco produtores: fundo escuro com toldo ===== */
.e-con.pausa-produtores{background-size:220% 220%!important;animation:pausa-vinho 20s ease-in-out infinite alternate}
@keyframes pausa-vinho{from{background-position:0% 40%}to{background-position:100% 60%}}
.e-con.pausa-produtores::before{content:"";position:absolute;left:0;right:0;top:0;width:auto;height:34px;opacity:1;z-index:2;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='34' viewBox='0 0 192 34'%3E%3Cpath d='M0 0H96Q96 34 48 34Q0 34 0 0Z' fill='%23CF3846'/%3E%3Cpath d='M96 0H192Q192 34 144 34Q96 34 96 0Z' fill='%23FFFAF2'/%3E%3C/svg%3E") repeat-x 0 0/192px 34px;border:0}
.e-con.pausa-produtores::after{content:"";position:absolute;left:0;right:0;top:0;height:calc(100% + 1000px);pointer-events:none;z-index:0;background-image:radial-gradient(circle at 43% 970px,rgba(255,250,242,.22) 0 2.5px,transparent 3.3px),radial-gradient(circle at 52% 666px,rgba(255,250,242,.22) 0 2px,transparent 2.8px),radial-gradient(circle at 11% 840px,rgba(255,250,242,.22) 0 4.5px,transparent 5.3px),radial-gradient(circle at 14% 374px,rgba(255,250,242,.22) 0 4.5px,transparent 5.3px),radial-gradient(circle at 9% 931px,rgba(255,250,242,.22) 0 4.5px,transparent 5.3px),radial-gradient(circle at 29% 38px,rgba(255,250,242,.22) 0 2px,transparent 2.8px),radial-gradient(circle at 57% 428px,rgba(255,250,242,.22) 0 2px,transparent 2.8px),radial-gradient(circle at 32% 92px,rgba(255,250,242,.22) 0 4.5px,transparent 5.3px),radial-gradient(circle at 56% 60px,rgba(255,250,242,.22) 0 4.5px,transparent 5.3px),radial-gradient(circle at 17% 970px,rgba(255,250,242,.22) 0 2.5px,transparent 3.3px),radial-gradient(circle at 82% 642px,rgba(255,250,242,.22) 0 4.5px,transparent 5.3px),radial-gradient(circle at 9% 590px,rgba(255,250,242,.22) 0 4.5px,transparent 5.3px),radial-gradient(circle at 52% 50px,rgba(255,250,242,.22) 0 2.5px,transparent 3.3px),radial-gradient(circle at 7% 570px,rgba(255,250,242,.22) 0 2.5px,transparent 3.3px),radial-gradient(circle at 39% 429px,rgba(255,250,242,.22) 0 2.5px,transparent 3.3px),radial-gradient(circle at 71% 120px,rgba(255,250,242,.22) 0 4.5px,transparent 5.3px),radial-gradient(circle at 41% 573px,rgba(255,250,242,.22) 0 2.5px,transparent 3.3px),radial-gradient(circle at 15% 595px,rgba(255,250,242,.22) 0 4.5px,transparent 5.3px),radial-gradient(circle at 83% 192px,rgba(255,250,242,.22) 0 3px,transparent 3.8px),radial-gradient(circle at 14% 560px,rgba(255,250,242,.22) 0 2px,transparent 2.8px),radial-gradient(circle at 74% 61px,rgba(255,250,242,.22) 0 4.5px,transparent 5.3px),radial-gradient(circle at 28% 508px,rgba(255,250,242,.22) 0 4.5px,transparent 5.3px),radial-gradient(circle at 56% 795px,rgba(255,250,242,.22) 0 3px,transparent 3.8px),radial-gradient(circle at 61% 599px,rgba(255,250,242,.22) 0 3.5px,transparent 4.3px),radial-gradient(circle at 48% 306px,rgba(255,250,242,.22) 0 2.5px,transparent 3.3px),radial-gradient(circle at 25% 715px,rgba(255,250,242,.22) 0 2.5px,transparent 3.3px),radial-gradient(circle at 12% 588px,rgba(255,250,242,.22) 0 3px,transparent 3.8px),radial-gradient(circle at 69% 506px,rgba(255,250,242,.22) 0 3px,transparent 3.8px),radial-gradient(circle at 95% 459px,rgba(255,250,242,.22) 0 3px,transparent 3.8px),radial-gradient(circle at 79% 74px,rgba(255,250,242,.22) 0 2px,transparent 2.8px),radial-gradient(circle at 67% 428px,rgba(255,250,242,.22) 0 2.5px,transparent 3.3px),radial-gradient(circle at 98% 350px,rgba(255,250,242,.22) 0 2.5px,transparent 3.3px),radial-gradient(circle at 64% 431px,rgba(255,250,242,.22) 0 2px,transparent 2.8px),radial-gradient(circle at 87% 79px,rgba(255,250,242,.22) 0 4.5px,transparent 5.3px);background-size:100% 1000px;animation:pausa-farinha 46s linear infinite}
@keyframes pausa-farinha{to{transform:translateY(-1000px)}}
.e-con.pausa-produtores>.e-con-inner{position:relative;z-index:1}
.pausa-foto-a img,.pausa-foto-b img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.pausa-foto-a img{transform:rotate(-2.5deg)}
.pausa-foto-b img{transform:rotate(3deg)}
.pausa-foto-a:hover img,.pausa-foto-b:hover img{transform:rotate(0) translateY(-6px)}
.e-con.pausa-faixa{overflow:hidden}
.pausa-faixa .pausa-faixa-sep{display:inline-block;width:.38em;height:.38em;margin:0 .85em;border-radius:50%;background:#ECD0AE;vertical-align:.2em}
.pausa-branco img{filter:brightness(0) invert(1)}
@media (max-width:767px){.e-con.pausa-produtores::before{height:22px;background-size:124px 22px}}
@media (prefers-reduced-motion:reduce){.e-con.pausa-produtores,.e-con.pausa-produtores::after{animation:none!important}.pausa-foto-a img,.pausa-foto-b img{transition:none}}

/* ===== Palavra "pausa" na letra da marca (H1 da home) ===== */
.pausa-marca-palavra{font-family:"Pausa Bright",serif;font-size:1.37em;font-weight:400;letter-spacing:0;line-height:.6;text-transform:uppercase}

/* ===== Cinco sentidos: palco sem cortes e legendas ===== */
.e-con.pausa-palco-livre{isolation:isolate}
.pausa-legenda-sentido{pointer-events:none}
.pausa-legenda-sentido .elementor-heading-title{display:inline-block;white-space:nowrap;transform:rotate(var(--r,-7deg));transform-origin:left center;animation:pausa-legenda 4.5s ease-in-out infinite alternate}
.pausa-rot-9{--r:-9deg}.pausa-rot-8{--r:-8deg}.pausa-rot-7{--r:-7deg}.pausa-rot-6{--r:-6deg}.pausa-rot-5{--r:-5deg}.pausa-rot5{--r:5deg}.pausa-rot6{--r:6deg}.pausa-rot7{--r:7deg}.pausa-rot8{--r:8deg}
@keyframes pausa-legenda{to{transform:rotate(calc(var(--r,-7deg) + 3deg)) translateY(-3px)}}
@media (prefers-reduced-motion:reduce){.pausa-legenda-sentido .elementor-heading-title{animation:none}}

/* ===== Fonte dos títulos: Pausa Bright (Bright PT + Coustard nos números e pontuação) — versão de aprovação, confirmar licença antes de publicar ===== */
@font-face{font-family:"Pausa Bright";font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");size-adjust:88%;unicode-range:U+0021-0040,U+005B-0060,U+007B-007E,U+00A0,U+00AB,U+00B7,U+00BB,U+00D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+20AC}
@font-face{font-family:"Pausa Bright";font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff;base64,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) format("woff");unicode-range:U+0020,U+0041-005A,U+0061-007A,U+00C0-00FF}

/* barra de rolagem dos popups: fina, vermelho da marca, sem setas, longe dos cantos arredondados */
.elementor-popup-modal .dialog-message::-webkit-scrollbar{width:14px}
.elementor-popup-modal .dialog-message::-webkit-scrollbar-button{display:none;width:0;height:0}
.elementor-popup-modal .dialog-message::-webkit-scrollbar-track{margin:28px 0;background:transparent}
.elementor-popup-modal .dialog-message::-webkit-scrollbar-thumb{min-height:48px;border:4px solid transparent;border-radius:999px;background:rgba(207,56,70,.42);background-clip:padding-box}
.elementor-popup-modal .dialog-message::-webkit-scrollbar-thumb:hover,.elementor-popup-modal .dialog-message::-webkit-scrollbar-thumb:active{background-color:#CF3846}
.elementor-popup-modal .dialog-message::-webkit-scrollbar-corner{background:transparent}
@supports not .elementor-kit-10(::-webkit-scrollbar){.elementor-popup-modal .dialog-message{scrollbar-width:thin;scrollbar-color:rgba(207,56,70,.55) transparent}}

/* ===== Entradas suaves só com CSS (sem JavaScript) ===== */
@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){
.pausa-entra{animation:pausa-entra linear both;animation-timeline:view();animation-range:entry 0 entry 160px}
@keyframes pausa-entra{from{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}
}}

/* ===== Páginas legais (privacidade e cookies) ===== */
.pausa-legal .elementor-widget-text-editor{max-width:780px;margin-inline:auto}
.pausa-legal .elementor-widget-text-editor h2{margin:2.4em 0 .7em;font-size:clamp(1.5rem,1.1rem + 1.2vw,1.9rem);line-height:1.15;color:#B32F3C;text-wrap:balance}
.pausa-legal .elementor-widget-text-editor h3{margin:1.8em 0 .5em;font-size:1.12rem;line-height:1.3;text-wrap:balance}
.pausa-legal .elementor-widget-text-editor p,.pausa-legal .elementor-widget-text-editor li{line-height:1.7}
.pausa-legal .elementor-widget-text-editor ul{margin:0 0 1.2em;padding-left:1.2em}
.pausa-legal .elementor-widget-text-editor li{margin:.3em 0}
.pausa-legal .elementor-widget-text-editor code{padding:.1em .35em;border-radius:5px;background:rgba(57,58,64,.07);font-size:.88em;overflow-wrap:anywhere}
.pausa-legal .pausa-legal-data{font-size:.9rem;color:#5E594F}
.pausa-legal .pausa-legal-tabela{width:100%;margin:.6em 0 1.6em;border-collapse:collapse;font-size:.92rem;background:#fff;border-radius:14px;overflow:hidden}
.pausa-legal .pausa-legal-tabela th{padding:10px 12px;border:0;background:#F2EDE3;text-align:left;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#7A5636}
.pausa-legal .pausa-legal-tabela td{padding:10px 12px;border:0;border-top:1px solid rgba(57,58,64,.14);background:#fff;vertical-align:top;line-height:1.5}
@media (max-width:767px){.pausa-legal .pausa-legal-tabela,.pausa-legal .pausa-legal-tabela tbody,.pausa-legal .pausa-legal-tabela tr,.pausa-legal .pausa-legal-tabela td{display:block;width:auto}.pausa-legal .pausa-legal-tabela thead{display:none}.pausa-legal .pausa-legal-tabela tr{padding:10px 14px;border-top:1px solid rgba(57,58,64,.14)}.pausa-legal .pausa-legal-tabela tr:first-child{border-top:0}.pausa-legal .pausa-legal-tabela td{padding:3px 0;border:0}.pausa-legal .pausa-legal-tabela td::before{content:attr(data-label) ": ";font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7A5636}}

/* números de telefone dos popups sem quebra de linha */
.elementor-popup-modal a[href^="tel:"]{white-space:nowrap}

/* ---------- PARTE 2 · LOJA ---------- */

/* ===== Loja · cores de apoio (iguais às cores globais do kit) ===== */
:root{--pl-vermelho:#CF3846;--pl-vermelho-escuro:#B32F3C;--pl-carvao:#393A40;--pl-tinta:#1E1D21;--pl-suave:#5E594F;--pl-caramelo:#7A5636;--pl-areia:#EADFCC;--pl-creme:#F7F4E9;--pl-papel:#FFFAF2;--pl-linha:rgba(57,58,64,.16);--pl-raio:22px}

/* ===== Loja · botões do WooCommerce: pílula vermelha, como os botões do site ===== */
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.added_to_cart,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce-button,.wc-forward{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:50px;padding:.85em 1.6em;border:0;border-radius:999px;background-color:var(--pl-vermelho);color:#fff;font:500 16px/1.2 "Jost",sans-serif;letter-spacing:.01em;text-decoration:none;transition:background-color .2s,transform .2s}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce a.added_to_cart:hover,.wc-forward:hover{background-color:var(--pl-vermelho-escuro);color:#fff;transform:translateY(-2px)}
.woocommerce a.button:focus-visible,.woocommerce button.button:focus-visible,.woocommerce input.button:focus-visible{outline:2px solid var(--pl-carvao);outline-offset:3px}
.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce a.button.disabled{opacity:.55;padding:.85em 1.6em;color:#fff;transform:none;cursor:not-allowed}
.woocommerce a.button.loading,.woocommerce button.button.loading{opacity:.7}
@media (prefers-reduced-motion:reduce){.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{transition:none}.woocommerce a.button:hover,.woocommerce button.button:hover{transform:none}}

/* ===== Loja · avisos do WooCommerce ===== */
.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 24px;padding:16px 20px;border:0;border-left:4px solid var(--pl-vermelho);border-radius:14px;background:#fff;color:var(--pl-tinta);font-size:1rem;line-height:1.5;list-style:none}
.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{display:none}
.woocommerce-message{border-left-color:#2E7D4F}
.woocommerce-info{border-left-color:#C39771}
.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{order:2;margin-left:auto;min-height:42px;padding:.6em 1.2em;font-size:15px}
.woocommerce-error li{list-style:none;margin:0}
.woocommerce-message:focus,.woocommerce-info:focus,.woocommerce-error:focus{outline:0;box-shadow:0 0 0 2px rgba(57,58,64,.22)}
.woocommerce-notices-wrapper{max-width:1200px;margin-inline:auto;padding-inline:40px}
.woocommerce-notices-wrapper:not(:empty){padding-top:20px}
.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-error{margin-bottom:0}
.elementor-location-single>.woocommerce-notices-wrapper,.e-con .woocommerce-notices-wrapper{background:transparent}
body.single-product .woocommerce-notices-wrapper{background:var(--pl-areia);max-width:none;padding-inline:max(40px,calc((100% - 1200px)/2 + 40px))}
@media (max-width:1024px){.woocommerce-notices-wrapper,body.single-product .woocommerce-notices-wrapper{padding-inline:24px}}
@media (max-width:767px){.woocommerce-notices-wrapper,body.single-product .woocommerce-notices-wrapper{padding-inline:16px}}

/* ===== Loja · cartão de produto (modelo de loop «Cartão de produto») ===== */
.e-loop-item .pl-cartao{height:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1)}
.e-loop-item .pl-cartao:hover,.e-loop-item .pl-cartao:focus-within{transform:translateY(-6px)}
.pl-cartao .pl-cartao-foto img{width:100%;aspect-ratio:4/5;object-fit:contain;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.pl-cartao:hover .pl-cartao-foto img{transform:scale(1.05)}
.pl-cartao .pl-cartao-nome a{color:inherit;text-decoration:none}
.pl-cartao .pl-cartao-nome a:hover,.pl-cartao .pl-cartao-nome a:focus-visible{color:var(--pl-vermelho-escuro)}
.pl-cartao .pl-cartao-nome a::after{content:"";position:absolute;inset:0;z-index:1}
.pl-cartao .pl-cartao-comprar{position:relative;z-index:2}
.pl-preco .woocommerce-Price-amount,.pl-preco bdi{font:inherit;color:inherit}
.pl-preco del{opacity:.55;font-size:.7em;margin-right:.35em}
.pl-preco ins{text-decoration:none}
.pl-cartao .pl-cartao-comprar .button{min-height:44px;padding:.6em 1.15em;font-size:15px}
.pl-cartao .pl-cartao-comprar .added_to_cart{display:none}
.pl-cartao .pl-cartao-comprar .button.added::after{content:"✓";margin-left:.4em;font-family:inherit}
@media (prefers-reduced-motion:reduce){.e-loop-item .pl-cartao,.pl-cartao .pl-cartao-foto img{transition:none}.e-loop-item .pl-cartao:hover,.e-loop-item .pl-cartao:focus-within,.pl-cartao:hover .pl-cartao-foto img{transform:none}}

/* ===== Loja · filtros (widget Filtro de taxonomia) e categorias em pílulas ===== */
.pl-filtro .e-filter{gap:8px}
.pl-filtro .e-filter-item[data-filter="__all"]{order:-1}
.pl-filtro .e-filter-item{min-height:44px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}
.pl-filtro .e-filter-item:focus-visible{outline:2px solid var(--pl-carvao);outline-offset:2px}
.pl-tipos .elementor-nav-menu{gap:8px;flex-wrap:wrap}
.pl-tipos .elementor-nav-menu .elementor-item{min-height:44px;padding:.55em 1.15em!important;border:1.5px solid rgba(57,58,64,.28);border-radius:999px;transition:background-color .2s,color .2s,border-color .2s}
.pl-tipos .elementor-nav-menu .elementor-item:hover{border-color:var(--pl-carvao)}
.pl-tipos .elementor-nav-menu .elementor-item.elementor-item-active{border-color:var(--pl-vermelho);background:var(--pl-vermelho);color:#fff!important}
.pl-tipos .elementor-nav-menu .elementor-item::after,.pl-tipos .elementor-nav-menu .elementor-item::before{display:none}
@media (max-width:767px){
.pl-tipos .elementor-nav-menu{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}
.pl-tipos .elementor-nav-menu::-webkit-scrollbar,.pl-filtro .e-filter::-webkit-scrollbar{display:none}
.pl-filtro .e-filter{scrollbar-width:none}
.pl-tipos .elementor-nav-menu>li,.pl-filtro .e-filter-item{flex:none;white-space:nowrap}
}

/* ===== Loja · página de produto ===== */
.pl-galeria .woocommerce-product-gallery{margin:0;width:100%!important;float:none!important}
.pl-galeria .woocommerce-product-gallery__wrapper{margin:0}
.pl-galeria .woocommerce-product-gallery__image{border-radius:var(--pl-raio);overflow:hidden;background:#fff}
.pl-galeria .woocommerce-product-gallery__image img{width:100%;height:auto}
.pl-galeria .flex-control-thumbs{display:flex;gap:10px;margin:12px 0 0;padding:0}
.pl-galeria .flex-control-thumbs li{width:76px!important;float:none!important;list-style:none}
.pl-galeria .flex-control-thumbs img{border-radius:12px;border:1.5px solid transparent;opacity:.7}
.pl-galeria .flex-control-thumbs img.flex-active,.pl-galeria .flex-control-thumbs img:hover{border-color:var(--pl-vermelho);opacity:1}
.pl-galeria .woocommerce-product-gallery__trigger{top:14px;right:14px;background:var(--pl-papel)}
.pl-galeria span.onsale{display:none}
.pl-comprar form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0}
.pl-comprar form.cart .quantity{margin:0!important}
.pl-comprar .quantity .qty{width:84px;min-height:50px;padding:10px 8px;border:1.5px solid rgba(57,58,64,.28);border-radius:999px;background:#fff;color:var(--pl-tinta);font:500 1rem "Jost",sans-serif;text-align:center}
.pl-comprar .quantity .qty:focus{border-color:var(--pl-vermelho-escuro);outline:2px solid var(--pl-vermelho-escuro);outline-offset:1px}
.pl-comprar form.cart .button{flex:1 1 220px;max-width:340px}
.pl-comprar .stock{margin:0 0 10px;font-size:.92rem;color:var(--pl-suave)}
.pl-comprar .stock.out-of-stock{color:var(--pl-vermelho-escuro);font-weight:500}
.pl-resumo p{margin:0 0 .7em}
.pl-resumo p:last-child{margin-bottom:0}
.pl-descricao h2{margin:1.9em 0 .55em;font:400 clamp(1.6rem,1.2rem + 1.4vw,2.1rem)/1.1 "Pausa Bright","Bebas Neue",serif;color:var(--pl-vermelho-escuro);text-wrap:balance}
.pl-descricao h2:first-child{margin-top:0}
.pl-descricao h3{margin:1.5em 0 .4em;font:500 1.15rem/1.3 "Jost",sans-serif;color:var(--pl-tinta)}
.pl-descricao p,.pl-descricao li{line-height:1.7;color:var(--pl-suave)}
.pl-descricao ul{margin:0 0 1.2em;padding-left:1.2em}
.pl-descricao a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em;text-decoration-color:rgba(57,58,64,.3)}
.pl-descricao a:hover{text-decoration-color:var(--pl-vermelho)}
/* ficha técnica (widget Informação adicional) */
.pl-ficha h2{display:none}
.pl-ficha table.shop_attributes{width:100%;margin:0;border:0;border-collapse:collapse;font-size:.98rem}
.pl-ficha table.shop_attributes th,.pl-ficha table.shop_attributes td{padding:.72em 0;border:0;border-bottom:1px dashed rgba(57,58,64,.22);background:none!important;vertical-align:top;font-style:normal;line-height:1.45}
.pl-ficha table.shop_attributes tr:last-child th,.pl-ficha table.shop_attributes tr:last-child td{border-bottom:0}
.pl-ficha table.shop_attributes th{width:42%;padding-right:14px;text-align:left;font-weight:600;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-caramelo)}
.pl-ficha table.shop_attributes td{color:var(--pl-tinta)}
.pl-ficha table.shop_attributes td p{margin:0;padding:0}
.pl-ficha table.shop_attributes td a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em;text-decoration-color:rgba(57,58,64,.3)}
/* notas de prova: os três sentidos */
.pl-sentido .elementor-widget-image img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.pl-sentido:hover .elementor-widget-image img{transform:rotate(-6deg) scale(1.06)}
@media (prefers-reduced-motion:reduce){.pl-sentido .elementor-widget-image img{transition:none}.pl-sentido:hover .elementor-widget-image img{transform:none}}

/* ===== Loja · carrinho do cabeçalho (widget Carrinho do menu) ===== */
.pl-carrinho-menu .elementor-menu-cart__toggle .elementor-button{min-height:44px;padding:0 6px;border:0;background:transparent;gap:8px}
.pl-carrinho-menu .elementor-menu-cart__toggle .elementor-button:hover{background:transparent}
.pl-carrinho-menu .elementor-menu-cart__main{border-radius:22px 0 0 22px;background:var(--pl-papel)}
.pl-carrinho-menu .elementor-menu-cart__footer-buttons .elementor-button{min-height:48px;border-radius:999px}
.pl-carrinho-menu .elementor-menu-cart__product-image img{border-radius:10px;background:#fff}
@media (max-width:767px){.pl-carrinho-menu .elementor-menu-cart__main{border-radius:0}}
/* carrinho fechado: fora da ordem de tabulação e dos leitores de ecrã */
.elementor-menu-cart__container[aria-hidden="true"]{visibility:hidden}
/* perguntas frequentes (acordeão): resposta com largura de leitura */
.pl-faq .e-n-accordion-item-title{cursor:pointer}
.pl-faq .e-n-accordion-item-title:focus-visible{outline:2px solid var(--pl-vermelho);outline-offset:4px;border-radius:6px}
.pl-faq .elementor-widget-text-editor p{margin:0}

/* ===== Loja · carrinho, checkout e conta ===== */
.pl-caixa .woocommerce table.shop_table{border:0;border-radius:0;border-collapse:collapse;margin:0}
.pl-caixa .woocommerce table.shop_table th{font:600 .76rem/1.2 "Jost",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-caramelo)}
.pl-caixa .woocommerce table.shop_table td,.pl-caixa .woocommerce table.shop_table th{border-color:var(--pl-linha)}
.pl-caixa .woocommerce table.cart img{width:72px;border-radius:12px;background:#fff}
.pl-caixa .woocommerce table.cart td.product-name a{color:var(--pl-tinta);font-weight:500;text-decoration:none}
.pl-caixa .woocommerce table.cart td.product-name a:hover{color:var(--pl-vermelho-escuro)}
.pl-caixa .woocommerce a.remove{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--pl-suave)!important;font-size:1.3rem;font-weight:400;text-decoration:none}
.pl-caixa .woocommerce a.remove:hover{background:var(--pl-vermelho);color:#fff!important}
.pl-caixa .woocommerce .quantity .qty{width:76px;min-height:44px;border-radius:999px;text-align:center}
.pl-caixa .woocommerce .coupon .input-text{min-height:48px;border-radius:999px;padding-inline:18px}
.pl-caixa .woocommerce form .form-row label{margin-bottom:6px;font-weight:500;color:var(--pl-carvao)}
.pl-caixa .woocommerce form .form-row .required{color:var(--pl-vermelho-escuro);text-decoration:none}
.pl-caixa .woocommerce form .form-row input.input-text,.pl-caixa .woocommerce form .form-row textarea,.pl-caixa .woocommerce form .form-row select,.pl-caixa .select2-container--default .select2-selection--single{min-height:48px;border:1px solid rgba(57,58,64,.28);border-radius:12px;background:#fff;color:var(--pl-tinta)}
.pl-caixa .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px;padding-left:14px;color:var(--pl-tinta)}
.pl-caixa .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px;right:8px}
.pl-caixa .woocommerce form .form-row input.input-text:focus,.pl-caixa .woocommerce form .form-row textarea:focus,.pl-caixa .woocommerce form .form-row select:focus{border-color:var(--pl-vermelho-escuro);outline:2px solid var(--pl-vermelho-escuro);outline-offset:1px;box-shadow:none}
.pl-caixa .woocommerce-invalid input.input-text{border-color:var(--pl-vermelho-escuro)!important}
.pl-caixa .woocommerce-checkout #payment{border-radius:14px;background:var(--pl-creme)}
.pl-caixa .woocommerce-checkout #payment div.payment_box{border-radius:12px;background:#fff;color:var(--pl-suave)}
.pl-caixa .woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff}
.pl-caixa .woocommerce-checkout #payment ul.payment_methods{border-bottom-color:var(--pl-linha)}
.pl-caixa .woocommerce-privacy-policy-text,.pl-caixa .woocommerce-terms-and-conditions-wrapper{font-size:.92rem;color:var(--pl-suave)}
.pl-caixa .woocommerce input[type=checkbox],.pl-caixa .woocommerce input[type=radio]{width:18px;height:18px;accent-color:var(--pl-vermelho)}
.pl-caixa .cart-empty.woocommerce-info{justify-content:center;padding:28px 20px;border-left:0;font-size:1.1rem;text-align:center}
.pl-caixa .return-to-shop{text-align:center}
.woocommerce .blockUI.blockOverlay{border-radius:var(--pl-raio)}

/* passos da compra (carrinho → dados e pagamento → confirmação) */
.pl-passos .elementor-icon-list-items{counter-reset:pl-passo;gap:6px 22px}
.pl-passos .elementor-icon-list-item{counter-increment:pl-passo;color:var(--pl-suave)}
.pl-passos .elementor-icon-list-item::after{display:none!important}
.pl-passos .elementor-icon-list-text{display:inline-flex;align-items:center;gap:.6em;font:500 .95rem/1.2 "Jost",sans-serif}
.pl-passos .elementor-icon-list-text::before{content:counter(pl-passo);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1.5px solid currentColor;font-size:.85rem}
.pl-passos .pl-passo-atual{color:var(--pl-tinta);font-weight:600}
.pl-passos .elementor-icon-list-item:has(.pl-passo-atual) .elementor-icon-list-text::before{border-color:var(--pl-vermelho);background:var(--pl-vermelho);color:#fff}

/* ===== Loja · pormenores gerais ===== */
html{scroll-padding-top:96px}
.e-con[id]{scroll-margin-top:88px}
.elementor-widget-heading .elementor-heading-title{text-wrap:balance}
.pl-preco,.pl-preco-produto,.pl-caixa .woocommerce table.shop_table td,.pl-caixa .woocommerce table.shop_table th,.elementor-menu-cart__subtotal,.elementor-menu-cart__product-price{font-variant-numeric:tabular-nums}
.elementor-menu-cart__main{overscroll-behavior:contain}

/* ===== Loja · avisos legais (álcool) ===== */
.pl-aviso-alcool{font-size:.86rem;line-height:1.5}
.pl-aviso-alcool p{margin:0}

/* ===== Loja · cabeçalho (igual ao do site principal; modelo «Cabeçalho da loja») ===== */
.pl-header{transition:background-color .3s,box-shadow .3s}
.pl-header.elementor-sticky--effects{background-color:rgba(247,244,233,.97)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 rgba(57,58,64,.14)}
.pl-header .pausa-logo img{transition:width .35s cubic-bezier(.2,.7,.2,1)}
@media (min-width:1025px){.pl-header.elementor-sticky--effects .pausa-logo img{width:54px!important}}
@media (max-width:1024px){.pl-header-grelha>.pausa-header-acoes,.pl-header-grelha>.e-con-inner>.pausa-header-acoes{order:2}.pl-header-grelha>.pausa-header-nav,.pl-header-grelha>.e-con-inner>.pausa-header-nav{order:3}}
/* sublinhado que cresce da esquerda e seta do submenu que roda */
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:after{left:14px;right:14px;bottom:6px;width:auto;height:2px;opacity:1!important;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.2,.7,.2,1)}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover:after,.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus-visible:after,.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted:after,.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active:after{transform:scaleX(1)}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--main .sub-arrow svg,.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--main .sub-arrow i{transition:transform .25s cubic-bezier(.2,.7,.2,1)}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--main .menu-item-has-children:hover>a .sub-arrow svg,.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--main .menu-item-has-children:focus-within>a .sub-arrow svg,.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--main .has-submenu.highlighted .sub-arrow svg,.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--main .has-submenu.highlighted .sub-arrow i{transform:rotate(180deg)}
/* submenu: cartão papel com sombra */
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--main .sub-menu{min-width:250px!important;margin-top:10px!important;margin-left:-10px!important;padding:10px;border-radius:14px;background:#FFFAF2;box-shadow:0 30px 60px -30px rgba(57,58,64,.5),0 0 0 1px rgba(57,58,64,.06);animation:pausa-sub .22s cubic-bezier(.2,.7,.2,1) both}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--main .sub-menu:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--main .sub-menu li+li{margin-top:2px}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--main .sub-menu .elementor-sub-item{padding:10px 14px!important;border-radius:10px;transition:background-color .2s,color .2s}
@keyframes pausa-sub{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
/* menu do telemóvel/tablet: títulos grandes, itens em cascata */
@media (max-width:1024px){
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu__container.elementor-nav-menu--dropdown{border-radius:0 0 22px 22px;padding:10px 8px 18px;box-shadow:0 30px 60px -30px rgba(57,58,64,.5)}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item{font-family:"Bebas Neue",sans-serif;font-size:2.3rem;font-weight:400;line-height:1;letter-spacing:.03em;padding:10px 16px!important;border-radius:12px}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family:"Jost",sans-serif;font-size:1.05rem;font-weight:500;padding:8px 16px 8px 32px!important;border-radius:10px;border-left:0!important}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container .elementor-nav-menu>li{animation:pausa-item .45s cubic-bezier(.2,.7,.2,1) both}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container .elementor-nav-menu>li:nth-child(2){animation-delay:.05s}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container .elementor-nav-menu>li:nth-child(3){animation-delay:.1s}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container .elementor-nav-menu>li:nth-child(4){animation-delay:.15s}
}
@keyframes pausa-item{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}
/* hambúrguer: duas linhas finas que viram X */
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle{position:relative;width:44px;height:44px;padding:0;margin:0;background:transparent!important;border:0!important;border-radius:12px;box-shadow:none!important;cursor:pointer}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle>svg,.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle>i{display:none!important}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle:before,.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle:after{content:"";position:absolute;left:11px;right:11px;height:2px;border-radius:2px;background:#393A40;transition:top .35s cubic-bezier(.2,.7,.2,1),right .35s cubic-bezier(.2,.7,.2,1),transform .35s cubic-bezier(.2,.7,.2,1)}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle:before{top:17px}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle:after{top:25px;right:19px}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle:hover:after{right:11px}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle.elementor-active:before{top:21px;transform:rotate(45deg)}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle.elementor-active:after{top:21px;right:11px;transform:rotate(-45deg)}
.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle:focus-visible{outline:2px solid #CF3846;outline-offset:2px}
@media (prefers-reduced-motion:reduce){.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .sub-menu,.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-nav-menu>li{animation:none!important}.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-item:after,.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .sub-arrow svg,.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle:before,.elementor-location-header .elementor-element.pausa-header-nav.elementor-widget-nav-menu .elementor-menu-toggle:after,.pl-header,.pl-header .pausa-logo img{transition:none!important}}
/* botão só com ícone (o texto fica para leitores de ecrã) */
.pl-so-icone .elementor-button{min-height:44px;width:44px;padding:0!important;border-color:transparent!important;background:transparent!important}
.pl-so-icone .elementor-button:hover{background:rgba(57,58,64,.08)!important;color:var(--pl-carvao)!important}
.pl-so-icone .elementor-button-content-wrapper{justify-content:center;gap:0}
.pl-so-icone .elementor-button-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.pl-so-icone .elementor-button-icon svg,.pl-so-icone .elementor-button-icon i{width:20px;height:20px;font-size:20px;fill:var(--pl-carvao);color:var(--pl-carvao)}

/* ===== Loja · rodapé ===== */
.pl-rodape a:hover{text-decoration:underline;text-underline-offset:4px}
.pl-rodape .elementor-widget-text-editor p{margin:0}

/* ===== Loja · pequenos componentes ===== */
/* factos do produto em pílulas (região, álcool, volume) */
.pl-factos .pl-facto .elementor-heading-title{display:inline-flex;align-items:center;min-height:34px;padding:.3em .9em;border:1px solid rgba(57,58,64,.22);border-radius:999px;background:rgba(255,250,242,.6)}
.pl-factos .pl-facto .elementor-heading-title:empty{display:none}
.pl-prato .elementor-widget-text-editor p{margin:0}
.pl-preco-produto .price{margin:0;line-height:1}
.elementor-widget.pl-arquivo-descricao{max-width:680px;color:var(--pl-suave);font-size:1.15rem;line-height:1.6}
.pl-arquivo-descricao p{margin:0}
.pl-arquivo-descricao .term-description,.pl-arquivo-descricao .page-description{margin:0}
/* cartões de harmonização (pasta → vinho) */
.e-con.pl-par{transition:transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:0 22px 44px -32px rgba(57,58,64,.4)}
.e-con.pl-par:hover,.e-con.pl-par:focus-within{transform:translateY(-6px)}
.pl-par .elementor-widget-image img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.pl-par:hover .elementor-widget-image img{transform:scale(1.05)}
.pl-par .elementor-widget-image{overflow:hidden}
.pl-par .elementor-widget-text-editor p{margin:0}
.pl-par-vinho a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em;text-decoration-color:rgba(57,58,64,.3)}
.pl-par-vinho a:hover,.pl-par-vinho a:focus-visible{text-decoration-color:var(--pl-vermelho)}
.pl-par-vinho a::after{content:"";position:absolute;inset:0;z-index:1}
/* três tempos (aperitivo, à mesa, digestivo) */
.pl-momento .pl-momento-n .elementor-heading-title{font-size:5.4rem;line-height:.8}
.pl-momento .elementor-widget-text-editor p{margin:0}
.pl-ligacao a{display:inline-flex;align-items:center;gap:.45em;min-height:44px;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em;text-decoration-color:rgba(179,47,60,.4)}
.pl-ligacao a::after{content:"→";transition:transform .25s}
.pl-ligacao a:hover{text-decoration-color:currentColor}
.pl-ligacao a:hover::after{transform:translateX(3px)}
/* cartão sem botão: «Ver vinho» */
.pl-cartao-ver .elementor-heading-title::after{content:" →"}
/* botão claro sobre fundo vinho (destaque Limontejo) */
.pl-comprar-claro .elementor-button,.pl-comprar-claro a.button{min-height:50px;border-radius:999px;background-color:var(--pl-papel)!important;color:var(--pl-vermelho)!important}
.pl-comprar-claro .elementor-button:hover,.pl-comprar-claro a.button:hover{background-color:#fff!important;color:var(--pl-vermelho-escuro)!important}
.pl-comprar-claro .added_to_cart{display:none}
@media (prefers-reduced-motion:reduce){.e-con.pl-par,.pl-par .elementor-widget-image img,.pl-ligacao a::after{transition:none}.e-con.pl-par:hover,.e-con.pl-par:focus-within,.pl-par:hover .elementor-widget-image img,.pl-ligacao a:hover::after{transform:none}}/* End custom CSS */