.tgs-giveaway-media{display:block;width:100%;position:relative}.tgs-giveaway-media picture,.tgs-giveaway-media a{display:block}.tgs-giveaway-media img,.tgs-giveaway-media video{display:block;width:100%;height:auto;max-width:100%}.tgs-giveaway-video-link video{pointer-events:none}.tgs-giveaway-video-link:focus-visible{outline:3px solid #d4a54c;outline-offset:-3px}.tgs-giveaway-media [data-media-slot]{position:relative}.tgs-giveaway-cta-wrap{position:absolute;z-index:2;left:0;right:0;bottom:clamp(12px,2vw,28px);display:flex;justify-content:center;padding:0 16px;pointer-events:none}.tgs-giveaway-cta-wrap a{pointer-events:auto}.tgs-giveaway-media a.tgs-giveaway-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:168px;padding:12px 28px;border:1px solid #e8c578;border-radius:4px;box-shadow:0 3px 14px #0004;background:#a10d1f;color:#fff;font-size:14px;font-weight:600;letter-spacing:.08em;text-decoration:none}.tgs-giveaway-media a.tgs-giveaway-cta{transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s ease,box-shadow .22s ease,border-color .22s ease}@media(hover:hover)and (pointer:fine){.tgs-giveaway-media a.tgs-giveaway-cta:hover{transform:translateY(-4px) scale(1.025);background:#7e071b;border-color:#ffe0a0;box-shadow:0 8px 22px #0006,0 0 0 2px #e8c57833}}.tgs-giveaway-media a.tgs-giveaway-cta:active{transform:translateY(1px) scale(.97);background:#680716;box-shadow:0 2px 6px #0004}@media(prefers-reduced-motion:reduce){.tgs-giveaway-media a.tgs-giveaway-cta{transition:none}.tgs-giveaway-media a.tgs-giveaway-cta:hover,.tgs-giveaway-media a.tgs-giveaway-cta:active{transform:none}}.tgs-giveaway-cta:focus-visible{outline:3px solid #d4a54c;outline-offset:3px}.tgs-giveaway-link:focus-visible{outline:3px solid #d4a54c;outline-offset:-3px}@media(min-width:750px){.tgs-giveaway-media .tgs-giveaway-cta-wrap{left:23.5%;right:auto;width:max-content;padding:0;transform:translate(-50%)}}@media(min-width:750px){.tgs-giveaway-cta-wrap{left:0;right:auto;width:48%;bottom:clamp(24px,2.5vw,48px)}}.tgs-promo-dialog{width:min(var(--popup-width),92vw);max-width:92vw;max-height:86dvh;padding:0;border:0;border-radius:12px;background:#7e071b;overflow:visible;box-shadow:0 18px 80px #0006}.tgs-promo-dialog::backdrop{background:#0000009e}.tgs-promo-dialog a{display:block}.tgs-promo-dialog [data-popup-media]{position:relative}.tgs-promo-dialog a.tgs-popup-cta{position:absolute;z-index:1;bottom:clamp(12px,2vw,24px);left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:168px;min-height:48px;padding:12px 28px;border:1px solid #e8c578;border-radius:4px;background:#a10d1f;color:#fff;box-shadow:0 3px 14px #0004;font-size:14px;font-weight:600;letter-spacing:.08em;text-decoration:none;white-space:nowrap}.tgs-promo-dialog a.tgs-popup-cta:hover{background:#7e071b}.tgs-promo-dialog a.tgs-popup-cta:focus-visible{outline:3px solid #d4a54c;outline-offset:3px}.tgs-promo-dialog img,.tgs-promo-dialog video{display:block;width:100%;height:auto;max-height:80dvh;object-fit:contain;border-radius:12px}.tgs-promo-dialog video{pointer-events:none}.tgs-promo-dialog a:focus-visible{outline:3px solid #d4a54c;outline-offset:-3px}.tgs-promo-close{position:absolute;right:8px;top:8px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#222;font-size:30px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #0003}.tgs-promo-close:focus-visible{outline:3px solid #d4a54c;outline-offset:3px}html.tgs-promo-open{overflow:hidden}@media(min-width:750px){.tgs-promo-dialog a.tgs-popup-cta{left:23.5%}}@media(min-width:750px){.tgs-promo-dialog a.tgs-popup-cta{left:24%;bottom:24px;min-height:40px;padding:9px 24px}}
/*# sourceMappingURL=/cdn/shop/t/45/compiled_assets/styles.css.map?subset=AAAAAAAAADA */
