.collapse-wrapper{padding:32px 0;border-bottom:1px solid hsla(0,0%,44%,.25);position:relative}.collapse-wrapper .collapse-header{cursor:pointer}.collapse-wrapper .collapse-header h3{font:normal normal 400 20px/32px Sofia Pro;letter-spacing:0;color:#282829;margin:0;max-width:90%}.collapse-wrapper .collapse-header .plus{position:absolute;right:7px;top:39px;width:18px;height:18px;transition:all .5s}.collapse-wrapper .collapse-header .plus:after,.collapse-wrapper .collapse-header .plus:before{position:absolute;left:8px;content:" ";height:18px;width:1.5px;background-color:#282829}.collapse-wrapper .collapse-header .plus:before{transform:rotate(90deg);transition:all .5s}.collapse-wrapper .collapse-header .plus:after{transform:rotate(0deg);transition:all .5s}.collapse-wrapper .collapse-body{text-align:left;font:normal normal normal 16px/24px Sofia Pro;letter-spacing:0;color:#6e6e73;padding:32px 0 0}.collapse-wrapper .collapse-body a{text-decoration:underline;color:#2caae2!important}.collapse-wrapper .collapse-body li{margin:5px 0}.collapse-wrapper .collapse-body :last-child{margin-bottom:0}.collapse-wrapper .collapse-body li,.collapse-wrapper .collapse-body p{color:#6e6e73}.collapse-wrapper .collapse-body li strong,.collapse-wrapper .collapse-body p strong{color:#6e6e73;font-size:20px;font-weight:500;line-height:32px}@media screen and (max-width:767.9px){.collapse-wrapper .collapse-body li strong,.collapse-wrapper .collapse-body p strong{font-size:16px;font-weight:600;line-height:24px}}.collapse-wrapper.active .collapse-header{cursor:pointer}.collapse-wrapper.active .collapse-header h3{color:#282829!important;font-family:Sofia Pro Semi,sans-serif;font-weight:700}.collapse-wrapper.active .collapse-header .plus:before{transform:rotate(270deg)}.collapse-wrapper.active .collapse-header .plus:after{transform:rotate(90deg)}.collapse-wrapper:hover .collapse-header h3{color:#282829}.collapse-wrapper:hover .collapse-header .plus:after,.collapse-wrapper:hover .collapse-header .plus:before{background-color:#282829}@media(max-width:1023.9px){.collapse-wrapper{padding:16px 0}.collapse-wrapper .collapse-header{cursor:pointer}.collapse-wrapper .collapse-header h3{font:normal normal normal 16px/22px Sofia Pro;letter-spacing:0;max-width:90%}.collapse-wrapper .collapse-header .plus{right:8px;top:11px;width:18px;height:18px;transition:all .5s}.collapse-wrapper .collapse-header .plus:after,.collapse-wrapper .collapse-header .plus:before{position:absolute;left:15px;content:" ";height:18px;width:2px}}@media only screen and (max-width:1023.9px)and (max-width:575.9px){.collapse-wrapper .collapse-header .plus:after,.collapse-wrapper .collapse-header .plus:before{height:16px;bottom:8px}}@media(max-width:1023.9px){.collapse-wrapper .collapse-body{text-align:left;font:normal normal normal 16px/24px Sofia Pro;letter-spacing:0;color:#6e6e73;padding:16px 0 15px}.collapse-wrapper:hover h3{color:#282829!important}.collapse-wrapper:hover .collapse-header .plus:after,.collapse-wrapper:hover .collapse-header .plus:before{background-color:#282829}}.alert-wrapper{background:#282829;padding:10px 24px 8px;color:#fff;display:flex;cursor:pointer}.alert-wrapper span{display:block;font:normal normal normal 12px/14px Sofia Pro;border:1px solid #fff;text-align:center;padding:3px 7px;border-radius:5px;margin:1px 8px 0 0}.alert-wrapper p{margin:0;font:normal normal normal 16px/22px Sofia Pro}.toast-wrapper{background:#282829;padding:10px 24px 8px;color:#fff;display:flex;position:fixed;opacity:.9;left:0;width:100%}.toast-wrapper p{margin:0 auto;text-align:center;font:normal normal normal 16px/22px Sofia Pro}@media(max-width:1023.9px){.alert-wrapper{font:normal normal normal 14px/18px Sofia Pro;letter-spacing:.08px}.alert-wrapper h4{font:normal normal 700 16px/22px Sofia Pro}.toast-wrapper.cart-page{bottom:75px;top:auto!important}.toast-wrapper.fresh-page{top:70px!important}.detail-page-header .toast-wrapper{bottom:74px;top:auto!important}}body,html{padding:0;margin:0;font-family:Sofia Pro,sans-serif}.wrapper{min-height:200px}a{color:inherit;text-decoration:none}*{box-sizing:border-box}#ymDivCircle{display:none!important}#ymFrameHolder{bottom:0!important;right:90px!important}.web-btn{min-width:238px;border-radius:25px;font-family:Sofia Pro;font-size:16px;line-height:1.4;border:2px solid #2caae2;display:inline-block;padding:12px 12px 10px;text-decoration:none;transition:all .2s ease;box-shadow:none!important;cursor:pointer;color:#2caae2}.web-btn:focus,.web-btn:hover{text-decoration:none;background-color:inherit;outline:none;color:#2caae2}.web-btn--fill,.web-btn--fill:focus,.web-btn--fill:hover{background-color:#2caae2;color:#fff!important}.web-btn.disabled{pointer-events:none;background-color:#ebebeb;border-color:#ebebeb;opacity:1!important}.web-btn.disabled,.web-btn.disabled span{color:#999!important}@media(min-width:1500px){.container{max-width:1360px}}@media(min-width:1700px){.container{max-width:1584px}}@media(max-width:1023.9px){.web-btn{min-width:188px;font-size:14px;line-height:1.6}.container,.container-fluid{padding-left:16px;padding-right:16px}}.instafeed-section{width:1210px;margin:0 auto;max-width:100%;padding:100px 0;background:#fff;position:relative}.instafeed-section.width-full{width:100%}@media only screen and (max-width:1499.9px){.instafeed-section{padding:80px 0}}@media only screen and (max-width:1199.9px){.instafeed-section{padding:70px 0}}@media only screen and (max-width:991.9px){.instafeed-section{padding:60px 0}}@media only screen and (max-width:575.9px){.instafeed-section{padding:40px 0}}.instafeed-section h2{text-align:left;font-weight:300;font-size:60px;line-height:1.17;font-family:Sofia Pro;letter-spacing:0;color:#282829;margin:0 auto 60px}@media only screen and (max-width:1499.9px){.instafeed-section h2{font-size:52px;margin:0 auto 50px}}@media only screen and (max-width:1199.9px){.instafeed-section h2{font-size:45px;margin:0 auto 40px}}@media only screen and (max-width:991.9px){.instafeed-section h2{font-size:38px;margin:0 auto 30px}}@media only screen and (max-width:575.9px){.instafeed-section h2{font-size:32px;font-weight:400;text-align:left;margin-left:10px}}.instafeed-section .row{margin:-7.5px}@media only screen and (max-width:575.9px){.instafeed-section .row{margin:-5px}.instafeed-section.singleline{overflow:hidden}.instafeed-section.singleline .row{margin:-5px -33px}.instafeed-section.singleline h2{margin-left:0}}.instafeed-section [class*=col-]{padding:7.5px}@media only screen and (max-width:575.9px){.instafeed-section [class*=col-]{padding:5px}}.instafeed-section .img-overlay{transition:all .3s ease;z-index:2}.instafeed-section .ig-img-wrapper .type-icon{z-index:1;position:relative}.instafeed-section .ig-img__post{width:100%;height:100%;position:absolute;left:0;top:0;transition:all .3s ease;background-size:cover;background-position:50%}.instafeed-section .ig-img-wrapper:hover .ig-img__post{transform:scale(1.1)}.instafeed-section__box{height:0;padding-bottom:100%;position:relative;cursor:pointer;overflow:hidden}.instafeed-section__box>div{position:absolute;width:100%;height:100%;left:0;top:0}.instafeed-section.sonic-instafeed{border-bottom:1px solid #eaeaea}.embedsocial-hashtag{margin:0 -6px}.product-othershop{padding:90px 0}@media only screen and (max-width:1499.9px){.product-othershop{padding:80px 0}}@media only screen and (max-width:1199.9px){.product-othershop{padding:70px 0}}@media only screen and (max-width:991.9px){.product-othershop{padding:60px 0}}@media only screen and (max-width:767.9px){.product-othershop{padding:50px 0 40px}}@media only screen and (max-width:575.9px){.product-othershop{padding:40px 0 30px;border-top:1px solid #eaeaea;overflow:hidden}}.product-othershop__slider{max-width:1210px;width:100%;margin:0 auto}.product-othershop__slider a:hover{text-decoration:none}@media only screen and (max-width:1024.9px){.product-othershop__slider{max-width:800px}}@media only screen and (max-width:1499.9px){.product-othershop__slider .slick-list{margin:0 -13px}}@media only screen and (max-width:1199.9px){.product-othershop__slider .slick-list{margin:0 -10px}}@media only screen and (max-width:991.9px){.product-othershop__slider .slick-list{margin:0 -8px}}@media only screen and (max-width:767.9px){.product-othershop__slider .slick-list{margin:0 -6px}}@media only screen and (max-width:575.9px){.product-othershop__slider .slick-list{margin:0 -8px;overflow:visible}}.product-othershop__slider .slick-list .slick-track{margin:0 auto}@media only screen and (min-width:1400px){.product-othershop .container{max-width:1335px}}.product-othershop h2{text-align:center;font-size:60px;line-height:1.167;color:#282829;font-weight:300;margin:0}@media only screen and (max-width:1199.9px){.product-othershop h2{font-size:52px}}@media only screen and (max-width:991.9px){.product-othershop h2{font-size:44px}}@media only screen and (max-width:767.9px){.product-othershop h2{font-size:38px}}@media only screen and (max-width:575.9px){.product-othershop h2{font-size:32px;text-align:left;font-weight:400}}.product-othershop img{width:100%}.product-othershop__box{border-radius:5px;overflow:hidden;margin:40px 16px 0;cursor:pointer}@media only screen and (max-width:1499.9px){.product-othershop__box{margin:37px 13px 0}}@media only screen and (max-width:1199.9px){.product-othershop__box{margin:34px 10px 0}}@media only screen and (max-width:991.9px){.product-othershop__box{margin:31px 8px 0}}@media only screen and (max-width:767.9px){.product-othershop__box{margin:28px 6px 0}}@media only screen and (max-width:575.9px){.product-othershop__box{margin:25px 8px 0}}.product-othershop h3{text-align:center;font-size:24px;line-height:1.33;color:#282829;margin:20px auto 0;font-weight:400;max-width:215px;width:100%}@media only screen and (max-width:1199.9px){.product-othershop h3{font-size:22px;max-width:195px}}@media only screen and (max-width:991.9px){.product-othershop h3{font-size:20px;max-width:160px}}@media only screen and (max-width:767.9px){.product-othershop h3{font-size:18px;max-width:140px}}@media only screen and (max-width:575.9px){.product-othershop h3{font-size:16px}}.star-rating-global{height:20px;position:relative;width:100px;top:-1px;margin-right:16px}.star-rating-global:before{background-image:url(/img/rating-inactive.svg);background-repeat:repeat-x;background-size:auto 100%;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.star-rating-global>span{display:block;text-indent:-10000px;width:1000%;height:100%!important;position:absolute;overflow:hidden}.star-rating-global>span:before{background-image:url(/img/rating-active.svg);background-repeat:repeat-x;background-size:auto 100%;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;text-indent:10000px;top:0}.orientation-msg{width:100%;height:100%;position:fixed;background:rgba(40,40,41,.65);display:none;align-items:center;justify-content:center;top:0;z-index:1000}@media only screen and (max-width:1023.9px)and (min-width:567.9px)and (max-height:450px)and (orientation:landscape){.orientation-msg{display:flex}}.orientation-msg div{width:296px;padding:32px 24px;box-shadow:0 2px 8px rgba(0,0,0,.25);border-radius:8px;background:#fff}.orientation-msg div h2{font-weight:700;font-size:16px;line-height:24px;margin:0 0 8px}.orientation-msg div h2,.orientation-msg div p{text-align:center;font-family:Sofia Pro;letter-spacing:0;color:#393838}.orientation-msg div p{font-weight:400;font-size:14px;line-height:22px;margin:0}@media only screen and (max-width:1023.9px)and (min-width:567.9px)and (max-height:450px)and (orientation:landscape){body{overflow:hidden}}.ruk_rating_snippet{font-family:Sofia Pro!important;margin-left:2px}.ruk_rating_snippet i{font-size:18px}.ruk_rating_snippet .ruk-rating-snippet-count{font-family:Sofia Pro!important;font-size:14px;line-height:22px;color:#999;margin-left:10px}.cssVar-badgeElement__text__{display:none}.js-modal-container-dialog .R-BadgeElement .ricon-badge--checkmark{margin-top:-4px}.js-modal-container-dialog .R-TextBody .R-BadgeElement{display:none}#braze-content-card-wrapper .ab-feed{width:100%;background:#f5f8fd;border:none;box-shadow:none;border-radius:15px}#braze-content-card-wrapper .ab-feed .ab-close-button{color:#2baae2}#braze-content-card-wrapper .ab-feed .ab-feed-body{border:none}#braze-content-card-wrapper .ab-feed .ab-feed-body .ab-card{border:none;box-shadow:none}#braze-content-card-wrapper .ab-feed .ab-feed-body .ab-card,#braze-content-card-wrapper .ab-feed .ab-feed-body .ab-feed,#braze-content-card-wrapper .ab-feed .ab-feed-body .ab-title{font-family:Sofia Pro!important}#braze-content-card-wrapper .ab-feed .ab-feed-body .ab-title{font-weight:500}#braze-content-card-wrapper .ab-feed .ab-feed-buttons-wrapper{background:none;box-shadow:none}.star-only-snippet .ruk-rating-snippet-count{display:none}.ElementsWidget-prefix .ElementsWidget{margin-bottom:0!important}.PrimerCheckout .PrimerCheckout__formField:not(:first-of-type){margin-top:16px!important}iframe.gm-added.gm-lazy:not([class*=embedsocial-]){position:absolute;bottom:0;z-index:-1}*{font-family:Sofia Pro}.retainer-page{position:relative}@media only screen and (min-width:1700px){.retainer-page .container{width:1504px}}.retainer-page .retainer-header{background-color:hsla(0,0%,98%,.749);border-bottom:1px solid #e6e6e6;padding:0!important;font-family:Sofia Pro Semi;position:fixed;width:100%;top:0;left:0;z-index:101;transition:all .3s}.retainer-page .retainer-header .container{padding:0}.retainer-page .retainer-header nav{display:flex;justify-content:center;align-items:center}.retainer-page .retainer-header nav .nav-logo{height:24px;margin:18px 0 12px}.retainer-page .retainer-header nav .nav-logo img{height:100%;display:inline-block}@media only screen and (max-width:575.9px){.retainer-page .retainer-header nav .nav-logo{height:24px}}.retainer-page .retainer-header .toast-msg .toast-wrapper{background-color:#d91e36}.retainer-page .retainer-main{box-sizing:border-box;margin-top:54px}.retainer-page .retainer-main .new-smile-wraper .new-smile{background-image:url(/img/retainers/retainer-banner.png);height:720px;padding-top:88px;background-position:50%;background-size:cover}@media only screen and (max-width:1200px){.retainer-page .retainer-main .new-smile-wraper .new-smile{background-position:70%}}@media only screen and (max-width:768px){.retainer-page .retainer-main .new-smile-wraper .new-smile{background-image:url(/img/retainers/retainer-banner-mobile.png)}}@media only screen and (max-width:470px){.retainer-page .retainer-main .new-smile-wraper .new-smile{padding-top:32px;background-position:50%;height:480px}}.retainer-page .retainer-main .new-smile-wraper .new-smile .new-smile-content{color:#282829}@media only screen and (max-width:1200px){.retainer-page .retainer-main .new-smile-wraper .new-smile .new-smile-content{max-width:416px}}@media only screen and (max-width:991px){.retainer-page .retainer-main .new-smile-wraper .new-smile .new-smile-content{max-width:341px}}@media only screen and (max-width:470px){.retainer-page .retainer-main .new-smile-wraper .new-smile .new-smile-content{padding-left:8px}}.retainer-page .retainer-main .new-smile-wraper .new-smile .new-smile-content .new-smile-heading{font-weight:700;font-size:56px;line-height:72px;margin-bottom:24px}@media only screen and (max-width:991px){.retainer-page .retainer-main .new-smile-wraper .new-smile .new-smile-content .new-smile-heading{font-size:48px;line-height:56px}}@media only screen and (max-width:768px){.retainer-page .retainer-main .new-smile-wraper .new-smile .new-smile-content .new-smile-heading{font-size:28px;line-height:40px}}@media only screen and (max-width:470px){.retainer-page .retainer-main .new-smile-wraper .new-smile .new-smile-content .new-smile-heading{margin-bottom:8px}}.retainer-page .retainer-main .new-smile-wraper .new-smile .new-smile-content .new-smile-heading .liner-color-heading{background:linear-gradient(91.29deg,#6a11cb .64%,#7d6ff5 45.9%,#246af7 99.45%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.retainer-page .retainer-main .new-smile-wraper .new-smile .new-smile-content .new-smile-dec{font-weight:400;font-size:16px;line-height:24px;margin-bottom:40px}@media only screen and (max-width:991px){.retainer-page .retainer-main .new-smile-wraper .new-smile .new-smile-content .new-smile-dec{font-size:14px;line-height:24px}}@media only screen and (max-width:470px){.retainer-page .retainer-main .new-smile-wraper .new-smile .new-smile-content .new-smile-dec{margin-bottom:32px}}.retainer-page .retainer-main .new-smile-wraper .new-smile .new-smile-content .new-smile-button{padding:12px 42px;color:#fff;background-color:#282829;border-radius:48px;font-weight:400;font-size:14px;line-height:24px;text-decoration:none;display:inline-block}@media only screen and (max-width:470px){.retainer-page .retainer-main .new-smile-wraper .new-smile .new-smile-content .new-smile-button{padding:8px 24px}}.retainer-page .retainer-main .new-smile-wraper .new-smile .new-smile-content .new-smile-button{cursor:pointer}.retainer-page .retainer-main .wear{margin-top:144px}@media only screen and (max-width:500px){.retainer-page .retainer-main .wear{margin-top:64px}}.retainer-page .retainer-main .wear .wear-top h2{font-weight:400;font-size:32px;line-height:40px;text-align:center;margin-bottom:26px}@media only screen and (max-width:470px){.retainer-page .retainer-main .wear .wear-top h2{font-size:20px;line-height:32px;margin-bottom:16px}}.retainer-page .retainer-main .wear .wear-top h2{margin-bottom:16px}.retainer-page .retainer-main .wear .wear-top P{text-align:center;color:#6e6e73;font-weight:400;font-size:16px;line-height:24px;margin-bottom:32px}.retainer-page .retainer-main .wear .wear-cards{display:flex;justify-content:space-between;margin:-16px}@media only screen and (max-width:1000px){.retainer-page .retainer-main .wear .wear-cards{flex-wrap:wrap}}@media only screen and (max-width:500px){.retainer-page .retainer-main .wear .wear-cards{margin:-8px}}.retainer-page .retainer-main .wear .wear-cards .wear-one-card-wrapper{padding:16px;width:33.33%}@media only screen and (max-width:500px){.retainer-page .retainer-main .wear .wear-cards .wear-one-card-wrapper{padding:8px}}@media only screen and (max-width:1000px){.retainer-page .retainer-main .wear .wear-cards .wear-one-card-wrapper{width:100%}}.retainer-page .retainer-main .wear .wear-cards .wear-one-card-wrapper .wear-one-card{padding:24px;background-color:#fafafa;height:100%;border-radius:16px}@media only screen and (max-width:500px){.retainer-page .retainer-main .wear .wear-cards .wear-one-card-wrapper .wear-one-card{padding:16px}}.retainer-page .retainer-main .wear .wear-cards .wear-one-card-wrapper .wear-one-card h3{font-weight:400;font-size:20px;line-height:32px;margin-bottom:8px}@media only screen and (max-width:500px){.retainer-page .retainer-main .wear .wear-cards .wear-one-card-wrapper .wear-one-card h3{font-size:16px;line-height:24px}}.retainer-page .retainer-main .wear .wear-cards .wear-one-card-wrapper .wear-one-card p{font-weight:400;font-size:16px;line-height:24px;color:#6e6e73}@media only screen and (max-width:500px){.retainer-page .retainer-main .wear .wear-cards .wear-one-card-wrapper .wear-one-card p{font-size:14px;line-height:24px}}.retainer-page .retainer-main .wear .buy-now{padding:12px 42px;color:#fff;background-color:#282829;border-radius:48px;font-weight:400;font-size:14px;line-height:24px;display:inline-block;cursor:pointer}@media only screen and (max-width:470px){.retainer-page .retainer-main .wear .buy-now{padding:8px 24px}}.retainer-page .retainer-main .wear .buy-now{text-align:center;width:100%;display:none;margin-top:32px;text-decoration:none}@media only screen and (max-width:1000px){.retainer-page .retainer-main .wear .buy-now{display:block}}.retainer-page .retainer-main .wear .buy-now .new-smile-button:hover{color:#fff;text-decoration:none}.retainer-page .retainer-main .why{margin:144px 0 72px}@media only screen and (max-width:470px){.retainer-page .retainer-main .why{margin:64px 0 56px}}.retainer-page .retainer-main .why .why-heading{font-weight:400;font-size:32px;line-height:40px;text-align:center;margin-bottom:26px}@media only screen and (max-width:470px){.retainer-page .retainer-main .why .why-heading{font-size:20px;line-height:32px;margin-bottom:16px}}.retainer-page .retainer-main .why .why-heading{margin-bottom:32px}@media only screen and (max-width:470px){.retainer-page .retainer-main .why .why-heading{text-align:left}}.retainer-page .retainer-main .why .why-cards-whole-wraper{margin-right:-26px}@media only screen and (max-width:740px){.retainer-page .retainer-main .why .why-cards-whole-wraper{margin-right:-12px}}.retainer-page .retainer-main .why .why-cards-whole-wraper .slider-wraper{padding-right:26px}@media only screen and (max-width:740px){.retainer-page .retainer-main .why .why-cards-whole-wraper .slider-wraper{padding-right:12px}}.retainer-page .retainer-main .why .why-cards-whole-wraper .slider-wraper .slider-cad{border-radius:16px}.retainer-page .retainer-main .why .why-cards-whole-wraper .slider-wraper .slider-cad .card-image,.retainer-page .retainer-main .why .why-cards-whole-wraper .slider-wraper .slider-cad .card-image img{width:100%;border-radius:16px 16px 0 0}.retainer-page .retainer-main .why .why-cards-whole-wraper .slider-wraper .slider-cad .card-content{padding:24px;background-color:#fafafa;border-radius:0 0 16px 16px}@media only screen and (max-width:470px){.retainer-page .retainer-main .why .why-cards-whole-wraper .slider-wraper .slider-cad .card-content{padding:16px}}.retainer-page .retainer-main .why .why-cards-whole-wraper .slider-wraper .slider-cad .card-content h5{font-weight:700;font-size:16px;line-height:24px;color:#282829;margin-bottom:8px}@media only screen and (max-width:470px){.retainer-page .retainer-main .why .why-cards-whole-wraper .slider-wraper .slider-cad .card-content h5{font-size:14px;line-height:24px;margin-bottom:4px}}.retainer-page .retainer-main .why .why-cards-whole-wraper .slider-wraper .slider-cad .card-content p{font-weight:400;font-size:16px;line-height:24px;color:#6e6e73}@media only screen and (max-width:470px){.retainer-page .retainer-main .why .why-cards-whole-wraper .slider-wraper .slider-cad .card-content p{font-size:14px;line-height:24px}}.retainer-page .retainer-main .perfect-smile{padding:72px 0}@media only screen and (max-width:500px){.retainer-page .retainer-main .perfect-smile{padding:0 0 32px}}.retainer-page .retainer-main .perfect-smile .perfect-smile-wrapper{display:flex;flex-direction:column;align-items:center;margin:0 -16px}.retainer-page .retainer-main .perfect-smile .perfect-smile-top .perfect-heading{font-weight:400;font-size:32px;line-height:40px;text-align:center;margin-bottom:26px}@media only screen and (max-width:470px){.retainer-page .retainer-main .perfect-smile .perfect-smile-top .perfect-heading{font-size:20px;line-height:32px;margin-bottom:16px}}.retainer-page .retainer-main .perfect-smile .perfect-smile-top .perfect-heading{margin-bottom:16px}.retainer-page .retainer-main .perfect-smile .perfect-smile-top p{font-weight:400;font-size:16px;line-height:24px;color:#6e6e73;text-align:center;margin-bottom:32px}.retainer-page .retainer-main .perfect-smile .perfect-smile-cards{display:flex;width:100%;justify-content:space-between;margin:-16px 0}@media only screen and (max-width:1500px){.retainer-page .retainer-main .perfect-smile .perfect-smile-cards{flex-wrap:wrap}}.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper{padding:16px;width:50%}@media only screen and (max-width:1500px){.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper{width:100%}}.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card{display:flex;background-color:#fafafa;padding:24px;border-radius:16px;justify-content:space-between;align-items:center}@media only screen and (max-width:1500px){.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card{justify-content:space-around}}@media only screen and (max-width:767.9px){.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card{padding:16px}}.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card .perfect-smile-image{width:128px;height:128px;margin-right:24px}.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card .perfect-smile-image img{height:100%;width:100%}@media only screen and (max-width:767.9px){.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card .perfect-smile-image{margin-right:24px;height:80px;width:80px}}@media only screen and (max-width:475.9px){.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card .perfect-smile-image{min-width:80px}}.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card .perfect-smile-content{margin-top:32px}@media only screen and (max-width:767.9px){.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card .perfect-smile-content{margin-top:22px}}.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card .perfect-smile-content .set-price{display:flex;justify-content:space-between}.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card .perfect-smile-content .set-price .sets h4{color:#282829;font-weight:400;font-size:28px;line-height:32px;margin-bottom:0}@media only screen and (max-width:767.9px){.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card .perfect-smile-content .set-price .sets h4{font-size:14px;line-height:24px}}.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card .perfect-smile-content .set-price .price_section{display:flex;align-items:center}.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card .perfect-smile-content .set-price .price_section .price-original{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#86868b;font-weight:400;font-size:16px;line-height:24px;margin-bottom:0;margin-right:16px}@media only screen and (max-width:767.9px){.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card .perfect-smile-content .set-price .price_section .price-original{font-size:12px;line-height:16px;margin-right:8px}}.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card .perfect-smile-content .set-price .price_section .price-offer{color:#282829;font-weight:700;font-size:28px;line-height:40px;margin-bottom:0}@media only screen and (max-width:767.9px){.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card .perfect-smile-content .set-price .price_section .price-offer{font-size:20px;line-height:32px}}.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card .perfect-smile-content .perfect-smile-card-description p{font-weight:400;font-size:16px;line-height:24px;color:#6e6e73}@media only screen and (max-width:767.9px){.retainer-page .retainer-main .perfect-smile .perfect-smile-cards .perfect-smile-card-wrapper .perfect-smile-one-card .perfect-smile-content .perfect-smile-card-description p{font-size:12px;line-height:16px}}.retainer-page .retainer-main .faq{padding:64px 0 151px}@media only screen and (max-width:470px){.retainer-page .retainer-main .faq{padding-bottom:12px}}.retainer-page .retainer-main .faq h4{font-weight:400;font-size:32px;line-height:40px;text-align:center;margin-bottom:26px}@media only screen and (max-width:470px){.retainer-page .retainer-main .faq h4{font-size:20px;line-height:32px;margin-bottom:16px}}.retainer-page .retainer-main .faq h4{margin-bottom:32px}@media only screen and (max-width:1023.9px){.retainer-page .retainer-main .faq .faq-section-wrapper{padding:0 16px}}@media only screen and (max-width:500.9px){.retainer-page .retainer-main .faq .faq-section-wrapper{padding:0}}.retainer-page .retainer-main .faq .faq-section{background-color:#fafafa;border-radius:8px;padding:24px;width:100%;margin-bottom:136px}@media only screen and (max-width:1023.9px){.retainer-page .retainer-main .faq .faq-section{margin-bottom:40px}}@media only screen and (max-width:470px){.retainer-page .retainer-main .faq .faq-section{margin-bottom:0}}.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper .collapse-wrapper{padding:18px 0}.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper .collapse-wrapper .collapse-header h3{font-size:20px}@media only screen and (max-width:1023.9px){.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper .collapse-wrapper .collapse-header h3{font-size:16px}}.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper .collapse-wrapper .collapse-header .plus{top:24px}.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper .collapse-wrapper .collapse-header .plus:after,.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper .collapse-wrapper .collapse-header .plus:before{height:14px;background-color:#282829;width:1px}@media only screen and (max-width:1023px){.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper .collapse-wrapper .collapse-header .plus{top:20px}}@media only screen and (max-width:575px){.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper .collapse-wrapper .collapse-header .plus{top:24px}}.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper .collapse-wrapper.active .collapse-header h3{color:#282829!important}.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper .collapse-wrapper.active .collapse-header .plus:after,.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper .collapse-wrapper.active .collapse-header .plus:before{background-color:#282829}.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper .collapse-wrapper:hover .collapse-header h3{color:#282829}.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper .collapse-wrapper:hover .collapse-header .plus:after,.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper .collapse-wrapper:hover .collapse-header .plus:before{background-color:#282829}.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper .collapse-wrapper .collapse-body{padding:16px 20px 0 0}@media only screen and (max-width:800px){.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper .collapse-wrapper .collapse-body{padding:16px 10px 0 0}}.retainer-page .retainer-main .faq .faq-section .faq-collapse-wrapper:last-of-type .collapse-wrapper{border:none;padding-bottom:0}.retainer-page .retainer-main .faq .faq-section #sg-faq2{display:none}.retainer-page .retainer-footer{background-color:#fafafa;padding:40px;text-align:center}@media only screen and (max-width:480px){.retainer-page .retainer-footer{padding:24px 16px}}.retainer-page .retainer-footer .social-media{background-color:#ebebeb;width:40px;height:40px;border-radius:50%;padding:8px}.retainer-page .retainer-footer .social-media .social-media-icon{height:20px}.retainer-page .f-xs{font-size:12px}.retainer-page .f-sm{font-size:14px}@media only screen and (max-width:1023.9px){.retainer-page .f-sm{font-size:12px}}.retainer-page .f-md{font-size:17px}@media only screen and (max-width:1023.9px){.retainer-page .f-md{font-size:14px}}.retainer-page .f-lg{font-size:20px}@media only screen and (max-width:1023.9px){.retainer-page .f-lg{font-size:17px}}.retainer-page .f-xl{font-size:32px}@media only screen and (max-width:1023.9px){.retainer-page .f-xl{font-size:20px}}.retainer-page .mb-8{margin-bottom:8px}.retainer-page .mt-8{margin-top:8px}.retainer-page .ml-8{margin-left:8px}.retainer-page .mb-16{margin-bottom:16px}.retainer-page .mt-16{margin-top:16px}.retainer-page .ml-16{margin-left:16px}.retainer-page .mb-24{margin-bottom:24px}.retainer-page .title{color:#282829}.retainer-page .content{color:#6e6e73}.retainer-page .straighter-teath{padding:72px 0;background-color:#fafafa}@media only screen and (max-width:480px){.retainer-page .straighter-teath{padding-bottom:8px;padding-top:0}}.retainer-page .straighter-teath .container{display:flex;justify-content:center}.retainer-page .straighter-teath .form-section{width:832px;border-radius:16px;padding:24px 24px 0}@media only screen and (max-width:550px){.retainer-page .straighter-teath .form-section{padding:24px 16px}}@media only screen and (max-width:480px){.retainer-page .straighter-teath .form-section{padding:32px 0}}.retainer-page .straighter-teath .form-section .selector-wraper{position:relative}.retainer-page .straighter-teath .form-section .selector-wraper .selector{font-size:16px;line-height:16px;height:56px;padding:20px 25px;outline:none;width:100%;box-shadow:none;border:1px solid #dbdee7;border-radius:6px;transition:.1s ease-out;color:#282829;position:relative;text-align:left;background-color:#fff}.retainer-page .straighter-teath .form-section .selector-wraper .selector:hover{cursor:pointer}.retainer-page .straighter-teath .form-section .selector-wraper .selector .select-dropdown-arrow{position:absolute;right:16px;top:16px;transition:all .3s ease}.retainer-page .straighter-teath .form-section .selector-wraper .selector .invert-arrow{transform:rotate(180deg);transition:all .3s ease}.retainer-page .straighter-teath .form-section .selector-wraper .selector-color{color:#86868b}.retainer-page .straighter-teath .form-section .selector-wraper .options .button-active{border:1px solid #282829;border-radius:8px}.retainer-page .straighter-teath .form-section .selector-wraper .options button{background-color:#fff;font-size:16px;line-height:16px;padding:12px 16px;outline:none;width:100%;box-shadow:none;color:#282829;cursor:pointer;text-align:left;border:1px solid #e6e6e6;border-radius:8px;margin:8px 0}.retainer-page .straighter-teath .form-section .selector-wraper .options button .number-of-sets-button .number-of-sets-button-top{color:#282829;font-weight:400;font-size:16px;line-height:24px;margin-bottom:4px}@media only screen and (max-width:550px){.retainer-page .straighter-teath .form-section .selector-wraper .options button .number-of-sets-button .number-of-sets-button-top{font-size:14px;line-height:24px}}.retainer-page .straighter-teath .form-section .selector-wraper .options button .number-of-sets-button .number-of-sets-button-bottom{display:flex;align-items:center}.retainer-page .straighter-teath .form-section .selector-wraper .options button .number-of-sets-button .number-of-sets-button-bottom .number-of-sets-button-price{font-weight:400;font-size:28px;line-height:40px;color:#282829;margin-right:8px}@media only screen and (max-width:550px){.retainer-page .straighter-teath .form-section .selector-wraper .options button .number-of-sets-button .number-of-sets-button-bottom .number-of-sets-button-price{font-size:20px;line-height:32px}}.retainer-page .straighter-teath .form-section .selector-wraper .options button .number-of-sets-button .number-of-sets-button-bottom .number-of-sets-button-old-price{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;font-weight:400;font-size:14px;line-height:16px;color:#86868b}@media only screen and (max-width:550px){.retainer-page .straighter-teath .form-section .selector-wraper .options button .number-of-sets-button .number-of-sets-button-bottom .number-of-sets-button-old-price{font-size:12px;line-height:16px}}.retainer-page .straighter-teath .form-section #referralTitle{display:flex;font-weight:400;font-size:32px;line-height:48px;justify-content:center;margin-bottom:32px}@media only screen and (max-width:550px){.retainer-page .straighter-teath .form-section #referralTitle{font-size:20px;line-height:32px;margin:0 0 16px}}.retainer-page .straighter-teath .form-section .star-importent{color:red}.retainer-page .straighter-teath .form-section input{font-size:16px;line-height:16px;height:56px;padding:20px 25px;outline:none;width:100%;box-shadow:none;border:1px solid #dbdee7;border-radius:6px;transition:.1s ease-out;color:#282829}@media only screen and (max-width:1023.9px){.retainer-page .straighter-teath .form-section input{height:48px}}.retainer-page .straighter-teath .form-section .from-button-bellow-text p{color:#6e6e73;font-size:14px;line-height:24px;margin-top:32px;margin-bottom:0}@media only screen and (max-width:500.9px){.retainer-page .straighter-teath .form-section .from-button-bellow-text p{font-size:12px;line-height:16px;margin-top:24px}}.retainer-page .error-box,.retainer-page .form-section,.retainer-page .unlock-reward-section{border-color:#d91e36!important}.retainer-page .error-title{color:#d91e36}.retainer-page .phone-number-section .input-default{border:1px solid #dbdee7;border-radius:8px;width:100%;height:56px;font:normal normal normal 17px/24px Sofia Pro;color:#282829;padding:18px 16px;position:relative;-moz-appearance:none;-webkit-appearance:none;display:flex;align-items:center;max-width:135px;margin-right:16px}@media only screen and (max-width:767.9px){.retainer-page .phone-number-section .input-default{height:48px}}.retainer-page .phone-number-section img.droparrow{position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:360.9px){.retainer-page .phone-number-section img.droparrow{right:8px}}.retainer-page .phone-number-section .flag-box{display:inline-block;width:20px;margin-right:10px;margin-top:-2px}.retainer-page .phone-number-section .flag-box .iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/img/flags.jpg);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}.retainer-page .phone-number-section .flag-box .iti-flag.my{height:10px;background-position:-3578px 0}.retainer-page .phone-number-section .flag-box .iti-flag.hk{height:14px;background-position:-2171px 0}.retainer-page .phone-number-section .flag-box .iti-flag.id{height:14px;background-position:-2325px 0}.retainer-page .phone-number-section .flag-box .iti-flag.sg{height:14px;background-position:-4449px 0}.retainer-page .phone-number-section .flag-box .iti-flag.tw{height:14px;background-position:-5131px 0}.retainer-page .phone-number-section .flag-box .iti-flag.th{height:14px;background-position:-4911px 0}.retainer-page .phone-number-section .flag-box .iti-flag.vn{height:14px;background-position:-5434px 0}.retainer-page .phone-number-section .flag-box .iti-flag.jp{height:14px!important;background-position:-2611px 0!important}.retainer-page .phone-number-section .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;display:none;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch;top:60px;left:0}.retainer-page .phone-number-section .country-list li{padding:5px 10px}.retainer-page .phone-number-section .country-list li .dial-code{color:#999;display:inline-block;margin-left:10px}.retainer-page .phone-number-section .country-list li:hover{background:#999}.retainer-page .phone-number-section .country-list.show{display:block!important}.retainer-page .extra-input-wrapper{display:flex;justify-content:space-between;margin-top:24px}.retainer-page .extra-input-wrapper .checkout-checkbox input[type=checkbox]{display:none}.retainer-page .extra-input-wrapper .checkout-checkbox input[type=checkbox]:checked+label:before{border-color:#2caae2;background:#2caae2}.retainer-page .extra-input-wrapper .checkout-checkbox input[type=checkbox]:checked+label:after{display:block}.retainer-page .extra-input-wrapper .checkout-checkbox label{padding:4px 0 0 28px;position:relative;line-height:1.4;margin-bottom:0}.retainer-page .extra-input-wrapper .checkout-checkbox label:before{content:"";position:absolute;width:20px;height:20px;border-radius:4px;border:1px solid #e6e6e6;left:0;top:2px}.retainer-page .extra-input-wrapper .checkout-checkbox label:after{content:"";position:absolute;left:4px;top:7px;width:12px;height:12px;background:url(/img/icon-checktick.svg);background-size:contain;background-repeat:no-repeat;display:none;line-height:1}.retainer-page .web-btn{font-size:14px;line-height:22px;height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#2caae2!important;color:#fff!important;border-width:1px;margin-top:40px;width:100%}.retainer-page .web-btn:hover{background:#2caae2;color:#fff}.retainer-page .web-btn.disabled{background:#e0e0e1!important;border-color:#e0e0e1;color:#86868b;pointer-events:none}.retainer-page .web-btn.disabled:hover{background:#e0e0e1;color:#86868b}@media only screen and (max-width:1023.9px){.retainer-page .web-btn{margin-top:40px}}.retainer-page .white-screen{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;background-color:#fff;align-items:center;padding-top:152px}@media only screen and (max-width:720px){.retainer-page .white-screen{padding-top:100px}}.retainer-page .white-screen .sucess-img{width:72px;margin-bottom:24px}.retainer-page .white-screen .sucess-img img{width:100%}.retainer-page .white-screen .sucess-content{text-align:center;padding:0 16px}@media only screen and (max-width:480px){.retainer-page .white-screen .sucess-content{text-align:left}}.retainer-page .white-screen .sucess-content h2{font-weight:700;font-size:56px;line-height:72px;color:#282829;margin-bottom:24px}@media only screen and (max-width:720px){.retainer-page .white-screen .sucess-content h2{font-size:28px;line-height:40px;margin-bottom:8px}}.retainer-page .white-screen .sucess-content p{font-weight:400;font-size:16px;line-height:24px;color:#6e6e73}@media only screen and (max-width:720px){.retainer-page .white-screen .sucess-content p{font-size:14px;line-height:24px}}.retainer-page .loader{border-radius:50%;border:3px solid #f3f3f3;border-top-color:#2caae2;width:20px;height:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=4575dfa6ddf10343.css.map*/