.endereco-popup-container,:root .endereco-popup-container *{font-family:inherit}.wc-block-components-product-sale-badge{align-items:baseline;border-width:1px;display:inline-flex;--tw-border-opacity:1;border-color:rgb(38 135 62/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(38 135 62/var(--tw-bg-opacity));line-height:1;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));text-decoration-line:none}.hide-sale-flash .wc-block-components-product-sale-badge,.wc-block-components-product-sale-badge:has(.wc-block-components-product-sale-badge__text:empty){display:none}.wc-block-components-product-sale-badge>span{display:inline-block;font-size:clamp(.9rem,.9rem + ((1vw - .2rem) * .767),1rem);padding-top:.1em}:where(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) :is(main .woocommerce,.wp-block-post-title){max-width:var(--wp--style--global--wide-size)!important}:where(.wp-block-woocommerce-product-collection) .wc-block-components-product-image img{aspect-ratio:16/9;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));object-fit:contain!important}.wc-block-product-template__responsive>*{margin-block:0}.woocommerce-tabs .panel :is(h1,h2,h3){margin-bottom:1rem;margin-block:var(--wp--style--block-gap,1rem);text-align:center}.woocommerce form .form-row .input-checkbox{display:inline-block}.woocommerce form .form-row .button{background-color:var(--button-background,var(--wp--preset--color--button-default-background));cursor:pointer;display:inline-block;padding:calc(.667em + 2px) calc(1.333em + 2px);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.woocommerce form .form-row .button:hover{background-color:var(--button-background-hover,var(--wp--preset--color--button-default-background-hover))}.woocommerce.product:has(.has-background:first-child){margin-block-start:0}.woocommerce.product:has(.has-background:first-child)>.has-background:first-child{margin-block-end:0}.woocommerce.product:has(.has-background:first-child)>.has-background:first-child+*{margin-block-start:0}@media screen and (max-width:1024px){.woocommerce.product .wp-block-group.is-layout-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.woocommerce.product .wp-block-group.is-layout-grid>*{grid-column:1/-1;grid-row:auto}}.woocommerce .product-attributes{--grid-gap:2rem;--border-width:1px;--border-color:#e6e5e1;--border-offset:calc(var(--grid-gap)/2);align-items:stretch;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(20ch,1fr));margin-block:var(--wp--style--block-gap,1rem);overflow:clip}.woocommerce .product-attributes>*{position:relative}.woocommerce .product-attributes>:after,.woocommerce .product-attributes>:before{background-color:var(--border-color);content:"";position:absolute;z-index:1}.woocommerce .product-attributes>:before{block-size:100vh;inline-size:var(--border-width)}.woocommerce .product-attributes>:after,.woocommerce .product-attributes>:before{inset-block-start:calc(var(--border-offset)*-1);inset-inline-start:calc(var(--border-offset)*-1)}.woocommerce .product-attributes>:after{block-size:var(--border-width);inline-size:100vw}.woocommerce .variations .value{align-items:flex-start;display:flex;gap:.5rem}.woocommerce .woocommerce-variation-add-to-cart{align-items:center;column-gap:0;display:inline-grid;grid-template-columns:auto 1fr;row-gap:var(--wp--style--block-gap)}.woocommerce .woocommerce-variation-add-to-cart .quantity{margin-left:0;margin-right:0;width:auto}.woocommerce .woocommerce-variation-add-to-cart .quantity .qty{width:auto}.woocommerce .wp-element-button{background-color:var(--button-background,var(--wp--preset--color--button-default-background));padding:calc(.667em + 2px) calc(1.333em + 2px);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.woocommerce .wp-element-button:hover{background-color:var(--button-background-hover,var(--wp--preset--color--button-default-background-hover))}.woocommerce .wp-element-button.button:is(.product_type_simple){align-self:center;display:inline-flex;font-size:clamp(.75rem,.75rem + ((1vw - .2rem) * .767),.9rem)}.woocommerce .woocommerce-error{column-gap:.5rem;display:flex;justify-content:space-between}.woocommerce .woocommerce-error:after{--tw-content:none;content:var(--tw-content)}.woocommerce .woocommerce-NoticeGroup .woocommerce-error{display:block}.woocommerce-form{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.woocommerce-form .form-row--disabled :is(input,select){border-width:1px;cursor:not-allowed;pointer-events:none!important;--tw-border-opacity:1;background-color:hsla(0,0%,100%,.8);border-color:rgb(111 108 93/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(111 108 93/var(--tw-text-opacity))}.woocommerce form.woocommerce-form-login{border-radius:0;border-width:1px;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;width:100%;--tw-border-opacity:1;border-color:rgb(247 247 246/var(--tw-border-opacity));container-type:inline-size}.woocommerce form.woocommerce-form-login>*{grid-column:1/-1;margin-bottom:0;margin-top:0;width:100%}@container (min-width: 56rem){.woocommerce form.woocommerce-form-login>*{grid-column:span 1/span 1}.woocommerce form.woocommerce-form-login>:is(p):not([class],.form-row){grid-column:1/-1}}.woocommerce form.woocommerce-form-login>* .clear{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.woocommerce form.woocommerce-form-login>:first-child{margin-block-start:0}.woocommerce form.woocommerce-form-login>:last-child{margin-block-end:0}.woocommerce-form-login .form-row:has(.woocommerce-form-login__submit){display:flex;flex-direction:column;gap:1rem}.woocommerce-form-login .form-row:has(.woocommerce-form-login__submit):before{--tw-content:none;content:var(--tw-content)}.woocommerce-form-login .form-row:has(.woocommerce-form-login__submit):after{--tw-content:none;content:var(--tw-content)}@container (min-width: 28rem){.woocommerce-form-login .form-row:has(.woocommerce-form-login__submit){align-items:center;flex-direction:row}}@container (min-width: 56rem){.woocommerce-form-login .form-row:has(.woocommerce-form-login__submit){grid-column:1/-1}}.woocommerce-form-login .form-row:has(.woocommerce-form-login__submit)>*{margin:0}@container (min-width: 28rem){.woocommerce-form-login .form-row:has(.woocommerce-form-login__submit) .woocommerce-form-login__submit{order:-9999}}:root .woocommerce .woocommerce-form__label-for-checkbox{align-items:center;display:flex;gap:.5rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(230 229 225/var(--tw-border-opacity));padding-bottom:.5rem;padding-top:.5rem}.woocommerce-account .woocommerce-MyAccount-navigation ul li:first-child{border-top-width:0}.woocommerce-account .edit-account legend{font-size:clamp(1.1rem,1.1rem + ((1vw - .2rem) * .767),1.5rem);font-weight:700;line-height:1.3;margin-bottom:.5rem;margin-top:1.5rem}.woocommerce-account .edit-account :where(input,select,textarea)+span{display:flex;font-size:clamp(.9rem,.9rem + ((1vw - .2rem) * .767),1rem);margin-top:.5rem}.woocommerce-account .woocommerce-orders-table .order-actions{align-items:stretch;display:flex;flex-direction:column;gap:.5rem}.woocommerce-account .woocommerce-orders-table .order-actions a{margin-block-end:0}.woocommerce-account .woocommerce-order-details header{margin-block:calc(var(--wp--style--block-gap, .5rem)*2) var(--wp--style--block-gap,.5rem)}:root .woocommerce-page .woocommerce-column__title{font-weight:700}:root .woocommerce-page .woocommerce-column__title:is(h2){font-size:clamp(1.3rem,1.3rem + ((1vw - .2rem) * .767),2rem);line-height:1.15}:root .woocommerce-page .woocommerce-column__title:is(h3){font-size:clamp(1.2rem,1.2rem + ((1vw - .2rem) * .767),1.75rem);line-height:1.3}.single-product .entry-content>*{margin-block:var(--wp--style--block-gap,1rem)}.woocommerce-table--order-contracts{font-size:clamp(.9rem,.9rem + ((1vw - .2rem) * .767),1rem)}.woocommerce .product.outofstock .wc-block-components-product-button__button{opacity:.5;pointer-events:none}:root .woocommerce-page .woocommerce-checkout-review-order-table{background-color:initial;border-collapse:collapse;border-style:none;width:100%}:root .woocommerce-page .woocommerce-checkout-review-order-table .cart-subtotal,:root .woocommerce-page .woocommerce-checkout-review-order-table .recurring-totals,:root .woocommerce-page .woocommerce-checkout-review-order-table thead{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}:root .woocommerce-page .woocommerce-checkout-review-order-table tfoot td{font-weight:400}:root .woocommerce-page .woocommerce-checkout-review-order-table tr{border-style:none}:root .woocommerce-page .woocommerce-checkout-review-order-table td,:root .woocommerce-page .woocommerce-checkout-review-order-table th{border-left-width:0;border-right-width:0;--tw-border-opacity:1;border-color:rgb(55 54 48/var(--tw-border-opacity));padding:1.5rem 0}:root .woocommerce-page .woocommerce-checkout-review-order-table td:last-child,:root .woocommerce-page .woocommerce-checkout-review-order-table th:last-child{text-align:right;vertical-align:top}:root .woocommerce-page .woocommerce-checkout-review-order-table .subscription-details{font-size:clamp(1rem,1rem + ((1vw - .2rem) * .767),1.25rem);line-height:1.375;--tw-text-opacity:1;color:rgb(88 86 73/var(--tw-text-opacity))}:root .woocommerce-page .woocommerce-checkout-review-order-table tfoot td:has(.tax-hint){border-top-width:2px;padding-bottom:.5rem;padding-top:.5rem}.woocommerce-checkout-review-order-table .first-payment-date{display:none}.woocommerce-checkout-review-order-table dl.variation{display:grid;font-size:clamp(.9rem,.9rem + ((1vw - .2rem) * .767),1rem);gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.375;--tw-text-opacity:1;color:rgb(88 86 73/var(--tw-text-opacity))}.woocommerce-checkout-review-order-table dl.variation p{margin-block:0}.woocommerce-checkout-review-order-table dl.variation dd{font-weight:700}.woocommerce-checkout-review-order-table .cart_item :is(.attachment-woocommerce_thumbnail,.woocommerce-placeholder){aspect-ratio:1/1;border-width:1px;--tw-border-opacity:1;border-color:rgb(55 54 48/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));object-fit:contain!important}.woocommerce-checkout-review-order-table .cart_item .wc-gzd-product-name-left{margin-inline-end:calc(var(--wp--style--block-gap, 1rem)*1.5)}.woocommerce-checkout-review-order-table .cart_item .product-name__wrapper{font-size:clamp(1.1rem,1.1rem + ((1vw - .2rem) * .767),1.5rem);font-weight:700;line-height:1.3}.woocommerce-checkout-review-order-table .cart_item .product-total .amount{font-weight:700}.woocommerce-checkout-review-order-table .amount{font-size:clamp(1.1rem,1.1rem + ((1vw - .2rem) * .767),1.5rem);line-height:1.3}.woocommerce-checkout-review-order :not(.has-mixed-taxes) .wc-gzd-recurring-tax-total{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.woocommerce-checkout-review-order .recurring-total{vertical-align:top}.woocommerce-checkout-review-order .recurring-total td{border-style:none}.woocommerce-checkout-review-order .order-total td{--tw-text-opacity:1;color:rgb(38 135 62/var(--tw-text-opacity))}.woocommerce-checkout-review-order .order-total .amount{font-size:clamp(1.2rem,1.2rem + ((1vw - .2rem) * .767),1.75rem);line-height:1.3}.woocommerce-checkout-review-order .payment_methods p:first-child{margin-block-start:0}.woocommerce-checkout .wc_payment_methods :is([type=radio],[type=checkbox]){aspect-ratio:1}.woocommerce-checkout :first-child:is(h2,h3,h4){margin-block-start:0}.woocommerce-checkout #payment{background-color:#f1f1f1;border-color:rgba(0,0,0,.1);border-width:1px}.woocommerce-checkout #payment>*{padding:1rem}.woocommerce-checkout #payment .form-row:last-child{margin-bottom:0}.woocommerce-checkout .shop_table{background-color:#f1f1f1}.woocommerce-checkout .woocommerce-order-confirmation-address-wrapper>.wp-block-column:not(:has(div)){display:none}.woocommerce-checkout address{font-style:normal}.woocommerce-checkout .woocommerce-gzdp-checkout-verify-data>.addresses>.same-as-billing{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}:is(.woocommerce-page) select{font-size:var(--wp--preset--font-size--small,.875rem);padding:.9rem 1.1rem}[data-block-name="woocommerce/classic-shortcode"][data-shortcode=checkout]:has(.woocommerce-notices-wrapper:empty),[data-block-name="woocommerce/classic-shortcode"][data-shortcode=checkout]:not(:has(.woocommerce-notices-wrapper)){display:flex;flex-direction:column}[data-block-name="woocommerce/classic-shortcode"][data-shortcode=checkout]:has(.woocommerce-notices-wrapper:empty) .woocommerce-notices-wrapper,[data-block-name="woocommerce/classic-shortcode"][data-shortcode=checkout]:not(:has(.woocommerce-notices-wrapper)) .woocommerce-notices-wrapper{display:none}[data-block-name="woocommerce/classic-shortcode"][data-shortcode=checkout]:has(.woocommerce-notices-wrapper:empty) .woocommerce-notices-wrapper+:is(h1,h2,h3,h4,h5,h6),[data-block-name="woocommerce/classic-shortcode"][data-shortcode=checkout]:not(:has(.woocommerce-notices-wrapper)) .woocommerce-notices-wrapper+:is(h1,h2,h3,h4,h5,h6){margin-block-start:0}[data-block-name="woocommerce/classic-shortcode"][data-shortcode=checkout]:has(.woocommerce-notices-wrapper:empty) .wc-block-components-notice-banner,[data-block-name="woocommerce/classic-shortcode"][data-shortcode=checkout]:not(:has(.woocommerce-notices-wrapper)) .wc-block-components-notice-banner{order:-9999}.woocommerce-notices-wrapper:empty+:is(h1,h2,h3,h4,h5,h6){margin-block-start:0}.update-all-subscriptions-payment-method-wrap{display:block;padding-left:1rem;padding-right:1rem}.woocommerce-password-strength{padding:.75rem 1.5rem}.wc-block-order-confirmation-order-note+header{margin-block-start:calc(var(--wp--style--block-gap, .5rem)*2)}.wc-block-order-confirmation-address-wrapper>.wp-block-column:not(:has(div)){display:none}.used-product-meta:is(ul){display:inline-flex;flex-wrap:wrap;gap:.5ch;list-style-type:none;margin-block:0}.used-product-meta:is(ul)>li:not(:last-child):after{content:" \00b7"}