@keyframes vx31-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.vx-in{animation-name:vx31-up!important}@media(prefers-reduced-motion:reduce){.vx-in{animation:none!important;opacity:1!important;transform:none!important}}a,button,summary,label{-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@keyframes vx31-shine{0%{left:-60%;opacity:0}3%{opacity:1}22%{left:130%;opacity:0}to{left:130%;opacity:0}}@media(hover:none){.button:not(.button--tertiary):not(.button-unstyled):not(.button-secondary),.add-to-cart-button,.vx-sticky,.vx-pill--dark,.vx-bx__cta{background-color:#1c1a20!important;background-image:var(--vx29-black)!important;background-size:220% 100%!important;background-position:30% 0!important;color:#fff!important;border-color:#2b2830!important;box-shadow:0 12px 26px -16px #1c1a20d9,inset 0 1px #ffffff1a!important;transition:transform .16s ease,box-shadow .2s ease!important}.button:not(.button--tertiary):not(.button-unstyled):not(.button-secondary):after,.add-to-cart-button:after,.vx-sticky:after,.vx-pill:after,.vx-bx__cta:after,.vx29-cta:after{animation:vx31-shine 5.5s ease-in-out 1.4s infinite}.vx-pill:not(.vx-pill--dark):not(.vx-pill--gold):after{background:linear-gradient(90deg,#fff0,#d6b2688c,#fff0)!important}.button:not(.button--tertiary):not(.button-unstyled):not(.button-secondary):active,.add-to-cart-button:active,.vx-sticky:active,.vx-pill:active,.vx-bx__cta:active{transform:scale(.97)!important;color:#1c1a20!important}.button:not(.button--tertiary):not(.button-unstyled):not(.button-secondary):active:before,.add-to-cart-button:active:before,.vx-sticky:active:before,.vx-pill:active:before,.vx-bx__cta:active:before{opacity:1!important;background-position:0 0!important}.vx-pill--gold:active{color:#f6e3b0!important}}@media(max-width:749px){.vx-card__info{flex-direction:column-reverse!important;align-items:flex-start!important;justify-content:flex-start!important;gap:3px!important}.vx-card__title{text-transform:none!important;letter-spacing:.01em!important;font-size:14px!important;font-weight:500!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:left!important;line-height:1.25!important}}@media(max-width:749px){.sticky-add-to-cart__bar{border-radius:18px!important;border:1px solid #eadfcb!important;box-shadow:0 14px 34px -14px #1c1a2073!important;background:#fffffff5!important;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.sticky-add-to-cart__button{border-radius:999px!important;min-height:46px!important}}.cart-summary .button,.cart-drawer .button{min-height:54px;letter-spacing:.08em}.cart-summary .button:not(.button-secondary){border-radius:999px!important}@media(max-width:749px){.vx-ch__media{min-height:210px}.vx-ch__title{text-shadow:0 2px 18px rgba(0,0,0,.25)}}.product-details product-price .price{font-size:22px!important;font-weight:500!important;letter-spacing:.01em;color:#1c1a20}@media(min-width:750px){.product-details product-price .price{font-size:24px!important}}.sticky-add-to-cart__price .price{font-size:15px!important;font-weight:500!important}:root{--vx31-gold-text:linear-gradient(115deg,#6b4716 0%,#8f652a 28%,#a97c33 50%,#8f652a 72%,#6b4716 100%)}.vx-ribbon__set li b,.vx-run__e,.vx-promise__list li:hover .vx-promise__n{background-image:var(--vx31-gold-text)!important;background-size:100% 100%!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/vx31.css.map */
