@media (min-width:1441px){.produto-adicionar tr:has(select:hover){border:1px solid var(--e-global-color-accent)!important}.produto-adicionar td :hover{cursor:pointer}.produto-adicionar .reset_variations a:hover{color:1px solid var(--e-global-color-accent)!important}.produto-adicionar .input-text:hover{border:1px solid var(--e-global-color-accent)!important}.woocommerce .elementor-24090 .elementor-element.elementor-element-3bd58e5 .woocommerce-tabs a:hover{color:var(--e-global-color-accent)!important}.woocommerce #review_form #respond textarea:hover{border:1px solid var(--e-global-color-accent)!important}.woocommerce #review_form #respond .form-submit input:hover{background:var(--e-global-color-accent);color:var(--e-global-color-078bb89)}.account-style .woocommerce-MyAccount-content a:not(.button):hover{color:var(--e-global-color-accent)}.account-style .woocommerce a.button:hover,.account-style .woocommerce button.button:hover,.account-style .woocommerce input.button:hover{color:var(--e-global-color-4b49d76,#FFF)!important;background-color:var(--e-global-color-accent)!important}}@media (min-width:1024px) and (max-width:1440px){.produto-adicionar tr:has(select:hover){border:1px solid var(--e-global-color-accent)!important}.produto-adicionar td :hover{cursor:pointer}.produto-adicionar .reset_variations a:hover{color:1px solid var(--e-global-color-accent)!important}.produto-adicionar .input-text:hover{border:1px solid var(--e-global-color-accent)!important}.woocommerce .elementor-24090 .elementor-element.elementor-element-3bd58e5 .woocommerce-tabs a:hover{color:var(--e-global-color-accent)!important}.woocommerce #review_form #respond textarea:hover{border:1px solid var(--e-global-color-accent)!important}.woocommerce #review_form #respond .form-submit input:hover{background:var(--e-global-color-accent);color:var(--e-global-color-078bb89)}.account-style .woocommerce-MyAccount-content a:not(.button):hover{color:var(--e-global-color-accent)}.account-style .woocommerce a.button:hover,.account-style .woocommerce button.button:hover,.account-style .woocommerce input.button:hover{color:var(--e-global-color-4b49d76,#FFF)!important;background-color:var(--e-global-color-accent)!important}}@media (min-width:641px) and (max-width:767px){.account-style .woocommerce .form-row-first,.account-style .woocommerce .form-row-last{width:100%!important;float:none!important;margin-right:0!important}}@media (max-width:640px){.account-style .woocommerce .form-row-first,.account-style .woocommerce .form-row-last{width:100%!important;float:none!important;margin-right:0!important}}.produto-imagem{min-width:450px}.product-img .woocommerce-product-gallery{display:flex;flex-direction:column;height:calc(100vh - 232px)!important;margin:0px!important}.product-img .elementor-widget-container,.product-img .woocommerce-product-gallery__wrapper,.product-img .woocommerce-product-gallery__wrapper div{height:100%!important;margin:0px!important}.product-img .flex-viewport{flex:1!important;min-height:0!important}.woocommerce div.product .woocommerce-product-gallery__image{height:100%!important;max-width:100%;max-height:100%;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.product-img .woocommerce div.product div.images img{max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center center!important}.product-img .flex-control-thumbs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}.product-img .flex-control-thumbs li{padding-top:8px!important;padding-bottom:0px!important}.produto-adicionar tbody{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.produto-adicionar tr{display:flex;border:1px solid var(--e-global-color-7b2f1b7);border-radius:8px;padding:0;align-items:center;height:56px!important}.produto-adicionar th,.produto-adicionar td{flex:1;height:56px!important}.produto-adicionar th{flex:0 1 auto;white-space:nowrap;padding-top:10px!important;padding-bottom:8px!important;padding-left:16px!important;padding-right:8px!important}.produto-adicionar td{flex:1;padding-right:0px!important}.produto-adicionar select{padding-top:8px!important;padding-bottom:8px!important;padding-left:8px!important;padding-right:8px!important;margin:0px!important}.produto-adicionar .reset_variations{display:flex;padding-top:16px;margin-left:-80px}.produto-adicionar .single_variation{padding-bottom:16px!important}.produto-adicionar .single_variation bdi,.produto-adicionar p{color:var(--e-global-color-primary)!important;font-family:var(--e-global-typography-primary-font-family);font-size:var(--e-global-typography-primary-font-size)}.produto-adicionar *:focus{border:none;outline:none!important;box-shadow:none!important}.produto-adicionar tbody tr:focus-within{border:1px solid var(--e-global-color-bf601c8)!important}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty{margin-right:16px;margin-top:16px;height:56px}.woocommerce div.product p.stock{color:var(--e-global-color-primary)!important;font-family:var(--e-global-typography-primary-font-family)!important;font-size:14px!important}.produto-adicionar .input-text .qty .text:focus{border:1px solid var(--e-global-color-bf601c8)!important}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)){margin-left:0;margin-top:16px;height:56px;font-family:var(--e-global-typography-primary-font-family)!important;font-size:var(--e-global-typography-primary-font-size)!important;font-weight:bold!important}.woocommerce .elementor-24090 .elementor-element.elementor-element-3bd58e5 .woocommerce-tabs .woocommerce-Tabs-panel{padding-left:0;padding-right:0;padding-bottom:0}.woocommerce .elementor-24090 .elementor-element.elementor-element-3bd58e5 .woocommerce-tabs a{color:var(--e-global-color-primary)!important;font-family:var(--e-global-typography-primary-font-family)!important;font-size:14px!important}.woocommerce .elementor-24090 .elementor-element.elementor-element-3bd58e5 .woocommerce-tabs ul.wc-tabs li.active a{color:var(--e-global-color-bf601c8)!important}.woocommerce-product-attributes.shop_attributes{border-collapse:collapse;width:100%;margin-top:-16px}.woocommerce-product-attributes.shop_attributes tr{border-bottom:1px solid var(--e-global-color-7b2f1b7)!important;border-top:1px solid var(--e-global-color-text)!important}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background-color:var(--e-global-color-text)!important}.woocommerce table.shop_attributes th{text-align:left;color:var(--e-global-color-primary)!important;font-family:var(--e-global-typography-primary-font-family)!important;font-size:14px!important;padding-left:0px!important;padding-top:16px;padding-bottom:16px;border-width:0}.woocommerce table.shop_attributes td{text-align:left;color:var(--e-global-color-primary)!important;font-family:var(--e-global-typography-primary-font-family)!important;font-size:14px!important;padding-left:16px;padding-top:16px;padding-bottom:16px;border-width:0}.woocommerce table.shop_attributes td p{padding:0}.commentlist{padding-left:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{border-radius:40px;padding:2px;width:40px;height:40px;background:var(--e-global-color-4dbe93c);border:0 solid}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 56px;border:0 solid var(--e-global-color-text)!important;padding:0}.woocommerce .star-rating span::before{color:var(--e-global-color-687e8d1)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family)!important;font-size:14px!important}.woocommerce #reviews #comments ol.commentlist li .comment-text p{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family)!important;font-size:14px!important}.woocommerce #review_form #respond{margin-top:40px}.woocommerce .comment-reply-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family)!important;font-size:var(--e-global-typography-primary-font-size)!important;font-weight:bold!important}.produto-tab label{color:var(--e-global-color-primary);font-family:var(--e-global-typography-secondary-font-family);font-size:14px!important;padding-top:24px!important;padding-bottom:8px!important}.woocommerce p.stars a{color:var(--e-global-color-687e8d1)}.woocommerce #review_form #respond textarea{border-radius:8px;padding:16px!important;border:1px solid var(--e-global-color-7b2f1b7)!important;background:var(--e-global-color-b3b1725);min-height:120px}.woocommerce #review_form #respond textarea:focus{border:1px solid var(--e-global-color-bf601c8)!important;outline:none!important;box-shadow:none!important}.woocommerce #review_form #respond .form-submit input{border-radius:8px;padding-left:32px!important;padding-right:32px!important;height:56px!important;background:var(--e-global-color-secondary);color:var(--e-global-color-4dbe93c);font-family:var(--e-global-typography-primary-font-family)!important;font-size:var(--e-global-typography-primary-font-size)!important;font-weight:bold!important;margin-top:48px}.account-style{font-family:var(--e-global-typography-primary-font-family)!important}.account-style.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text,.account-style.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select{font-size:16px!important}.account-style .woocommerce-MyAccount-content p a:not(.button),.account-style .woocommerce-MyAccount-content li a:not(.button),.account-style.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content a:not(.button){font-size:var(--e-global-typography-primary-font-size)!important;text-decoration:underline!important;text-underline-offset:2px;transition:color .2s ease}.account-style .woocommerce-error,.account-style .woocommerce-info,.account-style .woocommerce-message{border-top-color:var(--e-global-color-accent);background-color:var(--e-global-color-text);color:var(--e-global-color-primary);font-size:var(--e-global-typography-primary-font-size);padding:24px 24px 24px 46px;display:flex;align-items:center;justify-content:space-between}.account-style .woocommerce-MyAccount-content .woocommerce-info{align-items:flex-start!important}.account-style .woocommerce-MyAccount-content .woocommerce-info::after{display:none}.account-style .woocommerce-message::before{color:var(--e-global-color-accent);top:33px;left:24px}.account-style .woocommerce-error::before{color:var(--e-global-color-accent);top:24px;left:24px}.account-style .woocommerce-message::after,.account-style .woocommerce-error::after{display:none}.account-style .woocommerce-info{color:var(--e-global-color-primary)!important;padding:16px 0 0 32px!important;background-color:var(--e-global-color-text)}.account-style .woocommerce-info::before{left:0!important;color:var(--e-global-color-primary,#0C0C0C)!important}.account-style .woocommerce form .form-row .input-text{border-radius:8px;margin-bottom:24px;vertical-align:middle;line-height:normal}.account-style .woocommerce form .form-row .input-text:focus,.account-style .woocommerce form .form-row .input-text:focus-visible{outline:none;border-color:var(--e-global-color-accent);box-shadow:0 0 0 2px color-mix(in oklab,var(--e-global-color-accent) 25%,transparent)}.account-style .woocommerce form input[type="checkbox"]{accent-color:var(--e-global-color-accent);vertical-align:middle;margin-right:8px}.account-style .woocommerce form .form-row label{display:inline-flex;align-items:center;gap:8px}.account-style .woocommerce .login .woocommerce-LostPassword,.account-style .woocommerce .register .woocommerce-LostPassword{margin-top:10px!important}.account-style .woocommerce .show-password-input{line-height:0}.account-style .woocommerce .show-password-input::before{margin-bottom:24px!important}.account-style .woocommerce a.button,.account-style .woocommerce button.button,.account-style .woocommerce input.button{border:none;border-radius:8px!important;padding:12px 24px;color:var(--e-global-color-text)!important;background-color:var(--e-global-color-4dbe93c);transition:all .3s ease}.account-style .woocommerce-MyAccount-navigation ul li.is-active>a{font-weight:700;text-decoration:none}.account-style .fa{font-weight:400}