:root{--vb-cream: #F5F6F3;--vb-cream-2: #E9E2D6;--vb-plum: #13233A;--vb-plum-deep: #13233A;--vb-plum-soft: #DDE7E3;--vb-gold: #1A8F7A;--vb-ink: #13233A;--vb-muted: #5A6676;--vb-line: rgba(19,35,58, .13);--vb-shadow: 0 26px 60px -30px rgba(19,35,58, .45);--vb-serif: "Plus Jakarta Sans", var(--font-heading-family), Georgia, serif;--vb-sans: "DM Sans", var(--font-body-family), system-ui, sans-serif;--ly-honey: #1A8F7A;--ly-honey-soft: #DDEFEA;--ly-gift: #1A8F7A}body{background:var(--vb-cream);font-family:var(--vb-sans)}.header-wrapper{background:#f5f6f3eb!important;-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px)}.header__heading-link .h2{font-family:var(--vb-serif);font-weight:600;letter-spacing:0}.vb-h1,.vb-h2,.vb-h3{font-weight:500;letter-spacing:-.02em}.vb-h1 em,.vb-h2 em{font-weight:400;color:var(--vb-plum)}.vb-eyebrow{font-weight:600;letter-spacing:.2em}.vb-btn{font-weight:600;letter-spacing:.06em;box-shadow:0 14px 30px -16px #13233ab3}.vb-hero__price strong{font-family:var(--vb-sans);font-weight:700;font-size:36px;letter-spacing:-.02em}.vb-hero__price span{display:inline-flex;align-items:center;gap:6px;background:var(--ly-honey-soft);color:#127564;font-weight:600;padding:6px 12px;border-radius:999px;font-size:13px}.vb-hero__media:after{background:linear-gradient(90deg,#f5f6f3f7,#f5f6f3d9 34%,#f5f6f300 62%)}@media(max-width:749px){.vb-hero__media:after{background:linear-gradient(0deg,#f5f6f3,#f5f6f300 42%)}.vb-hero__media img{object-position:80% center}}.vb-offer__price{font-family:var(--vb-sans);font-weight:700;letter-spacing:-.02em;font-size:34px}.vb-offer__was{font-size:18px;color:var(--vb-muted);font-weight:500}.vb-offer__badge{background:var(--ly-gift)}.vb-offer--featured .vb-offer__badge{background:var(--vb-plum)}.ly-gift{background:var(--vb-plum-deep);color:#f5f6f3;overflow:hidden}.ly-gift__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,72px)}.ly-gift__media{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:1/1;box-shadow:0 40px 80px -40px #0009}.ly-gift__media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform 1.6s var(--vb-ease)}.ly-gift__media:hover img{transform:scale(1.07)}.ly-gift__stamp{position:absolute;top:22px;right:22px;width:116px;height:116px;border-radius:50%;background:var(--ly-honey);color:#fff;display:grid;place-content:center;text-align:center;font:600 12px/1.15 var(--vb-sans);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 16px 30px -12px #00000080;animation:ly-float 5s ease-in-out infinite}.ly-gift__stamp b{display:block;font:500 34px/1 var(--vb-serif);letter-spacing:-.02em;text-transform:none}@keyframes ly-float{0%,to{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-8px)}}@media(prefers-reduced-motion:reduce){.ly-gift__stamp{animation:none;transform:rotate(-8deg)}}.ly-gift .vb-eyebrow{color:#7fd8c4}.ly-gift .vb-h2{color:#f5f6f3}.ly-gift .vb-h2 em{color:#7fd8c4}.ly-gift__text{color:#f5f6f3d1;line-height:1.7;margin:0;max-width:52ch}.ly-gift__math{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:6px 0}.ly-gift__chip{display:grid;justify-items:center;gap:4px;background:#f5f6f314;border:1px solid rgba(245,246,243,.18);border-radius:18px;padding:14px 18px;min-width:92px}.ly-gift__chip b{font:500 30px/1 var(--vb-serif)}.ly-gift__chip small{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.ly-gift__chip--free{background:var(--ly-honey);border-color:var(--ly-honey);color:#fff}.ly-gift__op{font:400 26px/1 var(--vb-serif);opacity:.7}.ly-gift__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ly-gift__price strong{font:700 44px/1 var(--vb-sans);letter-spacing:-.03em}.ly-gift__price span{font-size:14px;opacity:.8}.ly-gift__content{display:grid;gap:20px}.ly-gift .vb-btn{background:var(--ly-honey);justify-self:start}.ly-gift .vb-btn:hover{background:#127564}.ly-gift__fine{font-size:12.5px;opacity:.65;margin:0}@media(max-width:849px){.ly-gift__grid{grid-template-columns:1fr}.ly-gift__math{gap:8px}.ly-gift__chip{min-width:0;padding:10px 12px}.ly-gift__stamp{width:92px;height:92px;font-size:10px}.ly-gift__stamp b{font-size:26px}.ly-gift .vb-btn{justify-self:stretch}}.ly-reviews{background:var(--vb-cream)}.ly-reviews__summary{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--vb-muted)}.ly-stars{color:var(--ly-honey);letter-spacing:2px;font-size:16px}.ly-reviews__grid{columns:3 300px;column-gap:18px}.ly-review{break-inside:avoid;margin:0 0 18px;background:#fff;border:1px solid var(--vb-line);border-radius:22px;padding:22px;display:grid;gap:12px;transition:transform .5s var(--vb-ease),box-shadow .5s var(--vb-ease)}.ly-review:hover{transform:translateY(-4px);box-shadow:var(--vb-shadow)}.ly-review__img{border-radius:14px;overflow:hidden;aspect-ratio:4/3}.ly-review__img img{width:100%;height:100%;object-fit:cover;display:block}.ly-review__title{margin:0;font:600 17px/1.3 var(--vb-sans);color:var(--vb-plum-deep)}.ly-review__text{margin:0;color:var(--vb-ink);line-height:1.65;font-size:15px}.ly-review__who{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--vb-muted)}.ly-review__avatar{width:34px;height:34px;border-radius:50%;display:grid;place-content:center;background:var(--vb-plum-soft);color:var(--vb-plum-deep);font-weight:700}.ly-review__who b{color:var(--vb-plum-deep);font-weight:600}.ly-review__ok{margin-left:auto;color:var(--vb-plum);font-size:12px;font-weight:600}.ly-reviews__empty{text-align:center;padding:32px;border:1px dashed var(--vb-line);border-radius:20px;color:var(--vb-muted)}.ly-pdp-gift{display:flex;align-items:center;gap:12px;margin:2px 0 4px;padding:12px 16px;border-radius:14px;background:var(--ly-honey-soft);color:#13233a;font-size:14px;line-height:1.4}.ly-pdp-gift__icon{flex:none;width:36px;height:36px;border-radius:50%;background:var(--ly-honey);color:#fff;display:grid;place-content:center;font-size:18px}.ly-pdp-gift b{color:#13233a}.price__badge-sale,.price__badge-sold-out{display:none!important}.ly-link{background:none;border:0;padding:0;color:var(--vb-plum);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ly-styles.css.map */
