.christmas-shop-cta.button-primary{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:54px;height:auto;max-width:100%;padding:13px 10px;overflow:hidden;border:2px solid #e9c675;border-radius:18px;background:linear-gradient(125deg,#8c1028,#bf243f 58%,#8c1028);color:#fff;text-decoration:none;box-shadow:0 5px #661324,0 8px 22px #8c102833;text-align:center;white-space:nowrap;font-size:clamp(17px,4.7vw,20px);font-weight:900;letter-spacing:.01em;text-shadow:0 2px 1px #540616;line-height:1.35;box-sizing:border-box;cursor:pointer}.christmas-shop-cta__copy{display:grid;gap:1px;min-width:0}.christmas-shop-cta__copy small{color:#ffe3a4;font-size:10px;font-weight:900;letter-spacing:.12em;line-height:1.3}.christmas-shop-cta__copy strong{font-size:clamp(17px,4.5vw,21px);font-weight:900;line-height:1.25}.christmas-shop-cta__sparkle{color:#ffe3a4;font-size:26px;flex-shrink:0}.christmas-shop-cta__arrow{font-size:23px;flex-shrink:0}.christmas-shop-cta:after{content:"";position:absolute;inset:-50% auto -50% -60%;width:35%;background:linear-gradient(90deg,transparent,#fff5c933,transparent);transform:skew(-20deg);animation:christmas-cta-shine 7s ease-in-out infinite;pointer-events:none;z-index:-1}.christmas-shop-cta:hover{background:linear-gradient(125deg,#a3172b,#d1304b,#a3172b)}.christmas-shop-cta:focus-visible{outline:3px solid #245444;outline-offset:5px}@keyframes christmas-cta-shine{0%,65%{left:-60%}90%,to{left:130%}}@media(prefers-reduced-motion:reduce){.christmas-shop-cta:after{animation:none;display:none}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/christmas-cta.css.map */
