.elementor-60 .elementor-element.elementor-element-5f36a75{--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;--justify-content:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;--z-index:900}.elementor-60 .elementor-element.elementor-element-285ddc0{--display:flex;--min-height:4rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10px;--padding-bottom:10px;--padding-left:0;--padding-right:0}.elementor-60 .elementor-element.elementor-element-285ddc0:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-285ddc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--e-global-color-b14c341)}.elementor-widget-search{--e-search-input-color:var(--e-global-color-text)}.elementor-widget-search.e-focus{--e-search-input-color:var(--e-global-color-text)}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-60 .elementor-element.elementor-element-6aaf56e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1}.elementor-60 .elementor-element.elementor-element-6aaf56e .e-search-input{font-family:var( --e-global-typography-b29a1d9-font-family ), Sans-serif;font-size:var(--e-global-typography-b29a1d9-font-size);font-weight:var(--e-global-typography-b29a1d9-font-weight);line-height:var(--e-global-typography-b29a1d9-line-height);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-secondary);border-radius:6px 6px 6px 6px}.elementor-60 .elementor-element.elementor-element-6aaf56e{--e-search-placeholder-color:var(--e-global-color-786d618);--e-search-input-color:#8a8a8a;--e-search-icon-label-color:var(--e-global-color-secondary);--e-search-input-padding-block-start:8px;--e-search-input-padding-inline-start:14px;--e-search-input-padding-block-end:8px;--e-search-input-padding-inline-end:14px;--e-search-icon-label-size:1rem;--e-search-input-gap:8px;--e-search-icon-clear-size:1rem;--e-search-icon-clear-color:var(--e-global-color-secondary)}.elementor-60 .elementor-element.elementor-element-4f5044c{--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;--justify-content:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap}.elementor-60 .elementor-element.elementor-element-4f5044c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);--n-menu-title-line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-mega-menu{--n-menu-title-font-size:var(--e-global-typography-accent-font-size);--n-menu-divider-color:var(--e-global-color-text)}.elementor-60 .elementor-element.elementor-element-42771ba{--display:flex}.elementor-60 .elementor-element.elementor-element-130ba1e{--display:flex}.elementor-60 .elementor-element.elementor-element-9b141e0{--display:flex}.elementor-60 .elementor-element.elementor-element-5058cdc{--display:flex}.elementor-60 .elementor-element.elementor-element-d129685{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:32px;--n-menu-title-font-size:var(--e-global-typography-b29a1d9-font-size);--n-menu-title-color-normal:var(--e-global-color-secondary);--n-menu-title-transition:300ms;--n-menu-title-padding:0 0 0 0;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0}.elementor-60 .elementor-element.elementor-element-d129685.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-60 .elementor-element.elementor-element-d129685>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-60 .elementor-element.elementor-element-d129685>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-60 .elementor-element.elementor-element-d129685>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{font-family:var( --e-global-typography-b29a1d9-font-family ), Sans-serif;font-weight:var(--e-global-typography-b29a1d9-font-weight);--n-menu-title-line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-d129685{--n-menu-title-color-hover:var(--e-global-color-24577c6)}.elementor-60 .elementor-element.elementor-element-d129685>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title{border-radius:0 0 0 0}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1{padding:6px 6px 0 6px;--main-alignment:center;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--cart-footer-buttons-alignment-display:block;--cart-footer-buttons-alignment-text-align:left;--cart-footer-buttons-alignment-button-width:auto;--cart-buttons-position-margin:auto;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var(--e-global-color-secondary);--toggle-button-border-width:0;--toggle-button-border-radius:0;--toggle-icon-size:21px;--toggle-icon-padding:0 0 0 0;--cart-background-color:var(--e-global-color-b14c341);--cart-border-style:none;--remove-item-button-color:var(--e-global-color-secondary);--menu-cart-subtotal-color:var(--e-global-color-secondary);--menu-cart-subtotal-text-align:left;--product-variations-color:var(--e-global-color-secondary);--product-price-color:var(--e-global-color-secondary);--checkout-button-padding:8px 16px 8px 16px;--empty-message-color:var(--e-global-color-text)}.elementor-60 .elementor-element.elementor-element-943bfe1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-b29a1d9-font-family ), Sans-serif;font-size:var(--e-global-typography-b29a1d9-font-size);font-weight:var(--e-global-typography-b29a1d9-font-weight);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .widget_shopping_cart_content{--subtotal-divider-style:solid;--subtotal-divider-top-width:0;--subtotal-divider-right-width:0;--subtotal-divider-bottom-width:2px;--subtotal-divider-left-width:0;--subtotal-divider-color:var(--e-global-color-24577c6)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-secondary)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-b29a1d9-font-family ), Sans-serif;font-size:var(--e-global-typography-b29a1d9-font-size);font-weight:var(--e-global-typography-b29a1d9-font-weight);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__product-price{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__product-price .product-quantity{color:var(--e-global-color-secondary);font-family:var( --e-global-typography-b29a1d9-font-family ), Sans-serif;font-size:var(--e-global-typography-b29a1d9-font-size);font-weight:var(--e-global-typography-b29a1d9-font-weight);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:100px 100px 100px 100px}.elementor-60 .elementor-element.elementor-element-943bfe1 .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-60 .elementor-element.elementor-element-b7d7354 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-2e8c87a-font-family ), Sans-serif;font-size:var(--e-global-typography-2e8c87a-font-size);font-weight:var(--e-global-typography-2e8c87a-font-weight);line-height:var(--e-global-typography-2e8c87a-line-height);fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-radius:100px 100px 100px 100px;padding:0 0 0 0}.elementor-60 .elementor-element.elementor-element-b7d7354{padding:6px 6px 0 6px}.elementor-60 .elementor-element.elementor-element-b7d7354.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-60 .elementor-element.elementor-element-4573213 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-b29a1d9-font-family ), Sans-serif;font-size:var(--e-global-typography-b29a1d9-font-size);font-weight:var(--e-global-typography-b29a1d9-font-weight);line-height:var(--e-global-typography-b29a1d9-line-height);fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px}.elementor-60 .elementor-element.elementor-element-4573213.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-60 .elementor-element.elementor-element-4573213 .elementor-button-content-wrapper{flex-direction:row}.elementor-60 .elementor-element.elementor-element-df92ae3 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-b29a1d9-font-family ), Sans-serif;font-size:var(--e-global-typography-b29a1d9-font-size);font-weight:var(--e-global-typography-b29a1d9-font-weight);line-height:var(--e-global-typography-b29a1d9-line-height);fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px}.elementor-60 .elementor-element.elementor-element-df92ae3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-60 .elementor-element.elementor-element-df92ae3 .elementor-button-content-wrapper{flex-direction:row}.elementor-60 .elementor-element.elementor-element-42ec1b4{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0 1px 0;--border-top-width:1px;--border-right-width:0;--border-bottom-width:1px;--border-left-width:0;border-color:var(--e-global-color-786d618);--border-color:var(--e-global-color-786d618);--border-radius:0 0 0 0;--padding-top:14px;--padding-bottom:14px;--padding-left:0;--padding-right:0;--z-index:0}.elementor-60 .elementor-element.elementor-element-42ec1b4:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-42ec1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--e-global-color-b14c341)}.elementor-60 .elementor-element.elementor-element-f56eb92.elementor-element{--align-self:center}.elementor-60 .elementor-element.elementor-element-40293e9 .e-search-input{font-family:var( --e-global-typography-b29a1d9-font-family ), Sans-serif;font-size:var(--e-global-typography-b29a1d9-font-size);font-weight:var(--e-global-typography-b29a1d9-font-weight);line-height:var(--e-global-typography-b29a1d9-line-height);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-secondary);border-radius:6px 6px 6px 6px}.elementor-60 .elementor-element.elementor-element-40293e9{--e-search-placeholder-color:var(--e-global-color-786d618);--e-search-input-color:#8a8a8a;--e-search-icon-label-color:var(--e-global-color-secondary);--e-search-input-padding-block-start:8px;--e-search-input-padding-inline-start:14px;--e-search-input-padding-block-end:8px;--e-search-input-padding-inline-end:14px;--e-search-icon-label-size:1rem;--e-search-input-gap:8px;--e-search-icon-clear-size:1rem;--e-search-icon-clear-color:var(--e-global-color-secondary)}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media (min-width:768px){.elementor-60 .elementor-element.elementor-element-285ddc0{--content-width:75%}.elementor-60 .elementor-element.elementor-element-4f5044c{--width:max-content}}@media (max-width:1366px) and (min-width:768px){.elementor-60 .elementor-element.elementor-element-285ddc0{--content-width:85%}}@media (max-width:1366px){.elementor-widget-search .elementor-pagination{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-60 .elementor-element.elementor-element-6aaf56e .e-search-input{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-widget-mega-menu{--n-menu-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{--n-menu-title-line-height:var(--e-global-typography-accent-line-height)}.elementor-60 .elementor-element.elementor-element-d129685.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-60 .elementor-element.elementor-element-d129685{--n-menu-title-font-size:var(--e-global-typography-b29a1d9-font-size)}.elementor-60 .elementor-element.elementor-element-d129685>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-60 .elementor-element.elementor-element-d129685>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-60 .elementor-element.elementor-element-d129685>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{--n-menu-title-line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__subtotal{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__product-name a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__product .variation{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__product-price{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__product-price .product-quantity{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .woocommerce-mini-cart__empty-message{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-60 .elementor-element.elementor-element-b7d7354{padding:6px 6px 0 6px}.elementor-60 .elementor-element.elementor-element-b7d7354.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-60 .elementor-element.elementor-element-b7d7354 .elementor-button{font-size:var(--e-global-typography-2e8c87a-font-size);line-height:var(--e-global-typography-2e8c87a-line-height)}.elementor-60 .elementor-element.elementor-element-4573213 .elementor-button{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-df92ae3 .elementor-button{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-40293e9 .e-search-input{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}}@media (max-width:1024px){.elementor-widget-search .elementor-pagination{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-60 .elementor-element.elementor-element-6aaf56e .e-search-input{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-4f5044c{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-60 .elementor-element.elementor-element-4f5044c.e-con{--flex-grow:1;--flex-shrink:0}.elementor-widget-mega-menu{--n-menu-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{--n-menu-title-line-height:var(--e-global-typography-accent-line-height)}.elementor-60 .elementor-element.elementor-element-d129685{padding:6px 6px 6px 6px;--n-menu-title-space-between:0;--n-menu-title-font-size:var(--e-global-typography-b29a1d9-font-size);--n-menu-title-padding:20px 40px 20px 40px;--n-menu-toggle-icon-distance-from-dropdown:36px}.elementor-60 .elementor-element.elementor-element-d129685.elementor-element{--order:99999}.elementor-60 .elementor-element.elementor-element-d129685>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-60 .elementor-element.elementor-element-d129685>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-60 .elementor-element.elementor-element-d129685>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{--n-menu-title-line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1.elementor-element{--align-self:center}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__subtotal{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__product-name a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__product .variation{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__product-price{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__product-price .product-quantity{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .woocommerce-mini-cart__empty-message{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-60 .elementor-element.elementor-element-b7d7354{padding:6px 6px 0 6px}.elementor-60 .elementor-element.elementor-element-b7d7354 .elementor-button{font-size:var(--e-global-typography-2e8c87a-font-size);line-height:var(--e-global-typography-2e8c87a-line-height);border-radius:0 0 0 0;padding:0 0 0 0}.elementor-60 .elementor-element.elementor-element-4573213 .elementor-button{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-df92ae3 .elementor-button{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-40293e9{width:100%;max-width:100%}.elementor-60 .elementor-element.elementor-element-40293e9 .e-search-input{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}}@media (max-width:767px){.elementor-60 .elementor-element.elementor-element-285ddc0{--content-width:85%;--flex-wrap:nowrap}.elementor-widget-search .elementor-pagination{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-60 .elementor-element.elementor-element-6aaf56e .e-search-input{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-4f5044c{--width:max-content}.elementor-60 .elementor-element.elementor-element-4f5044c.e-con{--flex-grow:1;--flex-shrink:0}.elementor-widget-mega-menu{--n-menu-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{--n-menu-title-line-height:var(--e-global-typography-accent-line-height)}.elementor-60 .elementor-element.elementor-element-d129685{--n-menu-title-font-size:var(--e-global-typography-b29a1d9-font-size)}.elementor-60 .elementor-element.elementor-element-d129685>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-60 .elementor-element.elementor-element-d129685>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-60 .elementor-element.elementor-element-d129685>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{--n-menu-title-line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__subtotal{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__product-name a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__product .variation{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__product-price{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__product-price .product-quantity{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-60 .elementor-element.elementor-element-943bfe1 .woocommerce-mini-cart__empty-message{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-60 .elementor-element.elementor-element-b7d7354 .elementor-button{font-size:var(--e-global-typography-2e8c87a-font-size);line-height:var(--e-global-typography-2e8c87a-line-height)}.elementor-60 .elementor-element.elementor-element-4573213 .elementor-button{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-df92ae3 .elementor-button{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}.elementor-60 .elementor-element.elementor-element-40293e9 .e-search-input{font-size:var(--e-global-typography-b29a1d9-font-size);line-height:var(--e-global-typography-b29a1d9-line-height)}}.single-product .elementor-60 .elementor-element.elementor-element-6aaf56e .e-search-input,.single-product .elementor-60 .elementor-element.elementor-element-6aaf56e input[type="search"]{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.elementor-60 .elementor-element.elementor-element-40293e9 input[type="search"],.elementor-60 .elementor-element.elementor-element-40293e9 .e-search-input{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.elementor-60 .elementor-element.elementor-element-943bfe1{--primary:var(--e-global-color-primary,#222);--branco:#fff;--cinza:#f0f0f0;--borda: #0000001a;--borda-forte:#b7b7b7;--radius:6px;--transition:.2s .15s;& .elementor-menu-cart__main {
        width: auto !important;
        max-width: 550px;
        height: 100dvh !important;
        max-height: 100dvh !important;
        display: flex !important;
        flex-direction: column !important;
        overflow: hidden !important;
        background: var(--branco) !important;
        color: var(--cinza-claro);
        padding: 20px !important;

        @media (width <= 767px) {
            max-width: 100%;
            padding: 16px !important;
        }
    }

    /* botão fechar - mantém comportamento nativo do Elementor */
    & .elementor-menu-cart__close-button {
        flex: 0 0 auto;
        position: relative !important;
        width: 32px !important;
        height: 32px !important;
        min-width: 32px !important;
        min-height: 32px !important;
        margin: 0 0 20px auto !important;
        padding: 0 !important;
        border: none !important;
        border-radius: 0 !important;
        background: transparent !important;
        cursor: pointer;
        z-index: 10;

        &::before,
        &::after {
            background: var(--cinza-escuro) !important;
        }
    }

    /* conteúdo geral do mini cart */
    & .widget_shopping_cart_content {
        flex: 1 1 auto !important;
        min-height: 0 !important;
        height: 100% !important;
        overflow: hidden !important;

        display: grid !important;
        grid-template-rows:
            minmax(0, 1fr)
            auto
            auto
            auto;
        gap: 16px;
    }

    /* lista de produtos com scroll */
    & .woocommerce-mini-cart {
        min-height: 0 !important;
        height: auto !important;
        max-height: none !important;

        overflow-y: auto !important;
        overflow-x: hidden !important;

        display: flex !important;
        flex-direction: column !important;
        gap: 10px;

        list-style: none;
        padding: 0 6px 0 0 !important;
        margin: 0 !important;
        overscroll-behavior: contain;

        &::before,
        &::after {
            display: none !important;
        }

        &::-webkit-scrollbar {
            width: 6px;
        }

        &::-webkit-scrollbar-track {
            background: transparent;
        }

        &::-webkit-scrollbar-thumb {
            background: var(--borda-forte);
            border-radius: 100px;
        }
    }

    /* item do carrinho */
    & .woocommerce-mini-cart-item {
        flex: 0 0 auto !important;
        min-height: max-content !important;
        height: auto !important;

        position: relative;
        display: grid !important;
        grid-template-columns: 82px minmax(0, 1fr);
        gap: 10px 12px;
        align-items: start;
        border: 2px solid var(--borda);
        border-radius: var(--radius);
        background: var(--branco);
        padding: 12px !important;
        margin: 0 !important;
        overflow: hidden;

        &::before,
        &::after {
            display: none !important;
        }

        & * {
            box-sizing: border-box;
        }

        /* esconder ações do Uni CPO */
        & .uni-cpo-cart-action,
        & .uni-cpo-action-duplicate,
        & .uni-cpo-action-edit {
            display: none !important;
        }

        /* botão remover */
        & .remove_from_cart_button {
            position: absolute;
            top: 8px !important;
            right: 8px !important;
            width: 24px !important;
            height: 24px !important;
            min-width: 24px !important;
            min-height: 24px !important;
            display: flex !important;
            align-items: center;
            justify-content: center;
            border: 2px solid var(--borda) !important;
            border-radius: 100px !important;
            background: var(--branco) !important;
            color: var(--cinza-claro) !important;
            font-size: 18px !important;
            font-weight: 700 !important;
            line-height: 1 !important;
            text-decoration: none !important;
            padding: 0 !important;
            margin: 0 !important;
            z-index: 5;
            transition: .3s;

            &:hover {
                border-color: #d63638 !important;
                color: #d63638 !important;
                background: var(--branco) !important;
            }
        }

        /* link do produto */
        & > a:not(.remove) {
            grid-column: 1 / -1;
            display: grid !important;
            grid-template-columns: 82px minmax(0, 1fr);
            gap: 12px;
            align-items: start;
            min-width: 0;
            padding-right: 34px;
            color: var(--cinza-escuro) !important;
            font-size: 1.6rem;
            font-weight: 700;
            line-height: 1.25;
            text-decoration: none;
            transition: 0.3s;

            &:hover {
                color: var(--amarelo) !important;
            }
        }

        /* imagem */
        & img {
            width: 82px !important;
            height: 82px !important;
            object-fit: cover;
            border-radius: var(--radius);
            float: none !important;
            margin: 0 !important;
        }

        /* características */
        & dl.variation {
            grid-column: 1 / -1;
            display: grid !important;
            grid-template-columns: minmax(100px, max-content) minmax(0, 1fr);
            gap: 4px 8px;
            width: 100%;
            min-width: 0;
            margin: 0 !important;
            padding: 0 !important;
            color: var(--cinza-claro);
            font-size: .8rem;
            line-height: 1.3;
            border: none;

            &::before,
            &::after {
                display: none !important;
            }

            & dt,
            & dd {
                display: block !important;
                float: none !important;
                width: auto !important;
                min-width: 0;
                margin: 0 !important;
                padding: 0 !important;
                line-height: 1.3;
            }

            & dt {
                grid-column: 1;
                color: var(--cinza-escuro);
                font-weight: 700;
                text-align: left;
            }

            & dd {
                grid-column: 2;
                color: var(--cinza-claro);
                text-align: left;
                overflow-wrap: anywhere;

                & p {
                    display: inline !important;
                    margin: 0 !important;
                    padding: 0 !important;
                }
            }
        }

        /* quantidade e preço */
        & .quantity {
            grid-column: 1 / -1;
            display: block;
            color: var(--amarelo);
            font-size: .9rem;
            font-weight: 700;
            line-height: 1.3;
            margin: 0 !important;
            padding: 0 !important;

            & .woocommerce-Price-amount {
                color: var(--cinza-escuro);
                font-weight: 700;
            }
        }
    }

    /* subtotal */
    & .woocommerce-mini-cart__total {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        border: 2px solid var(--borda);
        border-radius: var(--radius);
        background: var(--branco);
        color: var(--cinza-claro);
        padding: 14px !important;
        margin: 0 !important;

        & strong {
            color: var(--cinza-escuro);
            font-weight: 700;
        }

        & .woocommerce-Price-amount {
            color: var(--cinza-escuro);
            font-weight: 700;
        }
    }

    /* frete */
    & .mpo-cart-shipping {
        border: 2px solid var(--borda);
        border-radius: var(--radius);
        background: var(--branco);
        padding: 14px;
        margin: 0;

        & .mpo-cart-shipping__label {
            display: block;
            color: var(--cinza-claro);
            font-size: .92rem;
            font-weight: 700;
            line-height: 1.3;
            margin: 0 0 8px;
        }

        & .mpo-cart-shipping__form {
            display: flex;
            gap: 10px;
            align-items: center;
        }

        & .mpo-cart-shipping__cep {
            width: 100%;
            min-height: 40px;
            border: 2px solid var(--borda-forte) !important;
            border-radius: var(--radius) !important;
            background: var(--branco) !important;
            color: var(--cinza-escuro) !important;
            font-size: 1rem !important;
            font-family: inherit !important;
            font-weight: 500;
            padding: 8px 12px !important;
            outline: none !important;
            box-shadow: none !important;
            transition: .3s;

            &:focus {
                box-shadow: 0 0 0 2px white, 0 0 0 4px var(--amarelo) !important;
            }
        }

        & .mpo-cart-shipping__button {
            width: max-content;
            min-height: 40px;
            border-radius: 100px !important;
            border: 2px solid var(--primary) !important;
            background: var(--primary) !important;
            color: white !important;
            font-family: inherit !important;
            font-size: .92rem;
            font-weight: 600 !important;
            line-height: 1 !important;
            padding: 8px 18px !important;
            box-shadow: none !important;
            cursor: pointer;
            white-space: nowrap;
            transition: .3s;

            &:hover {
                transform: translateY(-2px);
            }

            &:disabled {
                opacity: .55;
                cursor: not-allowed;
                transform: none;
            }
        }

        & .mpo-cart-shipping__message {
            color: var(--cinza-claro);
            font-size: .88rem;
            line-height: 1.4;
            margin-top: 10px;
        }

        & .mpo-cart-shipping__results {
            display: flex;
            flex-direction: column;
            gap: 6px;
            margin-top: 10px;
        }

        & .mpo-cart-shipping__rate {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 10px;
            border-top: 1px solid var(--borda);
            padding: 10px 0 0;
            color: var(--cinza-claro);
            font-size: .9rem;

            & strong {
                color: var(--cinza-escuro);
                font-weight: 700;
            }

            & span {
                color: var(--cinza-escuro);
                font-weight: 700;
                white-space: nowrap;
            }
        }
    }

    /* botões finais */
    & .woocommerce-mini-cart__buttons {
        display: flex;
        gap: 10px;
        margin: 0 !important;

        &::before,
        &::after {
            display: none !important;
        }

        & .button {
            width: 100%;
            min-height: 44px;
            position: relative;
            overflow: hidden !important;
            display: inline-flex !important;
            align-items: center;
            justify-content: center;
            border-radius: 100px !important;
            border: 2px solid var(--primary) !important;
            background: transparent !important;
            color: white !important;
            font-family: inherit !important;
            font-size: .92rem;
            font-weight: 600 !important;
            line-height: 1 !important;
            padding: 11px 18px !important;
            box-shadow: none !important;
            text-align: center;
            text-decoration: none !important;
            transition: var(--transition);
            z-index: 1;
            isolation: isolate;
        
        
            &:not(.checkout) {
                display: none !important;
            }

            &::before {
                content: "";
                position: absolute;
                inset: 0;
                border-radius: 100px;
                background: var(--primary);
                transform: translateX(0);
                transition: var(--transition);
                z-index: -1;
            }

            &:hover {
                transform: translateY(-3px);
                color: var(--primary) !important;

                &::before {
                    transform: translateX(-100%);
                }
            }
        }
    }

    /* carrinho vazio */
    & .woocommerce-mini-cart__empty-message {
        border: 2px solid var(--borda);
        border-radius: var(--radius);
        background: var(--branco);
        color: var(--cinza-claro);
        padding: 16px !important;
        margin: 0 !important;
        line-height: 1.5;
    }

    @media (width <= 767px) {
        & .woocommerce-mini-cart-item {
            grid-template-columns: 72px minmax(0, 1fr);
            padding: 10px !important;

            & > a:not(.remove) {
                grid-template-columns: 72px minmax(0, 1fr);
                padding-right: 34px;
            }

            & img {
                width: 72px !important;
                height: 72px !important;
            }

            & dl.variation {
                grid-column: 1 / -1;
                grid-template-columns: minmax(120px, 42%) minmax(0, 1fr);
            }

            & .quantity {
                grid-column: 1 / -1;
            }
        }

        & .mpo-cart-shipping {
            padding: 12px;

            & .mpo-cart-shipping__form {
                flex-direction: column;
                align-items: stretch;
            }

            & .mpo-cart-shipping__button {
                width: 100%;
            }

            & .mpo-cart-shipping__rate {
                flex-direction: column;
                align-items: flex-start;
                gap: 2px;
            }
        }

        & .woocommerce-mini-cart__buttons {
            flex-direction: column;

            & .button {
                width: 100%;
            }
        }
    }
}.elementor-60 .elementor-element.elementor-element-285ddc0 *:not(.navigation *) {transition:.3s}.elementor-menu-cart__container .elementor-lightbox{z-index:9999!important}.elementor-menu-cart__main{width:450px}.elementor-menu-cart__product-remove{inset-inline-end:10px}.uni-cpo-cart-action{display:none}.elementor-menu-cart__product{grid-template-columns:20% auto;grid-template-rows:var(--price-quantity-position--grid-template-rows,auto auto)}.woocommerce-message{display:none}.single-product .elementor-60 .elementor-element.elementor-element-6aaf56e .e-search-input,.single-product .elementor-60 .elementor-element.elementor-element-6aaf56e input[type="search"]{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.elementor-60 .elementor-element.elementor-element-40293e9 input[type="search"],.elementor-60 .elementor-element.elementor-element-40293e9 .e-search-input{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}