.wl-hero{background:var(--paper-2);border-bottom:1px solid var(--line)}.wl-hero .wrap{padding:50px 40px 0}.wl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap;padding-bottom:44px}.wl-kicker{font-family:var(--sans);font-weight:600;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);display:inline-flex;align-items:center;gap:12px}.wl-kicker:before{content:"";width:30px;height:2px;background:var(--coral-deep)}.wl-title{font-family:var(--script);font-weight:400;color:var(--navy);font-size:clamp(50px,6.4vw,84px);line-height:1;margin-top:14px}.wl-sub{font-family:var(--sans);font-size:17px;color:var(--ink-soft);margin-top:12px}.wl-actions{display:flex;gap:12px;flex-wrap:wrap}.wl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 30px;padding:48px 0 0}.wl-card{position:relative;display:flex;flex-direction:column;gap:13px}.wl-card__cv{position:relative}.wl-card__img{width:100%;aspect-ratio:3 / 4.2;object-fit:cover;border-radius:10px;background:var(--paper-2);box-shadow:var(--shadow-soft);transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s;display:block}.wl-card:hover .wl-card__img{transform:translateY(-6px) rotate(-1deg);box-shadow:var(--shadow)}.wl-card__img--ph{display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;font-family:var(--serif);font-size:18px;color:var(--blue);background:var(--grad-paper)}.wl-card__mood{font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.wl-card__tl{text-decoration:none}.wl-card__t{font-family:var(--serif);font-size:22px;color:var(--navy);line-height:1.1}.wl-card__tl:hover .wl-card__t{color:var(--coral-ink)}.wl-card__m{font-family:var(--sans);font-size:14px;color:var(--ink-soft)}.wl-card__row{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.wl-card__p{font-family:var(--serif);font-weight:500;font-size:20px;color:var(--navy)}.wl-card .btn,.wl-card .wl-add,.wl-card .wl-add .btn{width:100%;margin-top:4px}.wl-add{margin:0}.wl-remove{font-family:var(--sans);font-size:13px;color:var(--ink-soft);cursor:pointer;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.wl-remove:hover{color:var(--coral-ink)}.wl-card .card-wish{position:absolute;top:12px;right:12px;z-index:5;width:36px;height:36px;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#fffdf9eb;border:1px solid var(--line-soft);color:var(--coral-ink);cursor:pointer;box-shadow:0 6px 16px -8px #102a3d66;transition:all .2s ease}.wl-card .card-wish svg{fill:var(--coral-deep);stroke:var(--coral-deep)}.wl-card .card-wish:hover{background:#fff;transform:scale(1.06)}.wl-empty{text-align:center;max-width:560px;margin:0 auto;padding:80px 0 50px}.wl-empty__heart{width:78px;height:78px;margin:0 auto 26px;border-radius:50%;background:var(--paper-2);display:flex;align-items:center;justify-content:center;color:var(--blue)}.wl-empty h2{font-family:var(--serif);font-size:36px;color:var(--navy)}.wl-empty p{margin:14px 0 28px;color:var(--ink-soft)}.hide{display:none!important}.wl-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;visibility:hidden;pointer-events:none}.wl-drawer.is-open{visibility:visible;pointer-events:auto}.wl-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#102a3d80;opacity:0;transition:opacity .3s ease}.wl-drawer.is-open .wl-drawer__overlay{opacity:1}.wl-drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(420px,92vw);background:var(--paper);box-shadow:-30px 0 70px -40px #102a3d99;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.22,.61,.36,1)}.wl-drawer.is-open .wl-drawer__panel{transform:none}body.wl-drawer-open{overflow:hidden}.wl-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:26px 28px 20px;border-bottom:1px solid var(--line)}.wl-drawer__kicker{font-family:var(--sans);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.wl-drawer__title{font-family:var(--script);font-weight:400;font-size:38px;line-height:1;color:var(--navy);margin-top:4px}.wl-drawer__sub{font-family:var(--sans);font-size:13.5px;color:var(--ink-soft);margin-top:8px}.wl-drawer__close{flex:0 0 auto;width:38px;height:38px;border-radius:50%;border:0;background:var(--paper-2);color:var(--navy);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.wl-drawer__close:hover{background:var(--navy);color:#fff}.wl-drawer__body{flex:1 1 auto;overflow-y:auto;padding:22px 28px}.wl-drawer .wl-grid{display:flex;flex-direction:column;gap:20px;padding:0}.wl-drawer .wl-card{display:grid;grid-template-columns:66px 1fr;grid-template-rows:auto auto auto auto auto;column-gap:16px;row-gap:4px;align-items:start;padding-bottom:20px;border-bottom:1px solid var(--line-soft)}.wl-drawer .wl-card__cv{grid-row:1 / -1}.wl-drawer .wl-card__img{aspect-ratio:3 / 4.2;width:66px;border-radius:6px}.wl-drawer .wl-card .card-wish{display:none}.wl-drawer .wl-card__mood,.wl-drawer .wl-card__tl{grid-column:2}.wl-drawer .wl-card__t{font-size:18px}.wl-drawer .wl-card__m{grid-column:2;font-size:13px}.wl-drawer .wl-card__row{grid-column:2;margin-top:2px}.wl-drawer .wl-card__p{font-size:18px}.wl-drawer .wl-card .wl-add,.wl-drawer .wl-card>.btn{grid-column:2;width:100%;margin-top:8px}.wl-drawer .wl-card .wl-add .btn{width:100%}.wl-drawer .wl-card .wl-remove{grid-column:2;margin-top:8px}.wl-drawer .wl-empty{padding:50px 10px;margin:0}.wl-drawer .wl-empty h2{font-size:24px}.wl-drawer__foot{padding:20px 28px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;background:var(--white)}.wl-drawer__foot .btn{width:100%;justify-content:center}@media(max-width:1000px){.wl-grid{grid-template-columns:repeat(3,1fr)}.wl-hero .wrap{padding:40px 22px 0}}@media(max-width:680px){.wl-grid{grid-template-columns:repeat(2,1fr);gap:32px 22px}}@media(max-width:460px){.wl-grid{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-wishlist.css.map */
