.xmas-button-wrapper{padding-top:12px;text-align:var(--xmas-button-align, center)}.xmas-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:min(100px,100%);max-width:100%;min-height:5.2rem;padding:1rem 3rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.7rem,1.3rem + 1.2vw,2.2rem);line-height:1.1;letter-spacing:.04rem;text-decoration:none;text-align:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.75);background:#5e0d0c;outline:none;border-radius:16px;border:1px solid #4c0300;box-shadow:inset 1px 1px #ffffff40,inset 0 0 6px #a23227,inset 0 80px 80px -40px #ac3223,1px 1px 3px #000000bf;position:relative;overflow:visible;cursor:pointer;transition:box-shadow .3s ease}.xmas-button:before{content:"";display:block;position:absolute;top:-7px;left:-3px;right:0;height:23px;pointer-events:none;background-image:url(snow-cap-left.png),url(snow-cap-right.png),url(snow-cap-center.png);background-repeat:no-repeat,no-repeat,no-repeat;background-position:left top,right top,center top;background-size:auto 23px,auto 23px,calc(100% - 120px) 23px}@media(hover:hover)and (pointer:fine){.xmas-button{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.xmas-button:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:inset 1px 1px #ffffff4d,inset 0 0 6px #a23227,inset 0 80px 80px -40px #ac3223,0 .4rem 1.4rem #ac32238c,1px 1px 3px #000000bf}.xmas-button:active{transform:translateY(0)}}.xmas-button:focus-visible{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.6),inset 0 80px 80px -40px #ac3223}@media(prefers-reduced-motion:reduce){.xmas-button{transition:box-shadow .3s ease,filter .3s ease}.xmas-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-xmas-button.css.map */
