.wf-gb{--gb-ink: #17130d;--gb-text: #2b241a;--gb-muted: #6f6556;--gb-cream: #fbf6ec;--gb-cream-2: #f4ead6;--gb-gold: #c99a45;--gb-gold-light: #f1d79e;--gb-gold-deep: #9c7128;--gb-green: #2d5a3d;--gb-line: rgba(43, 36, 26, .12);--gb-font: "Hurme Geometric Sans", "Manrope", system-ui, sans-serif;--gb-ease: cubic-bezier(.22, 1, .36, 1);font-family:var(--gb-font);color:var(--gb-text);-webkit-font-smoothing:antialiased}.wf-gb *,.wf-gb *:before,.wf-gb *:after{box-sizing:border-box}.wf-gb h1,.wf-gb h2,.wf-gb h3,.wf-gb h4,.wf-gb p,.wf-gb button,.wf-gb input,.wf-gb textarea{font-family:var(--gb-font);letter-spacing:0}.wf-gb__container{max-width:1320px;margin:0 auto;padding:0 18px}@media(min-width:990px){.wf-gb__container{padding:0 40px}}.wf-gb__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--gb-gold-deep);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.wf-gb__eyebrow:before{content:"";width:26px;height:1px;background:currentColor}.wf-gb__eyebrow--center:after{content:"";width:26px;height:1px;background:currentColor}.wf-gb__title{margin:0;color:var(--gb-ink);font-size:clamp(30px,4.2vw,52px);font-weight:700;line-height:1.06;letter-spacing:-.02em}.wf-gb__title em{font-style:normal;font-weight:300;color:var(--gb-gold-deep)}.wf-gb__lead{margin:14px 0 0;color:var(--gb-muted);font-size:16px;font-weight:400;line-height:1.65}.wf-gb__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border:1px solid var(--gb-ink);border-radius:999px;background:var(--gb-ink);color:#fff;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;overflow:hidden;transition:transform .25s var(--gb-ease),box-shadow .25s var(--gb-ease),background-color .25s ease,color .25s ease}.wf-gb__btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #17130d38}.wf-gb__btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.wf-gb__btn>*{pointer-events:none}.wf-gb__btn--gold{border-color:transparent;background:linear-gradient(135deg,var(--gb-gold-light) 0%,var(--gb-gold) 55%,var(--gb-gold-deep) 100%);color:var(--gb-ink)}.wf-gb__btn--gold:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:wf-gb-shimmer 3.4s ease-in-out infinite}.wf-gb__btn--ghost{background:transparent;color:var(--gb-ink)}.wf-gb__btn--ghost:hover{background:var(--gb-ink);color:#fff}.wf-gb__btn-spinner{display:none;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:wf-gb-spin .7s linear infinite}.wf-gb__btn.is-loading .wf-gb__btn-spinner{display:inline-block}.wf-gb__btn.is-loading .wf-gb__btn-label{display:none}.wf-gb__btn.is-added{background:var(--gb-green);border-color:var(--gb-green);color:#fff}@keyframes wf-gb-spin{to{transform:rotate(360deg)}}@keyframes wf-gb-shimmer{0%,55%{left:-60%}to{left:130%}}.wf-gb__lights{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.wf-gb__lights span{position:absolute;bottom:-20px;width:var(--s, 6px);height:var(--s, 6px);border-radius:50%;background:radial-gradient(circle,#ffe7a8 0%,rgba(241,215,158,.6) 40%,transparent 70%);box-shadow:0 0 12px 3px #f1c87859;opacity:0;animation:wf-gb-float var(--d, 12s) linear var(--delay, 0s) infinite}@keyframes wf-gb-float{0%{transform:translateZ(0) scale(.6);opacity:0}10%{opacity:.9}50%{transform:translate3d(var(--x, 20px),-50vh,0) scale(1)}90%{opacity:.7}to{transform:translate3d(calc(var(--x, 20px) * -1),-100vh,0) scale(.7);opacity:0}}.wf-gb-anim [data-gb-reveal]{opacity:0;transform:translate3d(0,34px,0);transition:opacity .9s var(--gb-ease),transform .9s var(--gb-ease);transition-delay:calc(var(--gb-i, 0) * .11s)}.wf-gb-anim [data-gb-reveal=left]{transform:translate3d(-48px,0,0)}.wf-gb-anim [data-gb-reveal=right]{transform:translate3d(48px,0,0)}.wf-gb-anim [data-gb-reveal=zoom]{transform:scale(.94)}.wf-gb-anim [data-gb-reveal=fade]{transform:none}.wf-gb-anim [data-gb-reveal].is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.wf-gb-anim [data-gb-reveal]{opacity:1;transform:none;transition:none}.wf-gb__lights,.wf-gb__btn--gold:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/wf-gift-box.css.map */
