.essential-referral{background:#f5f5f2!important;color:#111!important;padding:86px 0 94px!important}.essential-referral .essential-referral-content{width:min(980px,calc(100% - 48px))!important;max-width:980px!important;margin:0 auto!important;padding:0!important;text-align:center!important}.essential-referral .essential-referral-card{position:relative!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:center!important}.essential-referral .essential-referral-card>.essential-preheading{display:none!important}.essential-referral .essential-referral-card:before{content:"TRAPN\2122  REWARDS"!important;display:block!important;margin:0 0 16px!important;color:#777!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback),Arial,sans-serif!important;font-size:11px!important;line-height:1!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;text-align:center!important}.essential-referral .essential-referral-card>.essential-heading{margin:0 0 18px!important;padding:0!important;font-size:0!important;line-height:0!important;color:transparent!important;text-align:center!important}.essential-referral .essential-referral-card>.essential-heading:after{content:"PUT YOUR PEOPLE ON."!important;display:block!important;color:#111!important;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback),Arial,sans-serif!important;font-size:clamp(44px,5vw,72px)!important;line-height:.96!important;font-weight:var(--typeHeaderWeight, 400)!important;letter-spacing:-.025em!important;text-transform:uppercase!important;text-align:center!important}.essential-referral .essential-referral-card>.essential-text:not(.essential-referral-disclaimer-text){margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;color:transparent!important}.essential-referral .essential-referral-card>.essential-text:not(.essential-referral-disclaimer-text):after{content:"Give $10. Get 1,000 points."!important;display:block!important;color:#777!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback),Arial,sans-serif!important;font-size:15px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:.045em!important;text-align:center!important}.essential-referral .essential-referral-card:after{content:"THEY GET $10 OFF $70+   \2022    YOU GET 1,000 POINTS"!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:76px!important;box-sizing:border-box!important;margin:42px 0 0!important;padding:20px 32px!important;background:#101010!important;color:#fff!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback),Arial,sans-serif!important;font-size:13px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:.11em!important;text-transform:uppercase!important;text-align:center!important}.essential-referral .essential-referral-fields{position:relative!important;width:100%!important;max-width:760px!important;margin:0 auto!important;padding:46px 0 0!important;text-align:left!important}.essential-referral .essential-referral-fields:before{content:"YOUR REFERRAL LINK"!important;display:block!important;margin:0 0 12px!important;color:#777!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback),Arial,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-align:left!important}.essential-referral .essential-copy-input{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 64px!important;margin:0!important;border:1px solid #111!important;border-radius:0!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}.essential-referral .essential-copy-input label{width:100%!important;margin:0!important;padding:0!important}.essential-referral .essential-copy-input input{width:100%!important;height:58px!important;margin:0!important;padding:0 20px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;color:#333!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback),Arial,sans-serif!important;font-size:13px!important;line-height:1!important;letter-spacing:.025em!important;box-sizing:border-box!important}.essential-referral .essential-copy-input button{width:64px!important;height:58px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#101010!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer!important}.essential-referral .essential-copy-input button svg{color:#fff!important}.essential-referral .essential-referral-shareable{display:flex!important;align-items:center!important;justify-content:center!important;gap:26px!important;margin:30px 0 0!important}.essential-referral .essential-referral-shareable-link{width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;color:#111!important;border:1px solid #d3d3cf!important;border-radius:0!important;background:transparent!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease!important}@media(hover:hover){.essential-referral .essential-referral-shareable-link:hover{background:#101010!important;border-color:#101010!important;color:#fff!important}}.essential-referral .essential-referral-disclaimer-text{margin:34px 0 0!important;color:#8a8a8a!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback),Arial,sans-serif!important;font-size:0!important;line-height:0!important;text-align:center!important}.essential-referral .essential-referral-card>.essential-referral-disclaimer-text:after{content:"NEW CUSTOMERS ONLY"!important;display:block!important;color:#8a8a8a!important;font-size:10px!important;line-height:1!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important}@media screen and (max-width:749px){.essential-referral{padding:64px 0 70px!important}.essential-referral .essential-referral-content{width:calc(100% - 32px)!important}.essential-referral .essential-referral-card>.essential-heading:after{font-size:42px!important;line-height:.96!important}.essential-referral .essential-referral-card:after{min-height:0!important;margin-top:34px!important;padding:21px 18px!important;font-size:11px!important;line-height:1.5!important;letter-spacing:.075em!important}.essential-referral .essential-referral-fields{padding-top:36px!important}.essential-referral .essential-copy-input{grid-template-columns:minmax(0,1fr) 58px!important}.essential-referral .essential-copy-input input{height:54px!important;padding-left:15px!important;padding-right:15px!important;font-size:12px!important}.essential-referral .essential-copy-input button{width:58px!important;height:54px!important}.essential-referral .essential-referral-shareable{margin-top:24px!important}.essential-referral .essential-referral-disclaimer-text{margin-top:28px!important}}.essential-referral .essential-referral-card:after{content:none!important;display:none!important}.essential-referral .essential-referral-fields:before{content:"THEY GET $10 OFF $70+   \2022    YOU GET 1,000 POINTS"!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:76px!important;box-sizing:border-box!important;margin:0 0 48px!important;padding:20px 32px!important;background:#101010!important;color:#fff!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback),Arial,sans-serif!important;font-size:13px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:.11em!important;text-transform:uppercase!important;text-align:center!important}.essential-referral .essential-copy-input{position:relative!important;margin-top:22px!important}.essential-referral .essential-copy-input:before{content:"YOUR REFERRAL LINK"!important;position:absolute!important;left:0!important;top:-24px!important;color:#777!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback),Arial,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;white-space:nowrap!important}.essential-referral .essential-referral-fields>.essential-text{display:none!important}.essential-referral .essential-referral-fields{max-width:980px!important;margin:42px auto 0!important;padding:0!important}.essential-referral .essential-copy-input{width:min(760px,100%)!important;margin-left:auto!important;margin-right:auto!important}.essential-referral .essential-referral-shareable{width:min(760px,100%)!important;margin-left:auto!important;margin-right:auto!important;margin-top:30px!important}@media screen and (max-width:749px){.essential-referral .essential-referral-fields{margin-top:34px!important}.essential-referral .essential-referral-fields:before{min-height:0!important;margin-bottom:40px!important;padding:21px 18px!important;font-size:11px!important;line-height:1.5!important;letter-spacing:.075em!important}.essential-referral .essential-copy-input{margin-top:22px!important}}.essential-ways-to-earn,.essential-faq{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important}html,body{overflow-x:clip}.essential-faq{background:#101010!important;color:#fff!important;padding:86px 0 96px!important;border-top:4px solid #fff400!important}.essential-faq .essential-faq-wrapper{width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important;margin:0 auto!important;padding:0!important}.essential-faq .essential-faq-wrapper>.essential-heading{margin:0 0 16px!important;color:#888!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback),Arial,sans-serif!important;font-size:11px!important;line-height:1!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;text-align:center!important}.essential-faq .essential-faq-wrapper>.essential-text{max-width:760px!important;margin:0 auto!important;font-size:0!important;line-height:0!important;color:transparent!important;text-align:center!important}.essential-faq .essential-faq-wrapper>.essential-text:before{content:"QUESTIONS? WE GOT YOU."!important;display:block!important;margin:0 0 20px!important;color:#fff!important;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback),Arial,sans-serif!important;font-size:clamp(40px,4.1vw,60px)!important;line-height:.98!important;font-weight:var(--typeHeaderWeight, 400)!important;letter-spacing:-.025em!important;text-transform:uppercase!important;text-align:center!important}.essential-faq .essential-faq-wrapper>.essential-text:after{content:"Everything you need to know about points, rewards, referrals and VIP status."!important;display:block!important;color:#8f8f8f!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback),Arial,sans-serif!important;font-size:15px!important;line-height:1.55!important;font-weight:400!important;letter-spacing:.04em!important;text-align:center!important}.essential-faq .essential-faq-list{width:100%!important;margin:58px 0 0!important;padding:0!important;border-top:1px solid #383838!important}.essential-faq .essential-faq-entry{width:100%!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #383838!important;background:transparent!important}.essential-faq .essential-faq-question{width:100%!important;min-height:76px!important;margin:0!important;padding:0 6px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;text-align:left!important;transition:background-color .18s ease,color .18s ease!important}.essential-faq .essential-faq-question>span{color:#f5f5f5!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback),Arial,sans-serif!important;font-size:15px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:.045em!important;text-align:left!important}.essential-faq .essential-faq-question svg{width:20px!important;height:20px!important;min-width:20px!important;color:#fff400!important;stroke:currentColor!important}@media(hover:hover){.essential-faq .essential-faq-question:hover{background:#161616!important}.essential-faq .essential-faq-question:hover>span{color:#fff!important}}.essential-faq .essential-faq-answer{margin:0!important;padding:0 56px 22px 6px!important;color:silver!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback),Arial,sans-serif!important;font-size:14px!important;line-height:1.55!important;font-weight:400!important;letter-spacing:.025em!important;text-align:left!important}.essential-faq .essential-faq-answer ul{margin:8px 0 0 18px!important;padding:0!important}.essential-faq .essential-faq-answer li{margin:3px 0!important;color:#a7a7a7!important}@media screen and (max-width:749px){.essential-faq{padding:64px 0 70px!important}.essential-faq .essential-faq-wrapper{width:calc(100% - 32px)!important}.essential-faq .essential-faq-wrapper>.essential-text:before{font-size:40px!important;line-height:.98!important}.essential-faq .essential-faq-wrapper>.essential-text:after{font-size:14px!important}.essential-faq .essential-faq-list{margin-top:42px!important}.essential-faq .essential-faq-question{min-height:68px!important;padding-left:2px!important;padding-right:2px!important;gap:18px!important}.essential-faq .essential-faq-question>span{font-size:14px!important}.essential-faq .essential-faq-question svg{width:18px!important;height:18px!important;min-width:18px!important}.essential-faq .essential-faq-answer{padding:0 34px 20px 2px!important;font-size:13px!important;line-height:1.55!important}}@media only screen and (min-width:769px){.site-nav__dropdown{min-width:180px!important;padding:10px 0 12px!important;background:#101010!important;border-top:2px solid #fff400!important;border-radius:0!important;box-shadow:0 14px 28px #0000002e!important}.site-nav__dropdown>li{margin:0!important;padding:0!important;background:transparent!important}.site-nav__dropdown-link,.site-nav__dropdown-link--second-level{display:block!important;width:100%!important;padding:10px 16px!important;color:#fff!important;background:transparent!important;font-size:12px!important;line-height:1.25!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:color .16s ease,background-color .16s ease!important}.site-nav__dropdown-link:hover,.site-nav__dropdown-link:focus-visible,.site-nav__dropdown-link--second-level:hover,.site-nav__dropdown-link--second-level:focus-visible{color:#fff400!important;background:#161616!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/trapn-custom.css.map */
