@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Hanken+Grotesk:wght@400;500;600;700&display=swap";.ww-carrinho{--ww-dark: #2b2420;--ww-cream: #f7f1e6;--ww-cream-2: #efe6d6;--ww-tan: #e4d8c3;--ww-accent: #c17f3b;--ww-accent-dark: #a8672c;--ww-text-dark: #2b2420;--ww-text-light: #f7f1e6;--ww-text-muted: #7a7169;--ww-radius: 999px;--ww-radius-sm: 12px;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ww-text-dark);background:var(--ww-cream);padding:48px 0 72px}.ww-carrinho .ww-container{max-width:1280px;margin:0 auto;padding:0 24px}.ww-carrinho .ww-script-heading{font-family:"DM Serif Display",serif;font-weight:400;font-size:clamp(1.8rem,3.5vw,2.6rem);margin:0 0 32px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ww-carrinho__count{font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:500;color:var(--ww-text-muted)}.ww-carrinho .ww-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;border-radius:var(--ww-radius);padding:14px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s ease,background-color .15s ease}.ww-carrinho .ww-btn--primary{background:var(--ww-accent);color:var(--ww-text-light)}.ww-carrinho .ww-btn--primary:hover{background:var(--ww-accent-dark);transform:translateY(-1px)}.ww-carrinho .ww-btn--outline{background:transparent;border:1px solid var(--ww-tan);color:var(--ww-text-dark);padding:12px 18px}.ww-carrinho .ww-btn--full{width:100%}.ww-carrinho .ww-placeholder{width:100%;aspect-ratio:1 / 1;border-radius:var(--ww-radius-sm);background:repeating-linear-gradient(45deg,var(--ww-tan),var(--ww-tan) 8px,var(--ww-cream-2) 8px,var(--ww-cream-2) 16px);display:flex;align-items:center;justify-content:center;color:var(--ww-text-muted);font-size:11px}.ww-carrinho__empty{text-align:center;padding:64px 24px;background:#fff;border-radius:var(--ww-radius-sm)}.ww-carrinho__empty p{color:var(--ww-text-muted);margin-bottom:20px}.ww-carrinho__layout{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start}.ww-carrinho__items{display:flex;flex-direction:column;gap:16px}.ww-cart-item{display:grid;grid-template-columns:80px 1fr auto auto;gap:16px;align-items:center;background:#fff;border-radius:var(--ww-radius-sm);padding:16px}.ww-cart-item__media img,.ww-cart-item__media .ww-placeholder{width:80px;height:80px;object-fit:cover;border-radius:8px}.ww-cart-item__title{font-weight:700;font-size:15px;margin:0 0 4px}.ww-cart-item__variant,.ww-cart-item__properties{font-size:13px;color:var(--ww-text-muted);margin:0 0 8px}.ww-cart-item__qty{display:inline-flex;align-items:center;border:1px solid var(--ww-tan);border-radius:var(--ww-radius);overflow:hidden;width:fit-content}.ww-qty-btn{border:none;background:transparent;width:32px;height:32px;font-size:16px;cursor:pointer}.ww-qty-input{width:40px;border:none;text-align:center;font-size:14px;-moz-appearance:textfield}.ww-qty-input::-webkit-outer-spin-button,.ww-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ww-cart-item__price{font-weight:700;font-size:15px;white-space:nowrap}.ww-cart-item__remove{border:none;background:transparent;color:var(--ww-text-muted);font-size:13px;text-decoration:underline;cursor:pointer;white-space:nowrap}.ww-cart-item__remove:hover{color:var(--ww-accent-dark)}.ww-carrinho__summary{background:#fff;border-radius:var(--ww-radius-sm);padding:28px;display:flex;flex-direction:column;gap:20px}.ww-carrinho__summary-title{font-size:16px;font-weight:700;margin:0}.ww-summary-row{display:flex;justify-content:space-between;font-size:14px}.ww-summary-row--discount{color:var(--ww-accent-dark)}.ww-summary-row--total{font-size:18px;font-weight:700;border-top:1px solid var(--ww-tan);padding-top:16px}.ww-summary-block__label{font-size:13px;font-weight:600;margin:0 0 8px}.ww-summary-inline-form{display:flex;gap:8px;margin:0}.ww-summary-inline-form input[type=text]{flex:1;border:1px solid var(--ww-tan);border-radius:8px;padding:10px 12px;font-size:13px}.ww-summary-note{font-size:12px;color:var(--ww-text-muted);margin:8px 0 0}.ww-carrinho__secure-note{text-align:center;font-size:12px;color:var(--ww-text-muted);margin:0}.ww-carrinho__cross-sell{margin-top:56px}.ww-carrinho__cross-sell-heading{font-size:20px;font-weight:700;margin:0 0 24px}.ww-grid{display:grid;gap:16px}.ww-grid--cross-sell{grid-template-columns:repeat(4,1fr)}.ww-cross-sell-card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ww-text-dark);background:#fff;border-radius:var(--ww-radius-sm);padding:12px;transition:transform .15s ease,box-shadow .15s ease}.ww-cross-sell-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #2b242014}.ww-cross-sell-card img,.ww-cross-sell-card .ww-placeholder{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px}.ww-cross-sell-card__title{font-size:13px;font-weight:600}.ww-cross-sell-card__price{font-size:13px;color:var(--ww-text-muted)}@media(max-width:989px){.ww-carrinho__layout{grid-template-columns:1fr}.ww-grid--cross-sell{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.ww-cart-item{grid-template-columns:64px 1fr;grid-template-areas:"media details" "price price" "remove remove"}.ww-cart-item__media{grid-area:media}.ww-cart-item__details{grid-area:details}.ww-cart-item__price{grid-area:price;text-align:right}.ww-cart-item__remove{grid-area:remove;justify-self:end}.ww-grid--cross-sell{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wood-work-carrinho.css.map */
