.refer-section,.refer__image-wrapper{position:relative}.refer__image-wrapper img{width:100%;display:block}.refer__image-wrapper:before{content:"";left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;background:linear-gradient(53.61deg,#212129a8 25.54%,#46464e97 102.73%)}.refer__content{background:#fff;box-shadow:0 33px 215px #2a2d3a0f,0 4.13211px 20px #2a2d3a0a;border-radius:8px;padding:72px 56px;text-align:center}.refer__links{list-style:outside none;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.refer__links li a{background:#fff;border:1px solid #2D2D2D;box-shadow:0 33px 215px #2a2d3a0f,0 4.13211px 20px #2a2d3a0a;border-radius:8px;padding:15px 19px;display:flex;height:auto}.refer__links li a span{display:block;color:#1f262e;font-size:1rem;font-weight:500}.refer__links li{margin:0 8px;min-width:160px}.refer__links li a svg{margin-right:8px}.refer__links li a:hover{background:rgba(var(--color-accent-1))}.refer__links li a svg circle,.refer__links li a svg path{fill:rgba(var(--color-accent-1));stroke:rgba(var(--color-accent-1))}.refer__links li a svg circle+path{fill:#fff}.refer__links li a:hover svg path{fill:#fff}.refer__links li a:hover span{color:#fff}.refer__content-inner form .button{height:60px;font-weight:700;font-size:1rem}.refer__content-inner form{display:flex;flex-direction:column}.email__input{position:relative;margin-bottom:32px}.evelope__icon{position:absolute;width:14px;height:14px;display:flex;left:16px;top:0;bottom:0;margin:auto}#refer-email{padding:20px 16px 20px 38px;height:56px;border:1px solid #D2D4D5;border-radius:4px;width:100%;font-family:Montserrat;font-weight:400;font-size:.75rem;line-height:130%;color:#797d81}.refer__content-inner .banner__heading{font-weight:700;font-size:calc(var(--font-heading-scale) * 2.5rem);line-height:130%;color:#1f262e;margin-bottom:8px}.refer__content-inner p{font-weight:400;font-size:1rem;line-height:160%;text-align:center;color:#4c5258;margin-bottom:16px}.refer__content-inner{max-width:460px;margin:16px auto auto}.refer__buttons-wrapper{margin-top:48px;margin-bottom:8px}.refer__content{max-width:1022px;margin-top:-415px;z-index:0;position:relative;margin-bottom:70px}@media only screen and (max-width:1280px){.refer__content{max-width:75%;margin-top:-300px}.refer__content-inner .banner__heading{font-size:calc(var(--font-heading-scale) * 2rem)}.refer__links{flex-wrap:wrap}.refer__links li{margin:0 8px 16px}}@media only screen and (max-width:900px){.refer__content{margin-top:-160px}.refer__links li a{padding:12px 14px}.refer__links li a span{font-size:.875rem}.refer__links li{min-width:140px}.refer__content-inner .banner__heading{font-size:calc(var(--font-heading-scale) * 1.75rem)}}@media only screen and (max-width:768px){.refer__content{margin-top:-100px;padding:50px 28px}.email__input{margin-bottom:18px}}@media only screen and (max-width:600px){.refer__content-inner{margin:8px auto auto}.refer__content{max-width:85%}.refer__content{padding:40px 24px}.refer__content-inner .banner__heading{font-size:calc(var(--font-heading-scale) * 1.375rem)}.refer__content-inner p{font-size:.9375rem}.refer__content{margin-bottom:30px}.refer__buttons-wrapper{margin-top:35px;margin-bottom:0}#refer-email{padding:8px 16px 8px 38px;height:47px}.refer__content-inner form .button{height:47px;font-size:.875rem}.email__input{margin-bottom:18px}}@media only screen and (max-width:420px){.refer__links li{min-width:110px}.refer__links li a{padding:10px}.refer__links li a span{font-size:.75rem}.refer__links li a svg{margin-right:4px}}.gift-card-points svg,.refer-icon,.evelope__icon{color:rgba(var(--color-accent-1))}.points__column svg *{stroke:rgba(var(--color-accent-1))}
/*# sourceMappingURL=/cdn/shop/t/11/assets/refer.css.map */
