.elementor-8412 .elementor-element.elementor-element-e8be6e1{--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;--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-8412 .elementor-element.elementor-element-e8be6e1:not(.elementor-motion-effects-element-type-background), .elementor-8412 .elementor-element.elementor-element-e8be6e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8412 .elementor-element.elementor-element-0b84545 .woocommerce-breadcrumb{color:#666666;font-size:12px;font-weight:600;text-align:left;}.elementor-8412 .elementor-element.elementor-element-0b84545 .woocommerce-breadcrumb > a{color:#283B66;}.elementor-8412 .elementor-element.elementor-element-6ae6675{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-8412 .elementor-element.elementor-element-6ae6675:not(.elementor-motion-effects-element-type-background), .elementor-8412 .elementor-element.elementor-element-6ae6675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8412 .elementor-element.elementor-element-45db26f{--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;--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-8412 .elementor-element.elementor-element-45db26f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8412 .elementor-element.elementor-element-f8976ef .jet-woo-product-gallery-slider.swiper-container-vertical{height:498px;}.elementor-8412 .elementor-element.elementor-element-f8976ef .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:400px;}.elementor-8412 .elementor-element.elementor-element-f8976ef .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:10px;}.elementor-8412 .elementor-element.elementor-element-f8976ef .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:150px;}.elementor-8412 .elementor-element.elementor-element-f8976ef .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 150px);}.elementor-8412 .elementor-element.elementor-element-f8976ef .jet-woo-swiper-gallery-thumbs{padding-left:2px;padding-right:49px;}.elementor-8412 .elementor-element.elementor-element-f8976ef .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-8412 .elementor-element.elementor-element-f8976ef .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:30px;height:30px;}.elementor-8412 .elementor-element.elementor-element-f8976ef .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-8412 .elementor-element.elementor-element-1eb624b .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-8412 .elementor-element.elementor-element-1eb624b .jet-woo-product-gallery-slider .jet-swiper-nav{color:#FFFFFF;background-color:#215A99A1;}.elementor-8412 .elementor-element.elementor-element-1eb624b .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-8412 .elementor-element.elementor-element-1eb624b .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8412 .elementor-element.elementor-element-4b3b5b1{--e-icon-list-icon-size:26px;}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-item > a{font-size:10px;}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8412 .elementor-element.elementor-element-a9d3830{--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;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-8412 .elementor-element.elementor-element-3ec5b3d .elementor-heading-title{font-size:20px;color:#22599A;}.elementor-8412 .elementor-element.elementor-element-0ee7bbc{width:initial;max-width:initial;}.elementor-8412 .elementor-element.elementor-element-0ee7bbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:18px 0px 0px 0px;}.elementor-8412 .elementor-element.elementor-element-0ee7bbc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8412 .elementor-element.elementor-element-0ee7bbc .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;font-size:14px;font-weight:400;text-decoration:line-through;}.elementor-8412 .elementor-element.elementor-element-0ee7bbc .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;font-size:30px;font-weight:400;text-decoration:none;}.elementor-8412 .elementor-element.elementor-element-0ee7bbc .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-8412 .elementor-element.elementor-element-874a839{--alignment:right;--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#FFFFFF;--e-share-buttons-secondary-color:#6B6A6A;}.elementor-8412 .elementor-element.elementor-element-874a839 .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-8412 .elementor-element.elementor-element-874a839 .elementor-share-btn__icon{--e-share-buttons-icon-size:3.5em;}.elementor-8412 .elementor-element.elementor-element-26ddfe7 > .elementor-widget-container{margin:0px 0px -47px 0px;}.elementor-8412 .elementor-element.elementor-element-1621030 .elementor-button{background-color:#283B66;}.elementor-8412 .elementor-element.elementor-element-1621030 .elementor-button:hover, .elementor-8412 .elementor-element.elementor-element-1621030 .elementor-button:focus{background-color:#22599A;}.elementor-8412 .elementor-element.elementor-element-1621030 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8412 .elementor-element.elementor-element-1621030.elementor-element{--order:99999 /* order end hack */;}.elementor-8412 .elementor-element.elementor-element-1621030 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8412 .elementor-element.elementor-element-f09604b .elementor-button{background-color:#007531;font-weight:700;}.elementor-8412 .elementor-element.elementor-element-f09604b .elementor-button:hover, .elementor-8412 .elementor-element.elementor-element-f09604b .elementor-button:focus{background-color:#0B9C48;}.elementor-8412 .elementor-element.elementor-element-f09604b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8412 .elementor-element.elementor-element-f09604b.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-8412 .elementor-element.elementor-element-2bc17f5 > .elementor-widget-container{margin:14px 0px -22px 0px;padding:0px 0px 0px 0px;}.elementor-8412 .elementor-element.elementor-element-2bc17f5.elementor-element{--order:99999 /* order end hack */;}.elementor-8412 .elementor-element.elementor-element-9a9f74f.elementor-element{--order:99999 /* order end hack */;}.elementor-8412 .elementor-element.elementor-element-9a9f74f{font-size:14px;color:#283B66;}.elementor-8412 .elementor-element.elementor-element-9a9f74f p{margin-block-end:2px;}.elementor-8412 .elementor-element.elementor-element-166d9e0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-8412 .elementor-element.elementor-element-166d9e0:not(.elementor-motion-effects-element-type-background), .elementor-8412 .elementor-element.elementor-element-166d9e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8412 .elementor-element.elementor-element-04060bf .jet-woo-builder > .jet-single-tabs__wrap ul.wc-tabs{justify-content:stretch;align-items:stretch;flex-direction:row;border-style:none;}.elementor-8412 .elementor-element.elementor-element-04060bf > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8412 .elementor-element.elementor-element-04060bf .jet-woo-builder > .jet-single-tabs__wrap .tabs > li > a{font-weight:600;}.elementor-8412 .elementor-element.elementor-element-04060bf .elementor-jet-single-tabs.jet-woo-builder > .jet-single-tabs__wrap .woocommerce-tabs .tabs > li:hover a{text-decoration:none;}.elementor-8412 .elementor-element.elementor-element-04060bf .elementor-jet-single-tabs.jet-woo-builder > .jet-single-tabs__wrap .woocommerce-tabs .tabs > li.active a{color:#22599A;text-decoration:none;}.elementor-8412 .elementor-element.elementor-element-04060bf .elementor-jet-single-tabs.jet-woo-builder > .jet-single-tabs__wrap .woocommerce-tabs .tabs > li{border-style:none !important;}.elementor-8412 .elementor-element.elementor-element-04060bf .jet-woo-builder > .jet-single-tabs__wrap .wc-tab{border-style:none;}.elementor-8412 .elementor-element.elementor-element-1fd5ae6{--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-8412 .elementor-element.elementor-element-1fd5ae6:not(.elementor-motion-effects-element-type-background), .elementor-8412 .elementor-element.elementor-element-1fd5ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8412 .elementor-element.elementor-element-4142eda > .elementor-widget-container{margin:0px 0px 21px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8412 .elementor-element.elementor-element-4142eda .jet-woo-builder > .related.products > h2{font-size:21px;color:#007531;text-align:center;}body{background-color:#FFFFFF;}@media(max-width:1024px){ .elementor-8412 .elementor-element.elementor-element-874a839{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-8412 .elementor-element.elementor-element-e8be6e1{--content-width:100%;--margin-top:-69px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8412 .elementor-element.elementor-element-0b84545 > .elementor-widget-container{margin:0px 14px 0px 14px;}.elementor-8412 .elementor-element.elementor-element-0b84545 .woocommerce-breadcrumb{font-size:12px;}.elementor-8412 .elementor-element.elementor-element-6ae6675{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8412 .elementor-element.elementor-element-45db26f{--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-8412 .elementor-element.elementor-element-f8976ef .jet-gallery-swiper-thumb .swiper-slide{--columns:1;}.elementor-8412 .elementor-element.elementor-element-f8976ef .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:137px;}.elementor-8412 .elementor-element.elementor-element-f8976ef .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 137px);}.elementor-8412 .elementor-element.elementor-element-f8976ef > .elementor-widget-container{margin:0px 0px -106px 0px;}.elementor-8412 .elementor-element.elementor-element-1eb624b > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-8412 .elementor-element.elementor-element-1eb624b .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:18px;border-radius:22px 22px 22px 22px;}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-8412 .elementor-element.elementor-element-4b3b5b1.elementor-element{--align-self:center;}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(27px/2);}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(27px/2);}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(27px/2);}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-27px/2);}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-27px/2);}.elementor-8412 .elementor-element.elementor-element-4b3b5b1{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8412 .elementor-element.elementor-element-4b3b5b1 .elementor-icon-list-item > a{font-size:12px;}.elementor-8412 .elementor-element.elementor-element-a9d3830{--width:400px;}.elementor-8412 .elementor-element.elementor-element-0ee7bbc > .elementor-widget-container{padding:14px 0px 0px 0px;}.elementor-8412 .elementor-element.elementor-element-0ee7bbc .jet-woo-builder.elementor-jet-single-price .price del{font-size:12px;}.elementor-8412 .elementor-element.elementor-element-0ee7bbc .jet-woo-builder.elementor-jet-single-price .price ins{font-size:25px;} .elementor-8412 .elementor-element.elementor-element-874a839{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-8412 .elementor-element.elementor-element-166d9e0{--padding-top:48px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8412 .elementor-element.elementor-element-04060bf .jet-woo-builder > .jet-single-tabs__wrap ul.wc-tabs{flex-direction:row;}.elementor-8412 .elementor-element.elementor-element-04060bf .jet-woo-builder > .jet-single-tabs__wrap .tabs > li > a{font-size:11px;}.elementor-8412 .elementor-element.elementor-element-1fd5ae6{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-8412 .elementor-element.elementor-element-6ae6675{--width:100%;}.elementor-8412 .elementor-element.elementor-element-45db26f{--width:56%;}.elementor-8412 .elementor-element.elementor-element-a9d3830{--width:50%;}}/* Start custom CSS for icon-list, class: .elementor-element-4b3b5b1 *//* ===== GALERIA MOBILE – imagem central + setas laterais ===== */
@media (max-width: 767px) {

  /* caixa da imagem: centraliza conteúdo e define altura confortável */
  .single-product .jet-woo-product-gallery__image,
  .single-product .jet-product-gallery__image {
    display: flex !important;
    align-items: center !important;    /* centraliza na vertical */
    justify-content: center !important;/* centraliza na horizontal */
    height: 340px !important;          /* ajuste: 320–360 */
    padding: 0 !important;
    margin: 0 !important;
  }

  /* imagem: sempre centralizada e contendo a proporção */
  .single-product .jet-woo-product-gallery__image img,
  .single-product .jet-product-gallery__image img {
    max-width: 100% !important;
    max-height: 100% !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
    background: #fff;
  }

  /* garante que o slider use toda a largura e sem paddings laterais */
  .single-product .jet-woo-product-gallery,
  .single-product .jet-product-gallery,
  .single-product .jet-woo-product-gallery .swiper,
  .single-product .jet-product-gallery .swiper,
  .single-product .jet-woo-product-gallery__images {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
  }

  /* SETAS: visíveis, redondas e no meio da altura, uma de cada lado */
  .single-product .jet-woo-product-gallery .swiper-button-prev,
  .single-product .jet-woo-product-gallery .swiper-button-next,
  .single-product .jet-product-gallery   .swiper-button-prev,
  .single-product .jet-product-gallery   .swiper-button-next {
    display: flex !important;
    position: absolute;
    top: 50% !important;
    transform: translateY(-50%);
    width: 42px;
    height: 42px;
    background: #fff;
    color: #1e2a3a;                    /* cor do ícone */
    border-radius: 50%;
    box-shadow: 0 4px 14px rgba(0,0,0,.12);
    align-items: center;
    justify-content: center;
    opacity: .96;
    z-index: 5;
  }
  .single-product .jet-woo-product-gallery .swiper-button-prev,
  .single-product .jet-product-gallery   .swiper-button-prev { left: 10px !important; }
  .single-product .jet-woo-product-gallery .swiper-button-next,
  .single-product .jet-product-gallery   .swiper-button-next { right: 10px !important; }

  /* opcional: esconder dots e thumbs no mobile para ficar limpo */
  .single-product .jet-woo-product-gallery .swiper-pagination,
  .single-product .jet-product-gallery   .swiper-pagination,
  .single-product .jet-woo-product-gallery__thumbnails,
  .single-product .jet-product-gallery__thumbs,
  .single-product .swiper-container-thumbs {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-single-price, class: .elementor-element-0ee7bbc *//* SINGLE PRODUCT – esconder qualquer preço “tachado” (regular) e o preço do boleto */
.single-product div.product .summary .price del,
.single-product div.product .summary .price del *,
.single-product .woo-custom-installments-price.original-price,
.single-product .woo-custom-installments-price.original-price *,
.single-product .woo-custom-installments-ticket-discount {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1621030 */.elementor-8412 .elementor-element.elementor-element-1621030 .elementor-button {
    width: 321px;
    height: 52px;
    background-color: #283B66;
    color: #ffffff;              /* texto branco */
    border-radius: 5px;          /* bordas arredondadas */
    display: flex;               /* flex para centralizar */
    align-items: center;         /* alinha vertical */
    justify-content: center;     /* alinha horizontal */
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f09604b */.elementor-8412 .elementor-element.elementor-element-f09604b .elementor-button {
    width: 321px;
    height: 52px;
    background-color: #007531;
    color: #ffffff;              /* texto branco */
    border-radius: 5px;          /* bordas arredondadas */
    display: flex;               /* flex para centralizar */
    align-items: center;         /* alinha vertical */
    justify-content: center;     /* alinha horizontal */
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bc17f5 */#wc-shipping-sim {
    display: none;
    padding: 1.5em 0;
    border-top: none;   /* remove a linha superior */
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for jet-single-related, class: .elementor-element-4142eda */.elementor-8412 .elementor-element.elementor-element-4142eda .jet-woo-builder > .related.products > h2 {
    text-align: left;
}/* End custom CSS */