html{font-size:15px}a:focus{outline:none!important}#sticky-footer{transform:translateY(100%);transition:transform 0.3s ease-in-out}#sticky-footer.is-visible{transform:translateY(0)}.meal-card.out-of-stock{opacity:.6;filter:grayscale(50%)}.meal-card.out-of-stock:hover{transform:none;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06)}.stock-warning{font-weight:600;text-transform:uppercase;letter-spacing:.05em}.woocommerce-Price-amount.amount,.woocommercePriceamount.amount{color:var(--e-global-color-text)!important}#site-header .elementor-button-icon .elementor-button-icon-qty[data-counter]{background-color:var(--e-global-color-secondary)}@media (max-width:575px){#site-header #elementor-menu-cart__toggle_button{padding-left:.35rem;padding-right:.5rem}#site-header nav.elementor-nav-menu--dropdown{padding:1rem 0rem;top:42px}}.ezoom-carousel .swiper-slide{border-radius:1rem;overflow:hidden}.ezoom-carousel .elementor-carousel-image{transform:scale(1);will-change:transform}.ezoom-carousel .swiper-slide-active .elementor-carousel-image{animation:leve-carousel-zoom-out 2s ease-out both}@keyframes leve-carousel-zoom-out{from{transform:scale(1.075)}to{transform:scale(1)}}.centered-page-header .page-subheading{max-width:40rem;margin:0 auto}.single-post .entry-title{max-width:52rem}.single-post ul.meta,.single.ocean-cpt ul.meta{border-bottom:0}.single-post .entry-content{font-size:clamp(1.1rem, 1.08rem + 0.1vw, 1.2rem)}.site-content .thumbnail img,.single-post .entry-content img{border-radius:1rem}article.blog-entry.grid-entry .blog-entry-inner{border-color:#E1E3DD;border-radius:1rem;overflow:hidden}.related-post-media{border-radius:1rem;overflow:hidden}.widget-area.sidebar-primary{padding-left:0}.wp-block-categories-list li,.wp-block-categories-list li a{padding:.15rem 0}.wp-block-categories-list li a{padding-left:1rem;display:block;font-weight:600;position:relative}.wp-block-categories-list li a:before{content:"";width:6px;height:6px;background:var(--e-global-color-secondary);border-radius:2rem;position:absolute;left:0;top:.78rem}.woocommerce #customer_login{width:100%!important;max-width:60rem;margin:1rem auto!important}.account-original-style main .woocommerce #customer_login>div{width:100%;float:none}.woocommerce-privacy-policy-text p{font-size:.875rem;line-height:1.4}.woocommerce table.shop_table td{text-transform:none!important}.woocommerce-button.button.view{background-color:#a1a9a2}.my_account_orders .button{font-size:0.76rem!important;letter-spacing:0}.woocommerce .woocommerce-MyAccount-tabs .oceanwp-user-profile{display:none}.woocommerce-MyAccount-content form{max-width:38rem}.woocommerce form .form-row label{font-weight:600}.profile-cards{display:flex;flex-wrap:wrap;gap:1rem}.profile-card-item{width:calc(33% - 1rem);height:140px;padding:1.4rem;margin-bottom:1rem;background-color:#fbfcf9;border:1px solid #E1E3DD;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:700;line-height:1;text-align:center}.profile-card-item:hover{border-color:#1e673a}.profile-card-item img{width:48px;height:auto;margin-bottom:.6rem}.profile-card-item:hover img{filter:brightness(110%)}@media (max-width:575px){.profile-card-item{width:calc(50% - 1rem)}}@media (max-width:767px){.woocommerce-MyAccount-navigation{margin-bottom:30px;overflow:hidden}.woocommerce-MyAccount-navigation ul{padding-inline:1rem;display:flex;gap:0;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.woocommerce-MyAccount-navigation ul li{padding:0 1rem 0 1.5rem;font-size:.895rem;font-weight:500;flex:0 0 auto;width:fit-content;max-width:236px;scroll-snap-align:start;white-space:normal}.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}.woocommerce-MyAccount-navigation ul li a:before{margin:0!important;position:absolute;left:0;top:15px}}.elementor-widget-container .price span.from{display:block;font-size:1rem;font-weight:400;margin-bottom:.5rem;text-transform:lowercase}.woocommerce-cart .cart_item.woocommerce-cart-form__cart-item td{padding:.35rem}.woocommerce-cart .cart_item.woocommerce-cart-form__cart-item img{border-radius:.5rem}.woocommerce-cart .cart_item.woocommerce-cart-form__cart-item.bundle_table_item .product-name{font-size:1.1rem;font-weight:600}.woocommerce-cart .woocommerce-cart-form__cart-item.bundle_table_item{background-color:#f7f7f7}.woocommerce-cart .bundled_table_item .bundled_table_item_indent{padding:0}.woocommerce table.shop_table .woocommerce-cart-form__cart-item a.remove{width:20px;height:20px;border:none;line-height:19px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:#F38701;font-size:1.15rem;font-weight:600;letter-spacing:0;text-transform:none}@media only screen and (max-width:767px){.woocommerce-cart .woocommerce .woocommerce-cart-form,.woocommerce-cart .woocommerce .cart-collaterals{width:auto;margin:0 -1rem}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table{border:none}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr.woocommerce-cart-form__cart-item{display:grid!important;grid-template-columns:20px 62px minmax(0,1fr) auto;gap:.35rem .85rem;align-items:start;padding:1rem 1.75rem 1rem .25rem;border-bottom:1px solid #efefef!important}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td{width:auto!important;padding:0!important;border:0!important;text-align:left!important}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr td.product-remove{grid-column:1;grid-row:1 / span 2;position:static;align-self:start}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr td.product-thumbnail{grid-column:2;grid-row:1 / span 2}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr td.product-thumbnail img{width:60px;object-fit:cover}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr td.product-name{grid-column:3 / 5;grid-row:1;align-self:start;padding-top:0.15rem!important;font-size:14px;font-weight:600;line-height:1.15}.woocommerce-cart .cart-item__title-row{width:100%;justify-content:space-between}.woocommerce-cart .cart-item__title-row>a,.woocommerce-cart .cart-item__title-row>span:not(.mini-cart__bundle-count){min-width:0}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr td.product-price{grid-column:3 / 5;grid-row:2;align-self:start;position:static;top:auto;padding:0!important;font-size:14px;line-height:1.2;white-space:nowrap}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr td.product-quantity{grid-column:3;grid-row:2;align-self:center}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr td.product-quantity .quantity,.woocommerce-cart-form .mini-cart-quantity--cart{margin:0!important}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr.bundle_table_item td.product-quantity{display:none!important}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr.bundled_table_item td.product-price{grid-column:4;align-self:center}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr.bundled_table_item td.product-price .amount::before{content:"+ "}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr.bundled_table_item td.product-remove{padding-top:0!important}.woocommerce table.shop_table .woocommerce-cart-form__cart-item .mini-cart__bundle-count{margin-top:.1rem}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr td:before,.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr td.product-subtotal,.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr td.product-name:before,.woocommerce-cart .woocommerce .woocommerce-cart-form .bundled_table_item_price:after,.woocommerce-cart .woocommerce .woocommerce-cart-form .bundled_table_item_subtotal:after{display:none}}@media (min-width:768px){.woocommerce-cart .woocommerce-cart-form__cart-item.bundled_table_item td{border-bottom:1px solid #eaeaea!important}.woocommerce table.shop_table .woocommerce-cart-form__cart-item .mini-cart__bundle-count{position:relative;top:.5rem}}#category-filters{width:100%;padding:.75rem 0;margin-bottom:2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}#category-filters button{aspect-ratio:1/1;padding:.25rem .75rem;background-color:#fbf5e7;border-color:#fbf5e7;border-radius:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;flex:1;font-size:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);font-weight:500;line-height:1.1}#category-filters button.active,#category-filters button:hover{background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary);color:#fff}#category-filters button span{font-size:.75rem}#category-filters button img{width:1.35rem;height:auto;border-radius:0;filter:invert(65%) sepia(50%) saturate(1732%) hue-rotate(347deg) brightness(100%) contrast(103%)}#category-filters button.active img,#category-filters button:hover img{filter:brightness(0) invert(1)}#bundle-sort{width:100%;padding:.75rem .875rem;margin:1rem 0 2rem;background-color:#F8FAF4;border-radius:.75rem;display:flex;align-items:center;justify-content:flex-start;gap:.875rem}.bundle-sort__label{color:#173c2b;font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.bundle-sort__options{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.25rem}#leve-bundle-container .sort-btn{min-height:2rem;padding:.25rem .85rem;background-color:#fff;border:1px solid #d9ddd8;border-radius:2rem;font-size:.8rem;font-weight:600;line-height:1;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}#leve-bundle-container .sort-btn:hover,#leve-bundle-container .sort-btn:focus-visible,#leve-bundle-container .sort-btn.active{border-color:var(--e-global-color-secondary);color:var(--e-global-color-secondary)}@media (max-width:991px){#category-filters{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;width:calc(100% + 3rem);max-width:none;gap:.75rem}#category-filters button{min-width:6.75rem;border-radius:1rem;scroll-snap-align:start;white-space:normal}}@media (max-width:767px){#bundle-sort{width:100%;align-items:center;flex-direction:column;justify-content:center}.bundle-sort__options{width:100%;justify-content:center}}#leve-bundle-container .btn-details,#leve-bundle-container .btn-close-modal{background-color:#fff0}#leve-bundle-container .container{max-width:100%}#product-grid{margin-bottom:8rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.meal-card{background-color:#fff;border:1px solid #E1E3DD;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column}.meal-card[data-is-new="1"],.meal-card[data-is-best-seller="1"]{position:relative;border-width:2px;overflow:visible}.meal-card[data-is-new="1"]{border-color:#61CE70}.meal-card[data-is-new="1"] .meal-card__content{background-color:#f3f5ee}.meal-card[data-is-best-seller="1"]{border-color:#ffc107}.meal-card[data-is-best-seller="1"] .meal-card__content{background-color:#fdfaf3}.meal-card[data-is-new="1"]::before,.meal-card[data-is-best-seller="1"]:before{content:"";position:absolute;inset:-2px;border-radius:1rem;padding:5px;background:conic-gradient(from var(--angle,0deg),transparent 0%,transparent 70%,#fff 85%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:border-light-run 3s linear infinite;pointer-events:none}@property --angle{syntax:'<angle>';initial-value:0deg;inherits:false}@keyframes border-light-run{to{--angle:360deg}}.meal-card__thumbnail{aspect-ratio:2/2;border-radius:1rem 1rem 0 0;flex-shrink:0;overflow:hidden;position:relative}.meal-card__thumbnail img{width:100%;height:100%;border-radius:0;display:block;object-fit:cover}.meal-card__extra-price{padding:.25rem .5rem .35rem;background-color:#ff9715;border-radius:2rem;color:#fff;font-size:.75rem;font-weight:700;line-height:1rem}.meal-card__extra-price .amount{color:#fff!important}.meal-card .sorted-value-badge{padding:.25rem .5rem .35rem;background-color:#d1fae5;border-radius:2rem;color:#065f46;font-size:.75rem;font-weight:700;line-height:1rem;position:absolute;bottom:.5rem;left:.5rem;z-index:1}.meal-card__content{height:100%;padding:clamp(0.8rem, 2vw, 1rem);border-radius:0 0 1rem 1rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.meal-card__content h3{margin-bottom:1rem;font-family:"Manrope",Sans-serif;font-size:clamp(0.95rem, 0.93rem + 0.1vw, 1.05rem);font-weight:600;line-height:1.3em;color:var(--e-global-color-f3e928d)}.meal-card .product-brand-logos{margin:1rem 0 1.5rem}.meal-card .stock-warning{margin:.5rem 0;color:#dc2626;font-weight:500;font-size:.875rem;line-height:1.25rem;letter-spacing:.05em;text-transform:uppercase}.meal-card .stock-warning.stock-notice{color:#ea580c}.meal-card__actions{display:flex;flex-wrap:wrap;gap:.5rem}.meal-card__badges{margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:.35rem}.meal-card__badges span{padding:.15rem .5rem .2rem;background-color:rgb(0 0 0 / .08);border:1px solid #fff0;border-radius:2rem;font-size:.75rem;font-weight:500;line-height:1rem}.meal-card__badges span.is-best-seller{padding-left:1.35rem;background:url(/wp-content/themes/oceanwp-child-theme-master/images/star.png) 6px center no-repeat #FBF5E7;background-size:10px;border-color:#ffc107}.meal-card__badges span.is-new{padding-left:1.35rem;background:url(/wp-content/themes/oceanwp-child-theme-master/images/star-green.png) 6px center no-repeat #eaefe5;background-size:10px;border-color:#61CE70}.meal-card__add{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.meal-card__add .quantity{display:flex;align-items:center;gap:.4rem}.meal-card__add .quantity button{width:28px;height:28px;padding:0;background:#e5e7eb!important;border-radius:50%;font-size:18px;font-weight:500;line-height:.2}.meal-card__add .quantity button.btn-plus{background:#10b981!important;color:#fff}.meal-card__add .quantity button.btn-plus:disabled{opacity:.35!important;cursor:not-allowed}.meal-card .btn-details{padding:0 0 0 .875rem;border:none;color:#059669;font-size:.875rem;font-weight:500;line-height:1.2}.meal-card .btn-details:hover{text-decoration:underline}#sticky-footer{padding:1rem;background-color:#fff;box-shadow:0 0 10px rgb(0 0 0 / .1);position:fixed;bottom:0;left:0;right:0;z-index:50}.sticky-footer__content{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem}.kit-progress{width:33.333%}.kit-progress__header{margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#374151;font-size:.875rem;line-height:1.25rem}#progress-text{font-weight:500}#progress-text.is-complete{color:#059669;font-weight:600}#progress-count{color:#1f2937;font-weight:700;white-space:nowrap}.kit-progress__track{width:100%;height:.625rem;background-color:#e5e7eb;border-radius:9999px;overflow:hidden}.kit-progress__fill{height:100%;background-color:#10b981;border-radius:inherit;transition:width 0.3s ease}.sticky-footer__content #price-summary span:first-child{font-size:1rem}.sticky-footer__content #total-price{margin-left:.5rem;font-weight:800;font-size:1.25rem;line-height:1.75rem}@media (max-width:450px){.meal-card__add{flex-direction:column}.btn-details{width:100%;margin:.5rem 0 0;text-align:center}.meal-card .btn-details{padding:0}}@media (max-width:767px){#product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sticky-footer__content{flex-direction:column;gap:.5rem}.kit-progress{width:100%}#add-to-cart-btn{width:100%}}@media (min-width:992px){#product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}body.modal-open{overflow:hidden}#modal{width:100%;height:100%;padding:1.5rem;background-color:rgb(17 24 39 / .65);display:flex;align-items:center;justify-content:center;position:fixed;inset:0;visibility:visible;z-index:99999;animation:bundle-modal-fade-in 0.2s ease-out}#modal.hidden{display:none;visibility:hidden}#modal-content{width:100%;max-width:62rem;padding:1.25rem;background-color:#fff;border-radius:1rem;box-shadow:0 1.5rem 4rem rgb(0 0 0 / .3);font-size:15px;overflow:hidden;position:relative}#modal-content .bundle-product-popup-content{height:100%;max-height:calc(85vh - 3rem);padding-bottom:60px;overscroll-behavior:contain;overflow-y:auto;overflow-x:hidden}#modal-content .elementor-widget-woocommerce-product-additional-information h2{display:none!important}#modal-content table.shop_attributes{font-size:.875rem;line-height:1.2}#modal-content .meal-card__add{padding:1.25rem 1rem;background-color:#fff;box-shadow:0 0 10px rgb(0 0 0 / .1);align-items:center;justify-content:center;flex-direction:row;position:absolute;bottom:0;left:0;right:0}#modal-content .meal-card__add p{margin:0}.btn-close-modal{width:28px;height:28px;padding:0;border:none;position:absolute;bottom:1.5rem;right:2rem;z-index:1}.btn-close-modal:after,.btn-close-modal:before{background:var(--cart-close-button-color,#69727d);border-radius:1px;content:"";height:3px;left:0;margin-top:-1px;position:absolute;top:50%;transition:.3s;transform:rotate(45deg);width:100%}.btn-close-modal:after{transform:rotate(-45deg)}@media (max-width:575px){#modal-content .meal-card__add{justify-content:flex-start}.btn-close-modal{right:1rem}}.elementor-menu-cart__wrapper .elementor-menu-cart__main{padding:1rem 0 0;width:450px}.elementor-menu-cart__main div.elementor-menu-cart__close-button{position:absolute;right:2rem;top:1rem;z-index:1}.mini-cart-fragment{height:100vh;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}.mini-cart-fragment ul{flex:1 1 auto;min-height:0;max-height:calc(100vh - 170px);padding:0;margin:0;overflow-y:auto;font-weight:400}.mini-cart-fragment .intitle{padding:0 2.5rem;margin-bottom:1rem;font-size:1.35rem;font-weight:700;position:relative}.mini-cart__list-item{padding:.95rem 1rem;overflow:hidden;line-height:1.1;display:flex;align-items:center}.mini-cart__list-item:not(:last-child){border-bottom:1px solid #efefef}.mini-cart__thumb{width:60px}.mini-cart-fragment .mini-cart__thumb img{width:100%;height:auto;border-radius:.5rem}.mini-cart__infos{width:calc(100% - 75px);padding-left:15px}.mini-cart__title{margin-bottom:.4rem;font-weight:600;display:block}.mini-cart__qty-price{margin-left:.25rem;font-size:.9rem}.mini-cart__list-item.bundle_container_mini_cart_item{background-color:#f7f7f7}.mini-cart__list-item.bundled_mini_cart_item{padding-left:2.5rem}.mini-cart__list-item.is-updating{opacity:.55;pointer-events:none}.mini-cart__list-item .mini-cart-remove{width:24px;min-width:24px;padding:0;border:0;background:#fff0;text-align:center}.mini-cart__list-item.bundle_container_mini_cart_item .mini-cart__infos{width:calc(100% - 99px)}.mini-cart__parent-price{display:block;margin-left:0}.mini-cart-quantity{display:flex;align-items:center;gap:.4rem}.woocommerce-cart-form .mini-cart-quantity--cart{justify-content:center;width:125px}.woocommerce-cart-form .mini-cart-quantity--cart .mini-cart-quantity__input{margin:0}.woocommerce-cart-form__cart-item.is-updating{opacity:.55;pointer-events:none}.woocommerce-cart-form .bundle-parent-remove{display:inline-flex;align-items:center;justify-content:center;color:#111!important;font-size:0}.woocommerce-cart-form .bundle-parent-remove:hover{color:#dc2626!important}.mini-cart-quantity__button{width:26px;height:26px;padding:0;background:#e5e7eb!important;border-radius:50%;color:#111;font-size:18px;line-height:1}.mini-cart-quantity__button.is-plus{background:#10b981!important;color:#fff}.mini-cart-quantity__button.is-disabled,.mini-cart-quantity__button:disabled{opacity:.35;pointer-events:none}.mini-cart-quantity__button:hover{filter:brightness(90%)}.mini-cart-quantity__button.is-plus:hover{filter:brightness(110%)}.mini-cart-quantity__input,.woocommerce form input[type=number].qty,.meal-card__add .quantity-display{width:40px;height:35px;padding:2px;border:1px solid #d7d7d7;border-radius:5px;text-align:center;appearance:textfield}.mini-cart-quantity__input::-webkit-inner-spin-button,.mini-cart-quantity__input::-webkit-outer-spin-button,.woocommerce form input[type=number].qty::-webkit-inner-spin-button,.woocommerce form input[type=number].qty::-webkit-outer-spin-button{margin:0;appearance:none}.mini-cart__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.mini-cart__title-row .mini-cart__title{flex:1}.woocommerce-cart .cart-item__title-row{display:inline-flex;align-items:flex-start;gap:.75rem}.woocommerce-cart .cart-item__title-row>a,.woocommerce-cart .cart-item__title-row>span:not(.mini-cart__bundle-count){flex:1}.mini-cart__bundle-count{padding:.2rem .45rem;border-radius:999px;color:#fff;background:#149740;font-size:.75rem;font-weight:700;line-height:1;white-space:nowrap}.mini-cart__bundle-count.is-incomplete{background:#dc2626}.mini-cart__kit-messages{padding:.75rem 1.5rem 0}.mini-cart-incomplete-kit{margin:0 0 2rem;padding:.75rem;border:1px solid #dc2626;border-radius:8px;color:#b91c1c;background:#fef2f2;font-size:.9rem;text-align:left}.mini-cart-incomplete-kit span,.mini-cart-incomplete-kit a{display:block}.mini-cart-incomplete-kit a{margin-top:.5rem;color:#b91c1c;font-weight:700;text-decoration:underline!important}.woocommerce-cart .mini-cart-incomplete-kit{margin-bottom:1.5rem}.woocommerce-mini-cart__empty-message{padding:0 1.6rem;text-transform:none}.mini-cart__actions{height:170px;padding:1rem 2rem;box-shadow:0 0 10px rgb(0 0 0 / .1);text-align:center}.mini-cart__actions .price{margin-bottom:.875rem;display:block;font-size:1.25rem;font-weight:800}.mini-cart__actions .wp-block-button__link{width:100%;height:auto;padding:0.75rem!important;margin-bottom:.5rem;border-radius:1rem;color:var(--wp--preset--color--white);display:block;font-weight:700}.mini-cart__actions .wp-block-button__link.mini-cart__checkout{background-color:#F38701;font-size:1.1rem}.mini-cart__actions .wp-block-button__link.mini-cart__checkout:hover{filter:brightness(110%)}.mini-cart__actions button#btn-continue-shop{width:100%;padding:.65rem;margin-bottom:1rem;background-color:#fff0;display:block;font-weight:600;text-decoration:underline}.product-brand-logos{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.product-brand-logos span{margin:0;font-size:.875rem;font-weight:500}.product-brand-logo{display:inline-flex;align-items:center;justify-content:center}.product-brand-logo img{max-height:34px;width:auto;border-radius:0!important;display:block}.product-brand-logos.is-minimal img{max-height:24px}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding:5px 8px!important}.woocommerce-checkout .wfacp_mini_cart_start_h .wfacp_order_sum .product-image{max-width:52px}.woocommerce-checkout .wfacp_elementor_mini_cart_widget{max-height:400px;overflow-y:auto;overflow-x:hidden}.woocommerce-checkout .wfacp_mini_cart_start_h .wfacp_order_sum tr td:first-child{width:100%}.woocommerce-checkout tr.cart_item.bundled_table_item td.product-name-area{padding-left:15px}.woocommerce-checkout #wfacp-e-form .wfacp_main_form input[type=submit]{font-size:1.15rem;font-weight:700;text-transform:none}.woocommerce-checkout .cart-subtotal.fee th,.woocommerce-checkout .single_preview_inner.wfacp_label{text-transform:none!important;font-weight:700}.woocommerce-checkout #wfacp-e-form .wfacp_main_form input[type=submit]:hover{background-color:#FF9715!important}body.woocommerce-checkout #wfacp-e-form .orddd_lite_field_note{display:block;font-size:12px;margin-top:.35rem;opacity:.7}.woocommerce-checkout select#horario_entrega{padding-top:16px!important;-webkit-appearance:none!important}body.woocommerce-checkout #wfacp-e-form .wfacp-qty-count,body .wfacp-qty-count,body.woocommerce-checkout .wfacp-qty-count{background-color:#acbd8a}body.woocommerce-checkout #wfacp-e-form .wfacp_mb_mini_cart_wrap span{font-size:12px}body.woocommerce-checkout #wfacp-e-form button[type=button].show-password-input:not(.white):not(.black){background-color:#fff0;z-index:10}.woocommerce-checkout .payment_method_loja5_woo_cielo_webservice_pix label,.woocommerce-checkout label[for="payment_method_loja5_woo_cielo_webservice_pix"]{display:inline-flex!important;align-items:center;gap:.45rem;flex-wrap:wrap}.woocommerce-checkout small.leve-payment-badge{padding:.2rem 0.35rem!important;border-radius:.5rem;;background:#21aa9b;color:#fff;font-size:0.64rem!important;font-weight:700!important;letter-spacing:.02em;position:absolute;right:.875rem;top:.95rem;text-transform:uppercase;white-space:nowrap}body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_piggly_pix_gateway,body #wfacp-e-form .woocommerce-checkout #payment li.payment_method_wc_piggly_pix_gateway div.payment_box{background-color:#fffaf3!important}body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_piggly_pix_gateway label{color:#64523b;font-weight:700!important}body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods li.payment_method_wc_piggly_pix_gateway div.payment_box.payment_method_wc_piggly_pix_gateway{font-size:1rem;font-weight:500}body #wfacp-e-form .woocommerce-checkout #payment ul.payment_methods label{letter-spacing:0}form.login .wfacp-login-wrapper button.button.wfacp-whatsapp-login-btn{background:#25D366;background:linear-gradient(135deg,#25D366 0%,#128C7E 100%);border:none!important;box-shadow:0 4px 12px rgb(37 211 102 / .2);display:flex!important;justify-content:center;align-items:center;gap:.5rem;font-weight:600!important;text-transform:none!important}form.login .wfacp-login-wrapper button.button.wfacp-whatsapp-login-btn svg{max-width:20px;fill:#fff}#wfacp-e-form .wfacp_inline_field_error a{text-decoration:underline!important}.address-field-locked{cursor:not-allowed;background-color:#f3f3f3!important;opacity:.8}.leve-checkout-city-message{padding:0 10px;color:#e15334}body.woocommerce-checkout #wfacp-e-form .woocommerce-form-login-toggle{margin-bottom:.75rem}body.woocommerce-checkout #wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info.leve-checkout-login-card-ready{background:#fff!important;border:1px solid #91c981!important;border-radius:8px!important;box-shadow:0 8px 22px rgb(48 104 45 / .08);color:#28352d!important;margin:0!important;padding:0!important}body.woocommerce-checkout #wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info.leve-checkout-login-card-ready::before{display:none!important}body.woocommerce-checkout #wfacp-e-form .leve-checkout-login-card{align-items:center;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:88px;padding:1rem 1.125rem}body.woocommerce-checkout #wfacp-e-form .leve-checkout-login-card__icon{align-items:center;background:#edf7ea;border-radius:999px;color:#218a35;display:inline-flex;height:40px;justify-content:center;width:40px}body.woocommerce-checkout #wfacp-e-form .leve-checkout-login-card__icon svg{display:block;fill:currentColor;height:20px;width:20px}body.woocommerce-checkout #wfacp-e-form .leve-checkout-login-card__copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}body.woocommerce-checkout #wfacp-e-form .leve-checkout-login-card__copy strong{color:#2e3535;font-size:1.05rem;font-weight:700;line-height:1.25}body.woocommerce-checkout #wfacp-e-form .leve-checkout-login-card__copy span{color:#65706b;font-size:.82rem;line-height:1.35}body.woocommerce-checkout #wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info a.leve-checkout-login-card__button{align-items:center;background:#fff!important;border:1px solid #228a39!important;border-radius:6px;color:#14742b!important;display:inline-flex;font-size:.86rem;font-weight:700;gap:.45rem;justify-content:center;line-height:1.2;min-height:44px;padding:.75rem 1rem;text-decoration:none!important;white-space:nowrap}body.woocommerce-checkout #wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info a.leve-checkout-login-card__button:hover,body.woocommerce-checkout #wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info a.leve-checkout-login-card__button:focus{background:#f4fbf2!important;color:#0f6823!important}body.woocommerce-checkout #wfacp-e-form .leve-checkout-login-card__arrow{fill:currentColor;height:18px;width:18px}body.woocommerce-checkout #wfacp-e-form .leve-checkout-first-order-note{color:#53645a;font-size:.82rem;line-height:1.35;margin:.75rem 0 2rem}body.woocommerce-checkout #wfacp-e-form .leve-checkout-first-order-note::before{align-items:center;border:1px solid #2b9342;border-radius:999px;color:#2b9342;content:"i";display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:700;height:14px;justify-content:center;line-height:1;margin-right:.5rem;width:14px}body.woocommerce-checkout #wfacp-e-form .leve-checkout-first-order-note strong{color:#2b9342;font-weight:700}@media (max-width:575px){body #wfacp-e-form .wfacp_main_form.woocommerce #payment ul.payment_methods li label img{width:45px}.woocommerce-checkout small.leve-payment-badge{right:-18px;top:12px}body.woocommerce-checkout #wfacp-e-form .leve-checkout-login-card{grid-template-columns:auto minmax(0,1fr);padding:.875rem}body.woocommerce-checkout #wfacp-e-form .leve-checkout-login-card__button{grid-column:1 / -1;width:100%}}.inz-product-ingredients{font-size:.875rem;line-height:1.4}.elementor-widget-container p+ul{margin-top:-1.25rem}.woocommerce-product-gallery__trigger{display:none!important}.single-product #chaty-widget-0 .chaty-widget{bottom:90px!important;right:14px!important}.ti-widget.ti-goog .ti-footer .ti-stars .inzco-ti-rating-score{display:inline-block;font-size:16px!important;font-weight:600;line-height:1;margin-left:8px;position:relative;top:-6px}.woocommerce-checkout .ti-widget.ti-goog .ti-review-content{font-size:13px;line-height:1.3}.wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_reviews tr td,.wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_reviews tr th,.wfacp_mini_cart_start_h span.amount{text-transform:none!important}.wfty_wrap .wfty_order_details .wfty_pro_list .wfty_leftDiv{padding:0!important}p.order-delivery-details{clear:both}p.order-delivery-details:first-of-type{margin-bottom:.25rem}@media (max-width:767px){.single-product #chaty-widget-0 .chaty-widget{bottom:135px!important}.footer-center ul li a.elementor-item{justify-content:center!important}}@media (max-width:991px){.mobile-slider .e-con-inner,.mobile-slider.elementor-element .e-con-inner{padding-inline:1rem;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;-webkit-overflow-scrolling:touch}.mobile-slider.elementor-element .e-con-inner>.elementor-element{flex:0 0 auto;width:fit-content;max-width:236px;scroll-snap-align:start;white-space:normal}.mobile-slider .e-con-inner::-webkit-scrollbar,.mobile-slider.elementor-element .e-con-inner::-webkit-scrollbar{display:none}}