.golden-ticket{--gt-chat-right: 5px;--gt-chat-bottom: 5px;--gt-chat-width: 80px;--gt-chat-height: 74px;--gt-size: 60px;--gt-gap: 4px;display:block}@media screen and (max-width:992px){.golden-ticket{--gt-size: 50px;--gt-gap: 0px;--gt-chat-width: 70px;--gt-chat-height: 64px}.golden-ticket__badge{min-width:18px;height:18px}}.golden-ticket--product{--gt-chat-bottom: var(--sticky-offset, 5px)}.golden-ticket-section{display:block}.golden-ticket__launcher{position:fixed;z-index:2147483001;right:calc(var(--gt-chat-right) + (var(--gt-chat-width) - var(--gt-size)) / 2);bottom:calc(var(--gt-chat-bottom) + var(--gt-chat-height) + var(--gt-gap));width:var(--gt-size);height:var(--gt-size);padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gt-launcher-bg, #111111);color:#fff;cursor:pointer;box-shadow:0 4px 16px #0003;transition:bottom .2s ease;-webkit-tap-highlight-color:transparent}.golden-ticket__launcher:focus-visible,.golden-ticket__close:focus-visible{outline:2px solid var(--gt-text, #1a1a1a);outline-offset:3px}.golden-ticket__mark{width:32px;height:32px;object-fit:contain;display:block}.golden-ticket__chevron{display:none;width:22px;height:22px}.golden-ticket.is-open .golden-ticket__mark{display:none}.golden-ticket.is-open .golden-ticket__chevron{display:block}.golden-ticket__badge{position:absolute;top:-2px;right:-2px;min-width:22px;height:22px;padding:0 4px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--gt-badge-bg, #e10600);color:var(--gt-badge-text, #fff);line-height:1;box-shadow:0 0 0 2px var(--gt-launcher-bg, #111111)}.golden-ticket__backdrop,.golden-ticket__dialog{position:fixed;z-index:2147483000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.golden-ticket.is-open .golden-ticket__backdrop,.golden-ticket.is-open .golden-ticket__dialog{z-index:2147483646;opacity:1;visibility:visible;pointer-events:auto}body:has(.golden-ticket.is-open) #chat-button{z-index:2147483000!important}.golden-ticket__backdrop{top:0;right:0;bottom:0;left:0;background:rgba(17,17,17,var(--gt-overlay, .45))}.golden-ticket__dialog{left:8px;right:8px;height:97vh;top:max(12px,env(safe-area-inset-top,0px));bottom:0;display:flex;align-items:stretch;justify-content:flex-start;overflow:hidden}.golden-ticket__card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden;background:var(--gt-popup-bg, #fff);color:var(--gt-text, #1a1a1a)}.golden-ticket__card :is(h2,h3,p){color:inherit}.golden-ticket__card .RTE-content>*{color:inherit}.golden-ticket__close{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;padding:0;border:0;background:#fff;color:var(--gt-text, #1a1a1a);display:flex;align-items:center;justify-content:center;cursor:pointer}.golden-ticket__card--no-media .golden-ticket__close{color:var(--gt-promo-text, #fff)}.golden-ticket__card--no-media .golden-ticket__promo{padding-right:48px}.golden-ticket__close .icon{width:16px;height:16px}.golden-ticket__media,.golden-ticket__promo{flex-shrink:0}.golden-ticket__image{display:block;width:100%;height:auto;flex-shrink:0;object-fit:cover}.golden-ticket__promo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-shrink:0;box-sizing:border-box;width:100%;padding:16px 20px;background:var(--gt-promo-bg, #111111);color:var(--gt-promo-text, #fff)}.golden-ticket__promo-lead{font-size:20px}.golden-ticket__promo-lead,.golden-ticket__promo-product{margin:0;line-height:1.3;font-weight:600}.golden-ticket__promo-lead{flex:0 0 auto;letter-spacing:.04em}.golden-ticket__promo-product{flex:1 1 auto;min-width:0;text-align:right;font-size:14px}.golden-ticket__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--gt-popup-bg, #fff);padding:20px 20px 24px;-webkit-mask-image:none;mask-image:none}.golden-ticket__card--plain .golden-ticket__scroll{padding-top:44px}.golden-ticket__eyebrow{margin:0 0 8px;line-height:1.3;letter-spacing:.06em}.golden-ticket__heading{margin:0 0 12px}.golden-ticket__content,.golden-ticket__content p{margin:0}.golden-ticket__content p+p{margin-top:12px}.golden-ticket__content strong{font-weight:var(--font-header-weight)}.golden-ticket__rule{border:0;border-top:1px solid var(--gt-divider, #e6e6e6);margin:20px 0}.golden-ticket__steps-heading{margin:0 0 20px}.golden-ticket__steps-heading,.golden-ticket__terms-heading{font-size:calc(var(--font-heading-scale) * 18px);line-height:1.3;letter-spacing:0}.golden-ticket__terms-heading{margin:0 0 8px}.golden-ticket__steps{display:flex;flex-direction:column;gap:16px;margin:0;padding:0}.golden-ticket__step{display:grid;grid-template-columns:2.5em 1fr;column-gap:8px;align-items:start}.golden-ticket__step-index{grid-row:1 / span 2;font-size:calc(var(--font-heading-scale) * 20px);line-height:1.3;letter-spacing:0}.golden-ticket__card .golden-ticket__step-title{grid-column:2;margin:0 0 4px;font-weight:var(--font-header-weight);font-size:calc(var(--font-body-scale) * 14px);line-height:1.3;letter-spacing:0;color:var(--gt-step-title, #121212)}.golden-ticket__card .golden-ticket__step-text,.golden-ticket__card .golden-ticket__step-text p{grid-column:2;margin:0;font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 14px);line-height:1.3;letter-spacing:0;color:var(--gt-step-text, #6b6b6b)}.golden-ticket__card .golden-ticket__terms,.golden-ticket__card .golden-ticket__terms p{margin:0;font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 12px);line-height:1.45;color:var(--gt-terms, #6b6b6b)}.golden-ticket__terms p+p{margin-top:10px}.golden-ticket__terms a,.golden-ticket__content a,.golden-ticket__step-text a{color:inherit;text-underline-offset:2px}@media screen and (max-width:389px){.golden-ticket__promo-product{font-size:12px}.golden-ticket__promo-lead{font-size:14px}}@media screen and (min-width:992px){.golden-ticket__dialog{top:50%;right:auto;bottom:auto;left:50%;width:min(440px,calc(100vw - 16px));height:auto;max-height:calc(100vh - 80px);transform:translate(-50%,-50%)}.golden-ticket__card{height:auto;max-height:calc(100vh - 80px)}}@media(prefers-reduced-motion:reduce){.golden-ticket__launcher,.golden-ticket__backdrop,.golden-ticket__dialog{transition:none}}@media print{.golden-ticket-section{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1568/assets/section-golden-ticket.css.map */
