.elementor-309 .elementor-element.elementor-element-7c69a86{--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-309 .elementor-element.elementor-element-7c91ecc{--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;}.elementor-309 .elementor-element.elementor-element-abb532a{--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-309 .elementor-element.elementor-element-210e81d.elementor-element{--flex-grow:0;--flex-shrink:1;}.woocommerce .elementor-309 .elementor-element.elementor-element-210e81d .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-309 .elementor-element.elementor-element-210e81d .flex-viewport, .woocommerce .elementor-309 .elementor-element.elementor-element-210e81d .flex-control-thumbs img{border-style:solid;border-color:#FF8FC7;}.woocommerce .elementor-309 .elementor-element.elementor-element-210e81d .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-309 .elementor-element.elementor-element-210e81d .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-309 .elementor-element.elementor-element-210e81d .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-309 .elementor-element.elementor-element-ffa195e{--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-309 .elementor-element.elementor-element-62284d2 .woocommerce-breadcrumb{color:#8B8B8B;font-family:"Poppins", Sans-serif;font-weight:400;text-align:start;}.elementor-309 .elementor-element.elementor-element-62284d2 .woocommerce-breadcrumb > a{color:#FF2F92;}.elementor-widget-woocommerce-product-title .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-309 .elementor-element.elementor-element-00fc923.elementor-element{--align-self:flex-start;}.elementor-309 .elementor-element.elementor-element-00fc923{text-align:center;}.elementor-309 .elementor-element.elementor-element-00fc923 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;text-transform:none;line-height:1.2px;letter-spacing:-1px;-webkit-text-stroke-color:#000;stroke:#000;color:#43454B;}.elementor-309 .elementor-element.elementor-element-badc7c9.elementor-element{--align-self:flex-start;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-309 .elementor-element.elementor-element-16436b7 .price{color:#FF8AA8;font-family:"Baloo 2", Sans-serif;font-size:47px;font-weight:800;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-309 .elementor-element.elementor-element-4c455ed .cart button, .elementor-309 .elementor-element.elementor-element-4c455ed .cart .button{transition:all 0.2s;}.elementor-309 .elementor-element.elementor-element-40f33b3.elementor-element{--align-self:flex-start;}.elementor-309 .elementor-element.elementor-element-302a109{--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-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{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-309 .elementor-element.elementor-element-46721c9.elementor-wc-products ul.products li.product{text-align:center;}.elementor-309 .elementor-element.elementor-element-46721c9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-309 .elementor-element.elementor-element-46721c9.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:20px 20px 20px 20px;margin-bottom:15px;}.elementor-309 .elementor-element.elementor-element-46721c9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#2F2F2F;}.elementor-309 .elementor-element.elementor-element-46721c9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#2F2F2F;}.elementor-309 .elementor-element.elementor-element-46721c9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-309 .elementor-element.elementor-element-46721c9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.2px;}.elementor-309 .elementor-element.elementor-element-46721c9.elementor-wc-products ul.products li.product .price{color:#2F2F2F;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-309 .elementor-element.elementor-element-46721c9.elementor-wc-products ul.products li.product .price ins{color:#2F2F2F;}.elementor-309 .elementor-element.elementor-element-46721c9.elementor-wc-products ul.products li.product .price ins .amount{color:#2F2F2F;}.elementor-309 .elementor-element.elementor-element-46721c9.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#FF8FAB;border-color:#FFFFFF;border-radius:16px 16px 16px 16px;}.elementor-309 .elementor-element.elementor-element-46721c9.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-309 .elementor-element.elementor-element-badc7c9.elementor-element{--align-self:flex-start;}.elementor-309 .elementor-element.elementor-element-46721c9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-309 .elementor-element.elementor-element-abb532a{--width:50%;}.elementor-309 .elementor-element.elementor-element-ffa195e{--width:50%;}}@media(max-width:767px){.woocommerce .elementor-309 .elementor-element.elementor-element-210e81d .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-309 .elementor-element.elementor-element-210e81d .flex-viewport, .woocommerce .elementor-309 .elementor-element.elementor-element-210e81d .flex-control-thumbs img{border-width:1px 1px 1px 1px;}.woocommerce .elementor-309 .elementor-element.elementor-element-210e81d .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-309 .elementor-element.elementor-element-210e81d .flex-viewport{border-radius:12px 12px 12px 12px;}.elementor-309 .elementor-element.elementor-element-62284d2.elementor-element{--align-self:flex-start;}.elementor-309 .elementor-element.elementor-element-62284d2 .woocommerce-breadcrumb{font-size:11px;line-height:1.2em;}.elementor-309 .elementor-element.elementor-element-00fc923.elementor-element{--align-self:flex-start;}.elementor-309 .elementor-element.elementor-element-00fc923 .elementor-heading-title{font-size:30px;line-height:0.8em;letter-spacing:0px;}.elementor-309 .elementor-element.elementor-element-badc7c9.elementor-element{--align-self:flex-start;}.woocommerce .elementor-309 .elementor-element.elementor-element-16436b7 .price{font-size:28px;}.elementor-309 .elementor-element.elementor-element-4c455ed.elementor-element{--align-self:stretch;}.elementor-309 .elementor-element.elementor-element-46721c9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-210e81d */.elementor-309 .elementor-element.elementor-element-210e81d{
    border:1px solid #ff8fc7;
    border-radius:12px;
    overflow:hidden;

    box-shadow:0 4px 14px rgba(255,143,199,0.18);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4c455ed */.elementor-309 .elementor-element.elementor-element-4c455ed .cart{
    width:100% !important;
}

.elementor-309 .elementor-element.elementor-element-4c455ed .quantity{
    display:none !important;
}

.elementor-309 .elementor-element.elementor-element-4c455ed button.single_add_to_cart_button{
    width:auto !important;

    background:#FF7FA7 !important;
    color:#FFFFFF !important;

    border:none !important;
    border-radius:30px !important;

    padding:10px 22px !important;

    font-family:'Poppins', sans-serif !important;
    font-size:14px !important;
    font-weight:600 !important;
    text-transform:uppercase !important;

    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;

    box-shadow:none !important;

    transition:0.3s ease !important;
}

.elementor-309 .elementor-element.elementor-element-4c455ed button.single_add_to_cart_button:hover{
    background:#FF6B98 !important;
    color:#FFFFFF !important;
}

.elementor-309 .elementor-element.elementor-element-4c455ed button.single_add_to_cart_button::after{
    content:" ✓";
    font-size:14px;
    margin-left:6px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-40f33b3 *//* abas padrão */
.elementor-309 .elementor-element.elementor-element-40f33b3 .woocommerce-tabs ul.tabs li a{
    font-family:'Poppins', sans-serif !important;
    font-size:13px !important;
    font-weight:700 !important;
    color:#2d2d2d !important; /* preto */
    padding:16px 24px !important;
    display:block !important;
    background:#f5f5f5 !important;
    border:none !important;
    text-transform:none !important;
    line-height:1 !important;
    transition:0.3s;
}

/* aba ativa */
.elementor-309 .elementor-element.elementor-element-40f33b3 .woocommerce-tabs ul.tabs li.active a{
    color:#ff0a78 !important; /* rosa */
    background:#ffffff !important;
}

/* estrutura */
.elementor-309 .elementor-element.elementor-element-40f33b3 .woocommerce-tabs ul.tabs{
    display:flex !important;
    gap:0 !important;
    border:none !important;
    margin:0 !important;
    padding:0 !important;
}

/* abas */
.elementor-309 .elementor-element.elementor-element-40f33b3 .woocommerce-tabs ul.tabs li{
    margin:0 !important;
    padding:0 !important;
    border:1px solid #e5e5e5 !important;
    border-bottom:none !important;
    background:#f5f5f5 !important;
}

/* caixa conteúdo */
.elementor-309 .elementor-element.elementor-element-40f33b3 .woocommerce-Tabs-panel{
    border:1px solid #e5e5e5 !important;
    background:#fff !important;
    padding:22px !important;
    margin-top:-1px !important;
}

/* remove efeitos */
.elementor-309 .elementor-element.elementor-element-40f33b3 .woocommerce-tabs ul.tabs::before,
.elementor-309 .elementor-element.elementor-element-40f33b3 .woocommerce-tabs ul.tabs li::before,
.elementor-309 .elementor-element.elementor-element-40f33b3 .woocommerce-tabs ul.tabs li::after{
    display:none !important;
}
/* descrição primeiro */
.elementor-309 .elementor-element.elementor-element-40f33b3 .woocommerce-tabs ul.tabs li:first-child{
    order:2 !important;
}

.elementor-309 .elementor-element.elementor-element-40f33b3 .woocommerce-tabs ul.tabs li:last-child{
    order:1 !important;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-46721c9 */.elementor-309 .elementor-element.elementor-element-46721c9 ul.products{
  display:grid !important;
  grid-template-columns:1fr 1fr !important;
  gap:28px 16px !important;
}

.elementor-309 .elementor-element.elementor-element-46721c9 li.product{
  width:100% !important;
  margin:0 !important;
  text-align:center !important;
  list-style:none !important;
}

.elementor-309 .elementor-element.elementor-element-46721c9 li.product img{
  width:100% !important;
  aspect-ratio:1/1 !important;
  object-fit:cover !important;
  border-radius:18px !important;
  margin-bottom:14px !important;
}

.elementor-309 .elementor-element.elementor-element-46721c9 li.product .woocommerce-loop-product__title{
  font-family:'Poppins', sans-serif !important;
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.15 !important;
  color:#111 !important;
  text-transform:uppercase !important;
  min-height:38px !important;
}

.elementor-309 .elementor-element.elementor-element-46721c9 li.product .price{
  font-family:'Poppins', sans-serif !important;
  font-size:17px !important;
  font-weight:500 !important;
  color:#111 !important;
  margin:8px 0 16px !important;
}

.elementor-309 .elementor-element.elementor-element-46721c9 li.product .button{
  width:100% !important;
  background:#ff8fa3 !important;
  color:#fff !important;
  font-family:'Poppins', sans-serif !important;
  font-size:16px !important;
  font-weight:500 !important;
  line-height:1.15 !important;
  padding:16px 10px !important;
  border-radius:0 !important;
  border:3px dashed #fff !important;
  box-shadow:none !important;
  text-align:center !important;
}/* End custom CSS */