.cw-card,.cw-card *,.cw-card *:before,.cw-card *:after{box-sizing:border-box}.cw-card{--cw-card-orange: var(--laranja-betterpb, #EA5B0C);--cw-card-ink: var(--preto-betterpb, #2A1618);--cw-card-cream: var(--amarelo-claro-betterpb, #FEFAF2);--cw-card-muted: #6B5B57;--cw-card-soft: #8A7671;--cw-card-line: #E6DCCB;container-type:inline-size;position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 8px 12px #2b17170a;color:var(--cw-card-ink);font-family:var(--font-body-family)}.cw-card__stage{position:relative;aspect-ratio:296 / 226;overflow:hidden;background:var(--cw-card-cream)}.cw-card__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cw-card__image{position:absolute;left:50%;top:calc(50% + 6px);height:91%;width:auto;max-width:92%;aspect-ratio:1;object-fit:contain;transform:translate(-50%,-50%);transition:transform var(--duration-long, .5s) ease;mix-blend-mode:multiply}@media(hover:hover){.cw-card:hover .cw-card__image{transform:translate(-50%,-50%) scale(1.04)}}.cw-card--sold-out .cw-card__image{opacity:.45}.cw-card__badges{position:absolute;top:12px;left:12px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 96px);pointer-events:none}.cw-card__badges--bottom{top:auto;bottom:12px;max-width:calc(100% - 24px)}.cw-card__badge{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:var(--cw-card-orange);color:#fff;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.cw-card__badge[hidden]{display:none}.cw-card__badge--sold-out{background:#d8d8d8;color:var(--cw-card-ink)}.cw-card__badge-icon{flex-shrink:0}.cw-card__rating{position:absolute;top:12px;right:12px;z-index:1;display:inline-flex;align-items:center;gap:3px;padding:5px 8px;border-radius:999px;background:#fff;font-size:11px;line-height:1.2}.cw-card__rating-star{display:inline-flex;width:12px;height:12px}.cw-card__rating-value{font-weight:700;color:var(--cw-card-ink)}.cw-card__rating-count{color:var(--cw-card-soft)}.cw-card__content{display:flex;flex-direction:column;gap:12px;flex-grow:1;padding:16px}.cw-card__title{margin:0;font-family:var(--font-body-family);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:normal;word-break:break-word}.cw-card__title-link{color:inherit;text-decoration:none}.cw-card__title-link:hover{text-decoration:underline;text-underline-offset:.3rem}.cw-card__description{font-size:12px;font-weight:600;line-height:1.3;color:var(--cw-card-ink);opacity:.7}.cw-card__description>*,.cw-card__description p,.cw-card__description ul,.cw-card__description ol{margin:0}.cw-card__description p+p{margin-top:2px}.cw-card__actions{display:flex;align-items:center;gap:8px;padding:0 16px 16px}.cw-card__price{flex:1 1 auto;min-width:0}.cw-card__price .price{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;font-size:16px;letter-spacing:normal;line-height:normal;color:var(--cw-card-ink)}.cw-card__price .price__container{display:contents}.cw-card__price .price__regular,.cw-card__price .price__sale{display:none;flex-wrap:wrap;align-items:baseline;gap:0 6px}.cw-card__price .price:not(.price--on-sale) .price__regular,.cw-card__price .price--on-sale .price__sale{display:inline-flex}.cw-card__price .price-item--regular,.cw-card__price .price-item--sale,.cw-card__price .price-item--last{margin:0;font-size:16px;font-weight:600;color:var(--cw-card-ink)}.cw-card__price s.price-item,.cw-card__price .price__sale s{font-size:12px;font-weight:400;color:var(--cw-card-soft)}.cw-card__price .from-price,.cw-card__price .price-installment.caption{margin:0;font-size:12px;font-weight:400;letter-spacing:normal;line-height:normal;color:var(--cw-card-muted)}.cw-card__price .unit-price{font-size:11px}.cw-card__price .price__badge-sale,.cw-card__price .price__badge-sold-out{display:none}.cw-card__form{display:block;flex:0 0 auto}.cw-card__button{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;width:auto;height:40px;padding:0 14px;border:0;border-radius:10px;background:var(--cw-card-orange);color:#fff;font-family:var(--font-body-family);font-size:14px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-short, .1s) ease}.cw-card__button:hover{background:#c94a06}.cw-card__button:focus-visible{outline:2px solid var(--cw-card-ink);outline-offset:2px}.cw-card__button>svg{flex-shrink:0;width:16px;height:16px}.cw-card__button--disabled,.cw-card__button--disabled:hover{background:#d8d8d8;color:var(--cw-card-ink);cursor:not-allowed}.cw-card__button.loading>:not(.loading__spinner){visibility:hidden}.cw-card__button .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto}.cw-card__button .loading__spinner.hidden{display:none}.cw-card__button .spinner{width:16px;height:16px}.cw-card__button .spinner .path{stroke:#fff}.cw-card__error{margin-top:8px;font-size:12px;line-height:1.4;white-space:normal;color:#b3261e}.cw-card__error[hidden]{display:none}@container (max-width: 250px){.cw-card__actions{flex-direction:column;align-items:stretch}.cw-card__button{width:100%}}@container (max-width: 200px){.cw-card__badges,.cw-card__rating{top:8px}.cw-card__badges{left:8px;gap:4px;max-width:calc(100% - 16px)}.cw-card__rating{right:8px}.cw-card__badges--bottom{top:auto;bottom:8px}.cw-card__badge{padding:4px 8px;font-size:9px}.cw-card__rating{padding:3px 6px;font-size:9px}.cw-card__rating .cw-card__rating-count{display:none}.cw-card__badges:not(.cw-card__badges--bottom):has(.cw-card__badge:not([hidden]))~.cw-card__rating{top:auto;bottom:8px}.cw-card__content{gap:8px;padding:12px 10px}.cw-card__title{font-size:13px}.cw-card__description{font-size:11px}.cw-card__actions{padding:0 10px 10px}.cw-card__price .price-item--regular,.cw-card__price .price-item--sale,.cw-card__price .price-item--last{font-size:15px}.cw-card__price .price-installment.caption{font-size:11px}.cw-card__button{height:38px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/cw-product-card.css.map */
