img{max-width:100%}#loginRequired{margin:60px auto 80px}.yotpo-coupons-redemption-widget .yotpo-coupons-redemption-widget-container{padding-top:0}.customLL.bg{border:80px solid #f5f4ee}#lugRewardsLanding .button.white{background:#fff;color:#000;width:auto}#lugRewardsLanding .button.white:hover{background:#ccc;color:#000;width:auto}#lugRewardsLanding .button.clear{background:transparent;color:#000;border:1px solid #000;margin-left:10px;width:auto}#lugRewardsLanding .lugRewardsHero-banner{position:relative;display:flex;align-items:center;justify-content:flex-start;height:70vh;background-image:url(/cdn/shop/files/hero-banner_desktop_2x_5e960a0a-9065-4653-a203-82515fb23022.jpg?v=1760449927);background-size:cover;background-position:center;color:#fff}#lugRewardsLanding .lugRewardsHero-content{max-width:800px;padding:0 50px}#lugRewardsLanding .lugRewardsHero-content p{text-transform:uppercase;margin:20px auto;letter-spacing:1px}#lugRewardsLanding #howToEarn{margin:80px auto 40px}#lugRewardsLanding #howToEarn img.earnPoints{width:500px}#lugRewardsLanding #howToEarn .steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem;max-width:600px}#lugRewardsLanding #howToEarn .steps li{display:flex;align-items:flex-start;gap:1rem}#lugRewardsLanding #howToEarn .step-number{display:flex;align-items:center;justify-content:center;background-color:#ec7623;color:#fff;font-weight:700;border-radius:50%;width:40px;height:40px;flex-shrink:0;font-size:1.1rem}#lugRewardsLanding #howToEarn h3{margin:10px auto 30px}#lugRewardsLanding #howToEarn .step-content h4{font-size:20px;letter-spacing:2px;text-transform:uppercase}#lugRewardsLanding #lugClubPerks{margin:40px auto}#lugRewardsLanding #lugClubPerks .pointsSystem{margin-top:60px}#lugRewardsLanding #lugClubPerks .cta-card{border-radius:20px;padding:40px;text-align:center;position:relative;overflow:visible;margin-bottom:20px;min-height:400px}#lugRewardsLanding #lugClubPerks .cta-card.ladybug{background:#ffc950}#lugRewardsLanding #lugClubPerks .cta-card.dragonfly{background:#6ac09f}#lugRewardsLanding #lugClubPerks .cta-card.flamingo{background:#ffc9c9}#lugRewardsLanding #lugClubPerks .cta-card .cta-icon{position:absolute;width:130px;height:130px;top:-50px;left:35%;display:flex;justify-content:center;align-items:center}#lugRewardsLanding #lugClubPerks .cta-card-content{margin-top:60px}#lugRewardsLanding #lugClubPerks .cta-card h3{font-size:28px;margin-bottom:20px}#lugRewardsLanding #lugClubPerks .cta-card p{text-transform:uppercase;font-weight:700}#lugRewardsLanding #lugClubPerks .cta-card ul{list-style:none;padding:0;margin:20px 0 30px;text-align:left}#lugRewardsLanding #lugClubPerks .cta-card ul li{position:relative;padding-left:30px;margin-bottom:10px;color:#000;line-height:1.4}#lugRewardsLanding #lugClubPerks .cta-card ul li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;background-image:url(/cdn/shop/files/lugclubperks_checkmark.svg?v=1759932123);background-repeat:no-repeat;background-size:contain}body.geo_us #lugRewardsLanding .usa,body.geo_ca #lugRewardsLanding .canada{display:block}#lugRewardsLanding .usa,#lugRewardsLanding .canada{display:none}#lugRewardsLanding #memberDiscounts{background:#fee5a0;padding:40px}#lugRewardsLanding #memberDiscounts h2,#lugRewardsLanding #waysToGainPoints h2{margin-bottom:20px}#lugRewardsLanding #memberDiscounts h3{font-size:36px;color:#ec7623}#lugRewardsLanding #memberDiscounts .discounts{margin-top:20px}#lugRewardsLanding #memberDiscounts .discounts p{text-transform:uppercase}#lugRewardsLanding #memberDiscounts .discounts .box{background:#fff;border-radius:20px;padding:20px;text-align:center;margin-bottom:10px;width:175px;height:175px;box-shadow:0 4px 10px #0000001a}#lugRewardsLanding #waysToGainPoints{padding:40px}#lugRewardsLanding #waysToGainPoints .pointsInfo,#lugRewardsLanding #waysToGainPoints .pointsInfo .box{margin-top:40px}#lugRewardsLanding #waysToGainPoints .pointsInfo h4{font-weight:700;font-size:18px;text-transform:uppercase;font-family:Overpass,sans-serif;margin-bottom:10px}#lugRewardsLanding #waysToGainPoints .icon{width:100px;margin-bottom:10px}#lugRewards,#lugRewardsLogin{margin-bottom:40px;outline:0}#lugRewards.rewards-registration .rewards-benefits table.rewardsTable{margin:40px 0}#lugRewards #rewardsContent{margin-top:40px;padding:0 40px}#lugRewards #account .account-sidebar__address:first-child{border:2px solid #000;padding:20px}#lugRewards #account{position:relative;top:-40px}#lugRewards #account a{color:#000}#lugRewards #account a:hover{color:#ec7623}#lugRewards #account #intro{margin:80px auto 40px}#lugRewards #account #profile,#lugRewards #account #status{margin-bottom:40px}#lugRewards #account #faq a{color:#000}#lugRewards #account #faq a:hover{color:#484848}#lugRewards #account .account-sidebar{padding:0}#lugRewards #account .account-sidebar h4.name{margin-bottom:0;color:#ec7623;padding:0}#lugRewards #account .account-sidebar h5{padding:0;margin:0;font-size:22px}#lugRewards #account .account-sidebar .address p{margin:0}#lugRewards #account #customer_orders{outline:0;margin-top:40px;text-align:center}#lugRewards #account #customer_orders table{margin-top:30px}#lugRewards #account #customer_orders thead{margin-bottom:10px}#lugRewards #account #customer_orders table th{background-color:#f7f7f7;font-weight:600;padding:7px 0 7px 12px;border-bottom:1px solid #f1f1f1}#lugRewards #account #customer_orders table tbody tr:nth-child(2n){background-color:#fafafa}#lugRewards #account #customer_orders table tbody td{padding:8px 8px 8px 12px}#lugRewards #account .topnav{overflow:hidden;text-align:center;padding:10px;position:absolute;top:0;width:100%;z-index:3}#lugRewards #account .topnav a{text-align:center;padding:10px 20px;text-decoration:none;color:#000;text-transform:uppercase;letter-spacing:1.5px}#lugRewards #account .topnav a:hover{color:#484848}#lugRewards #account .topnav a.active{color:#000;text-decoration:underline;font-weight:700;text-underline-offset:5px;text-decoration-thickness:1.5px}#lugRewards #account .topnav .mobile-icon{display:none;font-size:30px;padding:0;color:#ec7623}#lugRewards #account .topnav .mobile-icon:hover{color:#ec7623}#lugRewards #account h2{margin-bottom:10px;margin-top:0}#lugRewards #account h2 span.greeting{font-size:45px}#lugRewards #account h2 span.greeting:last-child{color:#ec7623}#lugRewards #account h3.intro{font-size:25px;letter-spacing:normal;font-weight:400}#lugRewards #account h3{font-size:36px;margin-bottom:40px}#lugRewards #account .tier,#lugRewards #account .points{margin-top:20px}#lugRewards #account .points{display:flex;justify-content:center;align-items:center}#lugRewards #account .points h4{text-transform:uppercase;margin:0;line-height:1;padding:0}#lugRewards #account .points .half-circle{width:200px;height:100px;border-top-left-radius:100px;border-top-right-radius:100px;border:10px solid #ec7623;border-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto}#lugRewards #account .points .half-circle h4{line-height:2.3;font-size:35px;color:#ec7623}#lugRewards #account .points .half-circle span{display:block;text-align:center}#lugRewards #account .points .half-circle span.your-points{font-size:15px;text-transform:uppercase;color:#000;line-height:0}#lugRewards #account .points .pending-points{margin-top:10px;font-size:14px;color:#000;line-height:0;text-align:center;display:block}#lugRewards #account .tier-steps{width:100%;clear:both}#lugRewards #account .tier-steps:before,#lugRewards #account .tier-steps:after{display:table;content:""}#lugRewards #account .tier-steps:after{clear:both}#lugRewards #account .tier-steps__step{width:33.33333%;float:left;padding:1em;text-align:center;position:relative}#lugRewards #account .tier-steps__step:after{content:"";background:#4d4d4d;height:.25em;top:1.8em;left:50%;width:100%;display:block;position:absolute;z-index:1}#lugRewards #account .tier-steps__step:before{content:"";background:#fff;height:.25em;top:1.8em;left:50%;margin-left:-2em;display:block;position:absolute;z-index:2}#lugRewards #account .tier-steps__step.tier-steps__step--last:after{display:none}#lugRewards #account .tier-steps__step-circle{background:#4d4d4d;line-height:2.1em;border-radius:50%;height:2em;width:2em;text-align:center;color:#fff;margin:0 auto;position:relative;z-index:3}#lugRewards #account .tier-steps__step-circle svg.checked{fill:#fff;width:18px;vertical-align:middle}#lugRewards #account .tier-steps__step-circle.active{background:#ec7623}#lugRewards #account .tier-step__step-name{margin-top:10px;display:inline-block;font-size:11px;line-height:1.2}#lugRewards #account .rewards-refer div{text-align:left}#lugRewards #account .rewards-refer .refer img{margin-bottom:10px}#lugRewards #account .rewards-refer h2 span{font-size:80px;text-transform:uppercase;display:block;line-height:1}#lugRewards #account .rewards-refer h2 span:first-child{color:#ec7623}#lugRewards #account .rewards-refer h2 span:last-child{color:#d0cf00}#lugRewards section{margin:60px auto;outline:0}#lugRewards #luglifeRewards{outline:0}#lugRewards .flex{display:flex;justify-content:center;align-items:center}#lugRewards #rewardsRedeem.bg{background:#cddfe6;padding:80px}#lugRewards .blue{color:#33bdd3}#lugRewards .pink{color:#ffaaa7}#lugRewards .green{color:#d0cf00}#lugRewards .purple{color:#7b69a1}#lugRewards .blue-bg{background-color:#33bdd3}#lugRewards .pink-bg{background-color:#ffaaa7}#lugRewards .green-bg{background-color:#d0cf00}#lugRewards .purple-bg{background-color:#7b69a1}#lugRewards .section{margin:60px auto;outline:0;position:relative}#lugRewards .text h2{font-size:60px;margin:10px 0;color:#ec7623}#lugRewards .text p{font-size:20px}#lugRewards .text h3{text-transform:uppercase;margin-bottom:0;color:#57585b;font-size:36px}#lugRewards .text p span{display:block}#lugRewards img.logo{max-width:270px}#lugRewards .btn-login{display:none;margin-top:10px}#lugRewards .button.see-benefits{background:none;padding:0;font-size:22px;border:none;border-bottom:1px solid;color:#484848;min-height:auto;height:auto;margin-top:10px}#lugRewards .button.see-benefits:hover{border-bottom:none}#lugRewards .button.coral{background:#ec7623;color:#fff;border:none;font-weight:700}#lugRewards .button.coral:hover{background:#ba5e1d;color:#fff;border:none}#lugRewards .button.white{background:#fff;color:#000;border:none;width:100%}#lugRewards .button.white:hover{background:#ec7623;color:#fff;border:none}#lugRewardsLogin{background:#f5f4ee}#lugRewardsLogin .lugClubInfo{margin:60px auto}#lugRewards .rewards-join{background:#f5f4ee}#lugRewards .rewards-join #registerForm h2,#lugRewardsLogin h2,#lugRewards .rewards-join #registerForm p{margin-bottom:20px}#lugRewards .rewards-join #registerForm .form-control,#lugRewardsLogin .form-control{border-radius:0}#lugRewards .rewards-join #registerForm .form-group label,#lugRewardsLogin .form-group label{text-transform:capitalize;font-size:15px}#lugRewards .rewards-join #registerForm .form-group input,#lugRewardsLogin .form-group input{background:#fff;border:1px solid black}#lugRewards .rewards-join #registerForm button.black-btn.btn-block,#lugRewards .rewards-join #registerForm .button.black-btn.btn-block,#lugRewardsLogin .button.black-btn.btn-block,#lugRewardsLogin .button.teal{background:#c9ebee;color:#000}#lugRewardsLogin .left-side-content{border-right:none}#lugRewardsLogin .sign__in-with-shop button{border-radius:0!important}#lugRewards .rewards-join img.main{margin-bottom:20px}#lugRewards .rewards-join img.lugClub,#lugRewardsLogin img.lugClub{margin:20px 0}#lugRewards .rewards-join ul,#lugRewardsLogin ul{list-style:none;padding:0;margin:20px 0 30px;text-align:left}#lugRewards .rewards-join ul li,#lugRewardsLogin ul li{position:relative;padding-left:30px;margin-bottom:20px;color:#000;line-height:1.4}#lugRewards .rewards-join ul li:before,#lugRewardsLogin ul li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;background-image:url(/cdn/shop/files/lugclubperks_checkmarkOrange.svg?v=1759956744);background-repeat:no-repeat;background-size:contain}#lugRewards .rewards-join .action_bottom p{margin-top:20px;font-size:22px;display:inline-block}#lugRewards .rewards-join .action_bottom p a{font-weight:700}#lugRewards .rewards-benefits table.rewardsTable{margin:40px 0 0}#lugRewards .rewards-benefits table.rewardsTable h4,#lugRewards .rewards-benefits table.rewardsTable h5{margin:0;line-height:1;padding:0}#lugRewards .rewards-benefits table.rewardsTable h5{text-transform:uppercase;font-size:20px}#lugRewards .rewards-benefits table.rewardsTable{width:100%;text-align:left;border-collapse:collapse}#lugRewards .rewards-benefits table.rewardsTable img{max-width:25px}#lugRewards .rewards-benefits table.rewardsTable tr{border-bottom:1px solid #c1c1c1}#lugRewards .rewards-benefits table.rewardsTable tr:last-child{border-bottom:none}#lugRewards .rewards-benefits table.rewardsTable tbody td.ca{font-size:15px!important;text-align:left!important;vertical-align:middle}#lugRewards .rewards-benefits table.rewardsTable tbody td:not(:first-child){font-size:20px;text-align:center;vertical-align:middle}#lugRewards .rewards-benefits table.rewardsTable thead{border-bottom:1px solid #c1c1c1}#lugRewards .rewards-benefits table.rewardsTable thead th{font-size:15px;font-weight:700;color:#000;min-width:125px;vertical-align:bottom}#lugRewards .rewards-benefits table.rewardsTable thead th p{margin-bottom:10px}#lugRewards .rewards-benefits table.rewardsTable thead th:first-child{border-left:none}#lugRewards #intro,#lugRewards #refer,#lugRewards #rewardsActivity,#lugRewards #terms{position:relative}#lugRewards .rewards-redeem .discounts{margin:60px 0}#lugRewards .rewards-redeem .discounts .discount{border-right:1px solid #c1c1c1}#lugRewards .rewards-redeem .discounts .discount:last-child{border-right:none}#lugRewards .rewards-redeem .discounts .discount h3{text-transform:uppercase;line-height:1;margin-bottom:0;font-size:40px;color:#484848}#lugRewards .rewards-redeem .discounts .discount h3 span:last-child{margin-left:10px}#lugRewards .rewards-redeem .discounts .discount h3.ca{text-transform:uppercase;line-height:1;margin-bottom:0;font-size:35px;color:#484848}#lugRewards .rewards-redeem .discounts .discount h3.ca span:last-child{margin-left:10px}#lugRewards .rewards-redeem .discounts .discount p{margin:0;font-size:28px}#lugRewards .rewards-account-activity{margin:40px 0}#lugRewards .rewards-warranty{background:#3446b1}#lugRewards .rewards-warranty h4{font-size:40px;color:#fff;margin-bottom:20px}#lugRewards .rewards-warranty p{color:#fff}#lugRewards .rewards-warranty .warranty-info{padding:50px}#lugRewards .rewards-warranty .warranty-info a.button{background:#fff;color:#000!important;border:1px solid black;margin-top:20px}#lugRewards .rewards-create img.logo{max-width:300px;margin:0}#lugRewards .rewards-create h2{color:#ec7623;margin-top:0;margin-bottom:10px}#lugRewards .rewards-create ul li{padding:5px;color:#484848;list-style-image:url(https://cdn.shopify.com/s/files/1/0724/6833/files/rewards-checkmark.png?v=1584639302);font-size:18px;margin:0}#lugRewards .rewards-faq p{font-size:17px}#lugRewards .rewards-faq .accordion dt a,#lugRewards .rewards-faq .accordion dt button{padding:10px}#lugRewards .rewards-faq dl.accordion dt .right{font-size:22px;float:right}#lugRewards .rewards-faq dl.accordion a{font-weight:400;color:#000}#lugRewards .rewards-faq dl.accordion a:hover{color:#7a7a7a;text-decoration:none}#lugRewards .rewards-faq dl.accordion dd{width:90%;margin-left:0}#lugRewards .rewards-faq dl.accordion dd p:last-child{margin-bottom:0}@media only screen and (max-width: 1024px){.customLL.bg{border:40px solid #f5f4ee}#lugRewardsLanding #lugClubPerks .cta-card{padding:20px 15px}#lugRewardsLanding #lugClubPerks .cta-card .cta-icon{left:25%}#lugRewards #rewardsContent{padding:0 20px}#lugRewards img.logo{display:block;margin:0 auto}#lugRewards .button.see-benefits{font-size:18px}#lugRewards #rewardsRedeem.bg{padding:0 40px}#lugRewards .text h2{font-size:35px}#lugRewards .text p{font-size:18px}#lugRewards #account .topnav{background:none}#lugRewards #account .rewards-refer h2 span{font-size:60px}#lugRewards .rewards-warranty h4{font-size:40px}#lugRewards .rewards-join .action_bottom p{font-size:18px}#lugRewards .rewards-redeem .discounts{margin:40px 0}#lugRewards .rewards-redeem .discounts .discount{border-right:none}#lugRewards .rewards-redeem .discounts .discount h3{font-size:40px}#lugRewards .rewards-redeem .discounts .discount h3 span:last-child{margin-left:5px}#lugRewards .rewards-redeem .discounts .discount h3.ca{font-size:32px}#lugRewards .rewards-redeem .discounts .discount h3.ca span:last-child{margin-left:5px}#lugRewards .rewards-redeem .discounts .discount p{font-size:25px}}@media only screen and (max-width: 768px){#lugRewardsLanding .lugRewardsHero-banner{display:block;background-image:url(/cdn/shop/files/hero-banner_mobile_landing.jpg?v=1759851323)}#lugRewardsLanding .lugRewardsHero-content{max-width:400px;padding:30px 20px}#lugRewardsLanding .lugRewardsHero-content h1{font-size:30px}#lugRewardsLanding .lugRewardsHero-content p{font-size:14px}#lugRewardsLanding #howToEarn{margin:40px auto}#lugRewardsLanding #howToEarn img.lugClubLogo{margin:0 auto;display:block}#lugRewardsLanding #howToEarn h3{text-align:center}#lugRewardsLanding #howToEarn .step-content h4{font-size:18px}#lugRewardsLanding #lugClubPerks .cta-card{padding:40px 15px;margin-bottom:60px}#lugRewardsLanding #lugClubPerks .cta-card .cta-icon{left:37%}#lugRewardsLanding #waysToGainPoints .pointsInfo,#lugRewardsLanding #waysToGainPoints .pointsInfo .box{margin-top:20px}#lugRewards .rewards-warranty .warranty-info{padding:1px}#lugRewards .rewards-warranty h4{font-size:30px}#lugRewards section,#lugRewards .section{margin:0 auto 40px}#lugRewards #account{position:relative;top:0}#lugRewards #account .topnav a{float:left;display:block}#lugRewards #account .topnav a{display:none}#lugRewards #account .topnav a.mobile-icon{float:right;display:block}#lugRewards #account .topnav.responsive{position:relative}#lugRewards #account .topnav.responsive .mobile-icon{position:absolute;right:0;top:0;padding:10px}#lugRewards #account .topnav.responsive a{float:none;display:block;text-align:left;padding:10px 0}#lugRewards #account #intro{margin:40px auto 0}#lugRewards #account #intro h2 span.greeting{font-size:40px}#lugRewards .rewards-redeem .discounts .discount h3{font-size:28px}#lugRewards .rewards-redeem .discounts .discount p{font-size:20px}}@media screen and (max-width: 600px){#lugRewards #account h3.intro{font-size:25px}#lugRewards #account .rewards-refer h2 span{font-size:40px}#lugRewards #account .rewards-refer .refer,#lugRewards #account .points{display:block}#lugRewards #account .points .points-arc{margin-bottom:30px}#lugRewards #account #profile{display:block}#lugRewards #account .account-sidebar{text-align:center;margin:0 auto 20px}#lugRewards #account #customer_orders{margin-top:20px;overflow:scroll}#lugRewards .rewards-warranty h4{text-align:center;margin-top:10px}#lugRewards .rewards-warranty p{text-align:center}#lugRewards .rewards-warranty .warranty-info{display:block;margin:0}#lugRewards .deskLogin{display:none}#lugRewards .btn-login{display:block}#lugRewards .rewards-benefits{background:#fff;border-radius:0;padding:0}#lugRewards .rewards-benefits table.rewardsTable h4,#lugRewards .rewards-benefits table.rewardsTable h5{margin:0;line-height:1;padding:0;font-size:11px}#lugRewards .rewards-benefits table.rewardsTable td,#lugRewards .rewards-benefits table.rewardsTable th{border-bottom:1px solid #c1c1c1;padding:0 5px}#lugRewards .rewards-benefits table.rewardsTable tbody td,#lugRewards .rewards-benefits table.rewardsTable tbody td:not(:first-child){font-size:13px;line-height:1.2;padding:10px 0!important}#lugRewards .rewards-benefits table.rewardsTable thead th{min-width:0}#lugRewards .rewards-benefits table.rewardsTable thead th p{line-height:1;font-size:11px}#lugRewards .rewards-benefits table.rewardsTable thead th:first-child{padding:0}#lugRewards .rewards-create{margin:40px auto}#lugRewards .rewards-create img.logo{max-width:200px}}@media only screen and (max-width: 480px){.customLL.bg{border:none}#lugRewardsLanding #lugClubPerks .cta-card .cta-icon{left:28%}#lugRewards{margin-bottom:0}#lugRewards .text h3{font-size:18px}#lugRewards .text h2{font-size:40px;line-height:1}#lugRewards img.logo{max-width:200px}#lugRewards #rewardsContent{margin-top:0;padding:0}#lugRewards #account h3{font-size:22px}#lugRewards #account .rewards-refer div{text-align:center}#lugRewards #account .rewards-refer .refer{margin:20px 0}#lugRewards #rewardsRedeem.bg{padding:20px}#lugRewards .rewards-redeem{padding:40px 0 0}#lugRewards .rewards-redeem .discounts{margin:20px 0}#lugRewards .rewards-redeem .discounts .discount{margin-bottom:40px}#lugRewards .rewards-redeem .discounts .discount:last-child{margin-bottom:0}#lugRewards .rewards-warranty h3,#lugRewards .rewards-refer h3,#lugRewards .rewards-refer img{display:none}}
/*# sourceMappingURL=/cdn/shop/t/569/assets/lug-rewards.css.map */
