.sh-plp__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1000px){.sh-plp__grid{grid-template-columns:repeat(3,1fr);gap:18px}}@media(max-width:749px){.sh-plp__grid{grid-template-columns:repeat(2,1fr);gap:14px}}.sh-card{position:relative;background:var(--surface);border-radius:var(--r-md);overflow:hidden;border:1px solid rgba(224,155,138,.14);box-shadow:0 18px 40px -30px #926e9680;transition:transform var(--dur-mid),box-shadow var(--dur-mid)}.sh-card:hover{transform:translateY(-4px);box-shadow:0 30px 58px -32px #926e968c}.sh-card__media{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;overflow:hidden;text-decoration:none}.sh-card__media img,.sh-card__emblem{position:relative;z-index:1;transition:transform var(--dur-zoom) var(--ease-out)}.sh-card__media img{width:100%;height:100%;object-fit:cover}.sh-card:hover .sh-card__media img,.sh-card:hover .sh-card__emblem{transform:scale(1.04)}.sh-card__qv{position:absolute;top:118px;left:50%;z-index:3;transform:translate(-50%,-50%) scale(.96);border:none;cursor:pointer;padding:10px 20px;border-radius:30px;background:#fffdfbeb;-webkit-backdrop-filter:var(--glass-chip);backdrop-filter:var(--glass-chip);color:var(--rose-gold-text-sm);font-family:var(--sans);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;box-shadow:0 12px 26px -12px #926e9699,inset 0 1px #ffffffb3;opacity:0;transition:opacity var(--dur-base) ease,transform var(--dur-base) ease}@media(hover:hover)and (pointer:fine){.sh-card:hover .sh-card__qv,.sh-card:focus-within .sh-card__qv{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(hover:none){.sh-card__qv{display:none}}.sh-card__emblem{width:84px;height:84px;display:grid;place-items:center;opacity:.6}.sh-card__emblem svg,.sh-card__emblem img{width:100%;height:100%;object-fit:contain}.sh-card__media--ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.04'/%3E%3C/svg%3E")}.sh-card__media--ph:after{content:"";position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);z-index:0;pointer-events:none;width:74%;height:64%;border-radius:50%;background:radial-gradient(circle,#fff9,#fff0 72%);filter:blur(5px)}.sh-stage--warm1{background:linear-gradient(160deg,#f6edf3,#e9d7e6)}.sh-stage--warm2{background:linear-gradient(160deg,#fbe7e6,#f3cdd2)}.sh-stage--warm3{background:linear-gradient(160deg,#f7eee2,#efd9c4)}.sh-stage--candle{background:linear-gradient(160deg,#f9f0e6,#eed4b6)}.sh-stage--mist{background:linear-gradient(160deg,#eef4f4,#cfe0e0)}.sh-stage--set{background:linear-gradient(160deg,#f3eef7,#ddcfe8)}.sh-card__tag{position:absolute;top:10px;left:10px;z-index:2;pointer-events:none;font-family:var(--sans);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:6px 11px;border-radius:40px}.sh-card__tag--best{color:#fff;text-shadow:0 1px 1px rgba(158,88,64,.4);background:var(--glass-rose);box-shadow:0 6px 14px -7px #b06b55b3,inset 0 1px 1px #fff6}.sh-card__tag--new{color:var(--rose-gold-text-sm);background:#fffdfbdb;-webkit-backdrop-filter:var(--glass-chip);backdrop-filter:var(--glass-chip);border:1px solid rgba(224,155,138,.45);box-shadow:0 6px 14px -7px #926e9673}@media(max-width:480px){.sh-card__tag{letter-spacing:.06em;padding:5px 8px;max-width:calc(100% - 66px);white-space:nowrap}}.sh-card__tag--sale{top:auto;bottom:10px;color:var(--plum-text);background:var(--glass-lavender);box-shadow:0 6px 14px -7px #926e96a6,inset 0 1px 1px #ffffff73;letter-spacing:.08em}.sh-card__wish{position:absolute;top:8px;right:8px;width:44px;height:44px;border-radius:50%;z-index:2;cursor:pointer;display:grid;place-items:center;line-height:1;color:var(--rose-gold-text);background:#fffdfb8c;-webkit-backdrop-filter:var(--glass-chip);backdrop-filter:var(--glass-chip);border:1px solid rgba(255,255,255,.6);box-shadow:0 6px 14px -8px #926e9680;transition:transform var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast),color var(--dur-fast)}.sh-card__wish:hover{border-color:var(--rose-gold);transform:translateY(-1px)}.sh-card__wish.on{color:#fff;background:var(--glass-rose);border-color:var(--rose-gold);animation:sh-wish-pop .42s cubic-bezier(.3,1.6,.5,1)}.sh-card__wish-ico{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:fill var(--dur-fast)}.sh-card__wish.on .sh-card__wish-ico{fill:currentColor}@keyframes sh-wish-pop{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}.sh-card__info{padding:14px 16px 16px;text-align:center;position:relative}.sh-card__brand{font-family:var(--sans);font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft-text);margin:0 0 3px}.sh-card__brand-sep{opacity:.55}.sh-card__title{font-family:var(--serif);font-size:2.1rem;font-weight:600;letter-spacing:.03em;line-height:1.12;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.24em}.sh-card__title a{color:var(--rose-gold-text);text-decoration:none}.sh-card__title--kit{-webkit-line-clamp:3}.sh-card__edition{font-style:italic;font-weight:500;font-size:.82em;letter-spacing:.01em;color:var(--lavender-text-sm)}.sh-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.sh-card__type{font-family:var(--sans);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft-text);margin:5px 0 9px}.sh-card__rating{font-size:1.15rem;color:var(--ink-soft-text);margin:2px 0 6px;letter-spacing:.02em}.sh-card__rating .sh-stars{color:var(--rose-gold-text);letter-spacing:.08em}.sh-card__rating .sh-rc{opacity:.7;margin-left:4px}.sh-card__price{font-family:var(--serif);font-size:1.9rem;color:var(--ink);margin:8px 0 0;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:2px 6px}.sh-card__price .sh-card__was{color:var(--ink-soft-text);text-decoration:line-through;font-size:.82em;opacity:.85}.sh-card__price.is-sale .sh-card__now{color:var(--rose-gold-text);font-weight:600}.sh-card__price .sh-from{font-family:var(--sans);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft-text);display:block;flex:0 0 100%;margin-bottom:1px}.sh-card__add{position:absolute;right:12px;bottom:12px;margin:0}.sh-card__add .btn.sh-card__add--soldout{background:transparent;color:var(--ink-soft-text);box-shadow:inset 0 0 0 1px #8b7a9b59;cursor:pointer}.sh-card__add .btn.sh-card__add--soldout:hover{transform:none;filter:none}.sh-card__add .btn,.sh-card__add button{margin:0 auto;width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;display:grid;place-items:center;color:#fff;padding:0;background:var(--glass-rose);box-shadow:0 9px 20px -11px #b06b55bf,inset 0 1px 1px #ffffff73;transition:transform var(--dur-base),filter var(--dur-fast),opacity var(--dur-mid);text-decoration:none}.sh-card__add a.btn{line-height:0}.sh-card__add button:hover,.sh-card__add a.btn:hover{transform:translateY(-2px);filter:brightness(1.04)}.sh-card__add{--icono: currentColor}.sh-card__add svg{width:19px;height:19px}.sh-card__add .sh-spin{display:none}.sh-card__add.loading svg{display:none}.sh-card__add.loading .sh-spin{display:block}@media(max-width:600px){.sh-card__info{text-align:left;padding:12px 12px 14px}.sh-card__price{justify-content:flex-start;padding-right:44px}.sh-card__add{right:8px;bottom:8px}}@media(hover:hover)and (pointer:fine){.sh-card__add{opacity:0;transform:translateY(6px);transition:opacity var(--dur-mid),transform var(--dur-mid)}.sh-card:hover .sh-card__add,.sh-card:focus-within .sh-card__add{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sh-card,.sh-card__media img,.sh-card__emblem,.sh-card__wish.on{transition:none;animation:none}.sh-card__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sh-card.css.map */
