.custom-klaviyo-form{display:flex!important;align-items:center!important;justify-content:center!important;background-color:#fff!important;box-shadow:inset 0 0 73px #00000059;height:100%}.r-1mcy1a6{gap:2rem}.ljg-entry-wrap{display:inline-flex;align-items:center;gap:0px;margin:0 auto 10px;width:100%;justify-content:center}.ljg-entry-count{background:linear-gradient(to bottom,#2a2a2a,#121212 48%,#000);color:#fff;font-size:14px;font-weight:900;line-height:1;letter-spacing:.4px;text-transform:uppercase;padding:5px 10px;border-radius:2px 0 0 2px;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px 3px #00000073;white-space:nowrap}.ljg-entry-multiplier{background:linear-gradient(to bottom,#ffffff29,#ffffff0a 28%,#fff0 45%),linear-gradient(95deg,#c40000,#e11d1d 18%,#ff4d4d 32%,#d61f1f,#b80000 72%,#e53939 88%,#c00);color:#fff;font-size:14px;font-weight:900;line-height:1;letter-spacing:.5px;text-transform:uppercase;padding:5px 8px;border-radius:0 2px 2px 0;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px 4px #00000038;white-space:nowrap}.grid-product__link{color:#000;text-decoration:none}[data-type_product_capitalize=true] .grid-product__title{letter-spacing:.04em;font-weight:700}a.grid-product__link:hover .grid-product__title.grid-product__title--body{color:#541919}div[data-replo-product-container] div[data-entries=animated]>div{box-shadow:0 3px 4px #02020229}div[data-replo-product-container] div[data-entries=animated]>div>div:nth-child(2){background-image:linear-gradient(to bottom,#ffffff29,#fff0 40%),linear-gradient(95deg,#c40000,#e11d1d 18%,#ff4d4d 32%,#d61f1f,#b80000 72%,#e53939 88%,#c00)!important;background-color:#000;color:#fff;font-weight:900;padding:2px 4px;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px 4px #00000038}div[data-replo-product-container] div[data-entries=animated]>div>div:nth-child(2) p{color:#fff}.template-product .collapsible-trigger-btn--borders,.template-product .collapsibles-wrapper--border-bottom,.template-product .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border-color:#e1e1e1!important}.template-product button.btn.btn--full.add-to-cart.btn--secondary{font-weight:700;letter-spacing:2px;border-radius:0}.template-product button.shopify-payment-button__button.shopify-payment-button__button--unbranded{background:#ce0000;color:#fff;font-size:16px;letter-spacing:2px}.template-product .variant-input-wrap input[type=radio]:checked+label{background:#000;color:#fff}.template-product button.btn.btn--full.add-to-cart.btn--secondary:hover{border-color:var(--colorTextBody)}.template-product button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{background-color:#b00!important;color:#fff!important}.template-product .product__price{font-weight:600;font-size:22px}.template-product .product-block.product-block--header{margin-bottom:10px}.template-product .collapsible-trigger-btn--borders{text-align:left!important;font-weight:700;color:#000;font-size:14px;letter-spacing:1.5px}.template-product .payment-buttons{padding-top:20px!important}.template-product main#MainContent *{box-sizing:border-box}.template-product .form-vertical>label{text-align:left!important;width:100%;display:block}.template-product .grid--small .grid__item{text-align:left}.template-product .collapsible-content .form-vertical button{background:#000;color:#fff}.template-product .form-vertical input,.template-product .form-vertical select,.template-product .form-vertical textarea{border-color:#ababab}.product-block.product-page-entries{display:inline-flex;justify-content:flex-start;margin-bottom:18px}.template-product .variant-wrapper.js{padding-top:5px}.template-product .variant-wrapper .variant-input-wrap label{box-shadow:0 0 0 1px #acabab}.product-page-entries .ljg-entry-wrap{margin-bottom:0}.product-page-entries .ljg-entry-count{padding:7px 10px 8px;font-size:14px}.product-page-entries .ljg-entry-multiplier{padding:7px 8px 8px}.product-page-entries .ljg-entry-count:before{content:"EARN"}.product-page-entries .ljg-entry-multiplier{background:linear-gradient(295deg,#c40000,#e11d1d 18%,#d83434 32%,#d61f1f,#f30404 72%,#e53939 88%,#c00)}.product-trust-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.trust-badge-item{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #e5e5e5;background:#f9f9f9;border-radius:6px}.trust-badge-item img{width:28px;height:28px;filter:invert(21%) sepia(100%) saturate(7414%) hue-rotate(359deg) brightness(70%) contrast(117%);object-fit:contain}.trust-badge-content h4{margin:0 0 4px;font-family:Jost;font-size:13px;letter-spacing:.2px;font-weight:700;line-height:1.3;text-transform:uppercase}.trust-badge-content p{margin:0;font-size:12px;line-height:1.5;color:#666}span[data-add-to-cart-text]:before{content:"";background-position:center;background-repeat:no-repeat;background-image:url(https://luckyjoesgarage.com/cdn/shop/files/shopping-cart.png?v=1779707303&width=1024);width:22px;height:22px;opacity:.95;position:absolute;left:-31px;display:block;background-size:contain}span[data-add-to-cart-text]{position:relative}.index-section.product-recommendations-section{margin:0;padding:75px 0;background:#f9f9f9}.recently-viewed-section hr{display:none}.recently-viewed-section{padding:40px 0 0}@media screen and (max-width:1259px){.product-trust-badges{grid-template-columns:1fr}.trust-badge-content h4{text-align:left}.index-section.product-recommendations-section{padding:55px 0}}.lj-funnel{--upg-bg: #0a0a0d;--upg-bg-2: #101014;--upg-panel: #141419;--upg-panel-2: #1a1a20;--upg-line: #26262e;--upg-line-2: #33333d;--upg-ink: #f4f4f7;--upg-ink-soft: #c4c4cc;--upg-muted: #9a9aa6;--upg-muted-2: #6a6a75;--upg-accent: #16921e;--upg-accent-bright: #03cf10;--upg-accent-dark: #48aa4e;--upg-accent-glow: #03cf1165;--upg-accent-soft: #03cf1131}.lj-funnel .page-width{max-width:1200px}.lj-funnel__grid{display:grid;grid-template-columns:1.22fr .88fr;gap:26px;position:relative;z-index:1}section#lj-giveaway-funnel{padding:26px 0;color:#fff;background:#0a0a0d}.lj-showcase__media img{width:100%;border-radius:20px}.lj-panel__step{background:#141419;border:1px solid #33333d;border-radius:14px;padding:22px;display:none;justify-content:flex-start;flex-direction:column;box-shadow:0 1px #00000005,0 20px 50px #0000001a;position:relative;overflow:hidden}.lj-panel__step.is-active{display:flex}span.lj-panel__badge{background:#23b02c2e;border:1px solid #23b02c5f;color:var(--upg-accent-bright);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:5px 11px;border-radius:30px;width:auto;display:inline-flex;align-items:center;gap:6px;margin-bottom:14px}span.lj-panel__badge:before{width:6px;height:6px;border-radius:50%;background:var(--upg-accent-bright);animation:upg-pulse 1.3s infinite}span.lj-panel__badge:before{width:6px;height:6px;border-radius:50%;content:"";animation:upg-pulse 1.3s infinite}input.lj-input{width:100%;background:#101014;border:1px solid #333;border-radius:9px;padding:11px 14px;color:#f4f4f7;font-size:14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.lj-form{display:flex;flex-wrap:wrap;gap:12px}input.lj-input:focus{border-color:#566457;box-shadow:0 0 0 3px #16921e26;background:#141419}.lj-checkbox p{font-size:10px;text-transform:none;line-height:1.35;display:block;letter-spacing:.1px;color:#9a9aa6;margin:0}label.lj-checkbox{display:grid;grid-template-columns:30px 1fr;align-items:flex-start}.lj-checkbox p a{color:#c4c4cc}label.lj-checkbox input[type=checkbox]{margin-right:8px;margin-top:2px;cursor:pointer;accent-color:var(--upg-accent)}.lj-showcase-main{max-width:100%}video.lj-showcase__video{width:100%;max-width:100%;height:auto}button.lj-button{background:var(--upg-accent-bright);width:100%;font-size:19px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:14px;border-radius:10px;display:flex;line-height:1.1;gap:10px;align-items:center;justify-content:center;margin-top:8px}.lj-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px var(--upg-accent-glow);background:var(--upg-accent-bright)}.lj-panel__trust span{display:flex;align-items:center;gap:5px;font-family:jost}.lj-panel__trust{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:13px;font-size:11.5px;color:#9a9aa6;font-weight:600}.lj-panel__heading{font-size:30px}.lj-panel__description{font-size:13px;color:#9a9aa6;margin:0 0 18px;font-weight:500}.lj-panel__description b,.lj-panel__description strong{color:#fff}h2.lj-panel__heading{margin-bottom:0;line-height:1.1;font-size:24px;font-family:Hanken Grotesk," sans-serif"}.lj-pack__left h3{font-family:Hanken Grotesk," sans-serif"}h2.lj-panel__heading em{color:#e11d2a}.lj-pack{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;background:#141419;border:1px solid #26262e;border-radius:14px;padding:14px 18px;margin-bottom:9px;cursor:pointer;position:relative;transition:border-color .15s,background .15s,transform .12s,box-shadow .15s}.lj-pack__badge{position:absolute;top:-11px;color:#000;background:#fff;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:4px 11px;border-radius:20px;z-index:1;font-family:Jost}.lj-pack__badge.red{background:var(--upg-accent);box-shadow:0 3px 10px #00000080;color:#fff}.lj-pack.highlighted_pack{border-color:#16921e8a}.lj-pack__badge.white{background:#f4f4f7;color:#0a0a0d;box-shadow:0 3px 10px #00000080}.lj-pack__badge.left{left:50px}.lj-pack__badge.right{right:50px}.bonus-texts-top{display:flex;flex-wrap:wrap;justify-content:space-between}.field-error{color:#e53935;font-size:12px;margin:-4px 0 5px;line-height:1.3}.input-error{border-color:#e53935!important}span.bonus-timer-info{font-size:12px;font-weight:500;padding-top:8px;color:var(--upg-accent);font-family:JetBrains Mono,ui-monospace,monospace}.lj-pack:hover{border-color:#33333d;background:#1a1a20;transform:translate(2px)}.lj-pack__left h3,.lj-pack__left p{margin-bottom:0}.lj-pack__right{text-align:right}.lj-pack__left h3{font-size:22px;letter-spacing:-.3px;display:inline-block}.lj-count{padding-bottom:2px}.lj-count span{font-size:13px;color:#ffc107;font-weight:600;text-transform:none;display:block;font-size:11.5px;position:relative;top:-3px}.lj-pack__left p{font-size:12.5px;color:#c4c4cc}.lj-pack__right small{font-size:11.5px;color:#9a9aa6;font-weight:600;margin-top:4px;white-space:nowrap}.lj-pack.selected_pack{border-color:#16921e;background:#17321666;box-shadow:0 0 0 1px #16921e38,0 6px 20px #16921e45}.lj-showcase{position:relative}.lj-showcase__footer{position:absolute;left:14px;right:14px;bottom:14px;background:var(--upg-accent);border-radius:11px;padding:13px 16px;display:flex;align-items:center;gap:13px;box-shadow:0 8px 24px #03cf1014;background:#e11d2a;background:linear-gradient(183deg,#135b17c7,#000000d1 98%,#1c6b21c4,#144517);background:#000000d8}.lj-showcase__overlay{display:none}.lj-bonus__title{font-weight:700;font-size:20px;text-transform:uppercase;line-height:1;color:#fff}.lj-bonus__text{font-size:11px;color:#ffffffd9;font-weight:500;margin-top:3px}.lj-bonus__timer{margin-left:auto;display:flex;flex-direction:column;justify-content:flex-end}.lj-bonus{display:grid;grid-template-columns:auto 1fr auto;justify-content:space-between;width:100%;align-items:center;gap:8px}.lj-bonus__timer span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#fffc;font-weight:700}strong#lj-countdown{font-weight:700;font-size:22px;color:#ffc10a;line-height:1;text-align:right}.lj-odds-strip__text small{font-size:13px;color:var(--upg-muted);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lj-odds-strip__text strong{font-weight:500;font-size:23px;color:#e2e2e2;text-transform:uppercase;letter-spacing:.01em;line-height:.95}.lj-odds-strip__button{margin-left:14px;background:var(--upg-panel);border:1px solid #ffc1073d;border-radius:9px;padding:9px 16px;font-weight:700;font-size:15px;color:#ffc107;display:inline-block;text-transform:uppercase;letter-spacing:.01em;line-height:.95;text-decoration:none}.lj-odds-strip{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;text-align:center;flex-wrap:wrap}.upsell-modal-pac{background:#000000c7;position:fixed;top:0;left:0;right:0;z-index:9;text-align:center;width:100%;height:100%;display:none;align-items:center;justify-content:center}.upsell-show{display:flex}button.close-modal-btn{position:absolute;top:5px;right:12px}button.close-modal-btn span{font-size:32px;line-height:1}.modal-overlay-full{background:#fff;color:#000;border-radius:12px;padding:40px 25px 25px;z-index:99;position:relative}.modal-overlay-full h3{--tw-text-opacity: 1;color:rgb(204 0 0 / var(--tw-text-opacity, 1));font-size:20px;margin-bottom:14px}.modal-inner-text{font-size:20px;font-weight:700}.modal-inner-text p{margin-bottom:6px}.modal-foot-btns{margin-top:18px}.modal-inner-text b,.modal-inner-text strong{color:rgb(0 200 83 / var(--tw-text-opacity, 1))}.modal-foot-btns a{display:block;color:#fff;font-size:14px;padding:10px 14px;font-weight:800;max-width:180px;line-height:1;border-radius:8px;text-decoration:none;text-transform:uppercase;font-family:jost}.modal-foot-btns a:hover{color:#fff}.modal-foot-btns{display:flex;gap:10px;justify-content:center}.cta-modal-accept{background-color:rgb(45 219 108 / var(--tw-bg-opacity, 1))}.cta-modal-reject{background:rgb(232 26 26 / var(--tw-bg-opacity, 1))}.under-cta-note{text-align:center;margin-top:14px;font-size:11px;color:var(--upg-muted-2)}.under-cta-note a{color:var(--upg-ink-soft);text-decoration:underline}.lj-view-toggle{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:200;background:#121218f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--upg-line-2);border-radius:30px;padding:6px;display:flex;flex-wrap:nowrap;align-items:center;gap:4px;width:max-content;max-width:calc(100vw - 16px);box-shadow:0 8px 30px #00000026}span.ljview-text-info{font-size:10px;color:var(--upg-muted-2);align-self:center;padding:0 8px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;white-space:nowrap}.lj-view-toggle button{padding:9px 18px;white-space:nowrap;flex-shrink:0;border-radius:24px;font-size:12px;font-weight:700;color:var(--upg-muted);background:transparent;transition:all .15s;font-family:Inter}body main#MainContent #replo-fullpage-element div[data-promo-expired],body main#MainContent #replo-fullpage-element button[data-promo-expired]{display:none}.promo-active [data-promo-expired]{display:none!important}html.promo-expired [data-promo-active],html.promo-expired [data-promo-button]{display:none!important;pointer-events:none}html.promo-expired [data-promo-expired]{display:flex!important;pointer-events:auto}button.viewon{background:var(--upg-accent);color:#fff}@keyframes upg-pulse{0%{opacity:1}50%{opacity:.3}to{opacity:1}}div#CartDrawer{z-index:999}.lj-bonus-icon{font-size:26px}.under-cta-note p{margin-bottom:0}@media(max-width:991px){.lj-funnel__grid{grid-template-columns:1fr 1fr}.lj-showcase__footer{bottom:0;right:0;left:0;border-radius:0 0 11px 11px;padding:12px 10px}.lj-showcase__media img{border-radius:11px}.lj-bonus__title{font-size:18px}.lj-odds-strip__button{font-size:13px}.lj-odds-strip{gap:5px}.lj-panel__step{padding:20px}.lj-showcase__media img{border-bottom-left-radius:0;border-bottom-right-radius:0}.lj-showcase__footer{position:static;background:#16301c}}@media(max-width:767px){.lj-funnel__grid{grid-template-columns:1fr}span.bonus-timer-info{font-size:10px}span.lj-panel__badge{gap:5px;font-size:10px;padding:5px 7px}.lj-panel__trust{font-size:10.5px}.lj-panel__description{font-size:12px}.lj-panel__trust{gap:12px}}@media(max-width:540px){span.lj-panel__badge{gap:3px;font-size:9.5px;padding:5px 8px 5px 7px}span.bonus-timer-info{font-size:10px;letter-spacing:-1px;word-spacing:-.5px;padding-top:4px}.lj-bonus__title{font-size:11.2px;line-height:1.1}h2.lj-panel__heading{font-size:22px}.lj-bonus__text{font-size:8.6px}.lj-panel__step{padding:20px 15px}span.lj-panel__badge:before{width:5px;height:5px}.lj-pack__badge{padding:3px 8px;line-height:1.3;top:-9px}.lj-pack{padding:14px 16px}.lj-pack__right small{font-size:10px}.lj-pack__left h3{font-size:20px}.lj-pack__left p{font-size:11.5px}.lj-view-toggle button{padding:6px 13px;font-size:10px}.lj-showcase__footer{padding:9px 6px}.lj-bonus{gap:4px}.lj-bonus-icon{font-size:16px;width:21px}.lj-showcase{max-width:calc(100% + 8px);width:calc(100% + 8px);margin-left:-4px;border-radius:11px}section#lj-giveaway-funnel{padding:15px 0 25px}strong#lj-countdown{font-size:18px}.lj-bonus__timer span{max-width:45px;text-align:right;font-size:9px;line-height:1.1;margin-bottom:2px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom.css.map */
