body.c24h-padrao .cart-widget-side{width: min(88vw,420px);background: var(--c24h-white);box-shadow: none}body.c24h-padrao .cart-widget-side.wd-opened{box-shadow: var(--c24h-shadow-dialog)}body.c24h-padrao .wd-close-side.wd-close-side-opened{background-color: var(--c24h-overlay);opacity: 1}body.c24h-padrao .cart-widget-side .wd-heading{display: flex;align-items: center;justify-content: space-between;gap: var(--c24h-space-3);padding: var(--c24h-space-4);background: var(--c24h-white);border-bottom: 1px solid var(--c24h-border)}body.c24h-padrao .cart-widget-side .wd-heading .title{margin: 0;font: var(--c24h-weight-title) var(--c24h-type-brand)/var(--c24h-line-title) var(--c24h-font-title);color: var(--c24h-deep);text-transform: none;letter-spacing: 0}body.c24h-padrao .cart-widget-side .wd-heading .close-side-widget{display: inline-flex;align-items: center;gap: 6px;min-height: var(--c24h-touch);padding: 0 var(--c24h-space-2);color: var(--c24h-deep);font: var(--c24h-weight-label) 13px/var(--c24h-line-label) var(--c24h-font-body);text-transform: none;letter-spacing: 0}body.c24h-padrao .cart-widget-side .wd-heading .close-side-widget:hover{color: var(--c24h-green)}body.c24h-padrao .shopping-cart-widget-body{padding: 0}body.c24h-padrao .shopping-cart-widget-body .wd-scroll-content{padding: 0 var(--c24h-space-4)}body.c24h-padrao .woocommerce-mini-cart{margin: 0;padding: 0}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item{display: grid;grid-template-columns: 64px minmax(0,1fr) var(--c24h-touch);grid-template-areas: "img info remove";column-gap: var(--c24h-space-3);align-items: start;position: relative;margin: 0;padding: var(--c24h-space-4) 0;background: transparent;border: 0;border-top: 1px solid var(--c24h-border)}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item:first-child{border-top: 0}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item:hover{background: transparent}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item>a.cart-item-image{grid-area: img;display: block;margin: 0;padding: 0;width: 64px}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item>a.cart-item-image img{display: block;width: 64px;min-width: 0;height: 64px;max-width: none;box-sizing: border-box;border: 0;object-fit: contain;background: #F0F0F0;border-radius: var(--c24h-radius-control)}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item .cart-info{grid-area: info;display: block;min-width: 0;padding: 0;margin: 0}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item .wd-entities-title{display: block;margin: 0;font: var(--c24h-weight-action) var(--c24h-type-body)/var(--c24h-line-label) var(--c24h-font-body);color: var(--c24h-deep)}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item dl.variation{display: flex;flex-wrap: wrap;gap: 0 var(--c24h-space-1);margin: 2px 0 0;font: var(--c24h-weight-body) var(--c24h-type-min)/var(--c24h-line-body) var(--c24h-font-body);color: var(--c24h-muted)}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item dl.variation dt,body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item dl.variation dd{margin: 0;padding: 0;font: inherit;color: inherit}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item dl.variation dd p{margin: 0;display: inline}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item div.quantity{display: inline-grid;grid-template-columns: var(--c24h-touch) 48px var(--c24h-touch);height: var(--c24h-touch);margin: var(--c24h-space-2) 0 0;overflow: hidden;background: var(--c24h-white);border: 1px solid var(--c24h-border);border-radius: var(--c24h-radius-control)}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item div.quantity .btn{display: grid;place-items: center;width: auto;height: 100%;min-height: 0;margin: 0;padding: 0;background: var(--c24h-white);border: 0;border-radius: 0;box-shadow: none;color: var(--c24h-deep);font: var(--c24h-weight-label) 18px/1 var(--c24h-font-body)}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item div.quantity .btn:hover{background: var(--c24h-tint)}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item div.quantity input.qty{box-sizing: border-box;width: 48px;min-width: 0 !important;height: 100%;min-height: 0;margin: 0;padding: 0;background: var(--c24h-white);border: 0;border-inline: 1px solid var(--c24h-border);border-radius: 0;box-shadow: none;color: var(--c24h-deep);font: var(--c24h-weight-label) var(--c24h-type-body)/1 var(--c24h-font-body);text-align: center}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item span.quantity{display: block;margin-top: var(--c24h-space-2);font: var(--c24h-weight-body) var(--c24h-type-label)/var(--c24h-line-label) var(--c24h-font-body);color: var(--c24h-muted)}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item span.quantity .amount{color: var(--c24h-deep);font-weight: var(--c24h-weight-action)}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item .c24h-item-discount-badge{display: inline-flex;align-items: center;min-height: 24px;margin: var(--c24h-space-1) 0 0 0;padding: 2px var(--c24h-space-2);font: var(--c24h-weight-label) var(--c24h-type-min)/var(--c24h-line-body) var(--c24h-font-body);color: var(--c24h-success);background: var(--c24h-success-bg);border: 0;border-radius: var(--c24h-radius-badge);text-transform: none;letter-spacing: 0;white-space: nowrap}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item a.remove{grid-area: remove;position: static;display: grid;place-items: center;width: var(--c24h-touch);height: var(--c24h-touch);margin: 0;padding: 0;background: transparent;border: 0;border-radius: var(--c24h-radius-control);color: var(--c24h-deep) !important;font-size: 22px;line-height: 1}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item a.remove:hover{background: var(--c24h-tint)}body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item a.remove::before,body.c24h-padrao .woocommerce-mini-cart li.mini_cart_item a.remove::after{content: none;display: none}body.c24h-padrao .shopping-cart-widget-footer{display: grid;gap: var(--c24h-space-3);padding: var(--c24h-space-4);background: var(--c24h-white);border-top: 1px solid var(--c24h-border)}body.c24h-padrao .shopping-cart-widget-footer>*{margin: 0;min-width: 0}body.c24h-padrao .shopping-cart-widget-footer .woocommerce-mini-cart__total{display: flex;align-items: baseline;justify-content: space-between;gap: var(--c24h-space-3);padding: 0;border: 0;font: var(--c24h-weight-body) var(--c24h-type-label)/var(--c24h-line-label) var(--c24h-font-body);color: var(--c24h-muted)}body.c24h-padrao .shopping-cart-widget-footer .woocommerce-mini-cart__total strong{font-weight: var(--c24h-weight-body);color: inherit}body.c24h-padrao .shopping-cart-widget-footer .woocommerce-mini-cart__total .amount{font: var(--c24h-weight-strong) var(--c24h-type-price)/var(--c24h-line-title) var(--c24h-font-title);color: var(--c24h-green);font-variant-numeric: tabular-nums}body.c24h-padrao .shopping-cart-widget-footer .c24h-discount-progress{display: grid;gap: var(--c24h-space-2);margin: 0;padding: var(--c24h-space-3) var(--c24h-space-4);background: var(--c24h-surface);border: 0;border-radius: var(--c24h-radius-control);box-shadow: none}body.c24h-padrao .shopping-cart-widget-footer .c24h-discount-progress__labels{display: grid;gap: 2px;font: var(--c24h-weight-body) var(--c24h-type-label)/var(--c24h-line-label) var(--c24h-font-body);color: var(--c24h-deep)}body.c24h-padrao .shopping-cart-widget-footer .c24h-discount-progress__labels strong{font-weight: var(--c24h-weight-action);color: inherit}body.c24h-padrao .shopping-cart-widget-footer .c24h-discount-progress__next{font-size: var(--c24h-type-min);line-height: var(--c24h-line-body);color: var(--c24h-muted)}body.c24h-padrao .shopping-cart-widget-footer .c24h-discount-progress__track{height: 6px;background: var(--c24h-border);border-radius: var(--c24h-radius-badge);overflow: hidden}body.c24h-padrao .shopping-cart-widget-footer .c24h-discount-progress__fill{height: 100%;background: var(--c24h-green);border-radius: inherit}body.c24h-padrao .shopping-cart-widget-footer .woocommerce-mini-cart__buttons{display: grid;gap: var(--c24h-space-3);margin: 0;padding: 0}body.c24h-padrao .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .button{display: flex;align-items: center;justify-content: center;width: 100%;margin: 0;box-shadow: none;border-radius: var(--c24h-radius-control);font: var(--c24h-weight-action) var(--c24h-type-body)/var(--c24h-line-label) var(--c24h-font-body);text-transform: none;letter-spacing: 0}body.c24h-padrao .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .btn-cart{min-height: var(--c24h-touch);background: var(--c24h-white);color: var(--c24h-deep);border: 1px solid var(--c24h-deep)}body.c24h-padrao .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .btn-cart:hover{background: var(--c24h-tint);color: var(--c24h-deep)}body.c24h-padrao .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .checkout{min-height: var(--c24h-primary-height);background: var(--c24h-green);color: var(--c24h-white);border: 1px solid transparent}body.c24h-padrao .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .checkout:hover{background: var(--c24h-deep);color: var(--c24h-white)}body.c24h-padrao .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .button:focus-visible{outline: var(--c24h-focus-width) solid var(--c24h-focus-color);outline-offset: var(--c24h-focus-offset)}body.c24h-padrao .cart-widget-side .wd-empty-mini-cart{display: grid;justify-items: center;gap: var(--c24h-space-4);margin: 0;padding: var(--c24h-space-12) var(--c24h-space-6);text-align: center}body.c24h-padrao .cart-widget-side .wd-empty-mini-cart::before{content: "";width: 72px;height: 72px;border-radius: var(--c24h-radius-badge);background-color: var(--c24h-tint);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%23008744' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E");background-position: center;background-repeat: no-repeat}body.c24h-padrao .cart-widget-side .wd-empty-mini-cart::after{content: none}body.c24h-padrao .cart-widget-side .woocommerce-mini-cart__empty-message{margin: 0;padding: 0;font: var(--c24h-weight-title) var(--c24h-type-panel)/var(--c24h-line-title) var(--c24h-font-title);color: var(--c24h-deep);text-transform: none;letter-spacing: 0}body.c24h-padrao .cart-widget-side .wd-empty-mini-cart a.btn{display: inline-flex;align-items: center;justify-content: center;min-width: 200px;min-height: var(--c24h-primary-height);margin: 0;padding: 0 var(--c24h-space-6);background: var(--c24h-green);color: var(--c24h-white);border: 1px solid transparent;border-radius: var(--c24h-radius-control);box-shadow: none;font: var(--c24h-weight-action) var(--c24h-type-body)/var(--c24h-line-label) var(--c24h-font-body);text-transform: none;letter-spacing: 0;text-decoration: none;transition: background-color var(--c24h-motion-fast) var(--c24h-ease)}body.c24h-padrao .cart-widget-side .wd-empty-mini-cart a.btn:hover{background: var(--c24h-deep);color: var(--c24h-white)}body.c24h-padrao .cart-widget-side .wd-empty-mini-cart a.btn:focus-visible{outline: var(--c24h-focus-width) solid var(--c24h-focus-color);outline-offset: var(--c24h-focus-offset)}.cart-widget-side .mini_cart_item .c24h-preco-tabela,.cart-widget-side .mini_cart_item .c24h-preco-tabela .amount{color: var(--c24h-muted);font-weight: var(--c24h-weight-body);text-decoration: line-through;margin-inline-end: 2px}