.elementor-68 .elementor-element.elementor-element-b2d2e01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-270e403{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-270e403.elementor-element{--align-self:center;}.elementor-68 .elementor-element.elementor-element-270e403 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-68 .elementor-element.elementor-element-270e403 .elementor-swiper-button.elementor-swiper-button-next{font-size:10px;}.elementor-68 .elementor-element.elementor-element-06abfc0{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-06abfc0.elementor-element{--align-self:center;}.elementor-68 .elementor-element.elementor-element-06abfc0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-68 .elementor-element.elementor-element-06abfc0 .elementor-swiper-button.elementor-swiper-button-next{font-size:10px;}.elementor-68 .elementor-element.elementor-element-b87c8cd{--display:flex;}.elementor-68 .elementor-element.elementor-element-ca6c8cf{--e-image-carousel-slides-to-show:2;}.elementor-68 .elementor-element.elementor-element-ce8e6c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-68 .elementor-element.elementor-element-41f93b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-41f93b7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-68 .elementor-element.elementor-element-bbfd1d8{width:var( --container-widget-width, 109.8% );max-width:109.8%;--container-widget-width:109.8%;--container-widget-flex-grow:0;}.elementor-68 .elementor-element.elementor-element-bbfd1d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-68 .elementor-element.elementor-element-bbfd1d8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-68 .elementor-element.elementor-element-bbfd1d8 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-68 .elementor-element.elementor-element-bbfd1d8 .elementor-icon{font-size:32px;}.elementor-68 .elementor-element.elementor-element-bbfd1d8 .elementor-icon-box-title, .elementor-68 .elementor-element.elementor-element-bbfd1d8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-68 .elementor-element.elementor-element-5b416fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-68 .elementor-element.elementor-element-5b416fc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-68 .elementor-element.elementor-element-015e8ac{width:var( --container-widget-width, 91.654% );max-width:91.654%;padding:0px 0px 0px 0px;--container-widget-width:91.654%;--container-widget-flex-grow:0;}.elementor-68 .elementor-element.elementor-element-015e8ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-68 .elementor-element.elementor-element-015e8ac .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-68 .elementor-element.elementor-element-015e8ac .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-secondary );}.elementor-68 .elementor-element.elementor-element-015e8ac .elementor-icon{font-size:36px;}.elementor-68 .elementor-element.elementor-element-015e8ac .elementor-icon-box-title, .elementor-68 .elementor-element.elementor-element-015e8ac .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-68 .elementor-element.elementor-element-c84fbd3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-68 .elementor-element.elementor-element-c84fbd3.e-con{--align-self:center;}.elementor-68 .elementor-element.elementor-element-e796125{width:var( --container-widget-width, 108.795% );max-width:108.795%;padding:0px 0px 0px 0px;--container-widget-width:108.795%;--container-widget-flex-grow:0;}.elementor-68 .elementor-element.elementor-element-e796125.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-68 .elementor-element.elementor-element-e796125 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-68 .elementor-element.elementor-element-e796125 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-68 .elementor-element.elementor-element-e796125 .elementor-icon{font-size:32px;}.elementor-68 .elementor-element.elementor-element-e796125 .elementor-icon-box-title, .elementor-68 .elementor-element.elementor-element-e796125 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:17px;}.elementor-68 .elementor-element.elementor-element-e4822e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-68 .elementor-element.elementor-element-e4822e7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-68 .elementor-element.elementor-element-fe09b5f{width:var( --container-widget-width, 109.397% );max-width:109.397%;padding:0px 0px 0px 0px;--container-widget-width:109.397%;--container-widget-flex-grow:0;}.elementor-68 .elementor-element.elementor-element-fe09b5f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-68 .elementor-element.elementor-element-fe09b5f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-68 .elementor-element.elementor-element-fe09b5f .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-secondary );}.elementor-68 .elementor-element.elementor-element-fe09b5f .elementor-icon{font-size:30px;}.elementor-68 .elementor-element.elementor-element-fe09b5f .elementor-icon-box-title, .elementor-68 .elementor-element.elementor-element-fe09b5f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-68 .elementor-element.elementor-element-fe09b5f .elementor-icon-box-description{text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-68 .elementor-element.elementor-element-5cabf34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-68 .elementor-element.elementor-element-a12f039{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-68 .elementor-element.elementor-element-a12f039 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:900;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-68 .elementor-element.elementor-element-178476c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-178476c .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-68 .elementor-element.elementor-element-178476c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-68 .elementor-element.elementor-element-d9bfa2f{--display:flex;}.elementor-68 .elementor-element.elementor-element-d64acfe{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-68 .elementor-element.elementor-element-d64acfe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:900;color:var( --e-global-color-text );}.elementor-68 .elementor-element.elementor-element-1400a6d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-1400a6d .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-68 .elementor-element.elementor-element-1400a6d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-68 .elementor-element.elementor-element-94da777 .elementor-repeater-item-8eb39f8 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dev.unicacomputadores.com/wp-content/uploads/2026/02/Prancheta-1.png);background-size:cover;}.elementor-68 .elementor-element.elementor-element-94da777 .elementor-repeater-item-1e0ef03 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://dev.unicacomputadores.com/wp-content/uploads/2026/02/Prancheta-1-copiar.png);background-size:cover;}.elementor-68 .elementor-element.elementor-element-94da777 .elementor-repeater-item-e01204d .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://dev.unicacomputadores.com/wp-content/uploads/2026/02/Prancheta-1-copiar-2.png);background-size:cover;}.elementor-68 .elementor-element.elementor-element-94da777 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-68 .elementor-element.elementor-element-94da777 .swiper-slide-contents{max-width:66%;}.elementor-68 .elementor-element.elementor-element-94da777 .swiper-slide-inner{text-align:center;}.elementor-68 .elementor-element.elementor-element-173df24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-68 .elementor-element.elementor-element-ca787dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-68 .elementor-element.elementor-element-2ec3019 img{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-fc55744{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68 .elementor-element.elementor-element-875621c img{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-db4a59d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68 .elementor-element.elementor-element-a33adf3 img{border-radius:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-1f2ca1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-6303654{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-68 .elementor-element.elementor-element-6303654 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:900;color:var( --e-global-color-text );}.elementor-68 .elementor-element.elementor-element-a90e59a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-a90e59a .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-68 .elementor-element.elementor-element-a90e59a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-68 .elementor-element.elementor-element-1d4a78a{--display:flex;}.elementor-68 .elementor-element.elementor-element-e499347{--e-image-carousel-slides-to-show:2;}.elementor-68 .elementor-element.elementor-element-1599ac4{--display:flex;}.elementor-68 .elementor-element.elementor-element-29e4e18{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-68 .elementor-element.elementor-element-29e4e18 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:900;color:var( --e-global-color-text );}.elementor-68 .elementor-element.elementor-element-13b56d8{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-13b56d8 .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-68 .elementor-element.elementor-element-13b56d8 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-68 .elementor-element.elementor-element-d84b290{--display:flex;}.elementor-68 .elementor-element.elementor-element-87f2e29{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-68 .elementor-element.elementor-element-87f2e29 .swiper-slide > .elementor-element{height:100%;}.elementor-68 .elementor-element.elementor-element-f4d785d{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-68 .elementor-element.elementor-element-b2d2e01{--content-width:1920px;}.elementor-68 .elementor-element.elementor-element-41f93b7{--width:17.845%;}.elementor-68 .elementor-element.elementor-element-5b416fc{--width:18.572%;}.elementor-68 .elementor-element.elementor-element-c84fbd3{--width:25%;}.elementor-68 .elementor-element.elementor-element-e4822e7{--width:14.693%;}.elementor-68 .elementor-element.elementor-element-ca787dd{--width:33.3333%;}.elementor-68 .elementor-element.elementor-element-fc55744{--width:33.3333%;}.elementor-68 .elementor-element.elementor-element-db4a59d{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-68 .elementor-element.elementor-element-b2d2e01{--content-width:1200px;}}@media(max-width:1024px){.elementor-68 .elementor-element.elementor-element-b2d2e01{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68 .elementor-element.elementor-element-87f2e29{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-68 .elementor-element.elementor-element-d9bfa2f{--min-height:420px;}.elementor-68 .elementor-element.elementor-element-94da777{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-87f2e29{--swiper-slides-to-display:1;}}/* Start custom CSS for shortcode, class: .elementor-element-66b5a27 *//* =========================================================
   ÚNICA — Slider (unc_s4) | CSS LIMPO + MOBILE AJUSTADO
   - PIX alinhado (mobile)
   - "s/ juros" junto da parcela (mobile)
   - remove fade nas laterais do carrossel
   ========================================================= */

/* -------------------------
   Título
   ------------------------- */
.unc-s4 .unc-s4-name{
  color:#2d2d2d !important;
  font-weight:800 !important;
}

/* -------------------------
   Área de preços (base)
   ------------------------- */
.unc-s4 .unc-s4-prices{
  background:#fff !important;
  border:0 !important;
  padding:0 !important;
  margin-top:2px !important;
  display:flex;
  flex-direction:column;
  gap:8px; /* respiro entre linhas */
}

/* -------------------------
   PIX (desktop)
   ------------------------- */
.unc-s4 .unc-s4-pixline{
  display:flex !important;
  align-items:baseline !important;
  justify-content:flex-start !important;
  gap:8px !important;
  flex-wrap:wrap !important;
}

.unc-s4 .unc-s4-pixprice{
  color:var(--brand) !important;
  font-size:24px !important;
  font-weight:800 !important;
  letter-spacing:-0.35px !important;
  line-height:1.05 !important;
}

/* Badge PIX */
.unc-s4 .unc-s4-pixbadge{
  margin-left:0 !important;
  display:inline-flex !important;
  align-items:center !important;
  gap:6px !important;
  padding:3px 8px !important;
  border-radius:999px !important;
  border:1px solid rgba(17,17,17,.10) !important;
  background:#fff !important;
  white-space:nowrap !important;
  line-height:1 !important;
}

/* Se existir "no Pix", escondemos */
.unc-s4 .unc-s4-pixlabel{ display:none !important; }

.unc-s4 .unc-s4-pixbadge::before{
  content:"PIX";
  display:inline-flex;
  align-items:center;
  padding:2px 7px;
  border-radius:999px;
  background:var(--brand);
  color:#fff;
  font-weight:900;
  font-size:10px;
  letter-spacing:.45px;
}

/* Texto do desconto */
.unc-s4 .unc-s4-pixdisc{
  color:rgba(17,17,17,.62) !important;
  font-weight:900 !important;
  font-size:12px !important;
}

/* -------------------------
   Parcelas (desktop)
   ------------------------- */
.unc-s4 .unc-s4-prazoline{
  display:flex !important;
  align-items:baseline !important;
  justify-content:flex-start !important;
  gap:6px !important;
  flex-wrap:wrap !important;
  width:100% !important;
}

.unc-s4 .unc-s4-prazoline > *{ margin-left:0 !important; }

.unc-s4 .unc-s4-prazoprice{
  font-size:12px !important;
  font-weight:800 !important;
  color:#FF6500 !important;
}

.unc-s4 .unc-s4-prazotxt{
  font-size:12px !important;
  font-weight:700 !important;
  color:rgba(17,17,17,.55) !important;
  white-space:nowrap;
}

/* Estoque */
.unc-s4 .unc-s4-stock{
  margin-top:6px !important;
  color:rgba(17,17,17,.55) !important;
  font-weight:700 !important;
}

/* Botão */
.unc-s4 .unc-s4-btn{
  width:100% !important;
  border-radius:8px !important;
  padding:12px 14px !important;
  font-size:14px !important;
  font-weight:800 !important;
  color:#fff !important;
}

/* =========================================================
   MOBILE (até 768px)
   - PIX embaixo do valor (alinhado)
   - mais espaço entre PIX e parcelas
   - "sem juros" vira "s/ juros" e fica junto da parcela
   ========================================================= */
@media (max-width: 768px){

  .unc-s4 .unc-s4-prices{
    gap:10px; /* distancia do bloco PIX para parcelas */
  }

  /* PIX vira coluna: preço em cima, badge embaixo (alinhamento perfeito) */
  .unc-s4 .unc-s4-pixline{
    flex-direction:column !important;
    align-items:flex-start !important;
    gap:4px !important;
  }

  .unc-s4 .unc-s4-pixprice{
    font-size:18px !important;
    line-height:1 !important;
  }

  .unc-s4 .unc-s4-pixbadge{
    padding:2px 8px !important;
  }

  .unc-s4 .unc-s4-pixbadge::before{
    font-size:9px !important;
    letter-spacing:.35px !important;
  }

  .unc-s4 .unc-s4-pixdisc{
    font-size:11px !important;
  }

  /* Parcelas: tenta manter tudo em 1 linha */
  .unc-s4 .unc-s4-prazoline{
    flex-wrap:nowrap !important;  /* mantém junto */
    gap:6px !important;
  }

  .unc-s4 .unc-s4-prazoprice,
  .unc-s4 .unc-s4-prazotxt{
    font-size:11px !important;
    line-height:1.1 !important;
  }

  /* último texto (geralmente "sem juros") -> "s/ juros" sem quebrar */
  .unc-s4 .unc-s4-prazoline .unc-s4-prazotxt:last-child{
    position:relative;
    flex:0 0 auto !important;
    white-space:nowrap !important;

    /* esconde o texto original */
    text-indent:-9999px;
    overflow:hidden;
    max-width:60px;
  }
  .unc-s4 .unc-s4-prazoline .unc-s4-prazotxt:last-child::after{
    content:"s/ juros";
    position:absolute;
    left:0;
    top:0;
    text-indent:0;
    white-space:nowrap;
    color:rgba(17,17,17,.55);
    font-weight:700;
  }

  .unc-s4 .unc-s4-btn{
    padding:11px 12px !important;
    font-size:12px !important;
  }
}

/* Telas bem estreitas: se não couber, deixa quebrar sem bagunçar */
@media (max-width: 420px){
  .unc-s4 .unc-s4-prazoline{ flex-wrap:wrap !important; }
  .unc-s4 .unc-s4-prazotxt{ white-space:normal; }
}

/* =========================================================
   REMOVE "FADE" NAS LATERAIS DO CARROSSEL
   (máscara/gradiente em before/after ou mask-image)
   ========================================================= */

/* remove máscaras */
.unc-s4 .swiper,
.unc-s4 .elementor-swiper,
.unc-s4 .swiper-wrapper{
  -webkit-mask-image:none !important;
  mask-image:none !important;
}

/* remove pseudo-elementos que fazem fade */
.unc-s4 .swiper::before,
.unc-s4 .swiper::after,
.unc-s4 .elementor-swiper::before,
.unc-s4 .elementor-swiper::after{
  content:none !important;
  display:none !important;
  background:none !important;
  opacity:0 !important;
}

/* (se o fade estiver no wrapper do widget) */
.unc-s4::before,
.unc-s4::after{
  content:none !important;
  display:none !important;
  background:none !important;
  opacity:0 !important;
}

/* =========================================================
   Ajuda a rolagem vertical ao tocar no swiper (sem matar swipe)
   ========================================================= */
.unc-s4 .swiper,
.unc-s4 .elementor-swiper{
  touch-action: pan-y pinch-zoom !important;
}
/* =========================================================
   unc_s4 — FIX: remover FADE + PIX sem caixa e alinhado no mobile
   (cole no FINAL do Custom CSS)
   ========================================================= */

/* --- 1) REMOVE o FADE (máscara/gradiente nas bordas) --- */
.unc-s4,
.unc-s4 .swiper,
.unc-s4 .elementor-swiper,
.unc-s4 .swiper-wrapper,
.unc-s4 .swiper-container{
  -webkit-mask-image: none !important;
  mask-image: none !important;
  background-image: none !important;
  box-shadow: none !important;
}

/* Se o fade for feito por pseudo-elementos */
.unc-s4::before, .unc-s4::after,
.unc-s4 .swiper::before, .unc-s4 .swiper::after,
.unc-s4 .elementor-swiper::before, .unc-s4 .elementor-swiper::after,
.unc-s4 .swiper-wrapper::before, .unc-s4 .swiper-wrapper::after,
.unc-s4 .swiper-container::before, .unc-s4 .swiper-container::after,
.unc-s4 [class*="swiper"]::before, .unc-s4 [class*="swiper"]::after{
  content: none !important;
  display: none !important;
  background: none !important;
  opacity: 0 !important;
}

/* --- 2) PIX “sem caixa”: sem borda e sem fundo --- */
.unc-s4 .unc-s4-pixbadge{
  border: 0 !important;
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  gap: 6px !important;
}

/* Remove qualquer “empurrão” que deixava o badge “flutuando” */
.unc-s4 .unc-s4-pixbadge::before,
.unc-s4 .unc-s4-pixdisc{
  transform: none !important;
}

/* --- 3) Mobile: PIX abaixo do preço, alinhado à esquerda --- */
@media (max-width: 768px){
  .unc-s4 .unc-s4-pixline{
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 3px !important; /* dá respiro do preço */
  }

  .unc-s4 .unc-s4-pixbadge{
    justify-content: flex-start !important;
    align-self: flex-start !important;
  }
}
/* =========================================================
   unc_s4 — MOBILE: garantir "sem juros" visível
   ========================================================= */
@media (max-width: 768px){
  .unc-s4 .unc-s4-prazoline{
    flex-wrap: wrap !important;  /* permite quebrar */
    row-gap: 2px !important;
  }

  /* O último texto (normalmente "sem juros") sempre aparece */
  .unc-s4 .unc-s4-prazoline .unc-s4-prazotxt:last-child{
    text-indent: 0 !important;
    overflow: visible !important;
    max-width: none !important;
    white-space: normal !important;
    flex: 0 0 auto !important;
    display: inline !important;
    position: static !important;
  }
  .unc-s4 .unc-s4-prazoline .unc-s4-prazotxt:last-child::after{
    content: none !important; /* remove qualquer "s/ juros" fake */
  }
}

/* Se a tela for bem estreita, joga "sem juros" pra linha de baixo */
@media (max-width: 480px){
  .unc-s4 .unc-s4-prazoline .unc-s4-prazotxt:last-child{
    flex: 0 0 100% !important;
    display: block !important;
    margin-top: 1px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-da1ac4a *//* Setas só no desktop e só no hover (premium) */
@media (min-width: 1025px){
  .unc-s4-shell .unc-s4-nav{
    opacity: 0;
    pointer-events: none;
    transition: opacity .15s ease, transform .12s ease;
  }
  .unc-s4-shell:hover .unc-s4-nav,
  .unc-s4-shell:focus-within .unc-s4-nav{
    opacity: 1;
    pointer-events: auto;
  }
}

/* Mobile: sem setas */
@media (max-width: 1024px){
  .unc-s4-nav{ display:none !important; }
}
/* Mobile: cards menores e mais itens visíveis */
@media (max-width: 768px){
  .unc-s4-item{ min-width: 150px !important; }           /* permite 2-3 por tela */
  .unc-s4-img img{ padding: 10px !important; }           /* imagem mais compacta */
  .unc-s4-body{ padding: 10px 10px 8px !important; }
  .unc-s4-pixprice{ font-size: 16px !important; }
  .unc-s4-prazoprice{ font-size: 12px !important; }
  .unc-s4-btn{ padding: 9px 12px !important; font-size: 12px !important; }

  /* título mais “enxuto” em 2 linhas */
  .unc-s4-name{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }

  /* fade lateral mais discreto */
  .unc-s4-shell::before,
  .unc-s4-shell::after{ width: 22px !important; }
}/* End custom CSS */