.hvho{--hvho-gold:#E3C58E;--hvho-gold-d:#B8904F;--hvho-cream:#F4F1E6;--hvho-on:rgba(244,241,230,.8);--hvho-on2:rgba(244,241,230,.58);--hvho-line:rgba(227,197,142,.2);--hvho-ease:cubic-bezier(.22,.61,.24,1);--hvho-m:62px}.hvho [hidden]{display:none!important}.hvho-in{display:grid;gap:22px;padding-block:34px 30px}.hvho-head{display:grid;gap:6px}.hvho-k{margin:0;font-family:var(--hv-serif);font-style:italic;font-size:14.5px;line-height:1.3;color:var(--hvho-gold);letter-spacing:.005em}.hvho-t{margin:0;font-family:var(--hv-serif);font-weight:400;font-size:27px;line-height:1.08;letter-spacing:-.022em;color:var(--hvho-cream)}.hvho-t em{font-style:italic;color:var(--hvho-gold)}.hvho-msg{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--hvho-cream)}.hvho-msg b{color:var(--hvho-gold);font-weight:650}.hvho-tot{margin:0;font-size:12.5px;color:var(--hvho-on2)}.hvho-tot b{color:var(--hvho-on);font-weight:600;font-variant-numeric:tabular-nums}.hvho-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));position:relative}.hvho-steps:before,.hvho-steps:after{content:"";position:absolute;top:calc(var(--hvho-m) / 2);height:0;left:calc(50% / var(--n,4))}.hvho-steps:before{right:calc(50% / var(--n,4));border-top:1px dashed rgba(244,241,230,.24)}.hvho-steps:after{width:0;border-top:2px solid var(--hvho-gold);margin-top:-.5px;box-shadow:0 0 12px #e3c58e73;transition:width 1.4s var(--hvho-ease) .2s}.hvho.has-cart.vu .hvho-steps:after{width:max(0px,calc(var(--hpn-pos,0) * 100% - 50% / var(--n,4)))}.hvho-step{position:relative;z-index:1;display:grid;justify-items:center;align-content:start;gap:4px;text-align:center;padding-inline:2px;min-width:0}.hvho-med{position:relative;display:block;width:var(--hvho-m);height:var(--hvho-m);margin-bottom:8px;border-radius:50%;padding:3px;background:#1f2a22;border:1px dashed rgba(244,241,230,.32);transition:border-color .8s,background-color .8s,box-shadow .8s,transform .6s var(--hvho-ease)}.hvho-disc{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#efe7d6;color:#8a6a33}.hvho-disc img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.32);transition:filter .8s,opacity .8s}.hvho-disc .hvh-ico{width:24px;height:24px;stroke-width:1.3}.hvho-ok{position:absolute;right:-4px;bottom:-3px;width:22px;height:22px;border-radius:50%;background:var(--hvho-gold);color:#1f2a22;display:grid;place-items:center;box-shadow:0 0 0 3px #1f2a22;transform:scale(0);transition:transform .45s var(--hvho-ease)}.hvho-ok .hvh-ico{width:12px;height:12px;stroke-width:2.4}.hvho-when{display:grid;justify-items:center}.hvho-when>*{grid-area:1/1}.hvho-amt{font-family:var(--hv-serif);font-weight:400;font-size:16.5px;line-height:1.1;letter-spacing:-.01em;color:var(--hvho-cream);white-space:nowrap;transition:opacity .4s}.hvho-won{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.5;color:#1f2a22;background:var(--hvho-gold);padding:1px 8px;border-radius:100px;opacity:0;transform:translateY(4px);transition:opacity .4s,transform .4s var(--hvho-ease)}.hvho-g{display:grid;gap:2px;font-size:12px;line-height:1.3;color:var(--hvho-on2);text-wrap:balance;transition:color .6s}.hvho-g i{font-style:normal;color:var(--hvho-gold)}.hvho:not(.has-cart) .hvho-med{border-style:solid;border-color:#e3c58e61}.hvho:not(.has-cart) .hvho-disc img{opacity:.92}@media(prefers-reduced-motion:no-preference){.hvho:not(.has-cart) .hvho-med{transform:translateY(6px);opacity:.001;transition:transform .9s var(--hvho-ease),opacity .9s;transition-delay:calc(.15s + var(--i,0) * .14s)}.hvho.vu:not(.has-cart) .hvho-med{transform:none;opacity:1}}.hvho.has-cart .hvho-step:not(.ok):not(.next) .hvho-disc img{filter:grayscale(.75) brightness(.82);opacity:.6}.hvho.has-cart .hvho-step:not(.ok):not(.next) .hvho-disc{background:#3a443c;color:#f4f1e68c}.hvho.has-cart .hvho-step:not(.ok):not(.next) .hvho-amt{color:var(--hvho-on2)}.hvho.has-cart .hvho-step:not(.ok):not(.next) .hvho-g{color:#f4f1e66b}.hvho.has-cart .hvho-step.next .hvho-med{border:1.5px solid var(--hvho-gold)}.hvho.has-cart .hvho-step.next .hvho-med:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1px solid var(--hvho-gold);opacity:0;animation:hvho-halo 2.6s var(--hvho-ease) infinite 1s}@keyframes hvho-halo{0%{opacity:.75;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.16)}}.hvho.has-cart .hvho-step.ok .hvho-med{background:linear-gradient(145deg,#f1d9a6,#b8904f);border:0;padding:4px;box-shadow:0 0 0 1px #e3c58e80,0 10px 28px -10px #e3c58e8c}.hvho.has-cart .hvho-step.ok .hvho-ok{transform:scale(1);transition-delay:calc(.35s + var(--i,0) * .2s)}.hvho.has-cart .hvho-step.ok .hvho-amt{opacity:0}.hvho.has-cart .hvho-step.ok .hvho-won{opacity:1;transform:none;transition-delay:calc(.35s + var(--i,0) * .2s)}.hvho.has-cart .hvho-step.ok .hvho-g{color:var(--hvho-cream)}.hvho-foot{display:grid;gap:18px;padding-top:18px;border-top:1px solid var(--hvho-line)}.hvho-app{display:flex;align-items:center;gap:12px;margin:0;font-size:13.6px;line-height:1.45;color:var(--hvho-on)}.hvho-app .hvh-ico{flex:none;color:var(--hvho-gold);width:24px;height:24px}.hvho-app b{font-weight:600;color:var(--hvho-cream)}.hvho-go{display:inline-flex;align-items:center;gap:8px;justify-self:start;font-size:14px;font-weight:600;color:var(--hvho-cream);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:var(--hvho-gold)}.hvho-go .hvh-ico{width:15px;height:15px;transition:transform .35s var(--hvho-ease)}.hvho-go:hover .hvh-ico{transform:translate(3px)}@media(max-width:370px){.hvho{--hvho-m:54px}.hvho-amt{font-size:15px}.hvho-g{font-size:11.4px}}@media(min-width:1000px){.hvho{--hvho-m:74px}.hvho-in{grid-template-columns:minmax(0,250px) minmax(0,1fr) minmax(0,240px);column-gap:clamp(32px,4vw,64px);align-items:center;padding-block:44px}.hvho-t{font-size:30px}.hvho-amt{font-size:19px}.hvho-g{font-size:12.8px}.hvho-foot{border-top:0;padding-top:0;border-left:1px solid var(--hvho-line);padding-left:clamp(24px,3vw,40px)}}@media(prefers-reduced-motion:reduce){.hvho-steps:after,.hvho-med,.hvho-ok,.hvho-won,.hvho-amt{transition:none}.hvho.has-cart .hvho-step.next .hvho-med:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/hover-home-offer.css.map */
