.cart-drawer__dialog{--hh-sl-x:var(--hh-s4);color:var(--hh-tinta);background:var(--hh-branco)}@media(min-width:750px){.cart-drawer__dialog{--hh-sl-x:var(--hh-s5)}}.cart-drawer__dialog .cart-drawer__header{padding:var(--hh-s3) var(--hh-sl-x);min-height:68px;border-bottom:1px solid var(--hh-linha);background:var(--hh-branco)}.cart-drawer__dialog .cart-drawer__heading{display:flex;align-items:center;gap:var(--hh-s2);font-size:var(--hh-t-h4);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--hh-titulo)}.cart-drawer__dialog .cart-drawer__heading:focus{outline:none}.cart-drawer__dialog .cart-drawer__heading .cart-bubble{position:relative;display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:4px;aspect-ratio:auto}.cart-drawer__dialog .cart-drawer__heading .cart-bubble__background{border-radius:4px;box-shadow:2px 2px 0 0 var(--hh-sombra-btn)}.cart-drawer__dialog .cart-drawer__heading .cart-bubble__text{position:relative;font-size:.9375rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.cart-drawer__dialog .cart-drawer__close-button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border-radius:50%;border:1px solid var(--hh-linha-media);background:transparent;color:var(--hh-tinta)}.cart-drawer__dialog .cart-drawer__close-button:hover{border-color:var(--hh-tinta);background:var(--hh-papel)}.cart-drawer__dialog .cart-drawer__close-button svg{width:18px;height:18px}.cart-drawer__dialog .cart-drawer__items{padding-inline:var(--hh-sl-x);padding-block:var(--hh-s4) var(--hh-s2)}.cart-drawer__dialog .cart-drawer__items>.hh-frete{margin:0 0 var(--hh-s1);padding:var(--hh-s3) var(--hh-s4);border-radius:12px;flex:none}.cart-drawer__dialog .cart-drawer__items>.hh-frete p{font-size:1rem}.cart-drawer__dialog .cart-drawer__items>.hh-frete p b{font-weight:700;font-variant-numeric:tabular-nums}.cart-items .cart-items__table-row.hh-sl{--hh-sl-foto:72px;display:grid;grid-template-columns:var(--hh-sl-foto) minmax(0,1fr) auto;grid-template-areas:"media details remover" "media quantity price" "media pix pix" "media error error";column-gap:var(--hh-s3);row-gap:var(--hh-s2);align-items:start;margin:0;padding:var(--hh-s4) 0;border:0;border-bottom:1px solid var(--hh-linha)}.cart-items .cart-items__table-row.hh-sl:last-child{border-bottom:0;padding-bottom:var(--hh-s2)}@media(max-width:359px){.cart-items .cart-items__table-row.hh-sl{--hh-sl-foto:52px;column-gap:10px}}.hh-sl>td{padding:0;min-width:0}.hh-sl .cart-items__media{grid-area:media}.hh-sl__foto{display:grid;place-items:center;width:var(--hh-sl-foto);aspect-ratio:1/1;border-radius:12px;background:var(--hh-produto-luz);overflow:hidden;text-decoration:none;color:var(--hh-produto-t)}.hh-sl__foto img{width:100%;height:100%;object-fit:contain;padding:4px;mix-blend-mode:multiply}.hh-sl .cart-items__details{grid-area:details;display:grid;gap:var(--hh-s1);color:var(--hh-tinta-2);font-size:1rem}.hh-sl .cart-items__product-info{display:grid;gap:2px;min-width:0}.hh-sl .cart-items__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:0;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--hh-titulo);text-decoration:none;white-space:normal;overflow-wrap:anywhere}.hh-sl .cart-items__title:hover{color:var(--hh-azul-t)}.hh-sl__sub{margin:0;font-size:1rem;line-height:1.35;color:var(--hh-tinta-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hh-sl .cart-items__bundle{font-size:1rem;color:var(--hh-tinta-3)}.hh-sl .cart-items__variants-wrapper{gap:var(--hh-s1);margin-top:2px}.hh-sl .cart-items__variants-wrapper .hh-tag{font-size:.9375rem;min-height:24px;white-space:normal}.hh-sl .cart-items__variants-wrapper .hh-tag svg{width:16px;height:16px}.hh-sl__cada{margin:0;font-size:1rem;color:var(--hh-tinta-3);font-variant-numeric:tabular-nums}.hh-sl .hh-sl__remover-cel{grid-area:remover;justify-self:end;margin-top:-8px;margin-inline-end:-8px}.hh-sl .cart-items__remove{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--hh-tinta-3);cursor:pointer;box-shadow:none;transition:transform var(--hh-d-toque) var(--hh-e-saida)}.hh-sl .cart-items__remove:hover{background:var(--hh-magenta-veu);color:var(--hh-magenta-t)}.hh-sl .cart-items__remove:active{transform:scale(.92)}.hh-sl .cart-items__quantity{grid-area:quantity;align-self:center;display:flex;margin:0;width:auto}.hh-sl .cart-items__quantity-controls{gap:0}.hh-sl .quantity-selector{--quantity-selector-width:134px;display:inline-flex;align-items:center;width:134px;height:46px;min-height:46px;padding:0;border:1px solid var(--hh-linha-media);border-radius:var(--hh-r-pilula);background:var(--hh-branco);font-size:1rem}.hh-sl .quantity-selector:hover{border-color:var(--hh-tinta-2)}.hh-sl .quantity-selector :is(.quantity-minus,.quantity-plus){display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:var(--hh-r-pilula);color:var(--hh-tinta);background:transparent}.hh-sl .quantity-selector :is(.quantity-minus,.quantity-plus):hover{background:var(--hh-papel)}.hh-sl .quantity-selector :is(.quantity-minus,.quantity-plus) svg{width:14px;height:14px}.hh-sl .quantity-selector input{width:40px;min-width:0;max-width:none;height:44px;min-height:44px;padding:0;border:0;background:transparent;text-align:center;font:600 max(16px,1rem)/1 var(--hh-f);font-variant-numeric:tabular-nums;color:var(--hh-tinta)}.hh-sl .cart-items__price{display:contents}.hh-sl__valores{grid-area:price;align-self:center;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:0;min-width:0;text-align:right}.hh-sl__de{font-size:1rem;line-height:1.2;color:var(--hh-tinta-3);text-decoration-thickness:1.5px;white-space:nowrap}.hh-sl__total{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--hh-titulo);white-space:nowrap}.hh-sl__pix{grid-area:pix;justify-self:end;display:inline-flex;align-items:center;gap:6px;margin-top:-4px;font-size:1rem;line-height:1.3;color:var(--hh-tinta-2);white-space:nowrap}.hh-sl__pix .hh-pix-simbolo{width:16px;height:16px}.hh-sl__pix b{font-weight:700;color:var(--hh-verde-t);font-variant-numeric:tabular-nums}.hh-sl .cart-items__price-unit{grid-column:2/-1;justify-self:end;font-size:1rem;color:var(--hh-tinta-3);padding:0}.hh-sl .cart-items__error{grid-area:error;margin:0}.hh-sl .cart-item__error{display:flex;align-items:flex-start;gap:var(--hh-s2);padding:var(--hh-s2) var(--hh-s3);border-radius:10px;background:var(--hh-magenta-veu);color:var(--hh-magenta-t);font-size:1rem;font-weight:500}.hh-sl .cart-item__error small{font-size:1rem}.hh-sl.cart-items__nested-line{--hh-sl-foto:52px;padding-inline-start:var(--hh-s6)}.cart-items .hh-sl.removing{overflow:visible;animation:hh-sl-sai var(--hh-d-troca) var(--hh-e-saida) forwards}@keyframes hh-sl-sai{to{opacity:0;transform:translate(24px)}}.cart-drawer__dialog .cart-drawer__summary{gap:var(--hh-s3);padding:var(--hh-s3) var(--hh-sl-x) calc(var(--hh-s4) + var(--hh-seguro));border-top:1px solid var(--hh-linha);background:var(--hh-branco);-webkit-mask-image:none;mask-image:none;box-shadow:0 -10px 24px #0b25330f}.cart-drawer__dialog .cart-drawer__summary .cart-totals{gap:var(--hh-s3);padding:0;border:0}.cart-totals,.cart-totals *{font-family:var(--hh-f)}.cart-actions{margin:0;border-block:1px solid var(--hh-linha)}.cart-actions__divider{border-color:var(--hh-linha)}.cart-actions summary,.cart-discount__summary,.cart-note__summary{min-height:48px;padding-block:var(--hh-s2);cursor:pointer}.cart-discount__label,.cart-note__label{display:inline-flex;align-items:center;gap:var(--hh-s2);font-size:1rem;font-weight:600;color:var(--hh-tinta)}html body .cart-discount__label{font-size:1rem}.cart-discount__label .hh-icone,.cart-note__label .hh-icone{color:var(--hh-verde-t)}.cart-totals__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--hh-papel);color:var(--hh-tinta)}.cart-totals__icon .hh-icone{width:16px;height:16px;transition:transform var(--hh-d-troca) var(--hh-e-saida)}details[open]>summary .cart-totals__icon .hh-icone{transform:rotate(45deg)}.cart-discount .cart-discount__content{height:auto;padding-block:var(--hh-s1) var(--hh-s3)}.cart-discount__form.hh-campo__caixa{display:block;position:relative;height:auto;padding:0}.cart-discount__form .cart-discount__input{width:100%;height:52px;min-height:52px;padding:0 112px 0 20px;border:1px solid var(--hh-borda-campo);border-radius:var(--hh-r-pilula);background:var(--hh-branco);color:var(--hh-tinta);font:500 max(16px,1rem)/1 var(--hh-f);letter-spacing:.04em;text-transform:uppercase;box-shadow:none}.cart-discount__form .cart-discount__input:hover{border-color:var(--hh-tinta-2)}.cart-discount__form .cart-discount__input:focus{outline:3px solid var(--hh-foco);outline-offset:2px;border-color:var(--hh-tinta)}.cart-discount__form .cart-discount__button{height:auto;min-height:44px;font-size:1rem}.cart-discount__content .hh-campo__dica{margin:6px 0 0 4px;font-size:1rem;line-height:1.4;color:var(--hh-tinta-3)}.cart-discount__error{display:flex;align-items:flex-start;gap:var(--hh-s2);margin:0 0 var(--hh-s3);padding:var(--hh-s2) var(--hh-s3);border-radius:10px;background:var(--hh-magenta-veu);color:var(--hh-magenta-t)}.cart-discount__error.hidden{display:none}.cart-discount__error .hh-icone{margin-top:2px}.cart-discount__error-text{margin:0;font-size:1rem;font-weight:500;line-height:1.4}html body .cart-discount__error-text{font-size:1rem}.cart-discount__codes{gap:var(--hh-s2);margin:0 0 var(--hh-s3)}.cart-discount__pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 0 0 10px;border-radius:4px;background:var(--hh-verde-veu);color:var(--hh-verde-t);font:600 1rem/1 var(--hh-f);letter-spacing:.03em}.cart-discount__pill-code{max-width:160px}.cart-discount__pill-remove{display:grid;place-items:center;width:44px;height:44px;margin-block:-6px;color:var(--hh-verde-t)}.cart-discount__pill-remove .hh-icone{width:16px;height:16px}.cart-note__inner{padding-block:var(--hh-s1) var(--hh-s3)}.cart-note__instructions{width:100%;min-height:96px;padding:12px 16px;border:1px solid var(--hh-borda-campo);border-radius:var(--hh-r-texto);background:var(--hh-branco);color:var(--hh-tinta);font:420 max(16px,1rem)/1.5 var(--hh-f);box-shadow:none;resize:vertical}.cart-note__instructions:focus{outline:3px solid var(--hh-foco);outline-offset:2px;border-color:var(--hh-tinta)}.cart-totals__original-container{gap:var(--hh-s1)}.cart-totals__original-container,.cart-totals__original-container *{font-size:1rem}.cart-totals__original{color:var(--hh-tinta-2)}.cart-discounts__item{color:var(--hh-verde-t);font-weight:600}.cart-discounts__label .hh-icone{width:18px;height:18px}.cart-totals__container{row-gap:var(--hh-s1)}.cart-totals__total{align-items:baseline}.cart-totals__total-label{font-size:1.0625rem;font-weight:600;color:var(--hh-tinta)}.cart-totals .cart-totals__total-value{font-size:clamp(1.5rem,1.4rem + .4vw,1.75rem);font-weight:700;letter-spacing:-.03em;color:var(--hh-titulo)}.cart-totals .cart-totals__item.hh-sl-pag{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:2px;width:100%}.cart-totals .hh-sl-pag>p{justify-self:end;margin:0 0 0 auto}.cart-drawer__dialog .cart-drawer__summary>.cart-totals,.cart-drawer__dialog .cart-drawer__summary>.cart__ctas{width:100%}.hh-sl-pag p{display:flex;align-items:center;gap:6px;margin:0;font-size:1rem;line-height:1.35;color:var(--hh-tinta-2);white-space:nowrap;min-width:0}.hh-sl-pag p b{font-weight:700;color:var(--hh-tinta);font-variant-numeric:tabular-nums}.hh-sl-pag__pix b{color:var(--hh-verde-t)!important}.hh-sl-pag .hh-pix-simbolo{width:18px;height:18px}.hh-sl-pag .hh-icone{color:var(--hh-tinta-3)}.hh-sl-pag__off{display:inline-flex;align-items:center;min-height:22px;padding:0 6px;border-radius:3px;background:var(--hh-verde-veu);color:var(--hh-verde-t);font-size:1rem;font-weight:700}html body .cart-totals__tax-note,html body .cart-totals__tax-note small{font-size:1rem;color:var(--hh-tinta-3);line-height:1.4}.cart-drawer__dialog .cart-totals__tax-note{justify-content:flex-end;text-align:right}.cart__ctas{gap:var(--hh-s3)}.cart__ctas .cart__checkout-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:auto;min-height:56px;padding-inline:var(--hh-s5);font-size:1.125rem;font-weight:650}.cart__checkout-button .hh-btn__ic{width:20px;height:20px}.hh-sl-selos{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--hh-s1) var(--hh-s5);margin:0;padding:0;list-style:none}.hh-sl-selos li{display:inline-flex;align-items:center;gap:6px;font-size:1rem;font-weight:500;color:var(--hh-tinta-2);white-space:nowrap}.hh-sl-selos .hh-icone{color:var(--hh-verde-t)}.cart__ctas .hh-bandeiras{justify-content:center}@media(max-width:389px){.cart-drawer__dialog .hh-sl-selos{gap:var(--hh-s1) var(--hh-s4)}}@media(max-height:720px){.cart-drawer__dialog .cart__ctas .hh-bandeiras{display:none}}@media(max-height:900px){.cart-drawer__dialog .cart-totals__tax-note{display:none}}.cart-drawer .cart-drawer__dialog.cart-drawer--empty .cart-drawer__inner{justify-content:flex-start;align-items:stretch;height:100%}.cart-drawer__dialog.cart-drawer--empty .cart-drawer__header{border-bottom:0;padding-bottom:0}.cart-drawer .cart-drawer__dialog .cart-drawer__content:not(:has(.cart-form)){justify-content:flex-start;text-align:left;padding:var(--hh-s2) var(--hh-sl-x) var(--hh-s5);overflow-y:auto}.cart-drawer__dialog .cart-drawer__heading--empty{justify-content:flex-start;margin:0 0 var(--hh-s2);font-size:var(--hh-t-h3);text-align:left}.cart-drawer__dialog .cart-drawer__content:not(:has(.cart-form)) .cart-drawer__items{padding:0;overflow:visible}.cart-drawer__dialog .cart-drawer__content:not(:has(.cart-form)) .cart-items__wrapper{align-items:stretch;justify-content:flex-start;text-align:left}.hh-sl-vazia{display:grid;gap:var(--hh-s4);justify-items:start;width:100%}.hh-sl-vazia__texto{margin:0;font-size:var(--hh-t-corpo);line-height:1.5;color:var(--hh-tinta-2)}.hh-sl-vazia .cart-items__empty-button{display:inline-flex;align-items:center;gap:10px;margin:0;padding-block:0;padding-inline:var(--hh-s5)}.cart-drawer__dialog .hh-sl-vazia .cart-items__empty-button{width:100%;justify-content:center}.hh-sl-vazia__conta{margin:0;font-size:1rem;line-height:1.5;color:var(--hh-tinta-2)}.cart-items__wrapper .hh-sl-vazia__conta a{display:inline;min-height:0;padding-block:12px;font-weight:600;color:var(--hh-azul-t);text-underline-offset:3px}.cart-page--empty .hh-sl-vazia{justify-items:center}.hh-sl-sug{display:grid;gap:var(--hh-s3);width:100%;margin-top:var(--hh-s4);padding-top:var(--hh-s4);border-top:1px solid var(--hh-linha);text-align:left}.hh-sl-sug__titulo{margin:0;font-size:1.125rem;font-weight:650;letter-spacing:-.01em;color:var(--hh-titulo)}.hh-sl-sug__lista{display:flex;gap:var(--hh-s3);margin:0 calc(-1 * var(--hh-sl-x,16px));padding:2px var(--hh-sl-x,16px) var(--hh-s2);list-style:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hh-sl-x,16px)}.hh-sl-sug__item{flex:0 0 min(288px,86%);scroll-snap-align:start;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:var(--hh-s3);align-items:center;padding:var(--hh-s3);border:1px solid var(--hh-linha);border-radius:var(--hh-r-cartao);background:var(--hh-branco);min-width:0}.hh-sl-sug__foto{display:grid;grid-template:100% / 100%;place-items:center;width:64px;height:64px;border-radius:10px;background:var(--hh-produto-luz);overflow:hidden;color:var(--hh-produto-t)}.hh-sl-sug__foto img{width:100%;height:100%;object-fit:contain;padding:3px;mix-blend-mode:multiply}.hh-sl-sug__txt{display:grid;gap:2px;align-content:start;min-width:0}.hh-sl-sug__nome{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:1rem;font-weight:600;line-height:1.3;color:var(--hh-titulo);text-decoration:none}.hh-sl-sug__nome:hover{color:var(--hh-azul-t)}.hh-sl-sug__preco{font-size:1rem;font-weight:600;color:var(--hh-tinta-2)}.hh-sl-sug__tag{justify-self:start;margin-top:2px;font-size:.9375rem;white-space:normal}.hh-sl-sug__form{margin:0}.hh-sl-sug__botao{display:flex;align-items:center;justify-content:center;gap:8px;width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--hh-linha);border-radius:var(--hh-r-pilula);background:linear-gradient(180deg,var(--hh-branco) 0%,var(--hh-verde-veu) 100%);color:var(--hh-verde-t);font:600 1rem/1 var(--hh-f);cursor:pointer;box-shadow:var(--hh-sombra-suave);transition:transform var(--hh-d-toque) var(--hh-e-saida)}.hh-sl-sug__botao:hover{transform:translateY(-1px);border-color:var(--hh-linha-media)}.hh-sl-sug__botao:active{transform:none}.hh-sl-sug__botao:focus-visible{outline:3px solid var(--hh-foco);outline-offset:2px}.hh-sl-sug__botao[aria-busy=true]{cursor:progress;opacity:.7}.hh-sl-sug__erro{margin:6px 0 0;font-size:1rem;color:var(--hh-magenta-t)}.hh-sl-sug__botao [data-hh-rotulo]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hh-sl-sug__botao .hh-icone{width:22px;height:22px;stroke-width:2}.hh-sl-sug__botao{position:relative}.hh-sl-sug--vazia .hh-sl-sug__lista{display:grid;margin:0;padding:0;overflow:visible}@container cart-items (min-width:600px){.cart-items .cart-items__table-row.hh-sl{grid-template-columns:var(--hh-sl-foto) minmax(0,1fr) auto minmax(132px,auto) 44px;grid-template-areas:"media details quantity price remover" "media details quantity pix remover" "media error error error error";column-gap:var(--hh-s5);row-gap:2px;align-items:center}.hh-sl .cart-items__details{align-self:center}.hh-sl__valores{align-self:end}.hh-sl__pix{align-self:start;margin-top:0}.hh-sl .hh-sl__remover-cel{align-self:center;margin:0}}.cart-page .cart-items__table-row.hh-sl{--hh-sl-foto:72px}@media(min-width:750px){.cart-page .cart-items__table-row.hh-sl{--hh-sl-foto:96px;column-gap:var(--hh-s4);padding-block:var(--hh-s5)}}.cart-page .hh-sl .cart-items__title{display:-webkit-box;min-height:0;font-size:1.125rem}.cart-page .hh-sl .quantity-selector{--quantity-selector-width:132px;width:132px}.cart-page .hh-sl .quantity-selector input{max-width:none}.cart-page .cart-page__items{min-width:0}.cart-page .cart-items__wrapper{border-top:1px solid var(--hh-linha)}.cart-page--empty .cart-items__wrapper{border-top:0}.cart-page .cart-summary__inner{gap:var(--hh-s4)}.cart-page .cart-summary__inner>.cart-totals{gap:var(--hh-s4)}@media(min-width:750px){.cart-page .cart-page__summary{padding-inline-end:var(--hh-gutter)}.cart-page .cart-summary{width:100%}.cart-page .cart-summary .cart-summary__inner{padding:var(--hh-s5) var(--hh-s5) var(--hh-s4);margin:var(--hh-s5) 0 0;width:auto;height:auto;align-self:start;border:1px solid var(--hh-linha);border-radius:var(--hh-r-cartao);background:var(--hh-branco);box-shadow:var(--hh-sombra-suave)}.cart-page .cart-summary--extend{background:transparent}.cart-page .cart-summary+.section-background,.cart-page .cart-page__summary>.section-background{background:transparent}}@media(max-width:749px){.cart-page .cart-page__summary{padding-top:var(--hh-s4)}.cart-page .cart-summary__inner{padding:var(--hh-s4);border:1px solid var(--hh-linha);border-radius:var(--hh-r-cartao);background:var(--hh-branco)}}@media(max-width:359px){.cart-page .cart-items__table-row.hh-sl{--hh-sl-foto:52px;column-gap:10px}}@media(min-width:750px)and (max-width:1023px){.section.section .cart-page.cart-page{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-column:2}.cart-page .cart-page__summary.cart-page__summary{grid-column:1;grid-row:auto;display:block;height:auto;padding:var(--hh-s4) 0 0}.cart-page .cart-summary{display:block}.cart-page .cart-summary .cart-summary__inner{grid-row:auto;position:static;width:100%;max-width:none;margin:0}}@media(min-width:1024px){.cart-page .cart__ctas .hh-bandeiras{display:grid;grid-template-columns:repeat(5,auto);justify-content:center}}html body :is(.cart-drawer__heading,.cart-title) .cart-bubble,html body :is(.cart-drawer__heading,.cart-title) .cart-bubble[data-maintain-ratio]{width:auto;min-width:26px;height:26px;padding:0 6px;border-radius:4px;aspect-ratio:auto}html body :is(.cart-drawer__heading,.cart-title) .cart-bubble .cart-bubble__background,html body :is(.cart-drawer__heading,.cart-title) .cart-bubble[data-maintain-ratio] .cart-bubble__background{border-radius:4px;background:var(--hh-magenta);box-shadow:none}html body :is(.cart-drawer__heading,.cart-title) .cart-bubble__text{color:#fff;font:700 .9375rem/1 var(--hh-f)}.cart-drawer__dialog cart-items-component{display:flex;flex-direction:column;height:100%;min-height:0}.cart-drawer__dialog .cart-drawer__header{flex:none}.cart-drawer__dialog .cart-drawer__content{flex:1 1 auto;height:auto;min-height:0}.hh-sl .cart-items__product-info{position:relative}.hh-sl .cart-items__title:after{content:"";position:absolute;inset-inline:0;top:50%;height:max(44px,100%);transform:translateY(-50%)}.hh-sl .quantity-selector input{width:44px}.cart-page .hh-sl .quantity-selector{--quantity-selector-width:134px;width:134px}.hh-sl-sug__item{row-gap:var(--hh-s2)}.hh-sl-sug__item>.hh-sl-sug__tag{grid-column:1/-1;justify-self:start;margin:0;white-space:nowrap}@media(max-height:760px){.cart-drawer__dialog .cart-drawer__header{min-height:56px;padding-block:6px}.cart-drawer__dialog .cart-drawer__items{padding-block:var(--hh-s3) var(--hh-s1)}.cart-drawer__dialog .cart-drawer__items>.hh-frete{gap:6px;padding:var(--hh-s2) var(--hh-s3)}.cart-drawer__dialog .cart-items .cart-items__table-row.hh-sl{padding-block:var(--hh-s3)}.cart-drawer__dialog .cart-drawer__summary{gap:var(--hh-s2);padding-top:var(--hh-s2);padding-bottom:calc(var(--hh-s3) + var(--hh-seguro));box-shadow:0 -8px 16px #0b25330f}.cart-drawer__dialog .cart-drawer__summary .cart-totals{gap:var(--hh-s2)}.cart-drawer__dialog .cart-actions :is(summary,.cart-discount__summary,.cart-note__summary){min-height:44px;padding-block:0}.cart-drawer__dialog .cart-totals__container,.cart-drawer__dialog .cart-totals__container--has-installments{row-gap:0}.cart-drawer__dialog .cart-totals .cart-totals__total-value{font-size:1.5rem;line-height:1.2}.cart-drawer__dialog .cart-totals .cart-totals__item.hh-sl-pag{gap:0}.cart-drawer__dialog .hh-sl-pag p{line-height:1.3}.cart-drawer__dialog .cart__ctas{gap:var(--hh-s2)}.cart-drawer__dialog .cart__ctas .cart__checkout-button{min-height:52px}.cart-drawer__dialog .hh-sl-selos{flex-wrap:nowrap;gap:var(--hh-s4)}.cart-drawer__dialog .hh-sl-selos li{font-size:.9375rem;gap:4px}.cart-drawer__dialog .hh-sl-selos .hh-icone{width:16px;height:16px}}@media(max-height:760px)and (max-width:359px){.cart-drawer__dialog .hh-sl-selos{gap:var(--hh-s3)}}@media(max-height:680px)and (orientation:portrait){.cart-drawer__dialog .hh-sl__sub{display:none}.cart-drawer__dialog .cart-items .cart-items__table-row.hh-sl{row-gap:6px;padding-block:10px}.cart-drawer__dialog .cart-drawer__items{padding-top:var(--hh-s2)}.cart-drawer__dialog .cart-drawer__header{min-height:52px;padding-block:4px}.cart-drawer__dialog .cart-drawer__summary{gap:6px;padding-top:6px}.cart-drawer__dialog .cart-drawer__summary .cart-totals{gap:6px}.cart-drawer__dialog .cart-totals .cart-totals__total-value{font-size:1.375rem}.cart-drawer__dialog .cart__ctas{gap:6px}.cart-drawer__dialog .cart__ctas .cart__checkout-button{min-height:50px}}@media(orientation:landscape)and (max-height:500px)and (min-width:560px){.cart-drawer__dialog .cart-drawer__header{min-height:52px;padding-block:4px}.cart-drawer__dialog .cart-drawer__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(264px,40%);grid-template-rows:minmax(0,1fr);overflow:hidden}.cart-drawer__dialog[cart-summary-sticky] .cart-drawer__items{overflow-y:auto;min-height:0}.cart-drawer__dialog[cart-summary-sticky] .cart-drawer__summary{position:static;justify-content:flex-start;margin:0;min-height:0;overflow-y:auto;padding:var(--hh-s3) var(--hh-s4) calc(var(--hh-s3) + var(--hh-seguro));border-top:0;border-left:1px solid var(--hh-linha);box-shadow:none}.cart-drawer__dialog .cart-drawer__summary>.cart-totals{display:contents}.cart-drawer__dialog .cart-drawer__summary .cart-totals__original-container{order:1;width:100%}.cart-drawer__dialog .cart-drawer__summary .cart-totals__container{order:2;width:100%}.cart-drawer__dialog .cart-drawer__summary>.cart__ctas{order:3}.cart-drawer__dialog .cart-drawer__summary .cart-actions{order:4;width:100%}.cart-drawer__dialog .hh-sl-selos{flex-wrap:wrap;gap:var(--hh-s1) var(--hh-s3)}.cart-drawer__dialog .hh-sl__sub{display:none}.cart-drawer__dialog .cart-items .cart-items__table-row.hh-sl{row-gap:6px;padding-block:10px}.cart-drawer__dialog .cart-drawer__items{padding-top:var(--hh-s2)}}@media(min-width:1024px){.section>.cart-page.cart-page{grid-column:2;width:100%;max-width:calc(var(--hh-largura) - 2 * var(--hh-gutter));justify-self:center}.cart-page .cart-page__summary{padding-inline-end:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hh-sacola.css.map */
