.elementor-150 .elementor-element.elementor-element-f7d664ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-c8bad0f1 .asy-hero{--hero-sol:#FF2E9A;--hero-ceu:#8B3DFF;--hero-escuro:calc(55 / 100);--hero-foco:50%;}.elementor-150 .elementor-element.elementor-element-cbe05ccf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-02f86445 .asy-marquee{--marquee-duracao:34s;rotate:0deg;}.elementor-150 .elementor-element.elementor-element-462b9c63{--display:flex;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-150 .elementor-element.elementor-element-462b9c63:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-462b9c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0B1C;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-150 .elementor-element.elementor-element-de8d6508{text-align:center;}.elementor-150 .elementor-element.elementor-element-de8d6508 .elementor-heading-title{color:#F5F2FB;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-150 .elementor-element.elementor-element-5dfda7cd .asy-cats{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));}.elementor-150 .elementor-element.elementor-element-5dfda7cd .asy-cat{aspect-ratio:0.8;}.elementor-150 .elementor-element.elementor-element-444937ac{--display:flex;--flex-wrap:nowrap;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-150 .elementor-element.elementor-element-444937ac:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-444937ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2FB;}.elementor-150 .elementor-element.elementor-element-b1fce4d2{text-align:center;}.elementor-150 .elementor-element.elementor-element-b1fce4d2 .elementor-heading-title{color:#07060D;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-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 );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-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 );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-150 .elementor-element.elementor-element-31b54296.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-150 .elementor-element.elementor-element-31b54296.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-150 .elementor-element.elementor-element-225ac688 .elementor-button{background-color:#07060D;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:18px 36px 18px 36px;}.elementor-150 .elementor-element.elementor-element-225ac688 .elementor-button:hover, .elementor-150 .elementor-element.elementor-element-225ac688 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(135deg, #FF2E9A 0%, #8B3DFF 100%);}.elementor-150 .elementor-element.elementor-element-225ac688 .elementor-button:hover svg, .elementor-150 .elementor-element.elementor-element-225ac688 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-150 .elementor-element.elementor-element-f76c917c{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-150 .elementor-element.elementor-element-f76c917c:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-f76c917c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0B1C;}.elementor-150 .elementor-element.elementor-element-4c8cfe54{text-align:center;}.elementor-150 .elementor-element.elementor-element-4c8cfe54 .elementor-heading-title{color:#F5F2FB;}.elementor-150 .elementor-element.elementor-element-ad69dab9 .asy-passos__grade{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));}.elementor-150 .elementor-element.elementor-element-e4fdf5d6{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-150 .elementor-element.elementor-element-e4fdf5d6:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-e4fdf5d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-150 .elementor-element.elementor-element-60fc73e9{text-align:center;}.elementor-150 .elementor-element.elementor-element-60fc73e9 .elementor-heading-title{color:#07060D;}.elementor-150 .elementor-element.elementor-element-ff34be04 .asy-galeria__grade{grid-template-columns:repeat(auto-fill, minmax(210px, 1fr));gap:14px;}.elementor-150 .elementor-element.elementor-element-ff34be04 .asy-galeria__item{aspect-ratio:1;}.elementor-150 .elementor-element.elementor-element-c7d51275{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-c7d51275:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-c7d51275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1F5;}.elementor-150 .elementor-element.elementor-element-3459721c .asy-cta{border-radius:26px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-150 .elementor-element.elementor-element-31b54296.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-150 .elementor-element.elementor-element-ad69dab9 .asy-passos__grade{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));}.elementor-150 .elementor-element.elementor-element-c7d51275{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-150 .elementor-element.elementor-element-31b54296.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-150 .elementor-element.elementor-element-ad69dab9 .asy-passos__grade{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));}.elementor-150 .elementor-element.elementor-element-c7d51275{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for asy_galeria_artes, class: .elementor-element-ff34be04 *//* 5 por linha, formato 9:16 (asy tools/galerias-retrato-9x16.php) */
.elementor-150 .elementor-element.elementor-element-ff34be04 .asy-galeria__grade { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.elementor-150 .elementor-element.elementor-element-ff34be04 .asy-galeria__item { aspect-ratio: 9 / 16; }
@media (max-width: 767px) { .elementor-150 .elementor-element.elementor-element-ff34be04 .asy-galeria__grade { grid-template-columns: repeat(2, minmax(0, 1fr)); } }/* End custom CSS */
/* Start custom CSS for asy_cta_whatsapp, class: .elementor-element-3459721c *//* Faixa de ponta a ponta (asy tools/cta-home-tela-cheia.php) */
.elementor-150 .elementor-element.elementor-element-3459721c .asy-cta { border-radius: 0; border-left: 0; border-right: 0; box-shadow: none; }/* End custom CSS */