:root{--body-bg-color:#ebe9f7;--main-bg-color:#0d0540;--purple-light:#ebe9f7;--purple-dark:#0d0540;--inactive-color:#5d5881;--inactive-color-light:#d4d0eb;--contrast-subtile:#4c447c;--gs-green:#49bb76;--contrast-color:#00c780;--contrast-color-matt:#5ec9a3;--error-color:#d32d2d;--error-color-matt:#d15858;--border-color:#534d7c;--text-light:#eee;--text-gray:#a4a4a4;--text-dark:#5d5881;--gold:gold;--h1-size:28px;--h2-size:20px;--h3-size:20px;--h4-size:16px;--h5-size:12px;--p-small:13px;--p-mini:11px;--transition-time:0.5s;--transition-time-fast:0.2s}:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a{cursor:revert}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}body,body>div,html,main{height:100%}body{margin:0;background:var(--body-bg-color)}main:not(:has(#startContainer)){margin:0 auto;max-width:2000px;position:relative}.page-loader{display:flex;justify-content:center;align-items:center;height:100%;width:100%}mark{font-weight:700;background-color:var(--gold);padding:1px 5px}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}footer{background-color:var(--purple-dark);display:flex;justify-content:center;padding:80px 0}footer>div{display:flex;flex-direction:column-reverse;align-items:center;gap:40px}footer>div>div:first-of-type{display:flex;flex-direction:column;align-items:center}footer>div>div:first-of-type p{color:var(--purple-light);font-size:12px}footer>div>div:first-of-type p:first-of-type{font-weight:700}footer>div>div:last-of-type{display:flex;border:3px solid var(--border-color);padding:20px;border-radius:10px;align-items:center;gap:20px}footer>div>div:last-of-type:hover{cursor:pointer;background-color:var(--contrast-subtile)}footer>div>div:last-of-type>div:first-of-type{display:flex;align-items:center}footer>div>div:last-of-type>div:first-of-type svg{color:var(--contrast-color)}footer>div>div:last-of-type>div:last-of-type{color:var(--purple-light);font-size:13px}body>div#tvx-customer-widget{height:unset!important}#tvx-customer-widget .tvx-widget-container{z-index:9999999999!important}#tvx-customer-widget .tvx-widget-container.tvx-keyboard-open-mobile{top:90px!important}#tvx-customer-widget .tvx-customer-widget-button{bottom:122px!important;right:30px!important}#startContainer{max-width:2000px;margin:0 auto;position:relative}#startContainer h1{font-size:2rem;text-align:center}#startContainer>div{display:flex;justify-content:center;position:relative}#startContainer>div span{position:absolute;top:10px;left:10px}#startContainer>div>div{background-color:var(--purple-light);padding:20px 30px;margin-bottom:-60px;border-radius:50%;aspect-ratio:1;display:flex;align-items:center;z-index:99}#startContainer #homeCta{display:flex}#startContainer #homeCta>div{display:flex;width:50%}#startContainer #homeCta>div:first-of-type>div>div:first-of-type{position:relative;width:100%;height:400px}#startContainer #homeCta>div:first-of-type>div>div:first-of-type .playButtonWrapper{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99;border:3px solid var(--purple-light);border-radius:50%;aspect-ratio:1;padding:20px;transition:background-color .2s}#startContainer #homeCta>div:first-of-type>div>div:first-of-type .playButtonWrapper svg{color:var(--purple-light);font-size:40px}#startContainer #homeCta>div:first-of-type>div>div:first-of-type .playButtonWrapper:hover{cursor:pointer;background-color:var(--purple-light)}#startContainer #homeCta>div:first-of-type>div>div:first-of-type .playButtonWrapper:hover svg{color:var(--purple-dark)}#startContainer #homeCta>div:first-of-type>div>div.ctaContent{background-color:var(--purple-dark);padding:60px 40px}#startContainer #homeCta>div:first-of-type>div>div.ctaContent h2{text-align:center}#startContainer #homeCta>div:first-of-type>div>div.ctaContent>div{color:var(--purple-light)}#startContainer #homeCta>div:first-of-type>div>div.ctaContent button{border:3px solid var(--purple-light);color:var(--purple-light)}#startContainer #homeCta>div:first-of-type>div>div.ctaContent button:hover{background-color:var(--purple-light);color:var(--purple-dark)}#startContainer #homeCta>div:last-of-type{background-color:var(--gs-green)}#startContainer #homeCta>div:last-of-type .ctaContent{width:100%;padding:40px}#startContainer #homeCta>div:last-of-type .ctaContent>div{color:var(--purple-dark)}#startContainer #homeCta>div:last-of-type .ctaContent button{border:3px solid var(--purple-dark);color:var(--purple-dark)}#startContainer #homeCta>div:last-of-type .ctaContent button:hover{background-color:var(--purple-dark);color:var(--purple-light)}#startContainer .referrer_company{position:absolute;top:10px;right:10px;background-color:var(--inactive-color);color:var(--body-bg-color);padding:10px 15px;border-radius:5px;font-size:12px;text-align:center}.ctaContent{display:flex;flex-direction:column;justify-content:center;align-items:center}.ctaContent>div{display:inherit;flex-direction:inherit;justify-content:inherit;align-items:inherit}.ctaContent>div p{text-align:center;margin-top:10px}.ctaContent button{border-radius:30px;text-align:center;padding:15px 25px;font-size:12px;margin-top:30px;transition-duration:var(--transition-time)}#referrerContainer{height:100%;position:relative}#referrerContainer>div{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#referrerContainer>div>div{display:inherit;flex-direction:inherit;justify-content:inherit;align-items:inherit}#referrerContainer>div>div:first-child{margin-bottom:60px}#referrerContainer>div>div:last-child{flex-direction:row;width:80%}#referrerContainer>div>div:last-child>div:last-child{width:100%;display:flex;flex-direction:inherit;justify-content:inherit;align-items:inherit}#referrerContainer>div>div:last-child>div:last-child>div{width:100%;display:flex;flex-direction:column;justify-content:inherit;align-items:inherit}#referrerContainer>div>div:last-child>div:last-child>div input{width:40%;text-align:center;border:solid;padding:15px 20px;font-size:14px}#referrerContainer>div>div:last-child>div:last-child>div>div button:first-child{margin-right:10px}#referrerContainer>div>div:last-child>div:last-child>div>div button:last-child{margin-left:10px}#referrerContainer>div>div button{border:3px solid var(--main-bg-color);border-radius:30px;text-align:center;padding:15px 25px;font-size:12px;margin-top:30px;color:var(--main-bg-color);transition-duration:var(--transition-time)}#referrerContainer>div>div button:hover{background-color:var(--main-bg-color);color:var(--body-bg-color)}#referrerContainer>div .referrer_initialText_container,#referrerContainer>div .referrer_initialText_container>div{display:inherit;flex-direction:column;align-items:center;justify-content:center}#referrerContainer>div .referrer_initialText_container>div h1{margin-bottom:15px}#referrerContainer .error,#referrerContainer .okay{position:absolute;top:10px;right:10px}.back_link{position:absolute;left:10px;top:10px;display:flex;align-items:center;justify-content:center}.back_link a{font-size:12px;display:inherit;justify-content:inherit;align-items:inherit}.back_link a div{display:inherit;border:2px solid var(--main-bg-color);border-radius:50%;padding:6px;margin-right:10px}.back_link a div,.back_link a div svg{transition-duration:var(--transition-time)}.back_link a div svg{color:var(--main-bg-color)}.back_link a:hover>div{background-color:var(--main-bg-color)}.back_link a:hover>div svg{color:var(--body-bg-color)}.sectionModal{position:fixed;top:0;right:0;width:40%;height:100%;background-color:var(--body-bg-color);color:var(--main-bg-color);border-left:5px solid var(--purple-dark);border-radius:5px;z-index:999}.sectionModal>div{position:relative;padding:60px 20px}.sectionModal>div>div{position:absolute;top:15px;right:15px;display:flex;border:2px solid var(--inactive-color);color:var(--inactive-color);padding:3px;border-radius:50%;cursor:pointer}.sectionModal>div p a{font-weight:700;text-decoration:underline;margin-right:3px}.tooltipContainer{place-self:flex-end}.stepListItem{border:3px solid var(--inactive-color);border-radius:30px;padding:10px 20px;position:relative;margin:5px;cursor:pointer}.stepListItem,.stepListItem>div{display:flex;transition-duration:var(--transition-time)}.stepListItem>div{position:absolute;top:-5px;left:-5px;background-color:var(--inactive-color);color:var(--text-gray);padding:1px;border-radius:50%;pointer-events:none}.stepListItem>div svg{font-size:var(--p-small);pointer-events:none}.stepListItem:hover{border:3px solid var(--purple-dark);background-color:var(--purple-dark)}.stepListItem:hover>div{color:var(--text-light)}.stepListItem:hover h5{color:var(--body-bg-color)}.stepListItem:hover>span{background-color:var(--purple-light);border:1px solid var(--purple-light)}.stepListItem>span{position:absolute;top:5px;right:5px;font-size:14px;padding:2px 8px;border-radius:50%;border:1px solid}.stepListItem h5{color:var(--text-dark);pointer-events:none;transition-duration:var(--transition-time)}.stepListItem.large{margin:1.2%;border-radius:5px;padding:30px 40px;justify-content:center;align-items:center}.stepListItem.large>div{top:-10px;left:-10px;padding:4px}.stepListItem.active{border:3px solid var(--contrast-color)!important;background-color:transparent!important}.stepListItem.active>div{background-color:var(--contrast-color)!important;color:var(--text-light)!important}.stepListItem.active h5,.stepListItem.active span{color:var(--text-dark)!important}#dspDiscountWrapper,#dspStepsWrapper{position:relative;width:100%;height:100%}#dspDiscountWrapper>div,#dspStepsWrapper>div{display:flex;flex-direction:column;justify-content:center;align-items:center}#dspDiscountWrapper>div section>div:first-child,#dspStepsWrapper>div section>div:first-child{height:100%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#dspDiscountWrapper>div section>div:first-child::-webkit-scrollbar,#dspStepsWrapper>div section>div:first-child::-webkit-scrollbar{width:0!important}.container{padding:105px 20px 60px;position:relative}.card,.resultBubble,button,h1,h2,h3,h4,h5,h6,input{font-family:var(--font-mulish);font-weight:900;margin:0}h1{font-size:var(--h1-size)}h2{font-size:var(--h2-size)}h3{font-size:var(--h3-size)}h4{font-size:var(--h4-size)}h5{font-size:var(--h5-size)}a,i,label,li,option,p,select,span,strong,td{font-family:var(--font-open-sans)!important}p{line-height:1.5em;font-size:14px}ul{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;margin:0;padding:0}a,button{cursor:pointer}strong{font-weight:700}i{font-style:italic}header{display:flex;justify-content:space-between;padding:10px 20px 10px 10px;align-items:center}header>div{display:flex;color:var(--purple-dark)}header>div:first-child{width:70%;flex-direction:row}header>div:first-child>div:first-child{width:75px;height:auto;display:flex;justify-content:center;align-items:center;background-color:var(--purple-light);border-radius:50%;cursor:pointer;aspect-ratio:1}header>div:first-child>div:first-child>a{display:inherit;align-items:inherit}header>div:first-child>div:last-child{display:flex;flex-direction:column;justify-content:center;margin-left:20px}header>div:last-child{color:var(--purple-dark);width:30%;justify-content:flex-end}header>div:last-child>div{display:inherit;align-items:center}header>div:last-child>div>div:first-child{margin-right:20px;background-color:var(--purple-dark);display:inherit;padding:10px;border-radius:50%;cursor:pointer}header>div:last-child>div>div:first-child svg{color:var(--purple-light);font-size:20px}header>div:last-child>div>div:last-child{display:inherit;flex-direction:column}header>div:last-child>div>div:last-child button{border:2px solid var(--purple-dark);border-radius:30px;text-align:center;padding:5px;font-size:12px;margin-top:3px;transition-duration:var(--transition-time)}header>div:last-child>div>div:last-child button:hover{background-color:var(--purple-dark);color:var(--purple-light)}header>div p{margin:0;font-size:var(--p-small)}#stepsNav ul{display:flex;gap:20px;list-style:none;margin-top:20px;padding:20px}#stepsNav ul li{display:flex;justify-content:space-between;align-items:center;padding:15px}#stepsNav ul li>div{transition-duration:.2s}#stepsNav ul li>div:hover{cursor:pointer;border-bottom:3px solid var(--purple-dark);padding-bottom:5px}#stepsNav ul li>div:first-child{color:var(--purple-dark);display:flex;justify-content:center;align-items:center}#stepsNav ul li>div:first-child svg{font-size:18px}#stepsNav ul li>div:last-child{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:10px}#stepsNav ul li>div:last-child>div{pointer-events:none}#stepsNav ul li>div:last-child>div:first-child{display:flex;flex-direction:column;justify-content:center;align-items:center}#stepsNav ul li>div:last-child>div:first-child h2{font-size:.8rem;transition-duration:var(--transition-time)}#stepsNav ul li>div:last-child>div:first-child p{margin:0;font-size:12px;transition-duration:var(--transition-time)}#stepsNav ul li>div:last-child>div:last-child{background-color:var(--purple-dark);padding:10px;border-radius:50%;aspect-ratio:1;display:flex;justify-content:center;align-items:center;transition-duration:var(--transition-time)}#stepsNav ul li>div:last-child>div:last-child svg{color:var(--purple-light);transition-duration:var(--transition-time)}#stepsNav ul .done>div>div:last-child{background-color:var(--contrast-color)!important}#stepsNav ul .done>div>div:last-child svg{color:var(--purple-light)!important}#stepsNav ul .active>div{border-bottom:3px solid var(--purple-dark);padding-bottom:5px}#stepsNav ul .active>div:last-child h2,#stepsNav ul .active>div:last-child p{color:var(--purple-dark)}#stepsNav ul .active>div:last-child>div:last-child{background-color:var(--purple-dark)}#stepsNav ul .active>div:last-child>div:last-child svg{color:var(--purple-light)}.fullWidthModalContainer{position:fixed;top:0;left:0;display:flex;width:100%;height:100%!important;justify-content:center;align-items:center;z-index:9999999999!important}.fullWidthModalContainer>div{background-color:var(--body-bg-color);width:60%;height:60%;display:flex;flex-direction:column;justify-content:center;position:relative;border:5px solid var(--purple-dark);border-radius:10px;padding:60px;z-index:inherit;color:var(--main-bg-color)}.fullWidthModalContainer>div>div:first-child{position:absolute;top:20px;right:20px;display:flex;cursor:pointer;border:2px solid var(--inactive-color);border-radius:50%;padding:3px}.fullWidthModalContainer>div>div:first-child svg{font-size:var(--h2-size)}.fullWidthModalContainer>div>div:last-of-type p{margin-top:5px}.fullWidthModalContainer>div .error,.fullWidthModalContainer>div .okay{margin-top:20px}.fullWidthModalContainer form{display:flex;flex-direction:column;margin-top:30px}.fullWidthModalContainer form>div{display:flex;flex-direction:column;margin-top:10px}.fullWidthModalContainer form>div:last-child{align-items:flex-end}.fullWidthModalContainer form>div:last-child button{margin-left:-2px;padding:10px 15px;border-radius:30px;background-color:var(--contrast-color);border:2px solid var(--contrast-color);color:var(--text-light);font-size:var(--p-small);transition-duration:var(--transition-time)}.fullWidthModalContainer form>div:last-child button:disabled{cursor:not-allowed;border:2px solid var(--text-gray);background-color:transparent;color:var(--text-gray)}.fullWidthModalContainer form input,.fullWidthModalContainer form label{font-size:var(--p-small);color:var(--main-bg-color)}.fullWidthModalContainer form input{background-color:transparent;border:2px solid var(--inactive-color);border-radius:5px;width:100%;padding:10px 15px;transition-duration:var(--transition-time)}.fullWidthModalContainer form input:-webkit-autofill,.fullWidthModalContainer form input:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.fullWidthModalContainer form input [data-autocompleted]{background-color:transparent!important}.fullWidthModalContainer form input:focus{border:2px solid var(--contrast-color)}.fullWidthModalContainer form .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.fullWidthModalContainer form .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.fullWidthModalContainer form .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.fullWidthModalContainer form .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{left:-30px;border-bottom-color:var(--main-bg-color)}.fullWidthModalContainer form .react-datepicker{border:none}.fullWidthModalContainer form .react-datepicker .react-datepicker__navigation-icon--next:before,.fullWidthModalContainer form .react-datepicker react-datepicker__navigation-icon--previous:before{border-color:var(--body-bg-color)}.fullWidthModalContainer form .react-datepicker .react-datepicker__month-container{border:none;transition-duration:var(--transition-time);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.fullWidthModalContainer form .react-datepicker .react-datepicker__month-container .react-datepicker__header{background-color:var(--main-bg-color);border-bottom:none}.fullWidthModalContainer form .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month,.fullWidthModalContainer form .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-name{color:var(--body-bg-color)}#faqModal>div{width:80%;height:80%;justify-content:flex-start;border:5px solid var(--purple-dark)}#faqModal>div>p{max-width:60%}#faqModal .faqItemsContainer{margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#faqModal .faqItemsContainer::-webkit-scrollbar{width:0!important}#faqModal .faqItemsContainer>div{width:48%;margin:1%;cursor:pointer}#faqModal .faqItemsContainer>div>div:first-child{display:flex;align-items:center;background-color:var(--main-bg-color);color:var(--body-bg-color);padding:10px;border-radius:5px;justify-content:space-between}#faqModal .faqItemsContainer>div>div:first-child h4{font-size:14px}#faqModal .faqItemsContainer>div>div:last-child{margin-top:5px;border:2px solid var(--main-bg-color);padding:10px;border-radius:5px}#faqModal .faqItemsContainer>div>div:last-child p{margin-top:0}.disabled_div{pointer-events:none;opacity:.5!important;filter:grayscale(100%);cursor:not-allowed;transition-duration:var(--transition-time)}#signUp section{display:flex;flex-direction:column;justify-content:space-between}#signUp section>div:first-child{width:100%}#signUp section>div:first-child .stepContainer{width:1000px;padding:40px 0;margin-bottom:60px;position:relative;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#signUp section>div:first-child .stepContainer::-webkit-scrollbar{width:0!important}#signUp section>div:first-child .stepContainer li,#signUp section>div:first-child .stepContainer>span{font-weight:700;font-size:var(--p-small);color:var(--purple-dark)}#signUp section>div:first-child .stepContainer>span{display:flex}#signUp section>div:first-child .stepContainer>span div{display:flex;align-items:center;cursor:pointer;margin-top:15px}#signUp section>div:first-child .stepContainer>span div svg{margin-right:5px}#signUp section>div:first-child .stepContainer>div{color:var(--purple-dark);display:flex;flex-direction:column;justify-content:center;align-items:center}#signUp section>div:first-child .stepContainer>div p{font-size:var(--p-small);margin:5px 0 0}#signUp section>div:first-child .stepContainer>div:first-of-type{margin-top:20px}#signUp section>div:first-child .stepContainer>div:first-of-type>div{display:flex;max-width:80%}#signUp section>div:first-child .stepContainer>div:first-of-type>div>div{display:flex;align-items:center;margin-left:10px}#signUp section>div:first-child .stepContainer>div:first-of-type>div>div svg{font-size:28px;cursor:pointer}#signUp section>div:first-child .stepContainer>div:first-of-type p{display:flex;align-items:center}#signUp section>div:first-child .stepContainer>div:first-of-type p>div{display:flex}#signUp section>div:first-child .stepContainer>div:first-of-type p>div svg{font-size:24px;border-radius:50%;margin-left:3px;cursor:pointer}#signUp section>div:first-child .stepContainer>div:last-of-type>form{display:flex;flex-direction:column;width:70%}#signUp section>div:first-child .stepContainer>div:last-of-type>form label{font-size:var(--p-mini);color:var(--text-dark);text-align:center}#signUp section>div:first-child .stepContainer>div:last-of-type>form>div{display:flex;justify-content:center;width:100%;margin-top:8px}#signUp section>div:first-child .stepContainer>div:last-of-type>form>div input{background-color:transparent!important;border:3px solid var(--contrast-color);border-radius:5px 0 0 5px;color:var(--purple-dark)!important;font-size:var(--p-small);padding:20px 15px;transition-duration:var(--transition-time)!important}#signUp section>div:first-child .stepContainer>div:last-of-type>form>div input:-webkit-autofill,#signUp section>div:first-child .stepContainer>div:last-of-type>form>div input:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}#signUp section>div:first-child .stepContainer>div:last-of-type>form>div input [data-autocompleted],#signUp section>div:first-child .stepContainer>div:last-of-type>form>div input input:-internal-autofill-selected{background-color:transparent!important}#signUp section>div:first-child .stepContainer>div:last-of-type>form>div input:-moz-read-only{background-color:transparent!important;border:3px solid var(--inactive-color);color:var(--text-dark)}#signUp section>div:first-child .stepContainer>div:last-of-type>form>div input:read-only{background-color:transparent!important;border:3px solid var(--inactive-color);color:var(--text-dark)}#signUp section>div:first-child .stepContainer>div:last-of-type>form>div input:-moz-read-only+button{border:3px solid var(--inactive-color);background-color:var(--inactive-color);color:var(--main-bg-color)}#signUp section>div:first-child .stepContainer>div:last-of-type>form>div input:read-only+button{border:3px solid var(--inactive-color);background-color:var(--inactive-color);color:var(--main-bg-color)}#signUp section>div:first-child .stepContainer>div:last-of-type>form>div:has(.noBtn){flex-direction:column}#signUp section>div:first-child .stepContainer>div:last-of-type>form>div .noBtn{padding:10px;border-radius:5px 5px 5px 5px;text-align:center}#signUp section>div:first-child .stepContainer>div:last-of-type>form>div ul{background-color:var(--purple-dark);padding:10px;border-radius:5px;margin-top:5px}#signUp section>div:first-child .stepContainer>div:last-of-type>form>div ul li{padding:10px;color:var(--purple-light);border-radius:inherit;transition-duration:var(--transition-time-fast)}#signUp section>div:first-child .stepContainer>div:last-of-type>form>div ul li:hover{background-color:var(--purple-light);color:var(--purple-dark);cursor:pointer}#signUp section>div:first-child .stepContainer>div:last-of-type>form>div button{margin-left:-2px;padding:10px 15px;border-radius:0 5px 5px 0;background-color:var(--contrast-color);border:3px solid var(--contrast-color);color:var(--main-bg-color);font-size:var(--p-small);transition-duration:var(--transition-time)}#signUp section>div:first-child .stepContainer>div:last-of-type>form>div button:disabled{cursor:not-allowed}#signUp section>div:first-child .stepContainer>div:nth-child(3){margin-top:30px}#signUp section>div:first-child .stepContainer .actions{margin-top:25px;display:flex;align-items:center}#signUp section>div:first-child .stepContainer .actions button{display:flex;align-items:center;font-size:var(--p-mini);color:var(--error-color);margin-right:10px}#signUp section>div:first-child .stepContainer .actions button svg{margin-right:3px;font-size:var(--p-small)}#signUp section>div:first-child .stepContainer .actions .inactive{color:var(--text-gray);cursor:not-allowed}#signUp section>div:first-child .stepContainer .notice{margin-top:30px;display:flex;align-items:center}#signUp section>div:first-child .stepContainer .notice svg{font-size:var(--p-small);margin-right:3px}#signUp section>div:first-child .stepContainer .notice p{font-size:var(--p-mini);color:var(--body-bg-color);margin:0}#signUp section>div:first-child .stepContainer .formResponseContainer{margin-top:30px;background-color:var(--purple-dark);display:inline-block;padding:20px;border-radius:5px;position:relative;width:400px}#signUp section>div:first-child .stepContainer .formResponseContainer span{color:var(--text-light)}#signUp section>div:first-child .stepContainer .formResponseContainer>span{font-size:var(--p-small);font-weight:700}#signUp section>div:first-child .stepContainer .formResponseContainer>div:first-of-type{display:flex;flex-direction:column;margin:15px 0}#signUp section>div:first-child .stepContainer .formResponseContainer>div:first-of-type>span{font-size:var(--p-small)}#signUp section>div:first-child .stepContainer .formResponseContainer>div:first-of-type>span:first-child{margin-bottom:10px}#signUp section>div:first-child .stepContainer .formResponseContainer>div:last-child>span{font-size:var(--p-small)}#signUp section>div:first-child .stepContainer .formResponseContainer>div:last-child>div:not(:has(>svg)){margin-top:10px;display:flex}#signUp section>div:first-child .stepContainer .formResponseContainer>div:last-child>div:not(:has(>svg)) button{padding:10px 25px;border-radius:30px;font-size:var(--p-small);margin-right:10px;color:var(--text-light)}#signUp section>div:first-child .stepContainer .formResponseContainer>div:last-child>div:not(:has(>svg)) button:first-child{background-color:var(--contrast-color);border:2px solid var(--contrast-color)}#signUp section>div:first-child .stepContainer .formResponseContainer>div:last-child>div:not(:has(>svg)) button:last-child{background-color:transparent;border:2px solid var(--text-gray);font-weight:400}#signUp section>div:first-child .stepContainer .formResponseContainer .confirmed{position:absolute;top:10px;right:10px}#signUp section>div:first-child .stepContainer .formResponseContainer .confirmed svg{font-size:28px;color:var(--contrast-color);transition-duration:var(--transition-time)}#signUp section>div:first-child .stepContainer .productsResponseContainer{background-color:var(--body-bg-color);padding:20px;border-radius:5px;display:flex;flex-wrap:wrap;margin-top:10px}#signUp section>div:first-child .stepContainer .productsResponseContainer>div{display:inherit;align-items:center;padding:10px;position:relative;transition-duration:var(--transition-time)}#signUp section>div:first-child .stepContainer .productsResponseContainer>div:hover{background-color:#aea8d4;border-radius:10px}#signUp section>div:first-child .stepContainer .productsResponseContainer>div:hover>a,#signUp section>div:first-child .stepContainer .productsResponseContainer>div:hover>div:last-of-type{display:flex}#signUp section>div:first-child .stepContainer .productsResponseContainer>div>div:first-of-type{margin-top:0!important;display:inherit}#signUp section>div:first-child .stepContainer .productsResponseContainer>div>div:first-of-type>div{display:inherit;justify-content:center}#signUp section>div:first-child .stepContainer .productsResponseContainer>div>div:first-of-type>div:first-of-type{display:inherit;flex-direction:column}#signUp section>div:first-child .stepContainer .productsResponseContainer>div>div:first-of-type>div:first-of-type span{color:var(--main-bg-color)}#signUp section>div:first-child .stepContainer .productsResponseContainer>div>div:first-of-type>div:first-of-type span:first-child{font-weight:400!important}#signUp section>div:first-child .stepContainer .productsResponseContainer>div>div:first-of-type img{width:20%;margin-right:10px}#signUp section>div:first-child .stepContainer .productsResponseContainer>div>div:last-of-type{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none;background-color:var(--contrast-subtile);padding:10px;border-radius:50%;transition-duration:var(--transition-time)}#signUp section>div:first-child .stepContainer .productsResponseContainer>div>div:last-of-type:hover{cursor:pointer;background-color:var(--main-bg-color)}#signUp section>div:first-child .stepContainer .productsResponseContainer>div>div:last-of-type:hover svg{color:var(--body-bg-color)}#signUp section>div:first-child .stepContainer .productsResponseContainer>div>img{width:20px;border-radius:50%;margin-left:10px}#signUp section>div:first-child .stepContainer .productsResponseContainer>div>a{position:absolute;top:-10px;right:-10px;z-index:99;background-color:var(--contrast-subtile);padding:5px;border-radius:50%;display:none;pointer-events:auto;transition-duration:var(--transition-time)}#signUp section>div:first-child .stepContainer .productsResponseContainer>div>a:hover{background-color:var(--main-bg-color);cursor:pointer}#signUp section>div:first-child .stepContainer .productsResponseContainer>div>a:hover svg{color:var(--body-bg-color)}#signUp section>div:first-child .stepContainer .myProductsContainer{margin-top:20px}#signUp section>div:first-child .stepContainer .myProductsContainer ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}#signUp section>div:first-child .stepContainer .myProductsContainer ul li{display:inherit;align-items:center;width:49%;justify-content:space-between;margin-top:10px;background-color:#fff;border-radius:5px}#signUp section>div:first-child .stepContainer .myProductsContainer ul li>div:first-child{display:inherit;align-items:center;justify-content:space-between;width:80%}#signUp section>div:first-child .stepContainer .myProductsContainer ul li>div:first-child>div{display:inherit}#signUp section>div:first-child .stepContainer .myProductsContainer ul li>div:first-child>div>div:first-of-type{display:inherit;flex-direction:column;justify-content:center;margin-left:10px}#signUp section>div:first-child .stepContainer .myProductsContainer ul li>div:first-child>div>div:first-of-type span{color:var(--main-bg-color)}#signUp section>div:first-child .stepContainer .myProductsContainer ul li>div:first-child>div a{display:flex;align-items:center;margin-left:10px}#signUp section>div:first-child .stepContainer .myProductsContainer ul li>div:first-child>div a svg{color:var(--main-bg-color);font-size:18px;cursor:pointer}#signUp section>div:first-child .stepContainer .myProductsContainer ul li>div:first-child img:first-child{max-width:80px;border-radius:5px}#signUp section>div:first-child .stepContainer .myProductsContainer ul li>div:first-child img:last-child{width:40px;border-radius:50%;margin-left:10px}#signUp section>div:first-child .stepContainer .myProductsContainer ul li>div:last-child{width:20%;display:inherit;align-items:center;justify-content:flex-end;padding-right:20px}#signUp section>div:first-child .stepContainer .myProductsContainer ul li>div:last-child svg{color:var(--main-bg-color);font-size:20px;cursor:pointer}#signUp section>div:first-child .stepContainer .assortmentContainer>div:last-child .listItemsContainer{display:flex;flex-direction:column;transition-duration:var(--transition-time)}#signUp section>div:first-child .stepContainer .assortmentContainer>div:last-child .listItemsContainer .listItemsContainerNumber{font-family:var(--font-bungee-outline)!important;font-size:3rem}#signUp section>div:first-child .stepContainer .assortmentContainer>div:last-child .listItemsContainer>div{display:flex}#signUp section>div:first-child .stepContainer .assortmentContainer>div:last-child .listItemsContainer>div:first-child{align-items:center;gap:20px}#signUp section>div:first-child .stepContainer .assortmentContainer>div:last-child .listItemsContainer>div:not(:has(>span)){flex-direction:column}#signUp section>div:first-child .stepContainer .assortmentContainer>div:last-child .listItemsContainer>div>div:has(>h5){display:inherit;flex-direction:column}#signUp section>div:first-child .stepContainer .assortmentContainer>div:last-child .listItemsContainer>div>div:has(>h5)>h5{margin-top:10px}#signUp section>div:first-child .stepContainer .assortmentContainer>div:last-child .listItemsContainer div:has(>.stepListItem){display:inherit;flex-wrap:wrap;margin-top:10px}#signUp section>div:first-child .stepContainer .assortmentContainer>div:last-child .twoColContainer{display:flex;flex-wrap:wrap;border-bottom:2px solid var(--border-color);padding-bottom:20px}#signUp section>div:first-child .stepContainer .assortmentContainer>div:last-child .twoColContainer>div{width:100%;margin-top:20px}#signUp section>div:first-child .stepContainer .assortmentContainer>div:last-child .threeColContainer{margin-top:20px;display:flex;flex-wrap:wrap}#signUp section>div:first-child .stepContainer .assortmentContainer>div:last-child .threeColContainer>div{width:32%}#signUp section>div:first-child .stepContainer .assortmentContainer>div:last-child .threeColContainer>div:nth-child(2){margin:0 1%}#signUp section>div:first-child .stepContainer .decisionContainer>div{margin-top:10px}#signUp section>div:first-child .stepContainer .decisionContainer>div button{padding:10px 25px;border-radius:30px;font-size:var(--p-small);margin-right:10px;background-color:transparent;border:3px solid var(--purple-dark);transition-duration:var(--transition-time)}#signUp section>div:first-child .stepContainer .decisionContainer>div button:hover{background-color:var(--purple-dark);color:var(--text-light)}#signUp section>div:first-child .stepContainer .locationContainer .buttonsContainer{margin-top:20px}#signUp section>div:first-child .stepContainer .locationContainer .buttonsContainer button{padding:10px 20px;border-radius:30px;font-size:var(--p-small);margin-right:10px;transition-duration:var(--transition-time)}#signUp section>div:first-child .stepContainer .locationContainer .buttonsContainer button:first-child{color:var(--contrast-color);border:3px solid var(--contrast-color)}#signUp section>div:first-child .stepContainer .locationContainer .buttonsContainer button:first-child:hover{background-color:var(--contrast-color);color:var(--text-light)}#signUp section>div:first-child .stepContainer .textInfo{margin-top:20px;display:flex;align-items:center;justify-content:center}#signUp section>div:first-child .stepContainer .textInfo svg{font-size:34px;margin-right:10px;color:var(--contrast-color)}#signUp section>div:first-child .stepContainer .sizesContainer>div:last-child{margin-top:20px}#signUp section>div:first-child .stepContainer .sizesContainer>div:last-child>div{margin:40px 0 10px}#signUp section>div:first-child .stepContainer .sizesContainer>div:last-child>div>h4{padding-bottom:5px;border-bottom:1px solid var(--inactive-color)}#signUp section>div:first-child .stepContainer .sizesContainer>div:last-child>div>div{display:flex;margin-top:10px}#signUp section>div:first-child .stepContainer .sizesContainer>div:last-child>div>div>div{margin:1%}#signUp section>div:first-child .stepContainer .sizesContainer>div:last-child>div>div>div>div{display:flex;flex-wrap:wrap;margin-top:10px}#signUp section>div:first-child .stepContainer .sizesContainer .textInfo h4{padding-bottom:0!important;border-bottom:none!important}#signUp section>div:first-child .stepContainer .finalizeContainer{display:flex}#signUp section>div:first-child .stepContainer .finalizeContainer>div li{font-weight:400}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child{display:flex;flex-direction:column;width:100%}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div{border-top:2px solid var(--inactive-color);padding:25px 0}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div .companyInfo>div{display:flex}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div .companyInfo>div:first-child{display:inherit;flex-direction:column}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div .companyInfo>div:last-child{align-items:center}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div .companyInfo>div>div:first-child{margin-right:10px}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div .companyInfo>div>div:first-child svg{font-size:24px;color:var(--error-color)}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div .companyInfo>div>div:last-child{display:flex;border-left:5px solid var(--error-color);padding:0 10px}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div .companyInfo>div>div:last-child>div{display:flex;align-items:center;flex-direction:row}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div .companyInfo>div>div:last-child>div>div:first-child{display:flex;flex-direction:column}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div .companyInfo>div>div:last-child>div>div:last-child{margin-left:60px;cursor:pointer}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div .companyInfo>div>div:last-child>div>div:last-child svg{font-size:24px}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div .companyInfo>div .validIcon svg{color:var(--contrast-color)!important}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div .companyInfo>div .valid{border-left:5px solid var(--contrast-color)!important}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div:last-child>div>div{display:flex;flex-direction:column;gap:10px}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div:last-child>div>div:last-child>div:not(:last-child):nth-child(2n){padding-bottom:10px;border-bottom:2px solid var(--inactive-color)}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div>div{display:flex;flex-wrap:wrap;margin-top:5px}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div>div>div{margin:10px 30px 10px 0}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div>div>div h5{margin-bottom:3px}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div>div>div>div{display:flex;flex-direction:column}#signUp section>div:first-child .stepContainer .finalizeContainer .tryOut .sizes>div{margin-top:10px}#signUp section>div:first-child .stepContainer .finalizeContainer .tryOut .sizes>div>div{display:flex}#signUp section>div:first-child .stepContainer .finalizeContainer .tryOut .sizes>div>div>div{padding:5px}#signUp section>div:first-child .stepContainer .finalizeContainer .productList{max-height:200px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#signUp section>div:first-child .stepContainer .finalizeContainer .productList::-webkit-scrollbar{width:0!important}#signUp section>div:first-child .stepContainer .finalizeContainer .productList li{margin-top:5px}#signUp section>div:first-child .stepContainer .stepModalContainer{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}#signUp section>div:first-child .stepContainer .stepModalContainer .stepModal{width:70%;height:80%;display:flex;justify-content:center;align-items:center}#signUp section>div:first-child .stepContainer .stepModalContainer .stepModal>div{width:100%;position:relative;background-color:var(--body-bg-color);padding:60px 20px;border-radius:5px;color:var(--main-bg-color);display:flex;justify-content:center;align-items:center;flex-direction:column;border:5px solid var(--purple-dark)}#signUp section>div:first-child .stepContainer .stepModalContainer .stepModal>div h4{margin-bottom:20px}#signUp section>div:first-child .stepContainer .stepModalContainer .stepModal>div>div{position:absolute;top:10px;right:10px;cursor:pointer}#signUp section>div:first-child .stepContainer .stepModalContainer .stepModal>div>div svg{font-size:24px}#signUp section>div:first-child .stepContainer .stepModalContainer form{width:60%}#signUp section>div:first-child .stepContainer .stepModalContainer form>div:not(:last-child){display:flex;flex-direction:column;margin-top:3px}#signUp section>div:first-child .stepContainer .stepModalContainer form>div:not(:last-child) label{font-size:var(--p-small);color:var(--main-bg-color)}#signUp section>div:first-child .stepContainer .stepModalContainer form>div:not(:last-child) input{background-color:transparent;border:2px solid var(--inactive-color);border-radius:5px;width:100%;color:var(--main-bg-color);font-size:var(--p-small);padding:10px 15px;transition-duration:var(--transition-time)}#signUp section>div:first-child .stepContainer .stepModalContainer form>div:not(:last-child) input:-webkit-autofill,#signUp section>div:first-child .stepContainer .stepModalContainer form>div:not(:last-child) input:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}#signUp section>div:first-child .stepContainer .stepModalContainer form>div:not(:last-child) input [data-autocompleted]{background-color:transparent!important}#signUp section>div:first-child .stepContainer .stepModalContainer form>div:not(:last-child) input:focus{border:2px solid var(--contrast-color)}#signUp section>div:first-child .stepContainer .stepModalContainer form>div:last-child{display:flex;justify-content:flex-end;margin-top:10px}#signUp section>div:first-child .stepContainer .stepModalContainer form>div:last-child button{margin-left:-2px;padding:10px 15px;border-radius:30px;background-color:var(--contrast-color);border:2px solid var(--contrast-color);color:var(--text-light);font-size:var(--p-small);transition-duration:var(--transition-time)}#signUp section>div:first-child .stepContainer .stepModalContainer form>div:last-child button:disabled{cursor:not-allowed;border:2px solid var(--text-gray);background-color:transparent;color:var(--text-gray)}#signUp section>div:first-child .stepContainer .stepModalContainer form .formTwoCol{display:flex;flex-direction:row!important;justify-content:space-between}#signUp section>div:first-child .stepContainer .stepModalContainer form .formTwoCol>div{width:49%}#signUp section#step1 .stepContainer>span{justify-content:center}#signUp section>div:last-child{position:fixed;bottom:30px;right:30px;z-index:9999999999!important}#signUp section>div:last-child p{font-size:var(--p-small);color:var(--purple-dark)}#signUp section>div:last-child button{display:flex;align-items:center;border:3px solid var(--contrast-color);color:var(--contrast-color);font-size:var(--p-small);padding:15px 20px;border-radius:30px;transition-duration:var(--transition-time)}#signUp section>div:last-child button:disabled{border:3px solid var(--text-gray);background-color:transparent;color:var(--text-gray);cursor:not-allowed}#signUp section>div:last-child button:hover:not(:disabled){background-color:var(--contrast-color);color:var(--text-light)}#signUp section>div:last-child button svg{margin-left:10px}#signUp section .mobileNavBar{width:100%;color:var(--text-dark);padding:20px;z-index:10}#signUp section .mobileNavBar>div{display:flex;align-items:center;justify-content:center;position:relative}#signUp section .mobileNavBar>div>div{position:absolute;display:flex}#signUp section .mobileNavBar>div>div:first-child{left:0}#signUp section .mobileNavBar>div>div:last-child{right:0;color:var(--purple-light)}#signUp section .mobileNavBar>div>div:last-child>div{background-color:var(--main-bg-color);border-radius:50%;padding:8px;display:flex}#signUp section .mobileNavBar>div>div:last-child>div:first-child{margin-right:5px}#signUp section .mobileNavBar>div>div:last-child>div svg{font-size:24px}#signUp section .mobileNavBar>div span{font-size:16px;font-weight:700}.toggleSwitchContainer{display:flex;justify-content:flex-end;height:30px}.toggleSwitchContainer.center{justify-content:center}.toggleSwitchContainer.small .toggleSwitch{width:48px}.toggleSwitchContainer.small .toggleSwitch p{font-size:var(--p-mini)}.toggleSwitchContainer.small .toggleSwitch label{background-color:transparent;border:2px solid var(--purple-dark);height:24px}.toggleSwitchContainer.small .toggleSwitch label .slider{position:absolute;width:100%;height:100%;border-radius:50px;transition:.3s}.toggleSwitchContainer.small .toggleSwitch label .slider:before{width:10px;height:10px}.toggleSwitchContainer.small .toggleSwitch input:checked+.slider{background-color:transparent}.toggleSwitchContainer.small .toggleSwitch input:checked+.slider:before{transform:translateX(24px);background-color:var(--contrast-color);box-shadow:none}.toggleSwitchContainer .toggleSwitch{position:relative;width:60px;display:flex;align-items:center}.toggleSwitchContainer .toggleSwitch label{position:absolute;width:100%;height:30px;background-color:var(--inactive-color);border-radius:50px;cursor:pointer}.toggleSwitchContainer .toggleSwitch label input{position:absolute;display:none}.toggleSwitchContainer .toggleSwitch label .slider{position:absolute;width:100%;height:100%;border-radius:50px;transition:.3s}.toggleSwitchContainer .toggleSwitch label .slider:before{content:"";position:absolute;top:5px;left:5px;width:20px;height:20px;border-radius:50%;background-color:var(--main-bg-color);transition:.3s}.toggleSwitchContainer .toggleSwitch input:checked+.slider{background-color:var(--main-bg-color)}.toggleSwitchContainer .toggleSwitch input:checked+.slider:before{transform:translateX(30px);background-color:var(--contrast-color);box-shadow:none}.toggleSwitchContainer p{margin:0 10px 0 0!important;font-size:var(--p-small);color:var(--main-bg-color);display:flex;align-items:center}.CircleDualLoader{display:inline-block;width:40px;height:40px;margin-top:10px}.CircleDualLoader:after{content:" ";display:block;width:34px;height:34px;margin:8px;border-radius:50%;border:6px solid var(--body-bg-color);border-color:var(--body-bg-color) transparent var(--body-bg-color) transparent;animation:CircleDualLoader 1.2s linear infinite}.CircleDualLoader.small{display:inline-block;width:20px;height:20px;margin-top:0}.CircleDualLoader.small:after{content:" ";display:block;width:18px;height:18px;margin:2px;border-radius:50%;border:3px solid var(--body-bg-color);border-color:var(--body-bg-color) transparent var(--body-bg-color) transparent;animation:CircleDualLoader 1.2s linear infinite}@keyframes CircleDualLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#ty-container{position:relative;display:flex;justify-content:center;align-items:center;height:100%}#ty-container>div{display:flex;flex-direction:column;gap:20px;color:var(--main-bg-color);margin:0 10px}#ty-container>div h1{font-family:var(--font-bungee-outline);font-size:2.5rem;padding-bottom:15px;border-bottom:5px solid var(--gold)}#ty-container>div button{width:-moz-fit-content;width:fit-content}#ty-container>div>div{margin-top:40px}#ty-container>div a{display:contents}.col-1{width:100%}.col-2{width:50%}.cta{border-radius:30px;padding:15px 30px;cursor:pointer;font-weight:700;transition-duration:.3s}.cta:hover{box-shadow:14px 14px 28px rgba(0,0,0,.15),0 10px 10px rgba(0,0,0,.12)}.btnGreen{background-color:#69b47c;border:none;color:#eee}.btnLightGreen{background-color:#99ffc2;border:none;color:#222}.btnBlack{background-color:#000;border:none;color:#eee}.contactCtaBtn{background:#69b47c;border:none;color:#eee;margin-top:20px}.btnTransparent{background:transparent;border:1px solid #eee;padding:14px 30px!important;color:#eee}.btnTransparent svg{margin-right:5px}.btnTransparentDark{background:transparent;border:1px solid #222;padding:14px 30px!important;color:#444}.btnTransparentDark svg{margin-right:5px}.borderButtonDark{border-radius:30px;padding:15px 30px;cursor:pointer;font-weight:700;border:3px solid var(--purple-dark);color:var(--purple-dark);transition-duration:.3s}.borderButtonDark:hover{background-color:var(--purple-dark);color:var(--purple-light)}.textToggle{cursor:pointer;border-bottom:2px solid #eee}.selectedImage{border-bottom:3px solid #000!important;padding-bottom:10px!important}.loader{bottom:0}.icon-spin{animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hidden{display:none!important;transition-duration:var(--transition-time)}.fullHeight{height:100vh}.boxShadow-1{box-shadow:0 3px 6px rgba(0,0,0,.06),0 3px 6px rgba(0,0,0,.13)}.absoluteTop{position:absolute;top:0;left:50%;transform:translate(-50%,50%);width:95%;z-index:9}.error{color:#eb1c26!important;text-align:center;background:#fdd8d3;padding:10px 15px;border-radius:5px;font-weight:700}.error svg{margin-right:5px}.error span{font-size:13px}.errorColor{background:#fdd8d3;color:#eb1c26}.okay{color:#428060!important;text-align:center;background:#83f5bb;padding:10px;font-weight:700}.okay svg{margin-right:5px}.okay a{color:inherit}.added{position:absolute;top:10px;right:10px;color:#428060!important;text-align:center;background:#83f5bb;padding:10px;font-weight:700;z-index:9999999}.added svg{margin-right:5px}.added a{color:inherit}.exists{position:absolute;top:10px;right:10px;color:#eb1c26!important;text-align:center;background:#fdd8d3;padding:10px 15px;border-radius:5px;font-weight:700}.exists svg{margin-right:5px}.exists span{font-size:13px}.okayColor{background:#83f5bb;color:#428060!important}.notFound{padding:0 15px}.flexRow{display:flex;flex-direction:row!important;align-items:center;justify-content:center;width:100%}.flexColumn{display:flex;flex-direction:column}.notificationContainer{background:#222;width:70%;padding:15px;border-radius:5px;position:relative;margin-top:10px;box-shadow:0 14px 28px rgba(0,0,0,.15),0 10px 10px rgba(0,0,0,.12)}.notificationContainer p{margin:0;color:#eee}.notificationContainer p span{font-weight:700;margin-right:5px}.notificationContainer:before{content:"";display:block;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #222;position:absolute;top:-12px;left:40px}.discounted{text-decoration:line-through;-webkit-text-decoration-style:double;text-decoration-style:double;color:hsla(0,0%,100%,.3);font-size:14px;margin-right:5px}.inStock{color:#00ff7e!important}.outOfStock{color:red!important}.cookieBarContainer{position:fixed;bottom:0;left:0;z-index:999;background:#102453;color:#eee;display:flex;justify-content:center;align-items:center;width:100%}.cookieBarContainer div{padding:30px 100px}.cookieBarContainer .cookieBarText{width:70%;font-weight:700}.cookieBarContainer .cookieBarText a{color:#eee}.cookieBarContainer button{width:10%;height:50px;margin-right:100px;background:#3b5080;border:none;color:#eee}.selectWrapper{width:100%;height:40px;border:1px solid #000}.selectWrapper .selectContainer{height:100%;position:relative}.selectWrapper .selectContainer button{width:100%;height:100%;display:flex;align-items:center;text-overflow:clip;justify-content:space-between;border:none;background-color:transparent;overflow:hidden}.selectWrapper .selectContainer button img{border-radius:50%;margin-right:5px}.selectWrapper .selectContainer button span{white-space:nowrap;overflow:hidden;font-size:12px;color:#222}.selectWrapper .selectContainer button:after{content:"";width:.8em;height:.5em;background-color:#222;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}.selectWrapper .selectContainer .bottom{top:36px}.selectWrapper .selectContainer .top{top:unset;bottom:43px}.selectWrapper .selectContainer .center{left:50%;transform:translate(-50%)}.selectWrapper .selectContainer .right{right:0}.selectWrapper .selectContainer .left{left:0}.selectWrapper .selectContainer>div{width:max-content;min-width:100%;position:absolute;background-color:#fff;transition-duration:.8s;border-radius:20px;box-shadow:4px 4px 18px rgba(0,0,0,.05),0 10px 10px rgba(0,0,0,.12);z-index:88;max-height:200px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.selectWrapper .selectContainer>div::-webkit-scrollbar{width:0!important}.selectWrapper .selectContainer>div ul{list-style:none;padding:15px;flex-direction:column;align-items:start;min-width:80px}.selectWrapper .selectContainer>div ul li{display:flex;align-items:center;transition-duration:.2s;padding:5px 8px;border-radius:5px;cursor:pointer;margin-bottom:3px}.selectWrapper .selectContainer>div ul li img{border-radius:50%;margin-right:10px}.selectWrapper .selectContainer>div ul li span{font-size:12px}.selectWrapper .selectContainer>div ul li:last-child{margin-bottom:0}.selectWrapper .selectContainer>div ul li:hover{background:rgba(196,135,62,.3)}form .formFieldsContainer{display:flex;justify-content:space-between}form .formFieldsContainer .formFieldContainer{width:49%}form .formFieldContainer{display:flex;flex-direction:column;width:100%;margin-bottom:10px}form .formFieldContainer label{font-size:12px;padding-bottom:3px}form .formFieldContainer label span{cursor:pointer;text-decoration:underline}form .formFieldContainer input,form .formFieldContainer textarea{padding:10px;background:hsla(0,0%,100%,.2);border:none;color:#ececec}form .formFieldContainer textarea{height:50px}form .formFieldContainer>span{font-size:12px;color:#fd5858}form .checkbox{display:flex;flex-direction:row;align-items:center}form .checkbox input[type=checkbox]{margin-right:8px}form .checkbox label{padding-bottom:0}form .checkbox>span{margin-left:10px}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:.15em solid;border-radius:.15em;transform:translateY(-.075em);display:grid;place-content:center}input[type=checkbox]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em #69b47c;transform-origin:bottom left;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);background-color:CanvasText}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:checked{border:2px solid #999!important}.circularLoader{display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;top:0;left:0;height:100vh;width:100vw;background:hsla(0,0%,100%,.8);z-index:999}.bounceLoader{width:20px;height:20px}.bounceLoader,.bounceLoaderSmall{padding:0;border-radius:50%;background:#68b47b}.bounceLoaderSmall{width:10px;height:10px}.loader-center{width:100%;padding:30px 0;display:flex;justify-content:center;align-items:center}@media screen and (max-width:821px){.selectWrapper .selectContainer>div{border-radius:0;box-shadow:4px -4px 18px rgba(0,0,0,.05),0 -10px 10px rgba(0,0,0,.12)}#sortOrderSelectContainer .selectWrapper .selectContainer>div{top:43px;bottom:unset}}@media screen and (min-width:1150px){.productsResponseContainer>div{width:31.3%!important;margin:1%!important}}@media screen and (min-width:821px)and (max-width:1149px){.productsResponseContainer>div{width:48%!important;margin:1%!important}}@media screen and (max-width:1200px){#signUp section>div:first-child .stepContainer .myProductsContainer ul li{width:100%}#signUp section>div:first-child .stepContainer .myProductsContainer ul li>div:first-child img:last-child{max-width:25px}#faqModal>div>p{max-width:100%}}@media screen and (max-width:821px){.tvx-widget-container{top:60px;bottom:10px!important;right:20px!important;left:10px!important;height:90%!important;max-width:95%}.tvx-customer-widget-button{right:10px!important}.privacyButton{bottom:122px!important}.privacyButton.left{left:10px}.cmp-wrapper.mobile,.cmp-wrapper.xs{bottom:100px!important}.sectionModal{width:calc(95% - 30px);z-index:99}.stepListItem.large{margin:2%;width:46%;padding:30px 20px}#referrerContainer>div>div:last-child{width:90%}#referrerContainer>div>div:last-child>div:last-child>div input{width:100%}#ty-container>div{padding:0 20px}#startContainer #homeCta{flex-direction:column-reverse;margin-top:30px}#startContainer #homeCta>div{width:100%}#startContainer footer>div{padding:0 20px}#startContainer>div:first-child{top:0}#startContainer>div:last-child{bottom:-70px;left:-150px;width:calc(100% + 300px);height:400px}#startContainer>div:last-child>div{margin-bottom:0}header{flex-direction:column;justify-content:center}header>div:first-child{width:100%}header>div:first-child div:first-child{width:100px;padding:0;background-color:unset}header>div:first-child>div:last-child h1{font-size:20px}header>div:last-child{position:absolute;bottom:20px;width:100%;justify-content:center}#dspDiscountWrapper>div nav,#dspStepsWrapper>div nav{width:100%;height:calc(100% - 91.5px);border-right:none}#dspDiscountWrapper>div nav ul,#dspStepsWrapper>div nav ul{margin-top:0;justify-content:center}#dspDiscountWrapper>div nav ul li,#dspStepsWrapper>div nav ul li{padding:0}#signUp section{width:100%}#signUp section>div:first-child{position:relative;height:100%}#signUp section>div:first-child .stepContainer{width:100%;padding:30px 15px;height:calc(100% - 110px);overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#signUp section>div:first-child .stepContainer::-webkit-scrollbar{width:0!important}#signUp section>div:first-child .stepContainer>div:first-of-type>div{max-width:100%}#signUp section>div:first-child .stepContainer>div:last-of-type>form{width:100%}#signUp section>div:first-child .stepContainer .assortmentContainer>div:last-child{margin-top:20px}#signUp section>div:first-child .stepContainer .assortmentContainer>div:last-child .twoColContainer{flex-direction:column;margin-top:0}#signUp section>div:first-child .stepContainer .assortmentContainer>div:last-child .twoColContainer>div{width:100%;margin:10px 0!important}#signUp section>div:first-child .stepContainer form>div input{width:100%}#signUp section>div:first-child .stepContainer .actions{margin-bottom:15px}#signUp section>div:first-child .stepContainer .settingsContainer>div h4{font-size:13px}#signUp section>div:first-child .stepContainer .vasContainer .toggleSwitchContainer{margin-bottom:20px}#signUp section>div:first-child .stepContainer .vasContainer .placementOptions>div{width:100%;margin:10px 0}#signUp section>div:first-child .stepContainer .vasContainer .textInfo svg{font-size:54px;margin-right:20px}#signUp section>div:first-child .stepContainer .sizesContainer>div:last-child>div>div{flex-direction:column}#signUp section>div:first-child .stepContainer .finalizeContainer{margin-bottom:50px}#signUp section>div:first-child .stepContainer .finalizeContainer>div:first-child>div{width:100%;margin:10px 0}#signUp section>div:first-child .stepContainer .stepModalContainer .stepModal{width:90%}#signUp section>div:first-child .stepContainer .stepModalContainer .stepModal form{width:100%}#signUp section>div:first-child .stepContainer .formResponseContainer{width:300px;margin-bottom:130px}#signUp section>div:first-child .stepContainer .decisionContainer>div{display:flex;flex-direction:column;gap:10px}#signUp section>div:first-child .stepContainer .decisionContainer>div button{margin-right:0}#signUp section>div:last-child{width:100%}#signUp section>div:last-child:not([id*=nextStepContainer]){width:calc(100% - 20px);bottom:10px;right:10px;left:10px;background-color:var(--purple-dark);padding:15px 20px;border-radius:10px}#signUp section>div:last-child .navActions{position:absolute;bottom:85px;left:10px;right:10px;width:calc(100% - 20px);background-color:var(--purple-light);border:5px solid var(--purple-dark);border-radius:5px;padding:20px;display:flex;align-items:center;justify-content:space-between}#signUp section>div:last-child .navActions>div:first-child{background-color:var(--purple-dark);padding:12px;border-radius:50%;display:flex}#signUp section>div:last-child .navActions>div:first-child svg{color:var(--purple-light)}#signUp section>div:last-child .navActions button{border:3px solid var(--purple-dark);color:var(--purple-dark)}#signUp section>div:last-child .navActions button:hover{background-color:var(--purple-dark);color:var(--purple-light)}#signUp section>div:last-child .nextStepContainer{display:flex;justify-content:space-between;align-items:center}#signUp section>div:last-child .nextStepContainer>div{display:flex;justify-content:center;align-items:center;padding:10px 10px 10px 0;border-radius:50%;aspect-ratio:1;background-color:var(--purple-dark)}#signUp section>div:last-child .nextStepContainer>div svg{font-size:28px;color:var(--purple-light)}#signUp section>div:last-child button{padding:15px 20px}.fullWidthModalContainer{align-items:flex-start}.fullWidthModalContainer>div{padding:60px 30px;border-radius:10px}#faqModal>div,.fullWidthModalContainer>div{width:95%;height:95%;margin:5% auto}#faqModal>div .faqItemsContainer{height:100%}#faqModal>div .faqItemsContainer>div{width:100%;margin:5px 0}}