@media screen and (min-width:1600px){.section-hotspots .hotspot-container{padding-top:calc(90% / var(--aspect-ratio))}}@media screen and (min-width:1800px){.section-hotspots .hotspot-container{padding-top:calc(80% / var(--aspect-ratio))}}@media screen and (min-width:2000px){.section-hotspots .hotspot-container{padding-top:calc(75% / var(--aspect-ratio))}}@media screen and (min-width:1300px){.home-banner-section .container .row.left-hero-sec .col-middle.mid-sec img.teeth-image{height:100%;margin-bottom:0;object-fit:cover}body.home-page.template-product .section-main-product product-form.container{margin-bottom:0}.product-detail-page .page-section-spacing{margin-bottom:0}}@media screen and (max-width:1400px){.section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-4{top:116%!important}.section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-5{left:3%!important}.section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-3{top:82%;left:87%}.section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-2{top:17%!important;left:86%!important}}@media screen and (max-width:1300px){.home-banner-section .container .row.left-hero-sec .col-middle.mid-sec{width:42%;margin-right:-127px}.section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-4{top:126%!important}}@media screen and (max-width:1280px){.home-banner-section .left-hero-sec .left-content .just-sec span,.home-banner-section .left-hero-sec .left-content .just-sec h2{font-size:60px}.home-banner-section .left-hero-sec .left-content h1.bold-class{font-size:62px}.home-banner-section .left-hero-sec .left-content h1.bold-class span.u-text{height:42px;display:inline-block}.home-banner-section .left-hero-sec .left-content h1.bold-class span.u-text img{height:100%;width:100%}.home-banner-section .left-hero-sec .left-content h2.heading-class{font-size:62px}.home-banner-section .left-hero-sec .left-content h1.bold-class{letter-spacing:9.76px}}@media screen and (max-width:1199px){.home-banner-section .left-hero-sec .left-content{margin:95px 0 85px}.home-banner-section .left-hero-sec .left-content .just-sec h2,.home-banner-section .left-hero-sec .left-content .just-sec span{font-size:50px;line-height:100%}.slick-list.draggable{width:100%}body.home-page.template-product.product-detail-page .section-custom-content div#block-id-html_dUXdNF{width:50%}.section-difference-section .flexible-layout.flexible-layout--align-center.valign-middle div#block-id-text_KAzEik{width:100%}.home-banner-section .left-hero-sec .left-content h1.bold-class{font-size:50px;line-height:100%}.home-banner-section .left-hero-sec .left-content h1.bold-class span.u-text{height:36px;width:56px;margin-right:5px;display:none}.home-banner-section .left-hero-sec .left-content h1.bold-class{letter-spacing:7.9px}.home-banner-section .container .row.left-hero-sec .col-middle.mid-sec img.teeth-image{object-position:right 0}.home-banner-section .left-hero-sec .left-content h1.bold-class span.u-text img{height:100%;width:100%}.home-banner-section .left-hero-sec .left-content h2.heading-class{font-size:50px;line-height:120%}.section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-4{top:130%!important;left:54%!important}main#content .home-banner-section p.desc span{font-size:18px;letter-spacing:1px}main#content .home-banner-section p.desc{font-size:18px;letter-spacing:0;margin-top:10px;margin-bottom:10px}.home-banner-section .left-hero-sec .left-content .just-sec{margin-left:10px;max-width:210px}main#content .home-banner-section .left-hero-sec .left-content a.btn.btn-wrap{margin-top:23px;margin-left:0!important;font-size:25px}.home-banner-section .container .row.left-hero-sec .col-right.right-img-se{margin:auto -20px 40px}.home-banner-section .container .row.left-hero-sec .col-middle.mid-sec{width:auto!important;margin-right:0}.section-image-with-text .container .teeth-left-section.column.column--half{width:50%;height:490px}.section-image-with-text .container .teeth-right-section.column.column--half.align-ltr-left{width:50%;padding-left:33px}.section-image-with-text .container .teeth-right-section .feature-text-paired p{font-size:35px}.section-image-with-text .container .teeth-right-section .feature-text-paired h2.majortitle.in-content.h1{font-size:50px}.section-image-with-text .container .teeth-right-section .feature-text-paired br{display:none}.section-custom-content .right-side{width:100%;order:0;max-width:350px;margin:0 auto}.section-custom-content .left-side{width:50%;padding-right:40px}main#content .image-text-section .teeth-right-section.column.column--half.align-ltr-left .feature-text-paired{margin:0 0 0 30px}.text-img-class .teeth-right-section.column .feature-text-paired{margin:0;padding-right:30px}div#pagefooter .image-text-section .fully-spaced-row--medium .image-overlap__image .fade-in-up{margin-top:82px}.reviews_bottom .desc{font-size:15px}main#content .reviews_box{padding:42px 15px 16px}main#content .reviews_box .designation{font-size:14px;padding:5px 0 0 5px!important}body .section-custom-content .align-ltr-left h4 strong,body .section-custom-content .align-ltr-left h4{font-size:24px}body .section-custom-content .align-ltr-left p{font-size:18px}.detail.product-column-right .product-form .main-desc-wrap{margin-bottom:30px}.pageheader:not(.pageheader--layout-inline-permitted)+#main-nav .navigation .navigation__item--with-small-menu>.navigation__tier-2-container{top:65px!important}.section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-2{top:22%!important;left:90%!important}.section-hotspots .height--adapt.image-overlay.image-overlay--bg-shadow.text-overlay-parent--mobile-stack .height__image.image-overlay__image{max-height:690px;max-width:98%;margin:151px auto 0;right:0}body .section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-1,body .section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-5{left:5%!important}main#content .product-form .quantity-submit-row .quantity-submit-row__submit button.sticky[type=submit]{max-width:450px;left:270px;right:-270px}}@media screen and (max-width:1023px){body main#content .detail.product-column-right h1.product-title,.height--adapt.image-overlay .text-overlay h2.text-overlay__title.h1,.section-difference-section h2.majortitle.h1.in-content{font-size:38px!important}.swiper-container.swiper-initialized.swiper-horizontal.swiper-backface-hidden{padding-left:15px;padding-right:15px}.signup-form.bottom_form input{font-size:18px}.section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-4{top:140%!important}body.home-page.template-product.product-detail-page .reviews-section{margin-top:20px}.home-banner-section .section-apps .collabs-page h1,.home-banner-section .section-apps .collabs-page .collabs-page__partnership h2,main#content .contact_page h2,.spaced-row h2.title{font-size:38px}.section-hotspots .text-overlay__inner{display:block!important}.text-img-class .teeth-right-section .rte.lightly-spaced-row p{font-size:16px}main#content .collapsible-tabs__tab .disclosure__panel.has-motion{padding:0}body.home-page.template-404.error-404 .page-section-spacing{padding:40px 0 20px}body.home-page.template-404.error-404 .page-section-spacing a.underline{font-size:20px;margin-top:15px}.why-dailysmile .why-dailysmile-boxes{grid-template-columns:repeat(3,1fr)}body.home-page.template-404.error-404 .page-section-spacing h1.majortitle{font-size:80px}.home-banner-section .left-hero-sec .left-content .just-sec h2,.home-banner-section .left-hero-sec .left-content .just-sec span{font-size:30px}.home-banner-section .left-hero-sec .left-content h1.bold-class{font-size:41px}.home-banner-section .left-hero-sec .left-content h2.heading-class{font-size:32px}main#content .home-banner-section p.desc span{font-size:19px}main#content .home-banner-section p.desc{font-size:16px}.home-banner-section .container,.home-banner-section.container{margin:0;width:100%}.home-banner-section .container .row.left-hero-sec{flex-direction:unset}.home-banner-section .left-hero-sec .left-content h1.bold-class span.u-text{width:28px;height:21px}.home-banner-section .left-hero-sec .left-content h1.bold-class{letter-spacing:9.2px}main#content .home-banner-section .left-hero-sec .left-content a.btn.btn-wrap{margin-top:15px;margin-left:0;font-size:20px}main#content a.btn{font-size:19px;padding:17px 45px}.home-banner-section .left-hero-sec .left-content{padding:0;width:50%;margin:65px 0}.section-multi-column h3.text-column__title{font-size:14px;text-align:left}.section-multi-column .fade-in-up{padding:0}.reviews-section h2.reviews-heading{font-size:38px}.reviews-section{margin-top:95px}.section-image-with-text .container .teeth-right-section .feature-text-paired p{font-size:25px}.section-image-with-text .container .teeth-right-section .feature-text-paired h2.majortitle.in-content.h1{font-size:35px}.section-image-with-text .fully-spaced-row--medium{margin:0 0 90px}.section-custom-content{margin:67px auto 0;padding-top:47px;padding-bottom:47px}.section-custom-content .left-side .content-section h2.section-heading{font-size:18px}.section-custom-content .left-side .content-section p.section-content{font-size:16px}.section-custom-content .use-heading-text{font-size:38px}.why-daily-smile-section section.container.why-dailysmile{padding:60px 0!important}section.watch-our-customers{padding-top:75px!important}main#content .image-text-section .teeth-right-section.column.column--half.align-ltr-left .feature-text-paired h2.majortitle.in-content.h1,.text-img-class .teeth-right-section.column .feature-text-paired h2.majortitle.in-content.h1{font-size:35px}main#content .image-text-section{padding-top:0;padding-bottom:0}.section-collapsible-tabs .collapsible-tabs h3#faq-frequently-asked-questions{margin:0 0 35px;font-size:38px}.section-collapsible-tabs .collapsible-tabs{padding:60px 0 68px}.home-last-sec.heading-btn-sec{padding:60px 0 67px;margin-top:0}.home-last-sec.heading-btn-sec h1.heading-text{font-size:40px}div#pagefooter .image-text-section .feature-text-paired a.small-feature-link.button-row__btn{font-size:20px;padding:20px 44px}.reviews_bottom .desc{font-size:16px;line-height:120%}div#pagefooter .section-footer__row.section-footer__row--blocks{padding-bottom:0}.section-footer .copyright,.section-footer .copyright span,.section-footer .copyright a{font-size:15px}.feature-text-paired .rte.lightly-spaced-row p{font-size:16px}body .section-custom-content .align-ltr-left h4 strong,body .section-custom-content .align-ltr-left h4{font-size:20px}body .section-custom-content .align-ltr-left p{font-size:16px}body .what-is-box h2.what-is-box-heading,body .why-dailysmile h2.why-dailysmile-heading,body .watch-our-customers h2.heading,body .text-img-class .teeth-right-section h2.majortitle.in-content.h1{font-size:38px}body.home-page.template-product.product-detail-page .reviews-section section.container.reviews-carousel.double-reviews{padding:0 15px!important}body.home-page.template-product.product-detail-page .section-difference-section .rte p{font-size:24px}.product-detail-page .section-collapsible-tabs{padding-top:60px}main#content .collapsible-tabs__tab .disclosure__title{padding-left:20px}.reading-width.account-form.contact_page{margin-top:50px}main#content .collapsible-tabs__tab .disclosure__panel.has-motion{padding-left:20px}h1.majortitle,.privacy-policy-page h1,.account-form h2.title,.spaced-row h2.title{font-size:38px}body.home-page.template-blog .page-section-spacing{padding:50px 0;margin:0}.article-list.article-layout--columns h2 a{font-size:22px}.article-list.article-layout--columns .rte.cf span,.article-list.article-layout--columns .rte.cf p{font-size:16px;line-height:160%!important;display:block}body.home-page.template-blog .page-section-spacing{padding:50px 0;margin:0 0 50px}.shopify-policy__body.privacy-policy-page{padding:60px 0}.privacy-policy-page h5,.privacy-policy-page h4{font-size:20px}body.home-page.template-customers-login .account-form,div#customer{padding:60px 15px}.address-tables .info-card.spaced-row{margin-top:30px;padding:30px}.detail.product-column-right .main-desc-wrap .custom-description-content p{font-size:15px}.detail.product-column-right .main-desc-wrap .custom-description-content ul.des-wrap li,ul.des-wrap a,.whats-in-kit-content p,.ingredients-content p{font-size:14px}body.home-page.template-product.product-detail-page .home-last-sec.heading-btn-sec h1.heading-text{font-size:38px}body.home-page table.product_table th img{margin-bottom:0;max-width:50px}main#content .section-image-with-text .container .teeth-right-section .feature-text-paired a.btn.btn--primary.button-row__btn{padding-left:40px;padding-right:40px}body.home-page.template-product.product-detail-page main#content .section-collapsible-tabs .disclosure__panel.has-motion .disclosure__content.rte{padding-left:20px!important;padding-right:20px!important}body .section-footer__menu-block__menu li a,.section-footer__row__col.section-footer__newsletter-block .section-footer__text.rte p{font-size:16px}.section-footer .section-footer__title{font-size:25px}.why-daily-smile-section .why-dailysmile-boxes .why-dailysmile-box-text{font-size:18px}body.home-page.template-product.product-detail-page .section-custom-content .flexible-layout div#block-id-text_3QijPz{padding-right:80px}body.home-page.template-product.product-detail-page .section-custom-content div#section-id-template--24754434736446__custom_content_WhbEWg{margin-top:-60px!important}body.home-page.template-product.product-detail-page .reviews-section{margin-bottom:40px}.home-banner-section .left-hero-sec .left-content h2.heading-class{letter-spacing:2px}.home-banner-section .left-hero-sec .left-content .just-sec h2,.home-banner-section .left-hero-sec .left-content .just-sec span{letter-spacing:2.5px}.home-banner-section .left-hero-sec .left-content .just-wrap{display:block}.home-banner-section .left-hero-sec .left-content .just-sec{margin-left:0}.section-hotspots .height--adapt.image-overlay.image-overlay--bg-shadow.text-overlay-parent--mobile-stack .height__image.image-overlay__image{max-height:498px;max-width:95%}body .section-hotspots hotspots-image.block.relative{margin-bottom:200px}body .section-hotspots hotspots-image.block.relative .height--adapt.image-overlay{padding-bottom:0}body .section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-1{left:5%!important;top:60%!important}body .section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-2{top:28%!important}body .section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-3{top:100%}body .section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-4{top:131%!important}body .section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-5{top:98%!important}body.home-page.template-product.product-detail-page .section-custom-content{padding-top:30px}.media-gallery__inner.sticky-content-container .product-media--image .img-ar.img-ar--contain{height:455px}.product-media-slider .slick-list .slider__item a{height:60px}main#content .product-form .quantity-submit-row .quantity-submit-row__submit button.sticky[type=submit]{max-width:340px;left:220px;right:-190px}.home-banner-section .left-hero-sec .left-content h1.bold-class{font-size:32px;padding-bottom:3px}.reviews_bottom .desc{min-height:185px}.reviews_box .review_user_meta .meta_group{min-height:30px}.whats-in-kit-content ul li{font-size:14px}.whats-in-kit-content ul li:before{height:7px;width:7px;top:12px;left:18px}.custom-section-announcement-bar .announcement-bar-content .announcement-bar-item:nth-child(2){display:flex}}@media screen and (max-width:767px){.container{max-width:100%!important}.reviews_bottom .desc{min-height:210px}body main#content .detail.product-column-right h1.product-title,.height--adapt.image-overlay .text-overlay h2.text-overlay__title.h1,.section-difference-section h2.majortitle.h1.in-content,.product-table-section h2.table-heading,.home-banner-section .section-apps .collabs-page .collabs-page__partnership h2,main#content .contact_page h2,.account-form h2.title{font-size:24px!important}.section-custom-content div#block-id-html_erQwVa .custom-html{height:450px}.signup-form.bottom_form input{font-size:18px}.section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-4{top:126%!important}.section-custom-content{padding-top:10px}body.home-page.template-product.product-detail-page .reviews-section{margin-bottom:0}.product-detail-page .section-collapsible-tabs .collapsible-tabs{padding:0}body.home-page.template-product.product-detail-page .section-custom-content div#section-id-template--24754434736446__custom_content_WhbEWg{margin-top:0!important}body.home-page.template-product.product-detail-page .section-custom-content .flexible-layout div#block-id-text_3QijPz{margin-bottom:-35px}.why-daily-smile-section .why-dailysmile-boxes .why-dailysmile-box-text{font-size:16px}body.home-page.template-product.product-detail-page .home-last-sec.heading-btn-sec h1.heading-text{font-size:24px}carousel-slider.carousel.block.thumbnails .slider__grid li.slider__item{margin-right:0!important}body.home-page.template-product.product-detail-page .reviews-section{margin-top:-100px}.section-hotspots .height--adapt.image-overlay{flex-direction:column-reverse;display:flex}main#content .collapsible-tabs__tab .disclosure__panel.has-motion ul li{font-size:14px}body .what-is-box h2.what-is-box-heading,body .why-dailysmile h2.why-dailysmile-heading,body .watch-our-customers h2.heading,body .text-img-class .teeth-right-section h2.majortitle.in-content.h1{font-size:24px}.text-img-class .teeth-right-section .rte.lightly-spaced-row p{font-size:14px}body .what-is-box h2.what-is-box-heading,body .why-dailysmile h2.why-dailysmile-heading,body .watch-our-customers h2.heading,body .text-img-class .teeth-right-section h2.majortitle.in-content.h1,.home-banner-section .section-apps .collabs-page h1{font-size:24px}.feature-text-paired .rte.lightly-spaced-row p{font-size:14px}.why-dailysmile .why-dailysmile-boxes{grid-template-columns:repeat(2,1fr)}body.home-page.template-404.error-404 .page-section-spacing{padding:30px 0 10px;margin:0}body.home-page.template-404.error-404 .page-section-spacing a.underline{font-size:18px;padding:12px 24px;margin-top:10px}body.home-page.template-404.error-404 .page-section-spacing h1.majortitle{font-size:40px}.reviews_bottom .desc{font-size:14px;line-height:150%}.PairSliderLabel__Container-sc-1xt07f0-0.kLJTWt,.PairSliderLabel__Container-sc-1xt07f0-0.iBzNXz{font-size:15px}main#content .image-text-section .flexible-layout.valign-middle .teeth-left-section.column.column--half,.text-img-class .container .teeth-left-section.column.column--half{display:none}main#content .image-text-section .teeth-right-section .feature-text-paired .teeth-left-section.column.column--half,.text-img-class .container .teeth-right-section .feature-text-paired .teeth-left-section.column.column--half{display:block;max-width:350px;margin:0 auto 20px}main#content .reviews_box .designation{font-size:14px}.home-last-sec.heading-btn-sec h1.heading-text{font-size:30px}.section-header{top:0!important}body.home-page.template-index.sticky_header .section-header{position:fixed;left:0;right:0}.home-banner-section .left-hero-sec .left-content h2.heading-class,.home-banner-section .left-hero-sec .left-content h1.bold-class{font-size:28px}.home-banner-section .left-hero-sec .left-content{padding:0 0 0 25px;width:100%;margin:45px 0 40px}.home-banner-section .left-hero-sec .left-content .just-sec h2,.home-banner-section .left-hero-sec .left-content .just-sec span{letter-spacing:1.4px}.home-banner-section .left-hero-sec .left-content .just-sec h2,.home-banner-section .left-hero-sec .left-content .just-sec span{font-size:28px}.home-banner-section .left-hero-sec .left-content h1.bold-class span.u-text{width:29px;height:19px}.home-banner-section .left-hero-sec .left-content h1.bold-class{letter-spacing:8.2px}main#content a.btn{font-size:16px;padding:12px 25px}.home-banner-section .container .row.left-hero-sec .col-right.right-img-se{display:none}.home-banner-section .container .row.left-hero-sec .col-middle.mid-sec{width:auto;top:auto;bottom:0;left:0;right:0;margin:0 auto;max-width:350px}.home-banner-section .container .row.left-hero-sec{position:relative}.reviews-section h2.reviews-heading{font-size:24px}.reviews-section{margin-top:45px}.swiper-container.swiper-initialized.swiper-horizontal.swiper-backface-hidden{margin-top:60px;padding:0 15px 60px}main#content .reviews_box{padding:22px 20px 16px}.section-image-with-text .fully-spaced-row--medium{margin:0 0 40px}.section-image-with-text .container .teeth-left-section.column.column--half{height:200px}.section-image-with-text .container .teeth-right-section.column.column--half.align-ltr-left{padding-left:0;margin-top:20px}.section-image-with-text .container .teeth-right-section .feature-text-paired h2.majortitle.in-content.h1{font-size:24px;text-align:center}.section-image-with-text .container .teeth-right-section .feature-text-paired p{padding:10px 20px;font-size:17px;text-align:center}main#content .section-image-with-text .container .teeth-right-section .feature-text-paired a.btn.btn--primary.button-row__btn{display:table;margin:0 auto}.section-image-with-text .container .teeth-right-section .feature-text-paired .lightly-spaced-row.button-row{margin-top:10px;margin-bottom:40px}.section-custom-content .left-side{width:100%;padding-right:40px;order:2}main#content .home-banner-section p.desc span,main#content .home-banner-section p.desc{font-size:18px;letter-spacing:.3px}.section-multi-column .fade-in-up{justify-content:flex-start}.section-custom-content .right-side{width:100%;order:0;margin-bottom:15px}.why-daily-smile-section section.container.why-dailysmile{padding:30px 0!important}section.watch-our-customers{padding-top:45px!important}.section-collapsible-tabs .collapsible-tabs h3#faq-frequently-asked-questions{margin:0 0 20px;font-size:24px;text-align:center!important}.home-last-sec.heading-btn-sec{padding:40px 0 47px;margin-top:0}main#content .image-text-section .teeth-right-section.column.column--half.align-ltr-left .feature-text-paired h2.majortitle.in-content.h1,.text-img-class .teeth-right-section.column .feature-text-paired h2.majortitle.in-content.h1{font-size:24px;text-align:center}p{font-size:14px}.lightly-spaced-row p{text-align:center}main#content .collapsible-tabs__tab .disclosure__title{font-size:17px;padding:10px 20px 15px 10px;margin:9px 0}main#content .disclosure__title:before,.disclosure__title:after{right:9px}.section-collapsible-tabs .collapsible-tabs{padding:40px 0}main#content .image-text-section .teeth-right-section.column.column--half.align-ltr-left .feature-text-paired .lightly-spaced-row.button-row{margin:0;text-align:center}main#content .image-text-section .teeth-right-section.column.column--half.align-ltr-left .feature-text-paired{margin:0}.text-img-class .teeth-right-section.column .feature-text-paired{margin:0;padding-right:0}.text-img-class .teeth-right-section.column .feature-text-paired .lightly-spaced-row.button-row{text-align:center}div#pagefooter .image-text-section .fully-spaced-row--medium .image-overlap__image .fade-in-up{margin-top:60px;max-width:200px}div#pagefooter .image-text-section .feature-text-paired a.small-feature-link.button-row__btn{font-size:16px;padding:13px 24px;margin:0}div#pagefooter .image-text-section .feature-text-paired .lightly-spaced-row.button-row{margin:0}.section-footer .ipad-icon{top:auto;bottom:3px}main#content .home-banner-section .left-hero-sec .left-content a.btn.btn-wrap{padding:12px 25px;margin:25px auto 0;display:table}.logo-area .mobile-nav-toggle{margin-left:90px!important}body .section-custom-content .align-ltr-left h4 strong,body .section-custom-content .align-ltr-left h4{font-size:17px}body .section-custom-content .align-ltr-left p{font-size:14px}.section-custom-content div#section-id-template--24754434244926__custom_content_jVcPqV{margin-top:0}.section-custom-content div#block-id-text_JaAyfY{margin-bottom:-25px}.section-custom-content .use-heading-text{font-size:26px}.reviews_box .review_user_meta .meta_group .name,.why-dailysmile-box-text{font-size:16px}h3.why-dailysmile-bottom-heading{font-size:26px}.dm_tabs .disclosure__title:before,.dm_tabs .disclosure__title:after{right:9px}.dm_tabs .disclosure__title:before,.dm_tabs .disclosure__title:after{right:9px!important}.product-detail-page .page-section-spacing{margin-bottom:0}.section-hotspots .height--adapt.image-overlay .text-overlay.text-overlay--for-banner{padding:0!important}body.home-page.template-product.product-detail-page .section-custom-content{padding-bottom:0;margin-top:0}body.home-page.template-product.product-detail-page .section-difference-section .rte p{font-size:18px}body.home-page.template-product.product-detail-page .reviews-section section.container.reviews-carousel.double-reviews{margin-bottom:40px!important}body.home-page.template-page.template-suffix-faq .section-collapsible-tabs .collapsible-tabs__heading{margin-top:0;margin-bottom:20px}main#content .collapsible-tabs__tab .disclosure__panel.has-motion{padding-left:10px}h1.majortitle,.privacy-policy-page h1{font-size:24px;margin:0}.article-list.article-layout--columns h2 a{font-size:18px}.article-list.article-layout--columns .rte.cf span,.article-list.article-layout--columns .rte.cf p{font-size:14px}body.home-page.template-blog .page-section-spacing{padding:30px 0;margin:0}.shopify-policy__body.privacy-policy-page{padding:30px 0}.privacy-policy-page h5,.privacy-policy-page h4{font-size:18px}body.home-page.template-article .page-section-spacing .article.article--main .rte.cf.spaced-row{margin-bottom:0}body.home-page.template-article .page-section-spacing .article.article--main{margin-bottom:0;padding-right:30px}body.home-page.template-customers-login .account-form,div#customer{padding:30px 15px}customer-addresses .spaced-row,customer-addresses .address-tables{text-align:center}.account-page .container{padding-top:30px!important;padding-bottom:30px!important}.spaced-row h2.title{font-size:24px}.product_table_outer table.product_table tbody td{vertical-align:middle}body.home-page.template-product .section-main-product product-form.container>h1.product-title{display:block;margin-top:50px;text-align:center;font-size:24px}body.home-page.template-product .section-main-product product-form.container .detail.product-column-right .title-row{display:none}.section-hotspots hotspots-image.block.relative .height--adapt.image-overlay{width:90%;padding-bottom:70px}.section-hotspots .height--adapt.image-overlay.image-overlay--bg-shadow.text-overlay-parent--mobile-stack .height__image.image-overlay__image{margin-top:70px}body.home-page.template-product.product-detail-page main#content .section-collapsible-tabs .disclosure__panel.has-motion .disclosure__content.rte{padding-left:15px!important}.media-gallery__inner.sticky-content-container .product-media--image .img-ar.img-ar--contain{margin-top:20px}.section-hotspots hotspots-image.block.relative .height--adapt.image-overlay{overflow:visible;margin-bottom:50px}body .section-footer__menu-block__menu li a,.section-footer__row__col.section-footer__newsletter-block .section-footer__text.rte p{font-size:14px}.section-footer .section-footer__title{font-size:20px}.section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-2{top:25%!important;left:86%!important}body.home-page.template-product .section-main-product product-form.container{padding-bottom:20px!important}body.home-page.template-product.product-detail-page .section-custom-content .flexible-layout div#block-id-text_3QijPz{padding-right:0}.section-custom-content>.container{padding:0!important}.text-img-class>.fully-spaced-row--medium{margin-bottom:0}.text-img-class .teeth-right-section h2.majortitle.in-content.h1{text-align:center!important}.section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-5{left:8%!important}body.home-page.template-product .section-main-product product-form.container{padding-bottom:0!important}.section-hotspots .height--adapt.image-overlay.image-overlay--bg-shadow.text-overlay-parent--mobile-stack .height__image.image-overlay__image{max-width:95%}body .section-hotspots hotspots-image.block.relative{margin-bottom:100px}body .section-hotspots .image-overlay.text-overlay-parent--mobile-stack .text-overlay{padding:0!important}body .section-hotspots .hotspot-container button{max-width:30px;height:30px}body .section-hotspots .hotspot-container button .hotspot__btn-number{font-size:18px}body .section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-1{left:8%!important;top:55%!important}body .section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-2{top:24%!important}body .section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-3{top:92%}body .section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-4{top:125%!important;left:54%!important}body .section-id-template--24754434736446__hotspots_nCEHCJ .hotspot-5{left:8%!important;top:91%!important}.media-gallery .media-gallery__inner .main-image{margin:0 0 20px}.media-gallery__inner.sticky-content-container .product-media--image .img-ar.img-ar--contain{height:350px}main#content .product-form .quantity-submit-row .quantity-submit-row__submit button.sticky[type=submit]{left:auto;right:15px}main#content .product-block .image-cont .quickbuy-toggle{display:block;position:relative;z-index:9}.home-banner-section .left-hero-sec .left-content{padding:0}main#content .home-banner-section .left-hero-sec .left-content a.btn.btn-wrap{font-size:16px}.custom-section-announcement-bar .announcement-bar-content .announcement-bar-item .announcement-bar-text{font-size:14px}.product-grid .quickbuy-container .inner .product-info.quickbuy-content>h1.product-title{display:block;font-size:24px}.product-grid .quickbuy-container .inner .product-info.quickbuy-content .detail.product-column-right h1.product-title a{display:none}}@media only screen and (min-width:480px)and (max-width:768px){.home-banner-section .container .row.left-hero-sec .col-middle.mid-sec{max-width:290px}.slick-list.draggable{width:100%;max-width:60%}.section-custom-content div#block-id-html_erQwVa .custom-html{height:565px}.product-grid--per-row-4{--product-columns-desktop: 3}}@media screen and (max-width:480px){.section-footer .ipad-icon{width:53px;position:static;margin:10px auto}.logo-area .mobile-nav-toggle{margin-left:25px!important}.product-grid--per-row-4{--product-columns-desktop: 1}.section-image-with-text .container .teeth-right-section .feature-text-paired br{display:block}.home-banner-section .container .row.left-hero-sec .col-middle.mid-sec img.teeth-image{width:auto;object-fit:cover;height:auto;min-height:355px;margin:0 -15px;max-width:110%;object-position:73% 100%}.home-banner-section .left-hero-sec .left-content .just-sec{margin-left:24px;max-width:110px;margin-top:-8px}.home-banner-section .container .row.left-hero-sec{flex-direction:column}main#content .home-banner-section p.desc span,main#content .home-banner-section p.desc{font-size:16px;letter-spacing:0px;line-height:24px}main#content .home-banner-section p.desc span{display:inline}.home-banner-section .left-hero-sec .left-content{padding:0;width:100%;margin:45px auto 40px 0;max-width:59%;order:1}main#content .home-banner-section .left-hero-sec .left-content a.btn.btn-wrap{margin-top:10px}.home-banner-section .left-hero-sec .left-content h2.heading-class,.home-banner-section .left-hero-sec .left-content h1.bold-class{font-size:25px}.home-banner-section .left-hero-sec .left-content .just-wrap{padding-right:15px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/responsive.css.map */
