/** Shopify CDN: Minification failed

Line 121:43 Unexpected "{"
Line 122:0 Expected ")" to go with "("

**/
/* ewc-gaveta — gaveta do carrinho. Regras da folha do app da referência que casam com a marcação capturada
   (css_gaveta.py); variáveis da raiz copiadas do elemento vivo. */
.ewc-gaveta{--ewc-gaveta-brand-primary-bg: 255, 255, 255; --ewc-gaveta-brand-secondary-bg: 242, 244, 247; --ewc-gaveta-brand-border-divider: 227, 227, 227; --ewc-gaveta-brand-primary-text: 0, 0, 0; --ewc-gaveta-brand-secondary-text: 152, 162, 179; --ewc-gaveta-brand-primary-accent: 127, 86, 217; --ewc-gaveta-brand-primary-accent-text: 255, 255, 255; --ewc-gaveta-brand-secondary-accent: 12, 51, 88; --ewc-gaveta-brand-secondary-accent-text: 255, 255, 255; --ewc-gaveta-brand-badge-bg: 220, 250, 230; --ewc-gaveta-brand-badge-text: 7, 148, 85; --ewc-gaveta-border-radius: 20px; --ewc-gaveta-border-radius-num: 20; --ewc-gaveta-background: 255, 255, 255; --ewc-gaveta-border-divider: var(--ewc-gaveta-brand-border-divider, 227, 227, 227); --ewc-gaveta-top-bar-background: 255, 255, 255; --ewc-gaveta-top-bar-text: 0, 0, 0; --ewc-gaveta-top-bar-font-size: 24px; --ewc-gaveta-top-bar-font-size-num: 24; --ewc-gaveta-top-bar-announcement-font-size: 13px; --ewc-gaveta-top-bar-announcement-font-size-num: 13; --ewc-gaveta-top-bar-announcement-text: 255, 255, 255; --ewc-gaveta-top-bar-announcement-background: 0, 0, 0; --ewc-gaveta-badge-background: 220, 250, 230; --ewc-gaveta-badge-text: 7, 148, 85; --ewc-gaveta-button-background: 127, 86, 217; --ewc-gaveta-button-text: 255, 255, 255; --ewc-gaveta-announcement-bar-background: 12, 51, 88; --ewc-gaveta-announcement-bar-text: 255, 255, 255; --ewc-gaveta-tiered-promotions-bar-inactive: 152, 162, 179; --ewc-gaveta-tiered-promotions-bar-active: 29, 41, 57; --ewc-gaveta-tiered-promotions-bar-background: 234, 236, 240; --ewc-gaveta-tbp-free-gifts-modal-background: 255, 255, 255; --ewc-gaveta-tbp-free-gifts-modal-text: 0, 0, 0; --ewc-gaveta-tbp-free-gifts-modal-free-badge-bg: 220, 250, 230; --ewc-gaveta-tbp-free-gifts-modal-free-badge-text: 7, 148, 85; --ewc-gaveta-tbp-free-gifts-modal-gift-background: 255, 255, 255; --ewc-gaveta-tbp-free-gifts-modal-gift-border: 204, 204, 204; --ewc-gaveta-tbp-free-gifts-modal-checkbox: 0, 0, 0; --ewc-gaveta-tbp-free-gifts-modal-btn-background: 127, 86, 217; --ewc-gaveta-tbp-free-gifts-modal-btn-text: 255, 255, 255; --ewc-gaveta-tbp-free-gifts-modal-img-size: 40px; --ewc-gaveta-tbp-free-gifts-modal-img-size-num: 40; --ewc-gaveta-tbp-free-gifts-modal-btn-font-size: 16px; --ewc-gaveta-tbp-free-gifts-modal-btn-font-size-num: 16; --ewc-gaveta-tbp-free-gifts-modal-choose-gift-text: 255, 255, 255; --ewc-gaveta-tbp-free-gifts-modal-choose-gift-bg: 0, 0, 0; --ewc-gaveta-tbp-free-gifts-modal-change-gift-text: 255, 255, 255; --ewc-gaveta-tbp-free-gifts-modal-change-gift-bg: 0, 0, 0; --ewc-gaveta-line-items-image-size: 80px; --ewc-gaveta-line-items-image-size-num: 80; --ewc-gaveta-line-items-vertical-space: 25px; --ewc-gaveta-line-items-vertical-space-num: 25; --ewc-gaveta-line-items-text: 0, 0, 0; --ewc-gaveta-line-items-text-2: 152, 162, 179; --ewc-gaveta-line-items-badge-background: 220, 250, 230; --ewc-gaveta-line-items-badge-text: 7, 148, 85; --ewc-gaveta-line-items-plan-background: 255, 255, 255; --ewc-gaveta-line-items-plan-text: 0, 0, 0; --ewc-gaveta-line-items-plan-border-color: 0, 0, 0; --ewc-gaveta-line-items-plan-upgrade-background: 255, 255, 255; --ewc-gaveta-line-items-plan-upgrade-text: 0, 0, 0; --ewc-gaveta-line-items-plan-upgrade-border-color: 0, 0, 0; --ewc-gaveta-line-items-bundle-upgrade-text: 255, 255, 255; --ewc-gaveta-line-items-bundle-upgrade-background: 7, 148, 85; --ewc-gaveta-side-upsell-width: 200px; --ewc-gaveta-side-upsell-width-num: 200; --ewc-gaveta-side-upsell-title-color: 0, 0, 0; --ewc-gaveta-side-upsell-title-font-size: 15px; --ewc-gaveta-side-upsell-title-font-size-num: 15; --ewc-gaveta-side-upsell-background: 242, 244, 247; --ewc-gaveta-side-upsell-card-background: 255, 255, 255; --ewc-gaveta-side-upsell-text: 0, 0, 0; --ewc-gaveta-side-upsell-text-2: 152, 162, 179; --ewc-gaveta-side-upsell-button-background: 127, 86, 217; --ewc-gaveta-side-upsell-button-text: 255, 255, 255; --ewc-gaveta-side-upsell-badge-background: 220, 250, 230; --ewc-gaveta-side-upsell-badge-text: 7, 148, 85; --ewc-gaveta-side-ec-upsell-width: 200px; --ewc-gaveta-side-ec-upsell-width-num: 200; --ewc-gaveta-side-ec-upsell-title-color: 0, 0, 0; --ewc-gaveta-side-ec-upsell-title-font-size: 15px; --ewc-gaveta-side-ec-upsell-title-font-size-num: 15; --ewc-gaveta-side-ec-upsell-background: 242, 244, 247; --ewc-gaveta-side-ec-upsell-card-background: 255, 255, 255; --ewc-gaveta-side-ec-upsell-text: 0, 0, 0; --ewc-gaveta-side-ec-upsell-text-2: 152, 162, 179; --ewc-gaveta-side-ec-upsell-button-background: 127, 86, 217; --ewc-gaveta-side-ec-upsell-button-text: 255, 255, 255; --ewc-gaveta-side-ec-upsell-badge-background: 220, 250, 230; --ewc-gaveta-side-ec-upsell-badge-text: 7, 148, 85; --ewc-gaveta-product-upsell-title-color: 0, 0, 0; --ewc-gaveta-product-upsell-title-font-size: 15px; --ewc-gaveta-product-upsell-title-font-size-num: 15; --ewc-gaveta-product-upsell-background: 242, 244, 247; --ewc-gaveta-product-upsell-text: 0, 0, 0; --ewc-gaveta-product-upsell-text-2: 152, 162, 179; --ewc-gaveta-product-upsell-button-background: 0, 0, 0; --ewc-gaveta-product-upsell-button-text: 255, 255, 255; --ewc-gaveta-product-upsell-arrows: 52, 64, 84; --ewc-gaveta-product-upsell-badge-background: 220, 250, 230; --ewc-gaveta-product-upsell-badge-text: 7, 148, 85; --ewc-gaveta-ec-product-upsell-title-color: 0, 0, 0; --ewc-gaveta-ec-product-upsell-title-font-size: 15px; --ewc-gaveta-ec-product-upsell-title-font-size-num: 15; --ewc-gaveta-ec-product-upsell-background: 242, 244, 247; --ewc-gaveta-ec-product-upsell-text: 0, 0, 0; --ewc-gaveta-ec-product-upsell-text-2: 152, 162, 179; --ewc-gaveta-ec-product-upsell-button-background: 127, 86, 217; --ewc-gaveta-ec-product-upsell-button-text: 255, 255, 255; --ewc-gaveta-ec-product-upsell-arrows: 52, 64, 84; --ewc-gaveta-ec-product-upsell-badge-background: 220, 250, 230; --ewc-gaveta-ec-product-upsell-badge-text: 7, 148, 85; --ewc-gaveta-upsell-toggle-image-size: 60px; --ewc-gaveta-upsell-toggle-image-size-num: 60; --ewc-gaveta-footer-background: 255, 255, 255; --ewc-gaveta-footer-text: 0, 0, 0; --ewc-gaveta-footer-discount-background: 242, 244, 247; --ewc-gaveta-footer-discount-text: 71, 84, 103; --ewc-gaveta-footer-button-background: 12, 51, 88; --ewc-gaveta-footer-button-text: 255, 255, 255; --ewc-gaveta-footer-t-c-text: 0, 0, 0; --ewc-gaveta-footer-t-c-link: 127, 86, 217; --ewc-gaveta-footer-secondary-button-text: 0, 0, 0; --ewc-gaveta-footer-font-size: 18px; --ewc-gaveta-footer-font-size-num: 18; --ewc-gaveta-footer-row-spacing: 10px; --ewc-gaveta-footer-row-spacing-num: 10; --ewc-gaveta-footer-checkout-button-secondary-text: 0, 0, 0; --ewc-gaveta-accelerated-checkout-buttons-size-desktop: 42px; --ewc-gaveta-accelerated-checkout-buttons-size-desktop-num: 42; --ewc-gaveta-accelerated-checkout-buttons-size-mobile: 42px; --ewc-gaveta-accelerated-checkout-buttons-size-mobile-num: 42; --ewc-gaveta-accelerated-checkout-buttons-accordion-title-text: 0, 0, 0; --ewc-gaveta-trust-badges-background: 255, 255, 255; --ewc-gaveta-trust-badges-text: 0, 0, 0; --ewc-gaveta-trust-badges-text-font-size: 15px; --ewc-gaveta-trust-badges-text-font-size-num: 15; --ewc-gaveta-trust-badges-icon-size: 20px; --ewc-gaveta-trust-badges-icon-size-num: 20; --ewc-gaveta-empty-cart-text: 0, 0, 0; --ewc-gaveta-empty-cart-text-font-size: 16px; --ewc-gaveta-empty-cart-text-font-size-num: 16; --ewc-gaveta-empty-cart-subtitle: 0, 0, 0; --ewc-gaveta-empty-cart-subtitle-font-size: 13px; --ewc-gaveta-empty-cart-subtitle-font-size-num: 13; --ewc-gaveta-empty-cart-button-background: 127, 86, 217; --ewc-gaveta-empty-cart-button-text: 255, 255, 255; --ewc-gaveta-order-notes-title: 0, 0, 0; --ewc-gaveta-order-notes-input-background: 255, 255, 255; --ewc-gaveta-order-notes-input-text: 0, 0, 0; --ewc-gaveta-order-notes-input-border-color: 190, 190, 190; --ewc-gaveta-discount-code-input-background: 255, 255, 255; --ewc-gaveta-discount-code-input-text: 0, 0, 0; --ewc-gaveta-discount-code-input-border-color: 190, 190, 190; --ewc-gaveta-discount-code-button-background: 127, 86, 217; --ewc-gaveta-discount-code-button-text: 255, 255, 255;}
:root{--ewc-gaveta-font-size-scale: .9}
@media (min-width: 768px){:root{--ewc-gaveta-font-size-scale: 1}}
.ewc-gaveta{--ewc-gaveta-danger: 255, 0, 0;--ewc-gaveta-success: 46, 168, 24;--ewc-gaveta-duration-default: .2s;--ewc-gaveta-spacing-xxxxs: 2px;--ewc-gaveta-spacing-xxxs: 5px;--ewc-gaveta-spacing-xxs: 8px;--ewc-gaveta-spacing-xs: 12px;--ewc-gaveta-spacing-s: 15px;--ewc-gaveta-spacing-m: 24px;--ewc-gaveta-spacing-l: 32px;--ewc-gaveta-spacing-xl: 48px;--ewc-gaveta-spacing-xxl: 64px;--ewc-gaveta-foreground: 0, 0, 0;--ewc-gaveta-foreground-muted: rgba(var(--ewc-gaveta-foreground), .1);--ewc-gaveta-nested-dialog-backdrop: rgba( var(--ewc-gaveta-foreground), .3 )}
.ewc-gaveta{position:fixed;z-index:1050;left:0;top:0;width:100vw;height:100%;display:flex;transition:visibility var(--ewc-gaveta-duration-default) ease;visibility:hidden}
.ewc-gaveta *{line-height:1.2;box-sizing:border-box}
.ewc-gaveta a{color:inherit;text-decoration:none}
.ewc-gaveta p{margin:0}
.ewc-gaveta button{cursor:pointer;padding:0;text-align:center;min-height:auto;height:auto;min-width:auto;width:auto;margin:0;box-shadow:none}
.ewc-gaveta[data-open=true] *:empty:not(.sezzle-button-logo-img):not(img){display:block;visibility:visible;pointer-events:auto;opacity:1}
.ewc-gaveta svg{fill:none;stroke:currentColor}
.ewc-gaveta img[loading]{opacity:1}
.ewc-gaveta.active:not(.ewc-gaveta__preview){visibility:visible!important;background-color:#00000080}
.ewc-gaveta .ewc-gaveta__badge{max-width:130px;padding:var(--ewc-gaveta-spacing-xxxs);font-size:calc(var(--ewc-gaveta-spacing-xs) * var(--ewc-gaveta-font-size-scale));font-weight:500;background:rgb(var(--ewc-gaveta-badge-background));color:rgb(var(--ewc-gaveta-badge-text));border-radius:calc(var(--ewc-gaveta-border-radius) * .12795)}
.ewc-gaveta .ewc-gaveta-seletor{font-size:calc(var(--ewc-gaveta-spacing-xs) * var(--ewc-gaveta-font-size-scale));-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid var(--ewc-gaveta-foreground-muted);border-radius:calc(var(--ewc-gaveta-border-radius) * .15);padding:6px 24px 6px 6px;margin:0;background-image:url("data:image/svg+xml;utf8,<svg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5 4L0.669872 0.25L9.33013 0.249999L5 4Z' fill='black'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-color:#fff;background-size:initial;color:#000;outline:none;max-width:100%;width:fit-content;height:auto;min-height:auto;text-overflow:ellipsis;overflow:hidden;min-width:0}
.ewc-gaveta .ewc-gaveta-seletor:disabled{cursor:not-allowed}
.ewc-gaveta .ewc-gaveta-seletor:focus{box-shadow:none}
.ewc-gaveta .ewc-gaveta-variantes{display:flex;gap:var(--ewc-gaveta-spacing-xxxxs);align-items:center}
.ewc-gaveta .ewc-gaveta-variantes .ewc-gaveta-variantes__index{font-size:calc(var(--ewc-gaveta-spacing-xs) * var(--ewc-gaveta-font-size-scale));color:rgba(var(--ewc-gaveta-foreground),.6);min-width:fit-content}
.ewc-gaveta .ewc-gaveta-variantes .ewc-gaveta-variantes__selectors{display:flex;flex-wrap:wrap;gap:var(--ewc-gaveta-spacing-xxxs);width:100%}
.ewc-gaveta .ewc-gaveta-variantes .ewc-gaveta-variantes__selectors .ewc-gaveta-seletor{max-width:140px}
@media (max-width: 480px){.ewc-gaveta .ewc-gaveta-variantes .ewc-gaveta-variantes__selectors .ewc-gaveta-seletor{max-width:110px}}
.ewc-gaveta #ewc-gaveta-painel.ewc-gaveta__inner{position:relative;height:100%;width:100%;max-width:525px;padding:0;border:0;overflow:hidden;display:flex;flex-direction:column;transition:transform var(--ewc-gaveta-duration-default) ease;background-color:rgb(var(--ewc-gaveta-background));visibility:visible;z-index:inherit;top:auto;right:auto;bottom:auto;left:auto}
.ewc-gaveta.ewc-gaveta__right-anchor{justify-content:flex-end}
.ewc-gaveta.ewc-gaveta__right-anchor .ewc-gaveta__inner{transform:translate(100%)}
.ewc-gaveta.active .ewc-gaveta__inner{transform:translate(0)}
.ewc-gaveta .ewc-gaveta__contents{position:relative;flex-grow:1;display:flex;flex-direction:column;overflow-y:scroll;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}
.ewc-gaveta .ewc-gaveta__contents::-webkit-scrollbar{display:none}
.ewc-gaveta .ewc-gaveta__overlay{position:fixed;top:0;right:0;bottom:0;left:0;height:100%}
.ewc-gaveta .ewc-gaveta__inner-empty{height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}
.ewc-gaveta .ewc-gaveta__inner-empty .ewc-gaveta__empty-cart-content{display:flex;flex-direction:column;justify-content:space-between;flex:1;overflow-y:scroll;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}
.ewc-gaveta .ewc-gaveta__inner-empty .ewc-gaveta__empty-cart-central-content{display:flex;flex-direction:column;align-items:center;width:100%}
.ewc-gaveta .ewc-gaveta__inner-empty .ewc-gaveta__empty-cart-central-content .ewc-gaveta__empty-cart-central-content-main{display:flex;flex-direction:column;align-items:center;gap:var(--ewc-gaveta-spacing-xs);width:100%;padding:var(--ewc-gaveta-spacing-m)}
@media (max-width: 480px){.ewc-gaveta .ewc-gaveta__inner-empty .ewc-gaveta__empty-cart-central-content .ewc-gaveta__empty-cart-central-content-main{padding:var(--ewc-gaveta-spacing-xxs) var(--ewc-gaveta-spacing-xs)}}
.ewc-gaveta .ewc-gaveta__inner-empty .ewc-gaveta__empty-cart-central-content .ewc-gaveta__empty-cart-icon{font-size:calc(var(--ewc-gaveta-empty-cart-text-font-size) * var(--ewc-gaveta-font-size-scale));width:1.8em;height:1.8em;color:rgb(var(--ewc-gaveta-empty-cart-text))}
.ewc-gaveta .ewc-gaveta__inner-empty .ewc-gaveta__empty-cart-central-content .ewc-gaveta__empty-cart-icon svg{width:100%;height:100%;object-fit:contain;fill:currentColor}
.ewc-gaveta .ewc-gaveta__inner-empty .ewc-gaveta__empty-cart-central-content .ewc-gaveta__empty-cart-icon svg path{fill:currentColor}
.ewc-gaveta .ewc-gaveta__inner-empty .ewc-gaveta__empty-cart-central-content .ewc-gaveta__empty-cart-title{font-size:calc(var(--ewc-gaveta-empty-cart-text-font-size) * var(--ewc-gaveta-font-size-scale));color:rgb(var(--ewc-gaveta-empty-cart-text));text-align:center}
.ewc-gaveta .ewc-gaveta__header{--header-padding-y: var(--ewc-gaveta-spacing-s);--header-padding-x: var(--ewc-gaveta-spacing-m);position:relative;padding:var(--header-padding-y) var(--header-padding-x);display:flex;align-items:center;background-color:rgb(var(--ewc-gaveta-top-bar-background));border-bottom:1px solid rgb(var(--ewc-gaveta-border-divider))}
@media (max-width: 480px){.ewc-gaveta .ewc-gaveta__header{--header-padding-y: var(--ewc-gaveta-spacing-xs);--header-padding-x: var(--ewc-gaveta-spacing-xs)}}
.ewc-gaveta .ewc-gaveta__header .ewc-gaveta__heading{margin:0;font-size:calc(var(--ewc-gaveta-top-bar-font-size) * var(--ewc-gaveta-font-size-scale));font-weight:500;color:rgb(var(--ewc-gaveta-top-bar-text))}
.ewc-gaveta .ewc-gaveta__header .ewc-gaveta__close{display:flex;justify-content:center;align-items:center;padding:0;min-width:30px;min-height:30px;color:rgb(var(--ewc-gaveta-top-bar-text));background-color:transparent;border:none;cursor:pointer;position:absolute;right:var(--header-padding-x)}
.ewc-gaveta .ewc-gaveta__header .ewc-gaveta__close:focus{outline:none;box-shadow:none;border:none}
.ewc-gaveta .ewc-gaveta__header .ewc-gaveta__close>svg{height:var(--ewc-gaveta-spacing-m);width:var(--ewc-gaveta-spacing-m);stroke-width:2}
@media (max-width: 480px){.ewc-gaveta .ewc-gaveta__header .ewc-gaveta__close>svg{height:var(--ewc-gaveta-spacing-xs);width:var(--ewc-gaveta-spacing-xs)}}
.ewc-gaveta .ewc-gaveta__header.ewc-gaveta__header--left{justify-content:flex-start}
.ewc-gaveta .ewc-gaveta__header.ewc-gaveta__header--left .ewc-gaveta__heading{text-align:left}
.ewc-gaveta .ewc-gaveta__footer{position:relative;display:flex;flex-direction:column;gap:var(--ewc-gaveta-footer-row-spacing);border-top:1px solid rgb(var(--ewc-gaveta-border-divider));padding:var(--ewc-gaveta-spacing-s) var(--ewc-gaveta-spacing-m);background-color:rgb(var(--ewc-gaveta-footer-background));color:rgb(var(--ewc-gaveta-footer-text))}
.ewc-gaveta .ewc-gaveta__footer .ewc-gaveta__checkout-button{padding:var(--ewc-gaveta-spacing-s) var(--ewc-gaveta-spacing-m);width:100%;background-color:rgb(var(--ewc-gaveta-footer-button-background));color:rgb(var(--ewc-gaveta-footer-button-text));border:none;cursor:pointer;font-size:calc(var(--ewc-gaveta-footer-font-size) * var(--ewc-gaveta-font-size-scale));font-weight:600;border-radius:calc(var(--ewc-gaveta-border-radius) * .272);display:flex;align-items:center;justify-content:center;gap:var(--ewc-gaveta-spacing-xxs)}
.ewc-gaveta .ewc-gaveta__footer .ewc-gaveta__checkout-button:disabled{opacity:.5;cursor:not-allowed}
.ewc-gaveta .ewc-gaveta__footer .ewc-gaveta__checkout-button .ewc-gaveta__checkout-button-text{display:flex;align-items:center;gap:var(--ewc-gaveta-spacing-xxs)}
.ewc-gaveta .ewc-gaveta__footer .ewc-gaveta__checkout-button .ewc-gaveta__checkout-button-spinner{display:none;width:10px;height:10px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ewc-gaveta-spinner-rotate .75s linear infinite}
.ewc-gaveta .ewc-gaveta__footer .ewc-gaveta__checkout-button .ewc-gaveta__checkout-button-text-upsell-toggle{font-size:calc(var(--ewc-gaveta-footer-font-size) * .8 * var(--ewc-gaveta-font-size-scale));font-weight:500}
@media (max-width: 480px){.ewc-gaveta .ewc-gaveta__footer .ewc-gaveta__checkout-button{padding:var(--ewc-gaveta-spacing-s) var(--ewc-gaveta-spacing-xs)}}
.ewc-gaveta .ewc-gaveta__footer .ewc-gaveta__checkout-button:hover{background-color:rgba(var(--ewc-gaveta-footer-button-background),.8)}
.ewc-gaveta .ewc-gaveta__footer .ewc-gaveta__cart-discounts,.ewc-gaveta .ewc-gaveta__footer .ewc-gaveta__subtotal{display:flex;justify-content:space-between;align-items:center;gap:var(--ewc-gaveta-spacing-xs)}
.ewc-gaveta .ewc-gaveta__footer .ewc-gaveta__cart-discounts{font-size:calc(var(--ewc-gaveta-spacing-xs) * var(--ewc-gaveta-font-size-scale))}
.ewc-gaveta .ewc-gaveta__footer .ewc-gaveta__cart-discounts-amount{flex:none;white-space:nowrap}
.ewc-gaveta .ewc-gaveta__footer .ewc-gaveta__cart-discounts-title{display:flex;align-items:center;gap:var(--ewc-gaveta-spacing-xxxs);flex-wrap:wrap}
.ewc-gaveta .ewc-gaveta__footer .ewc-gaveta__subtotal{font-size:calc(var(--ewc-gaveta-spacing-s) * var(--ewc-gaveta-font-size-scale));font-weight:600}
@media (max-width: 480px){.ewc-gaveta .ewc-gaveta__footer{padding:var(--ewc-gaveta-spacing-s) var(--ewc-gaveta-spacing-xs)}}
.ewc-gaveta .ewc-gaveta__overlay{position:fixed;top:0;right:0;bottom:0;left:0}
@keyframes ewc-gaveta-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ewc-gaveta .ewc-gaveta-item{display:flex;gap:var(--ewc-gaveta-spacing-s);padding:calc(var(--ewc-gaveta-line-items-vertical-space) / 2) var(--ewc-gaveta-spacing-m);width:100%}
@media (max-width: 480px){.ewc-gaveta .ewc-gaveta-item{padding:calc(var(--ewc-gaveta-line-items-vertical-space) / 2) var(--ewc-gaveta-spacing-xs);gap:var(--ewc-gaveta-spacing-xxs)}}
.ewc-gaveta .ewc-gaveta-item .ewc-gaveta__badge{background:rgb(var(--ewc-gaveta-line-items-badge-background));color:rgb(var(--ewc-gaveta-line-items-badge-text));text-align:end;width:fit-content}
.ewc-gaveta .ewc-gaveta-item .ewc-gaveta__badge.ewc-gaveta__badge--bundle{text-align:start;max-width:100%}
.ewc-gaveta .ewc-gaveta-item__image-container{flex-shrink:0;width:100%;height:var(--ewc-gaveta-line-items-image-size);max-width:var(--ewc-gaveta-line-items-image-size);aspect-ratio:1/1}
.ewc-gaveta .ewc-gaveta-item__image-container .ewc-gaveta-item__link{display:block;width:100%;height:100%}
.ewc-gaveta .ewc-gaveta-item__image-container .ewc-gaveta-item__image{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--ewc-gaveta-border-radius) * var(--ewc-gaveta-line-items-image-size-num) / 100 / 2);border:1px solid rgb(var(--ewc-gaveta-border-divider))}
.ewc-gaveta .ewc-gaveta-extra-items-container{display:flex;flex-direction:column;gap:var(--ewc-gaveta-spacing-xs)}
.ewc-gaveta .ewc-gaveta-extra-items-container:last-child{padding-bottom:calc(var(--ewc-gaveta-line-items-vertical-space) / 2)}
@media only screen and (max-width: 768px){.ewc-gaveta .ewc-gaveta-item__image-container{max-width:min(80px,var(--ewc-gaveta-line-items-image-size));height:min(80px,var(--ewc-gaveta-line-items-image-size))}}
.ewc-gaveta .ewc-gaveta-item__content{display:flex;justify-content:space-between;gap:var(--ewc-gaveta-spacing-s);height:fit-content;width:100%;max-width:100%;min-width:0}
@media (max-width: 480px){.ewc-gaveta .ewc-gaveta-item__content{gap:var(--ewc-gaveta-spacing-xxs)}}
.ewc-gaveta .ewc-gaveta-item__content-right,.ewc-gaveta .ewc-gaveta-item__content-left{display:flex;flex-direction:column;gap:var(--ewc-gaveta-spacing-xxs);max-width:100%}
.ewc-gaveta .ewc-gaveta-item__content-left{min-width:0}
.ewc-gaveta .ewc-gaveta-item__info{display:flex;flex-direction:column;gap:var(--ewc-gaveta-spacing-xxs);max-width:100%;min-width:0}
.ewc-gaveta .ewc-gaveta-item__title{color:rgb(var(--ewc-gaveta-line-items-text));font-size:calc(var(--ewc-gaveta-spacing-s) * var(--ewc-gaveta-font-size-scale));font-weight:650;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;max-width:100%}
.ewc-gaveta .ewc-gaveta-item__title:hover{text-decoration:underline}
.ewc-gaveta .ewc-gaveta-item__remove-btn{align-self:flex-end;margin-bottom:calc(var(--ewc-gaveta-spacing-xxxs) * -1);padding:var(--ewc-gaveta-spacing-xxxs);height:fit-content;background:none;border:none;cursor:pointer;font-size:calc(var(--ewc-gaveta-spacing-xs) * var(--ewc-gaveta-font-size-scale));color:rgba(var(--ewc-gaveta-line-items-text));display:flex;align-items:center;justify-content:center}
.ewc-gaveta .ewc-gaveta-item__remove-btn>svg{width:16px;height:16px}
.ewc-gaveta .ewc-gaveta-item__remove-btn>svg path{stroke:rgba(var(--ewc-gaveta-line-items-text),.8)}
.ewc-gaveta .ewc-gaveta-item__quantity-controls{display:flex;align-items:center;border:1px solid rgb(var(--ewc-gaveta-border-divider));border-radius:calc(var(--ewc-gaveta-border-radius) * .15);width:fit-content}
.ewc-gaveta .ewc-gaveta-item__quantity-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:rgba(var(--ewc-gaveta-line-items-text),1);width:30px;height:30px}
.ewc-gaveta .ewc-gaveta-item__quantity-btn:disabled{cursor:default;opacity:.5}
.ewc-gaveta .ewc-gaveta-item__quantity-btn:disabled:hover{background:none}
.ewc-gaveta .ewc-gaveta-item__quantity-btn svg{width:10px;height:10px}
.ewc-gaveta .ewc-gaveta-item__quantity-btn svg path{stroke:rgba(var(--ewc-gaveta-line-items-text),.8)}
.ewc-gaveta .ewc-gaveta-item__quantity-input{all:unset;width:30px;height:30px;color:rgba(var(--ewc-gaveta-line-items-text),1);font-size:calc(var(--ewc-gaveta-spacing-xs) * var(--ewc-gaveta-font-size-scale));font-weight:500;text-align:center;background-color:transparent;border:none;border-left:1px solid rgb(var(--ewc-gaveta-border-divider));border-right:1px solid rgb(var(--ewc-gaveta-border-divider));flex-grow:1;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}
.ewc-gaveta .ewc-gaveta-item__quantity-input::-webkit-outer-spin-button,.ewc-gaveta .ewc-gaveta-item__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.ewc-gaveta .ewc-gaveta-item__price-info{display:flex;flex-direction:column;gap:var(--ewc-gaveta-spacing-xxxs);align-items:end;justify-content:flex-end}
.ewc-gaveta .ewc-gaveta-item__total{display:flex;flex-direction:column;gap:var(--ewc-gaveta-spacing-xxxs);flex-wrap:wrap;align-items:end;justify-content:flex-end;font-weight:500;white-space:nowrap;font-size:calc(var(--ewc-gaveta-spacing-s) * var(--ewc-gaveta-font-size-scale))}
.ewc-gaveta .ewc-gaveta-item__total-old{color:rgba(var(--ewc-gaveta-line-items-text-2));font-weight:400;white-space:nowrap}
.ewc-gaveta .ewc-gaveta-item__total-final{color:rgb(var(--ewc-gaveta-line-items-text));font-weight:700;white-space:nowrap}
.ewc-gaveta .ewc-gaveta-item__total-old,.ewc-gaveta .ewc-gaveta-item__total-final{text-align:end}
@media only screen and (min-width: 640px){.ewc-gaveta .ewc-gaveta-item__quantity-btn:hover{background:rgba(var(--ewc-gaveta-line-items-text),.05)}}
.ewc-gaveta .ewc-gaveta-item-component__toggle-button{all:unset;align-items:center;align-self:flex-start;display:inline-flex;font-size:calc(var(--ewc-gaveta-spacing-xs) * var(--ewc-gaveta-font-size-scale));gap:.25rem;color:rgba(var(--ewc-gaveta-line-items-text),.8)}
.ewc-gaveta .ewc-gaveta-item-component__toggle-button svg{fill:rgba(var(--ewc-gaveta-line-items-text),.8);height:var(--ewc-gaveta-spacing-xs)}
.ewc-gaveta .ewc-gaveta-item-component__toggle-button:hover{cursor:pointer}
.ewc-gaveta .ewc-gaveta-item__option-names{font-size:calc(var(--ewc-gaveta-spacing-xs) * var(--ewc-gaveta-font-size-scale));color:rgba(var(--ewc-gaveta-line-items-text),.6)}
.ewc-gaveta .ewc-gaveta__announcement-bar{background-color:rgb(var(--ewc-gaveta-announcement-bar-background));color:rgb(var(--ewc-gaveta-announcement-bar-text));font-size:calc(var(--ewc-gaveta-spacing-xs) * var(--ewc-gaveta-font-size-scale));padding:10px 0;text-align:center}
.ewc-gaveta .ewc-gaveta__trust-badges{padding:var(--ewc-gaveta-spacing-s) var(--ewc-gaveta-spacing-m);background-color:rgb(var(--ewc-gaveta-trust-badges-background));color:rgb(var(--ewc-gaveta-trust-badges-text))}
@media (max-width: 480px){.ewc-gaveta .ewc-gaveta__trust-badges{padding:var(--ewc-gaveta-spacing-s) var(--ewc-gaveta-spacing-xs)}}
.ewc-gaveta .ewc-gaveta__trust-badges.ewc-gaveta__trust-badges-footer{padding:var(--ewc-gaveta-spacing-xxs) 0}
.ewc-gaveta .ewc-gaveta__trust-badges svg{fill:currentColor}
.ewc-gaveta .ewc-gaveta__trust-badges .ewc-gaveta__trust-badges-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--ewc-gaveta-spacing-m)}
@media (max-width: 480px){.ewc-gaveta .ewc-gaveta__trust-badges .ewc-gaveta__trust-badges-list{gap:var(--ewc-gaveta-spacing-xs)}}
.ewc-gaveta .ewc-gaveta__trust-badges .ewc-gaveta__trust-badge{display:flex;justify-content:center;align-items:center;gap:var(--ewc-gaveta-spacing-xxxs)}
.ewc-gaveta .ewc-gaveta__trust-badges .ewc-gaveta__trust-badge-icon{width:var(--ewc-gaveta-trust-badges-icon-size);height:var(--ewc-gaveta-trust-badges-icon-size)}
.ewc-gaveta .ewc-gaveta__trust-badges .ewc-gaveta__trust-badge-text{font-weight:700;font-size:calc(var(--ewc-gaveta-trust-badges-text-font-size) * var(--ewc-gaveta-font-size-scale))}
.ewc-gaveta{--ewc-gaveta-focus-ring-width: 2px;--ewc-gaveta-focus-ring-offset: 2px}
.ewc-gaveta :is(a[href],button,input,select{outline:var(--ewc-gaveta-focus-ring-width) solid currentColor!important;outline-offset:var(--ewc-gaveta-focus-ring-offset)!important}
