@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";


#top .cart_dropdown_link :where([data-av_svg_icon],[data-av_icon]),
#top .cart_dropdown_link :where([data-av_svg_icon],[data-av_icon]) *,
#top .cart_dropdown_link [data-av_icon],
#top .cart_dropdown_link [data-av_icon]:before {font-size:inherit!important;color:inherit!important;fill:currentColor!important;}
#top.woocommerce_cart_icon_anim .cart_dropdown_link [data-av_icon]{display:block;position:relative;top:50%;left:0;width:26px;height:29px;transform:translateY(-50%);}
#top.woocommerce_cart_icon_anim .cart_dropdown_link [data-av_icon]:before,
#top.woocommerce_cart_icon_anim .cart_dropdown_link [data-av_icon]:after{content:'';position:absolute;z-index:1;transition:all .1s linear;}
#top.woocommerce_cart_icon_anim .cart_dropdown_link [data-av_icon]:before{border:2px solid currentColor;border-bottom:none;border-radius:50% 50% 0 0;top:2px;left:8px;width:6px;height:6px;}
#top.woocommerce_cart_icon_anim .cart_dropdown_link [data-av_icon]:after{background:currentColor;opacity:.18;top:8px;left:0;width:26px;height:21px;}
#top.woocommerce_cart_icon_anim .cart_dropdown_link [data-av_icon]:hover:before{top:0;}
#top.woocommerce_hide_description_tab_title #wrap_all .woocommerce-tabs > .tabs li:first-child,
#top.woocommerce_hide_description_tab_unique #wrap_all .woocommerce-tabs > .tabs li:only-child{display:none!important;visibility:hidden!important;opacity:0!important;position:fixed!important;top:0!important;left:0!important;width:0!important;height:0!important;overflow:hidden!important;z-index:-1!important;}
 #top #wrap_all .woocommerce-MyAccount-navigation-link--downloads {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
position: absolute !important;
top: 0px !important;
left: 0px !important;
width: 0px !important;
height: 0px !important;
overflow: hidden !important;
}
 .woocommerce_product_list_size_script ul.products .product .product_list_size {
& .thumbnail_container {
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
&.product_list_size_center .thumbnail_container {
justify-content: center;
align-items: center;
align-content: center;
}
&.product_list_size_cover .thumbnail_container {
justify-content: center;
align-items: stretch;
align-content: stretch;
}
&.product_list_size_top .thumbnail_container {
justify-content: center;
align-items: flex-start;
align-content: flex-start;
}
&.product_list_size_bottom .thumbnail_container {
justify-content: center;
align-items: flex-end;
align-content: flex-end;
}
& .thumbnail_container img {
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
}
&.product_list_size_cover .thumbnail_container img {
object-fit: cover;
width: 100%;
height: 100%;
}
} .woocommerce_product_list_size_css :where(.products,.woocommerce-product-gallery__wrapper) img {
aspect-ratio: var(--bx-woo-product-list-size-aspect-ratio, 1.1/1);
object-fit: var(--bx-woo-product-list-size-fit, contain);
object-position: var(--bx-woo-product-list-size-position, center);
}
 #top.is_maintenance_mode_page .xoo-wsc-modal {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
position: fixed !important;
top: 0px !important;
left: 0px !important;
width: 0px !important;
height: 0px !important;
overflow: hidden !important;
z-index: -1 !important;
}  #top .xoo-wsc-modal :where(input:where(:not([type]),[type="text"],[type="password"],[type="file"],[type="number"],[type="range"],[type="url"],[type="email"],[type="date"],[type="datetime"],[type="datetime-local"],[type="time"],[type="week"],[type="month"],[type="tel"],[type="color"],[type="search"]),textarea,select) {
margin: 0px !important;
}
 #top .xoo-wsc-basket {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
position: fixed !important;
top: 0px !important;
left: 0px !important;
width: 0px !important;
height: 0px !important;
overflow: hidden !important;
z-index: -1 !important;
} #top #header .cart_dropdown .dropdown_widget {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
position: fixed !important;
top: 0px !important;
left: 0px !important;
width: 0px !important;
height: 0px !important;
overflow: hidden !important;
z-index: -1 !important;
}#top .av-special-heading.av-1yn01-027ebca5ccd598e3915911caf9aa249d{
padding-bottom:10px;
}
body .av-special-heading.av-1yn01-027ebca5ccd598e3915911caf9aa249d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1yn01-027ebca5ccd598e3915911caf9aa249d .av-subheading{
font-size:15px;
}
.flex_column.av-a2k9d-3f7d49266ff693643cf7e4f7b44aa333{
width:23.5%;
margin-left:0;
border-width:4px;
border-color:#c34c62;
border-style:dotted;
border-radius:10px 10px 10px 10px;
padding:10px 10px 10px 10px;
background-color:#f4f4f4;
}
#top .flex_column_table.av-equal-height-column-flextable.av-a2k9d-3f7d49266ff693643cf7e4f7b44aa333 .av-flex-placeholder{
width:2%;
}
.av_font_icon.av-9ginx-fadc3618bb4c8a3cb6b58a2a4cd07354 .av-icon-char{
font-size:60px;
line-height:60px;
}
#top .hr.hr-invisible.av-8fuwt-b4609effa6fddfe8798864342950bdac{
height:15px;
}
.flex_column.av-22yeh-6a4ac0cc32d140ec648ddfbe7ee4f557{
width:23.5%;
margin-left:0;
border-width:4px;
border-color:#c34c62;
border-style:dotted;
border-radius:10px 10px 10px 10px;
padding:10px 10px 10px 10px;
background-color:#f4f4f4;
}
#top .flex_column_table.av-equal-height-column-flextable.av-22yeh-6a4ac0cc32d140ec648ddfbe7ee4f557 .av-flex-placeholder{
width:2%;
}
.av_font_icon.av-74q5h-68df3adc19ea85459788f5d5acc7f61e .av-icon-char{
font-size:60px;
line-height:60px;
}
#top .hr.hr-invisible.av-ss21-74d35e4a4e2dd81fd67436e34afba6d5{
height:15px;
}
.flex_column.av-1jo9l-37490afe9ece04a0da7c2f7362e04b9f{
width:23.5%;
margin-left:0;
border-width:4px;
border-color:#c34c62;
border-style:dotted;
border-radius:10px 10px 10px 10px;
padding:10px 10px 10px 10px;
background-color:#f4f4f4;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1jo9l-37490afe9ece04a0da7c2f7362e04b9f .av-flex-placeholder{
width:2%;
}
.av_font_icon.av-4j4s9-bd6249b433b062adae2d675b5b5efbbd .av-icon-char{
font-size:60px;
line-height:60px;
}
#top .hr.hr-invisible.av-3pv5p-ed5386d2647f6e82c64fe0bca4414960{
height:15px;
}
.flex_column.av-3xrl-33f8370f462780ab12a0fa4b4782041b{
width:23.5%;
margin-left:0;
border-width:4px;
border-color:#c34c62;
border-style:dotted;
border-radius:10px 10px 10px 10px;
padding:10px 10px 10px 10px;
background-color:#f4f4f4;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3xrl-33f8370f462780ab12a0fa4b4782041b .av-flex-placeholder{
width:2%;
}
.av_font_icon.av-1znvt-9b311c370f1b471c09d6acf257ad1cc4 .av-icon-char{
font-size:60px;
line-height:60px;
}
#top .hr.hr-invisible.av-1c0sx-7ea6389ac514f69cb6e7c15b6389533d{
height:15px;
}
#top .hr.hr-invisible.av-30a1-7495f6519e782e398a2b57a465e124dd{
height:50px;
}
.flex_cell.av-llinwptu-71c9744f8cb2740c959b837d9d7cd240{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-llinwptu-71c9744f8cb2740c959b837d9d7cd240{
padding:0px 0px 0px 0px !important;
}
.avia-image-container.av-llinvycl-fadb3a33159e2fbd9eb7eed2437a1e61 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-llinvycl-fadb3a33159e2fbd9eb7eed2437a1e61 .av-image-caption-overlay-center{
color:#ffffff;
}
.flex_cell.av-llinxb1r-04692809596e99f6f2955a92b91c60c5{
vertical-align:middle;
background:url(https://ateliecriandosonhos.com.br/wp-content/uploads/2023/08/fundo3.jpg) 0% 50% no-repeat scroll #fcfcfc;
}
#top .av-special-heading.av-kwevio91-3cb41d9aa7f7074875ed1cffd9d6a614{
padding-bottom:10px;
}
body .av-special-heading.av-kwevio91-3cb41d9aa7f7074875ed1cffd9d6a614 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kwevio91-3cb41d9aa7f7074875ed1cffd9d6a614 .av-subheading{
font-size:15px;
}
#top .hr.av-llinyase-fef7ff2a859b36229ed1bf09c12b87c1{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-llinyase-fef7ff2a859b36229ed1bf09c12b87c1 .hr-inner{
width:150px;
border-color:#b9445e;
}
#top .av_textblock_section.av-kwevj479-367885fe9caca7185e9b945c153af4f6 .avia_textblock{
font-size:15px;
}