.twp-etiqueta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin:0 0 .8rem}.twp-etiqueta .tw-card-etiqueta{margin:0;font-size:1.3rem;letter-spacing:.08em}.twp-enologa{display:inline-flex;align-items:center;padding:.3rem 1rem;border-radius:999px;background:#f5f1e8;color:#4c0c34;font-size:1.2rem;font-weight:600;line-height:1.4;text-decoration:none;white-space:nowrap}a.twp-enologa:hover{text-decoration:underline;text-underline-offset:.3rem}.twp-etiqueta .tw-card-etiqueta--vazia{display:none}.product__info-container .product-form__submit{text-transform:var(--font-button-text-transform, none)}.product__info-container .twp-ideal{display:inline-block;width:fit-content;max-width:100%;margin:0 0 1.2rem;padding:.6rem 1.2rem;border-radius:999px;background:#f5f1e8;color:#4c0c34;font-size:1.3rem;font-weight:600;line-height:1.3}.twp-stock{display:flex;align-items:center;gap:.8rem;margin:.4rem 0 1.2rem;font-size:1.4rem;font-weight:600;color:#4c0c34}.twp-stock__ponto{flex:none;width:.8rem;height:.8rem;border-radius:50%;background:#b45309}.twp-confianca{margin:2rem 0;padding:1.6rem 1.8rem;border-radius:4px;background:#f5f1e8}.twp-confianca__linhas{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.twp-confianca__linha{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;line-height:1.4;color:#282828}.twp-confianca__icone{flex:none;width:2.2rem;height:2.2rem;color:#4c0c34}.twp-confianca__icone svg{display:block;width:100%;height:100%}.twp-confianca__pagamentos{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid rgba(76,12,52,.12)}.twp-confianca__titulo,.twp-ficha__titulo{margin:0 0 .8rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4c0c34}.twp-confianca__icones{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.twp-confianca__icones svg{display:block;width:3.8rem;height:2.4rem}.twp-ficha{margin:2.4rem 0 1.6rem}.twp-ficha .wine-specs{margin-top:1.2rem}@media screen and (max-width:749px){.product__info-container .product-form__buttons-row{flex-wrap:nowrap}.product__info-container .product-form__quantity+div{width:auto;flex:1 1 auto;min-width:0!important}.product__info-container .product-form__quantity .quantity{width:11.2rem}}@media screen and (max-width:749px){.product__media-wrapper .product__media{padding-top:var(--twp-foto-tel, 75%)!important}}.twp-barra{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ece6dc;box-shadow:0 -6px 20px #0000000f;transform:translateY(110%);transition:transform .25s ease}.twp-barra.is-visivel{transform:none}.twp-barra__in{display:flex;align-items:center;gap:1.2rem}.twp-barra__img{flex:none;width:4.8rem;height:4.8rem;object-fit:contain}.twp-barra__txt{flex:1;min-width:0}.twp-barra__nome{margin:0;font-size:1.4rem;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.twp-barra__preco{margin:.2rem 0 0;font-size:1.4rem;line-height:1.3}.twp-barra__btn{flex:none;min-height:4.6rem;padding:0 2.8rem}body.twp-com-barra{padding-bottom:7.2rem}@media(prefers-reduced-motion:reduce){.twp-barra{transition:none}}@media screen and (max-width:749px){.twp-barra__img{display:none}.twp-barra__btn{padding:0 1.8rem}}body.twp-com-barra .scroll-top{bottom:calc(8.4rem + env(safe-area-inset-bottom));transition:bottom .25s ease}.shopify-app-block .jdgm-widget.jdgm-review-widget{box-sizing:border-box;max-width:1920px!important;margin:0 auto!important;padding:4.8rem 2rem 0}@media screen and (min-width:1200px){.shopify-app-block .jdgm-widget.jdgm-review-widget{padding:6.4rem 6.4rem 0}}.product__info-container .twp-destaque{margin:-.4rem 0 1.2rem;font-size:1.5rem;font-weight:600;line-height:1.4;color:#4c0c34}.twp-inclui{margin:.4rem 0 1.4rem;font-size:1.4rem;line-height:1.45;color:#282828}.twp-inclui__titulo{margin:0 0 .4rem;font-weight:600}.twp-inclui__lista{margin:0;padding-left:1.8rem}.twp-inclui__lista li{margin:.2rem 0}.twp-confianca__wa{display:flex;align-items:center;gap:1.2rem;margin-top:1rem;font-size:1.4rem;line-height:1.4;color:#4c0c34;font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.twp-confianca__wa:hover{text-decoration-thickness:2px}.twp-comp{margin:2.8rem 0 1.6rem}.twp-comp__titulo{margin:0 0 1rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4c0c34}.twp-comp__lista{list-style:none;margin:0;padding:0;border-top:1px solid #ece6dc}.twp-comp__item{display:flex;align-items:center;gap:1.4rem;padding:1.2rem 0;border-bottom:1px solid #ece6dc}.twp-comp__img{flex:none;width:6.4rem;height:6.4rem;border-radius:4px;background:#f5f1e8;overflow:hidden;display:flex;align-items:center;justify-content:center}.twp-comp__img img{width:100%;height:100%;object-fit:contain}.twp-comp__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.twp-comp__nome{font-size:1.4rem;font-weight:600;line-height:1.35;color:#282828;text-decoration:none}.twp-comp__nome:hover{text-decoration:underline;text-underline-offset:.3rem}.twp-comp__preco{font-size:1.4rem;color:#282828}.twp-comp__form{flex:none}.product__info-container .twp-comp__btn{min-height:4rem;min-width:0;padding:0 1.8rem;font-size:1.4rem;width:auto}.twp-comp__btn .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.twp-comp__btn .loading-overlay__spinner.hidden{display:none}.twp-comp__btn .spinner{width:1.8rem;height:1.8rem}.twp-comp__btn.loading>span{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tw-produto.css.map */
