:root{--n-color-white: #ffffff;--n-color-white-gray: #F6EBFF;--n-color-black: #161818;--n-color-blue: #0B57D0;--n-color-blue-v1: #074A97;--n-color-blue-v1-hover: #0048b9;--n-color-black-dark: #161818;--n-color-snow-blue: #023D5D;--n-color-gray-00: #646565;--font-dm-sans: "DM Sans"}.custom-fade-out{opacity:1;transition:opacity .5s ease-out}.custom-fade-out.custom-hidden{opacity:0}.custom-fade-in{opacity:0;transition:opacity .5s ease-in}.custom-fade-in.custom-visible{opacity:1}.smile-transform .container_wrap{display:flex;justify-content:center;flex-direction:column}.smile-transform .section-sub-title{text-align:center;color:#161818;font-family:var(--font-dm-sans);font-size:18px;font-style:normal;text-transform:none;font-weight:700;line-height:1.4;padding-bottom:8px;letter-spacing:5.76px}@media (max-width: 768px){.smile-transform .section-sub-title{font-size:16px}}.smile-transform .blur-image{filter:blur(5px);transition:opacity 1s ease-in-out;display:block;position:absolute;top:0;left:0;width:100%;height:auto;z-index:1}.smile-transform .canvas-container .canvas{display:block}.smile-transform .canvas-container{width:100%;max-width:1114px;height:0;padding-bottom:65.35%;position:relative;margin:0 auto}.smile-transform .canvas-container .loader{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:0 auto;top:40%;left:0;right:0;position:absolute}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.smile-transform .canvas{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.smile-transform .section-title{text-align:center;margin-bottom:20px;letter-spacing:0;color:var(--n-color-blue-v1);font-family:var(--font-dm-sans);font-size:36px;font-style:normal;text-transform:none;font-weight:700;line-height:40px;padding-bottom:8px}@media (max-width: 768px){.smile-transform .section-title{font-size:30px;line-height:36px}}.smile-transform .content{display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.smile-transform .content{display:flex;flex-direction:row;justify-content:space-between;gap:50px;padding-top:3%}}.smile-transform .content .image-container{position:relative;width:100%}@media (min-width: 768px){.smile-transform .content .image-container{width:50%;margin-bottom:1rem}}.smile-transform .content .image-container img{width:100%;border-radius:10px}.smile-transform .content .image-container .before-after-text{width:100%;display:flex;justify-content:center;padding:1rem;text-align:center;color:var(--n-color-blue-v1);font-family:var(--font-dm-sans);font-size:18px;font-style:normal;text-transform:none;font-weight:500;line-height:1.4}@media (min-width: 768px){.smile-transform .content .image-container .before-after-text{padding:2rem 1rem}}.smile-transform .content .features{width:100%}@media (min-width: 768px){.smile-transform .content .features{width:50%}}.smile-transform .content .features ul{list-style:none;padding:0}.smile-transform .content .features ul li{font-size:1rem;margin-bottom:.5rem;display:flex;gap:10px;align-items:flex-start;text-align:left;color:#161818;font-family:var(--font-dm-sans);font-style:normal;text-transform:none;font-weight:500;line-height:1.4;font-size:19px;padding-bottom:20px}.smile-transform .content .features ul li strong{color:#000;font-weight:700}.smile-transform .content .features ul li span{color:#06c;font-weight:700;padding-top:4px}.smile-transform .content .features ul li span img{width:21px;height:21px}.smile-transform .content .features ul li:last-of-type{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding-top:5%}.smile-transform .content .features ul li:last-of-type span{display:none}.smile-transform .shop-button{display:inline-block;padding:.75rem 1.5rem;background-color:#06c;font-family:var(--font-dm-sans);color:#fff;text-decoration:none;transition:background-color .3s;max-width:300px;width:100%;margin:47px auto 0;text-align:center;border-radius:47px}.smile-transform .shop-button:hover{background-color:#004a99}.split-text-section .split-text-section-inner{display:flex;flex-direction:column;gap:30px;padding:2rem 1.5rem}@media (min-width: 768px){.split-text-section .split-text-section-inner{display:grid;grid-template-columns:auto auto;gap:10%;padding:5rem 2.5rem}}.split-text-section .split-text-section-inner .section-title{color:var(--n-color-blue-v1);font-family:var(--font-dm-sans);font-style:normal;font-weight:700;text-align:left;font-size:35px;line-height:40px;padding-bottom:10px}@media (min-width: 768px){.split-text-section .split-text-section-inner .section-title{font-size:48px;line-height:64px;padding-bottom:unset}}.split-text-section .split-text-section-inner .section-sub-title{text-align:left;color:var(--n-color-black-dark);font-family:var(--font-dm-sans);font-style:normal;text-transform:none;font-weight:400;padding-bottom:8px;font-size:16px;line-height:1.2}@media (min-width: 768px){.split-text-section .split-text-section-inner .section-sub-title{font-size:18px;line-height:1.4}}.split-text-section .split-text-section-inner .right-side h3{font-size:20px;padding-bottom:10px}.split-text-section .split-text-section-inner .right-side a{font-size:14px;transition:color .3s;text-decoration:underline;font-weight:500}.split-text-section .split-text-section-inner .right-side a:hover{color:var(--n-color-blue)}@media (min-width: 768px){.split-text-section .split-text-section-inner .right-side .section-sub-title{font-size:16px;line-height:1.1}}.split-text-section .split-text-section-inner .right-side .right-side-one:first-of-type{border-bottom:1px solid var(--n-color-gray-00);padding-bottom:1rem;margin-bottom:1rem}.press-quotes-v2{background:linear-gradient(to bottom,#afd6f6,#fff 99%)}.press-quotes-v2 .border-1{border-width:1px;border-color:#1a1b18;border:none}.press-quotes-v2 .press-inner-item h3{font-size:20px;padding-top:10px;padding-bottom:10px;font-weight:500}.press-quotes-v2 .press-inner-item .section-sub-title{font-size:16px;line-height:1.2;font-weight:400;padding-top:10px;padding-bottom:10px}.press-quotes-v2 .press-inner-item a{font-size:14px;transition:color .3s;text-decoration:underline;font-weight:500}.press-quotes-v2 .press-inner-item a:hover{color:var(--n-color-blue)}.press-custom-slider{width:100%;overflow:hidden;padding:20px 0}.press-custom-slider .slider-container{position:relative;width:100%}.press-custom-slider .slider-container .slider .slide{padding:0}.press-custom-slider .slider-container .slider .slide img{width:100%;height:auto}.press-custom-slider .slider-container .custom-prev,.press-custom-slider .slider-container .custom-next{position:absolute;top:50%;transform:translateY(-50%);background-color:#000;color:#fff;border:none;padding:10px 15px;cursor:pointer;z-index:1}.press-custom-slider .slider-container .custom-prev{left:10px}.press-custom-slider .slider-container .custom-next{right:10px}.press-custom-slider .slider-container .custom-prev:hover,.press-custom-slider .slider-container .custom-next:hover{background-color:#555}
/*# sourceMappingURL=/cdn/shop/t/330/assets/a-random-styles.css.map */
