.product-grid__item>.solfie-card{height:100%}.solfie-card{--sc-ink: #1c1a19;--sc-ink-depth: #141210;--sc-bone: #f8f7f5;--sc-accent: #5b4134;--sc-muted: #a99d91;--sc-line: rgb(28 26 25 / 10%);--sc-star: #c9a227;--sc-ok: #2f6b57;--sc-dots: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 28'%3E%3Cg fill='%23000'%3E%3Ccircle cx='4' cy='4' r='2'/%3E%3Ccircle cx='10' cy='9' r='2'/%3E%3Ccircle cx='16' cy='14' r='2'/%3E%3Ccircle cx='10' cy='19' r='2'/%3E%3Ccircle cx='4' cy='24' r='2'/%3E%3C/g%3E%3C/svg%3E");--sc-radius: var(--style-border-radius-lg, 14px);--sc-radius-pill: var(--style-border-radius-pills, 999px);position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--sc-line);border-radius:var(--sc-radius);box-shadow:0 2px 16px -11px #1c1a1942;transition:border-color .3s ease,box-shadow .35s ease,transform .35s ease}.solfie-card.is-prep{opacity:0;transform:translateY(14px) scale(.985)}.solfie-card.is-in{opacity:1;transform:none;transition:opacity .55s ease,transform .55s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.solfie-card:hover{transform:translateY(-5px);border-color:#1c1a1929;box-shadow:0 26px 46px -26px #1c1a1970}}.solfie-card__media{position:relative;aspect-ratio:var(--card-ratio, 3 / 4);min-height:140px;overflow:hidden;background:#ede7e3}.solfie-card__link{display:block;width:100%;height:100%}.solfie-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.23,1,.32,1)}.solfie-card__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease}.solfie-card__ph{display:block;width:100%;height:100%;background:linear-gradient(160deg,#dfd3cb,#a99d91)}@media(hover:hover)and (pointer:fine){.solfie-card:hover .solfie-card__img{transform:scale(1.05)}.solfie-card:hover .solfie-card__img--alt{opacity:1}}.solfie-card.is-foto-2 .solfie-card__img--alt{opacity:1}.solfie-card__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgb(28 26 25 / 14%),transparent 45%);opacity:0;transition:opacity .35s ease}@media(hover:hover)and (pointer:fine){.solfie-card:hover .solfie-card__veil{opacity:1}}.solfie-card__badge{position:absolute;top:10px;left:10px;padding:4px 8px;border-radius:100px;background:var(--sc-ink);color:var(--sc-bone);font-family:DM Sans,system-ui,sans-serif;font-size:8px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1;box-shadow:0 2px 8px -4px #1c1a1973}.solfie-card__badge--off{background:var(--sc-accent)}.solfie-card__badge--out{background:var(--sc-bone);color:var(--sc-ink);border:1px solid var(--sc-line);box-shadow:none}.solfie-card__wish{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--sc-line);border-radius:50%;background:#f8f7f5e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--sc-ink);cursor:pointer;transition:opacity .25s ease,color .2s ease,transform .15s ease}.solfie-card__wish svg{width:14px;height:14px}.solfie-card__wish:hover{color:#b3261e}.solfie-card__wish:active{transform:scale(.9)}.solfie-card__wish[aria-pressed=true]{color:#b3261e}.solfie-card__wish[aria-pressed=true] svg path{fill:currentColor;stroke:currentColor}.solfie-card__wish:focus-visible,.solfie-card__add:focus-visible,.solfie-card__name a:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.solfie-card__wish{opacity:0}.solfie-card:hover .solfie-card__wish,.solfie-card__wish:focus-visible,.solfie-card__wish[aria-pressed=true]{opacity:1}}.solfie-card__share{position:absolute;top:46px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--sc-line);border-radius:50%;background:#f8f7f5e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--sc-ink);cursor:pointer;transition:opacity .25s ease,color .2s ease,transform .15s ease}.solfie-card__share svg{width:14px;height:14px}.solfie-card__share:hover{color:var(--sc-accent)}.solfie-card__share:active{transform:scale(.9)}.solfie-card__share:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.solfie-card__share{opacity:0}.solfie-card:hover .solfie-card__share,.solfie-card__share:focus-visible{opacity:1}}.solfie-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;padding:11px 12px 12px}.solfie-card__name{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(15.5px,1.3vw,17px);font-weight:600;line-height:1.22;letter-spacing:.002em;color:var(--sc-ink-depth);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.solfie-card__name a{color:inherit;text-decoration:none}.solfie-card__name a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.solfie-card__stars{display:flex;align-items:center;gap:1px;color:var(--sc-muted)}.solfie-card__star{width:11px;height:11px;flex:0 0 11px}.solfie-card__star.is-full,.solfie-card__star.is-half{color:var(--sc-star)}.solfie-card__star.is-full path{fill:currentColor;stroke:none}.solfie-card__stars-num{margin-left:4px;font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:500;color:var(--sc-ink)}.solfie-card__stars-qtd{font-family:DM Sans,system-ui,sans-serif;font-size:10px;color:var(--sc-muted)}.solfie-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin:0;font-family:DM Sans,system-ui,sans-serif}.solfie-card__now{font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--sc-ink)}.solfie-card__was{font-size:12px;color:var(--sc-muted);text-decoration:line-through}.solfie-card__parcelas{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;max-width:100%;margin:1px 0 0;padding:3px 9px 3px 7px;border-radius:100px;background:#5b413414;color:var(--sc-accent);font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.01em;line-height:1.35}.solfie-card__parcelas-ico{width:12px;height:12px;flex:0 0 12px}.solfie-card__parcelas strong{color:var(--sc-ink-depth);font-weight:700}.solfie-card__price .solfie-card__now{font-size:17px;font-weight:600}.solfie-card__off{padding:1px 5px;border-radius:100px;background:#5b41341a;color:var(--sc-accent);font-size:9.5px;font-weight:600;letter-spacing:.02em}.solfie-card__add{position:relative;display:flex;align-items:center;width:100%;min-height:44px;margin-top:auto;padding:4px;border:0;border-radius:var(--sc-radius-pill);background:var(--sc-ink);color:var(--sc-bone);font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;overflow:hidden;transition:background .25s ease,box-shadow .25s ease,transform .12s ease}@media(hover:hover)and (pointer:fine){.solfie-card__add:hover{box-shadow:0 12px 24px -16px #1c1a19b3}}.solfie-card__add:active{transform:scale(.985)}.solfie-card__add-panel{position:absolute;top:4px;bottom:4px;left:4px;display:grid;place-items:center;width:44px;border-radius:100px;background:var(--sc-bone);color:var(--sc-ink);overflow:hidden;transition:width .42s cubic-bezier(.22,1,.36,1),background .25s ease}@media(hover:hover)and (pointer:fine){.solfie-card__add:hover .solfie-card__add-panel,.solfie-card__add:focus-visible .solfie-card__add-panel{width:calc(100% - 8px)}}.solfie-card__dots{width:13px;height:18px;background:currentColor;-webkit-mask:var(--sc-dots) center / contain no-repeat;mask:var(--sc-dots) center / contain no-repeat}.solfie-card__dots--solo{transition:opacity .1s ease}@media(hover:hover)and (pointer:fine){.solfie-card__add:hover .solfie-card__dots--solo,.solfie-card__add:focus-visible .solfie-card__dots--solo{opacity:0}}.solfie-card__add-trail{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-around;padding:0 12px;opacity:0;pointer-events:none}.solfie-card__add-trail .solfie-card__dots{opacity:0;transform:translate(-6px);transition:opacity .18s ease,transform .18s ease}.solfie-card__add-trail .solfie-card__dots:nth-child(1){--dot: 1}.solfie-card__add-trail .solfie-card__dots:nth-child(2){--dot: .78}.solfie-card__add-trail .solfie-card__dots:nth-child(3){--dot: .54}.solfie-card__add-trail .solfie-card__dots:nth-child(4){--dot: .32}.solfie-card__add-trail .solfie-card__dots:nth-child(5){--dot: .16}@media(hover:hover)and (pointer:fine){.solfie-card__add:hover .solfie-card__add-trail,.solfie-card__add:focus-visible .solfie-card__add-trail{opacity:1}.solfie-card__add:hover .solfie-card__add-trail .solfie-card__dots,.solfie-card__add:focus-visible .solfie-card__add-trail .solfie-card__dots{opacity:var(--dot, 1);transform:translate(0)}.solfie-card__add:hover .solfie-card__add-trail .solfie-card__dots:nth-child(1),.solfie-card__add:focus-visible .solfie-card__add-trail .solfie-card__dots:nth-child(1){transition-delay:.04s}.solfie-card__add:hover .solfie-card__add-trail .solfie-card__dots:nth-child(2),.solfie-card__add:focus-visible .solfie-card__add-trail .solfie-card__dots:nth-child(2){transition-delay:65ms}.solfie-card__add:hover .solfie-card__add-trail .solfie-card__dots:nth-child(3),.solfie-card__add:focus-visible .solfie-card__add-trail .solfie-card__dots:nth-child(3){transition-delay:.09s}.solfie-card__add:hover .solfie-card__add-trail .solfie-card__dots:nth-child(4),.solfie-card__add:focus-visible .solfie-card__add-trail .solfie-card__dots:nth-child(4){transition-delay:.115s}.solfie-card__add:hover .solfie-card__add-trail .solfie-card__dots:nth-child(5),.solfie-card__add:focus-visible .solfie-card__add-trail .solfie-card__dots:nth-child(5){transition-delay:.14s}}.solfie-card__add-label{position:relative;z-index:1;margin:0 14px 0 56px;white-space:nowrap;line-height:1;transition:opacity .12s ease,transform .12s ease}@media(hover:hover)and (pointer:fine){.solfie-card__add:hover .solfie-card__add-label,.solfie-card__add:focus-visible .solfie-card__add-label{opacity:0;transform:translate(6px)}}.solfie-card__add.is-loading{opacity:.75;pointer-events:none}.solfie-card__add.is-done{background:var(--sc-ok)}.solfie-card__add.is-done .solfie-card__add-panel{width:calc(100% - 8px);background:transparent;color:var(--sc-bone)}.solfie-card__add.is-done .solfie-card__dots--solo,.solfie-card__add.is-done .solfie-card__add-trail{opacity:0}.solfie-card__add-check{position:absolute;width:18px;height:18px;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.solfie-card__add.is-done .solfie-card__add-check{opacity:1;transform:scale(1)}@media(max-width:749px){.solfie-card__body{position:relative;gap:4px;padding:9px 9px 10px}.solfie-card__name{font-size:15px}.solfie-card__now{font-size:15.5px}.solfie-card__was{font-size:10.5px}.solfie-card__parcelas{font-size:9.5px;padding:2px 8px 2px 6px}.solfie-card__parcelas-ico{width:11px;height:11px;flex:0 0 11px}.solfie-card__stars-num,.solfie-card__stars-qtd{font-size:9.5px}.solfie-card__price{gap:5px}.solfie-card__add{position:absolute;right:8px;bottom:100%;width:44px;height:44px;min-height:0;margin:0 0 8px;padding:0;border-radius:var(--style-border-radius-50, 50%);box-shadow:0 8px 18px -8px #1c1a196b}.solfie-card__add-panel{top:0;right:0;bottom:0;left:0;width:100%;border-radius:inherit}.solfie-card__add .solfie-card__add-label{display:none}.solfie-card__add.is-done .solfie-card__add-panel{width:100%}.solfie-card__badge{top:8px;left:8px;padding:3px 7px;font-size:7.5px}.solfie-card__wish{top:8px;right:8px}.solfie-card__share{top:42px;right:8px}}@media(prefers-reduced-motion:reduce){.solfie-card,.solfie-card__img,.solfie-card__img--alt,.solfie-card__veil,.solfie-card__add,.solfie-card__add-panel,.solfie-card__add-label,.solfie-card__dots,.solfie-card__add-check{transition:none!important}.solfie-card.is-prep{opacity:1;transform:none}.solfie-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/solfie-card.css.map */
