.ellipsis-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.icon-wrap-sm svg,.icon-wrap-sm img{width:20px;height:20px}.icon-wrap-md svg,.icon-wrap-md img{width:24px;height:24px}.icon-wrap-lg svg,.icon-wrap-lg img{width:32px;height:32px}.icon-wrap-xl svg,.icon-wrap-xl img{width:48px;height:48px}.big-icon-wrap-sm{width:3rem;height:3rem}.big-icon-wrap-md{width:4rem;height:4rem}.big-icon-wrap-lg{width:6rem;height:6rem}.product-badge-sm{height:2rem}.product-badge-md{height:3rem}.product-badge-lg{height:4rem}.form-control{border-color:#d9d9d9}@media(min-width: 1152px){.as-referral-section .input-pristine .form-control{padding-right:9.375rem}}@media(min-width: 1152px){.as-referral-section .input-pristine .btn{min-width:8.75rem;position:absolute;right:-1px;top:0}}.as-referral-section .container-fluid{height:37.5rem}@media(min-width: 1152px){.as-referral-section .container-fluid{height:49.5rem}}.as-referral-section .img-container::after{content:"";position:absolute;top:0;left:0;height:100%;width:50%;background:linear-gradient(90deg, #000 0%, #000 64.54%, rgba(0, 0, 0, 0) 88.55%)}@media(max-width: 767.98px){.as-referral-section .img-container::after{width:100%;height:83%;background:linear-gradient(180deg, #000 0.04%, #000 45.16%, rgba(0, 0, 0, 0) 85.74%)}}@media(max-width: 767.98px){.as-referral-section .text-container{padding-top:2.75rem}}.as-referral-section .text-container .h3{line-height:1}@media(min-width: 768px){.as-referral-section .text-container .btn{min-width:9.375rem}}@media(min-width: 768px){.as-referral-section .text-container .as-customer-logged,.as-referral-section .text-container .as-customer-no-login{width:37.5rem}}@media(max-width: 1151.98px){.as-referral-section .text-container .as-customer-logged,.as-referral-section .text-container .as-customer-no-login{max-width:25rem}}@-webkit-keyframes as-login-btn-loading-anim{100%{transform:rotate(1turn)}}@keyframes as-login-btn-loading-anim{100%{transform:rotate(1turn)}}.as-referral-section .text-container .as-login-btn-loading span{display:block;width:16px;height:16px;border:solid;border-right:solid rgba(0,0,0,0);border-width:.2rem;border-radius:50%;-webkit-animation:as-login-btn-loading-anim .75s linear infinite;animation:as-login-btn-loading-anim .75s linear infinite}.as-referral-section .text-container .as-customer-logged .form-control{color:#b1b1b1}.as-referral-section .text-container .as-customer-logged svg{transform:translateY(-1px)}.as-referral-section .text-container .as-copied-text svg{display:block}@media(min-width: 768px){.as-referral-section .as-referral-invite-email-modal .modal-dialog{max-width:30rem}}.as-referral-section .as-referral-invite-email-modal .as-close{z-index:1}.as-referral-section .as-referral-invite-email-modal .as-close svg{width:1.5rem;height:1.5rem}@media(min-width: 768px){.as-referral-section .as-referral-invite-email-modal .as-referral-invite-form .btn{min-width:9.375rem}}.as-referral-section.ended .form-control{color:#b1b1b1;background-color:#f2f2f2;border-color:#f2f2f2;opacity:1;cursor:not-allowed;pointer-events:none}.as-referral-section.ended .btn{color:var(--se-btn-disabled-color);pointer-events:none;background-color:var(--se-btn-disabled-bg);border-color:var(--se-btn-disabled-border-color);opacity:var(--se-btn-disabled-opacity)}.as-referral-section.ended .share-link{color:#b1b1b1;pointer-events:none}.as-referral-section.ended .customer-no-login{display:block !important}.as-referral-section.ended .customer-logged{display:none !important}.multicolumn .container>div:first-child{margin-bottom:var(--se-spacer-3) !important}
