*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;background:#f7f4ef;color:#2c241b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease-out,transform .7s ease-out}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-up{opacity:0;transform:translateY(40px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal-up.revealed,.reveal-stagger.revealed>*{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(30px);transition:opacity .5s ease-out,transform .5s ease-out}.reveal-stagger>*:nth-child(1){transition-delay:0s}.reveal-stagger>*:nth-child(2){transition-delay:.1s}.reveal-stagger>*:nth-child(3){transition-delay:.2s}.reveal-stagger>*:nth-child(4){transition-delay:.3s}.reveal-stagger>*:nth-child(5){transition-delay:.4s}.reveal-stagger>*:nth-child(6){transition-delay:.5s}.reveal-stagger>*:nth-child(7){transition-delay:.6s}.reveal-stagger>*:nth-child(8){transition-delay:.7s}.vg4u-header{transition:padding .3s ease,box-shadow .3s ease}.vg4u-header.shrink{padding-top:.5rem!important;padding-bottom:.5rem!important;box-shadow:0 2px 12px #2c241b0f}.vg4u-header.shrink .vg4u-logo{font-size:1.1rem!important}.vg4u-announcement{overflow:hidden;transition:max-height .3s ease,padding .3s ease;max-height:50px}.vg4u-cart-count.pulse{animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.vg4u-btn:active{transform:scale(.96)!important;transition:transform .1s!important}.contact-form{display:flex;margin:0}.contact-form input[type=email]{flex:1;padding:.7rem 1rem;border:1px solid #d4c8b8;background:#f7f4ef;font-family:Inter,sans-serif;font-size:.8rem;color:#2c241b;outline:none}.contact-form input[type=email]:focus{border-color:#8b6b4a}.contact-form input::placeholder{color:#b8a894}.contact-form button{padding:.7rem 1.5rem;background:#2c241b;color:#f7f4ef;border:none;font-family:Inter,sans-serif;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-weight:500;transition:background .3s}.contact-form button:hover{background:#8b6b4a}
/*# sourceMappingURL=/cdn/shop/t/20/assets/valuegift4u.css.map */
