:root{--luv-creme: #F7F1E9;--luv-blush: #EFE1D6;--luv-escura: #2E2A2B;--luv-rose: #C48A7B;--luv-rose-esc: #A96E5F;--luv-texto: #2E2A2B;--luv-suave: #6B6260;--luv-borda: #E4D8CC;--luv-estrela: #D9A441;--luv-sec: 64px;--luv-sec-mob: 46px}.luv-sec{width:100%;box-sizing:border-box}.luv-in{max-width:1240px;margin:0 auto;padding:0 32px;box-sizing:border-box}.luv-eyebrow{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--luv-rose);margin:0 0 12px;font-weight:500}.luv-h2{font-size:clamp(1.7rem,2.9vw,2.5rem);line-height:1.14;letter-spacing:-.015em;margin:0 0 14px;color:var(--luv-texto);font-weight:400}.luv-sub{font-size:.98rem;line-height:1.7;color:var(--luv-suave);margin:0;max-width:58ch}.luv-rule{height:1px;background:var(--luv-borda);border:0;margin:22px 0 0}h2 em{display:block;font-style:normal;font-family:var(--font-body--family);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--luv-rose);margin-bottom:10px;font-weight:500;line-height:1}.section-resource-list__header h2,.product-list h2{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15;letter-spacing:-.012em;font-weight:400}.section-resource-list__header{padding-bottom:6px}.luv-rev{margin:0;background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;box-sizing:border-box;max-width:100%;transition:transform .2s ease,box-shadow .2s ease}.luv-rev:hover{transform:translateY(-4px);box-shadow:0 10px 28px #2e2a2b17}.luv-rev-stars{margin-bottom:12px;letter-spacing:2px;line-height:1}.luv-star{color:var(--luv-estrela);font-size:.9rem}.luv-star.off{color:var(--luv-borda)}.luv-rev blockquote{margin:0 0 20px;padding:0;border:0;background:none;font-size:.92rem;line-height:1.65;color:var(--luv-texto);flex:1}.luv-rev figcaption{display:flex;align-items:center;gap:12px;margin:0}.luv-rev figcaption img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0}.luv-rev-who{display:flex;flex-direction:column;line-height:1.4;gap:2px}.luv-rev-who strong{font-size:.85rem;font-weight:600;color:var(--luv-texto)}.luv-rev-who em{font-size:.74rem;font-style:normal;color:var(--luv-suave)}.badge,.product-badge,[class*=badge--]{background:transparent!important;color:var(--luv-texto)!important;border:1px solid var(--luv-texto)!important;font-size:.6rem!important;letter-spacing:.14em!important;text-transform:uppercase;padding:4px 9px!important;border-radius:2px!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.product-grid .product-card__image,.product-card__image{background:#fff;border-radius:10px;overflow:hidden}.product-card:hover .product-card__image img{transform:scale(1.035)}.product-card__image img{transition:transform .5s cubic-bezier(.2,.7,.3,1)}.price__sale s,.price s,compare-at-price{color:var(--luv-suave);opacity:.7}.button,.button-secondary{letter-spacing:.03em;font-size:.85rem;transition:transform .18s ease,background .18s ease}.button:hover,.button-secondary:hover{transform:translateY(-1px)}@media(max-width:749px){.luv-in{padding:0 18px}:root{--luv-sec: var(--luv-sec-mob)}}.luv-frete{padding:14px 16px;background:#efe1d6;border-radius:10px;margin:0 0 14px}.luv-frete-txt{display:block;font-size:.8rem;color:#2e2a2b;margin-bottom:8px}.luv-frete-trilho{display:block;height:4px;background:#2e2a2b24;border-radius:99px;overflow:hidden}.luv-frete-barra{display:block;height:100%;background:#c48a7b;border-radius:99px;transition:width .4s ease}.luv-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#f7f1e9f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #E4D8CC;transform:translateY(105%);transition:transform .28s cubic-bezier(.2,.7,.3,1)}.luv-atc--on{transform:translateY(0)}.luv-atc-in{max-width:1240px;margin:0 auto;padding:12px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.luv-atc-info{display:flex;flex-direction:column;gap:1px;min-width:0}.luv-atc-nome{font-size:.88rem;color:#2e2a2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.luv-atc-preco{font-size:.8rem;color:#6b6260}.luv-atc-btn{border:0;border-radius:8px;padding:12px 30px;cursor:pointer;background:#2e2a2b;color:#f7f1e9;font-size:.85rem;letter-spacing:.03em;white-space:nowrap}.luv-atc-btn:hover{background:#a96e5f}@media(max-width:749px){.luv-atc-in{padding:10px 16px}.luv-atc-nome{max-width:46vw}}.luv-404{background:#f7f1e9;padding:calc(var(--luv-sec) * 1.4) 0;text-align:center}.luv-404 .luv-h2,.luv-404 .luv-sub{margin-inline:auto}.luv-404-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:26px}.luv-404-links a{font-size:.82rem;letter-spacing:.04em;padding:10px 18px;border:1px solid #E4D8CC;border-radius:8px;color:#2e2a2b}.luv-404-links a:hover{border-color:#c48a7b}.luv-colhead{background:#efe1d6;padding:52px 0 46px}.luv-colhead .luv-h2{margin-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/luvdaly.css.map */
