.header-wrapper--border-bottom{box-shadow:0 2px 64px #00000014}.banner__box .rte h2,.banner__box .rte h3,.banner__box .rte h4,.banner__box .rte h5,.banner__box .rte h6{margin:0}.banner__box .rte h5{font-weight:400;font-family:NeueHaasDisplay-Roman}.banner__box .rte h2{margin-bottom:1rem}.banner__box .rte ul li{background-image:url(https://cdn.shopify.com/s/files/1/0610/5546/7619/files/check.svg?v=1737026143);background-size:17px;padding-left:25px;list-style:none;background-repeat:no-repeat;background-position:left center}.banner__box .rte ul{padding:0}.page-widths{max-width:1550px;margin:0 auto}.banner__content--bottom-left .rte{padding-top:6rem}ul#product-grid .card-wrapper.product-card-wrapper{padding:25px 25px 10px;border-radius:10px;transition:all .15s ease-out}ul#product-grid .card-wrapper.product-card-wrapper:hover{transition:all .15s ease-out;background:#fff;box-shadow:#64646f33 0 1px 50px;transform:scale(1.03)}.color-swatches{display:flex;gap:8px;margin-top:10px;position:relative;z-index:1;max-width:212px}.color-swatches .swatch{width:22px;height:22px;border:0px solid #ddd;border-radius:50%;background-size:cover;background-position:center;cursor:pointer;display:inline-block;border:1.5px solid transparent}.color-swatches .swatch.active{border:1.5px solid #000000}.color-swatches .swatch:hover{border-color:#000}.announcement__message{overflow:hidden;width:100%;padding:0 45px;font-size:0;position:relative}.announcement__scale{display:inline-flex;transition:opacity .5s linear}.ticker--animated{display:flex;flex-flow:row nowrap;align-items:center;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:ticker;animation-duration:var(--animation-time, 10s);animation-play-state:running;width:max-content;will-change:transform}.ticker--animated:hover~.ticker--animated,.ticker--animated:hover{animation-play-state:paused}.announcement__message:hover .ticker--animated{animation-play-state:paused}.announcement__bar-holder>.announcement__bar .ticker--animated{animation-play-state:running}.announcement-bar,.announcement-bar__announcement{font-size:12px;white-space:nowrap}.ticker--animated>div{display:flex;align-items:center;margin:0 50px}@keyframes ticker{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.ticker--animated p{padding:0;margin:0}.header__heading{text-transform:uppercase}.header__heading span,.header__heading-link span{font-size:20px}.header__icons svg{height:17px!important;width:auto}.text-right{padding:0 30px;text-align:right;color:#d2d2d2}.text-right a{color:#000;text-decoration:none;font-size:14px;padding:0 5px}body .header__active-menu-item{color:#7da9ff;text-decoration:none;font-weight:600}body header .list-menu__item:hover{color:#7da9ff}footer .page-width{max-width:1280px}.footer-above{text-align:center}.footer-above img{width:120px;vertical-align:middle;margin-top:-27px;position:relative;height:auto}ul.footer-block__details-content a{text-transform:none;letter-spacing:0}footer .list-social{justify-content:flex-start;padding-left:0}footer p strong{font-family:NeueHaasDisplay;font-weight:500}.footer__copyright{text-transform:uppercase}.newsletter-form__field-wrapper .field{padding:5px;border-radius:7px;border:1px solid #00000026;background-color:#f7f7f7}.newsletter-form__field-wrapper .field input{background:transparent;border:0px solid;min-height:37px;padding:0 10px}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{content:none}.newsletter-form__field-wrapper button#Subscribe{background:#0000000d;border-radius:7px;width:auto;height:auto;min-height:37px;position:absolute;margin:5px;min-width:81px;font-size:12px;font-family:NeueHaasDisplay;text-transform:uppercase;letter-spacing:1px}.newsletter-form__field-wrapper button#Subscribe:hover{background:#00000026}.flex-div{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.orange_pulse{background:#f4af29;height:12px;width:12px;border-radius:20px;animation:pulse-yellow 2s linear infinite;transform:scale(1)}@keyframes pulse-yellow{0%{transform:scale(.95);box-shadow:0 0 #f4af2980}70%{transform:scale(1);box-shadow:0 0 0 10px #f4af2900}to{transform:scale(.95);box-shadow:0 0 #f4af2900}}.logo-slider-section{text-align:center;padding:20px 0}.slider-title{font-size:24px;margin-bottom:20px}.logo-slider{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap}.grid_cell{text-align:center;padding:0 10px}.grid_cell img{max-width:150px;height:auto;object-fit:contain;margin:0 auto;width:100%}.logo-slider .slick-track{align-items:center;display:flex;opacity:.6!important}#paymenticons{position:fixed;background:#0000005e;width:100%;height:100%;top:0;display:none;align-items:center;justify-content:center;z-index:99999999;padding:25px;left:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .5s ease}#paymenticons .btn{display:inline-block;margin-top:20px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.paymentpopup .payments{background:#f7f7f7;padding:25px;border-radius:10px;text-align:center;display:flex;flex-direction:column;gap:15px;max-width:547px;width:100%}button#close{min-height:40px!important}#paymenticons .btn:hover{background-color:#0056b3}div#trustpilotbadge{display:flex;grid-gap:10px;font-size:14px;flex-wrap:wrap}.product__info-wrapper .price .price-item{font-size:16px;font-family:NeueHaasDisplay-Roman;font-weight:400}.product__info-wrapper .price--on-sale .price-item--regular{font-family:NeueHaasDisplay-Roman}.product-form__input--pill input[type=radio]+label.custon-swat{border:2px solid transparent}.product-form__input--pill input[type=radio]:checked+label.custon-swat{border-color:#000}.product__info-wrapper label.quantity__label.form__label{display:none}.flex-input{display:flex;width:100%;grid-gap:10px;margin-top:20px!important}.flex-input .product-form__input.product-form__quantity{flex:auto;min-width:auto;max-width:none}.flex-input>div:first-child{width:100%}.flex-input product-form.product-form{margin:0}body.template-product main .page-width{max-width:1280px}.product-form__submit{font-size:12px;text-transform:uppercase;font-family:NeueHaasDisplay}#kopstorm-snippet-10{margin:15px 0 25px!important;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center}strong#openpayments{text-decoration:underline}#pay_secured{display:flex;align-items:center;gap:6px;justify-content:center;background:#f8f8f8;border-radius:7px;width:max-content;padding:5px 10px;cursor:pointer;margin:0 auto;font-size:14px;transition:all .15s ease-out}#pay_secured:hover{transition:all .15s ease-out}#pay_secured:hover{filter:invert(1)}.paymentpopup .payments ul.list.list-payment{justify-content:center}.paymentpopup .payments .footer__payment{margin-top:0}.product__description.rte.quick-add-hidden{background-color:#f8f8f8!important;border:1px solid rgb(242,242,247);padding:20px 30px;margin:25px 0;border-radius:7px}.product__description.rte.quick-add-hidden ul li{background-image:url(/cdn/shop/files/tick.svg?v=1737209529);background-repeat:no-repeat;padding-left:24px;background-size:15px;background-position:0px 6px;font-weight:400!important;font-family:NeueHaasDisplay}.product__description.rte.quick-add-hidden ul{padding:0;list-style:none}h2.h4.accordion__title.inline-richtext{text-transform:uppercase;font-size:12px;font-family:NeueHaasDisplay;font-weight:400}legend.form__label>span{border-left:1px solid #0003;padding-left:5px;margin-left:5px;color:#000000b3;font-family:NeueHaasDisplay-Roman}.product__accordion .accordion__content{margin-bottom:3rem;padding:0!important}body .accordion .summary__title+.icon-caret{transform:rotate(-90deg);height:calc(var(--font-heading-scale)* .9rem)}body .accordion details[open]>summary .icon-caret{transform:rotate(0)}.dentist-vivian{justify-content:space-between;padding:17px;margin:25px 0!important;align-items:center;border:1px solid rgb(204 204 204);border-radius:7px;grid-column-gap:25px;grid-row-gap:25px;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid;line-height:1.4}.dentist-vivian img{margin-right:20px;object-fit:cover;border-radius:7px;width:100%;height:100%}.heading-terniary{font-size:21px;margin:0;line-height:100%;font-weight:400;padding:10px 0}#PDPupsellwrapper{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:20px}.PDPupsellwrapperWrap{padding:10px 15px 25px;background:#f7f7f7;border-radius:10px}.related-products-wrapper h3.text-center{text-align:center;font-weight:400;font-family:NeueHaasDisplay-Roman}.upsell_image_container img{max-height:90px;object-fit:cover}.upsell_content_container h4{margin:10px 0 0}.upsell_content_container h4 a{text-decoration:none;color:#000;font-weight:400;font-family:NeueHaasDisplay}.upsell_content_container .price__container *{font-size:15px!important;letter-spacing:0!important;font-weight:400!important;font-family:NeueHaasDisplay-Roman!important}.upsell_content_container span[class*=badge]{display:none!important}.upsell_content_container .price{margin-top:5px}.upsell_content_container product-form.product-form{margin:0!important}.upsell_content_container product-form.product-form .product-form__submit{min-height:32px;margin-top:10px}a#cart-icon-bubble .cart-count-bubble{display:none}a#cart-icon-bubble span.svg-wrapper:before{content:"";width:7px;height:7px;background:#000;position:absolute;top:7px;border-radius:50%}.hidetrialmobile{padding:10px!important;background:#f7f7f7;margin-top:25px!important;margin-bottom:10px!important;margin:25px 0;border-radius:7px;text-align:left;border:1px solid #f2f2f7!important;box-shadow:#00000029 0 1px 4px}.hidetrialmobile .wrap{display:flex;align-items:center;gap:20px}.hidetrialmobile img{width:70px;border-radius:7px;height:auto}.box2 h3{font-size:2.2rem;margin:0}.image-with-text__text.rte.body{font-size:18px}h2.image-with-text__heading.inline-richtext.h2{font-size:32px}.image-with-text__text.rte.body ul{padding:0;list-style:none}.image-with-text__text.rte.body ul li{background-image:url(/cdn/shop/files/tick.svg?v=1737209529);background-repeat:no-repeat;padding-left:30px;background-size:20px;background-position:0px 6px;font-weight:400!important}.multicolumn .title-wrapper-with-link{justify-content:center}h2.title.inline-richtext.h2 strong{background-image:url(https://cdn.shopify.com/s/files/1/0610/5546/7619/files/line_8eeaff72-e8cd-4863-806f-89d21c9c5f54.png?v=1737213102);background-repeat:no-repeat;background-position:bottom center;background-size:contain;padding-bottom:16px}.multicolumn-card__info .rte{font-size:18px;max-width:260px;margin:0 auto;margin-top:0!important;margin-bottom:20px}.multicolumn-card__info .rte h3{font-size:22px;margin-bottom:8px}.multicolumn-list li:hover .multicolumn-card.content-container{transition:all .15s ease-out;background:#fff!important;box-shadow:#64646f33 0 1px 50px!important;transform:scale(1.03)}.multicolumn-list li .multicolumn-card.content-container{box-shadow:none!important;transition:all .15s ease-out}body .multicolumn-list{margin-top:50px}legend.form__label{font-family:NeueHaasDisplay;opacity:.8;text-transform:uppercase}.logo-slider ul.slick-dots{position:absolute;bottom:-60px;margin:0;padding:0;list-style:none;display:inline-flex;background:#00000040;height:12px;border-radius:35px;overflow:hidden}.logo-slider ul.slick-dots li{border:0px solid;font-size:0px;padding:0 2px;margin:0}.logo-slider ul.slick-dots li{display:inline-block;vertical-align:middle;float:left}.logo-slider ul.slick-dots li.slick-active{background:#000}.logo-slider ul.slick-dots li button{border:0px solid;font-size:0px;background:transparent}.logo-slider-section .slick-progress-bar:empty{display:block;height:12px;background:#000;width:0px}.logo-slider-section .slick-progress-bar-container{position:absolute;width:50px;border-radius:35px;background:#00000040;overflow:hidden;left:0;right:0;margin:0 auto;bottom:-40px}#gif_wrapper{display:grid;grid-template-columns:1fr 1fr;margin-top:10px;margin-bottom:10px;gap:10px;left:-5px;position:relative;line-height:1.45}#gif_wrapper #gif{display:flex;align-items:center;gap:8px}#gif_wrapper img{width:50px}.collapsible-content-wrapper-narrow .grid__item .accordion:first-child{border-top-color:transparent}.collapsible-content-wrapper-narrow .grid__item .accordion:last-child{border-bottom-color:transparent}body .collapsible-content-wrapper-narrow{padding:25px 25px 0}body .collapsible-content-wrapper-narrow summary:hover{background:transparent}body .collapsible-content-wrapper-narrow summary:hover h3{text-decoration:none!important}body .collapsible-content-wrapper-narrow summary h3{font-size:18px}body .collapsible-content-wrapper-narrow summary svg.icon.icon-caret{background:#ddd;width:30px;height:30px;border-radius:50%;padding:9px;top:calc(50% - 15px);transition:.3s}body .collapsible-content-wrapper-narrow details[open] summary svg.icon.icon-caret{transform:rotate(180deg);background:#000}body .collapsible-content-wrapper-narrow details[open] summary svg.icon.icon-caret path{color:#fff}h2.related-products__heading.inline-richtext{text-align:center;font-size:13px;text-transform:uppercase;letter-spacing:1px;position:relative;padding-bottom:40px}h2.related-products__heading.inline-richtext:after{content:"";margin:auto;width:30px;height:3px;position:absolute;bottom:20px;background:#000;opacity:.2;left:0;right:0}.product__title h1.h2{display:flex;grid-gap:10px;align-items:center}.color-swatches button{background:transparent;border:0px solid;width:auto;height:auto;padding:0;position:absolute;top:50%;transform:translateY(calc(-50% - 3px));left:0;z-index:1;opacity:0;transition:.3s;cursor:pointer}.color-swatches button.slick-next.slick-arrow{left:auto;right:0}.color-swatches button svg{width:13px}.color-swatches:hover button{opacity:1}nav.header__inline-menu .header__menu-item.list-menu__item svg.icon.icon-caret{display:none}h2.footer-block__heading svg{display:none}.collection .card.card--standard.card--media .color-swatches{overflow:hidden}.hidetrialdesktop{display:none}.footer__payment ul.list.list-payment svg{width:100%;height:auto;max-width:360px}.testimonial-slider button.slick-arrow svg{width:24px!important;height:auto!important}.testimonial-slider button.slick-arrow{background:transparent;border-radius:0;border:0px solid;padding:0;position:absolute;top:calc(50% - 20px);z-index:1;left:-30px;cursor:pointer}.testimonial-slider button.slick-next.slick-arrow{left:auto;right:-30px;transform:rotate(-180deg)}.testimonial-slider .slider{margin-top:40px}.testimonial-slider .slick-track{display:flex;align-items:stretch}.testimonial-slider .slick-track .testimonial{height:auto}.testimonial-slider .slick-track .testimonial .testimonial-inner{height:100%}div#trustpilot_wrapper img{width:75px}div#trustpilot_wrapper{font-family:NeueHaasDisplay;display:flex;align-items:center;grid-gap:6px;margin-top:6px;line-height:normal;flex-wrap:wrap}@media(max-width:767px){.card--standard>.card__content .card__information .price *{font-size:13px}.card--standard>.card__content .card__information .price .price-item{margin:0 3px 0 0}div#trustpilot_wrapper{font-size:14px}body .collapsible-content-wrapper-narrow summary svg.icon.icon-caret{width:25px;height:25px}.testimonial-slider{padding:0 50px}.header__icons details-modal.header__search{display:none}body .menu-drawer__menu-item{font-size:1.2rem}body .menu-drawer__navigation-container{grid-template-rows:auto 1fr}body .header--has-social .menu-drawer__utility-links{padding:2rem 2rem 0;background:transparent}body nav.menu-drawer__navigation{padding-top:10px;border-top:1px solid #0000001a;margin-top:10px}ul.menu-drawer__menu.has-submenu.list-menu>li{border-bottom:1px solid #0000001a;padding:6px 0}.menu-drawer__submenu ul.menu-drawer__menu.list-menu li{border-bottom:1px solid #0000001a}.menu-drawer__submenu ul.menu-drawer__menu.list-menu .menu-drawer__menu-item{justify-content:center;padding:17px 0}.menu-drawer__submenu button.menu-drawer__close-button{justify-content:center;position:relative;border-bottom:1px solid #0000001a;font-size:12px;background:transparent!important}button.menu-drawer__close-button span.svg-wrapper{position:absolute;left:20px}.menu-drawer summary.menu-drawer__menu-item{background:transparent!important}body .footer-block__heading{padding-bottom:2rem}body .footer-block.grid__item{margin:2.5rem 0 2rem}.footer__blocks-wrapper{border-top:1px solid #00000026;padding-top:2.5rem}body .footer-block__heading svg{display:block;width:12px;height:10px}body .footer-block__heading{display:flex;justify-content:space-between;align-items:center}.footer-block__details-content .list-menu__item--link{font-size:13px}body .footer__list-social.list-social{justify-content:flex-start}.banner__box.content-container .rte ul{list-style:none;margin-top:20px!important;gap:5px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;display:grid}.banner__box.content-container .rte ul li{display:flex;align-items:center;gap:5px;text-align:left;font-size:10px;background-color:#fff;color:#000;border-radius:500px;line-height:1.2;padding-top:5px;background-image:url(https://cdn.shopify.com/s/files/1/0610/5546/7619/files/checkwhite.svg?v=1737026143);padding-bottom:5px;background-position-x:5px;padding-right:7px}.banner__content--bottom-left .rte{padding-top:16rem;max-width:90%;margin:0 auto}ul#product-grid .card-wrapper.product-card-wrapper{padding:10px}.color-swatches{max-width:calc(50vw - 46px)}body .price{font-size:1.5rem}body{line-height:calc(1 + .5 / var(--font-body-scale))}.product__info-container>p{font-size:13px}.hidetrialmobile{display:none}.product__info-wrapper .price .price-item,.product__info-wrapper .price--on-sale .price-item--regular{font-size:16px}.flex-div{font-size:14px}.product__description.rte.quick-add-hidden{padding:20px;font-size:14px}.upsell_content_container .price__container *{font-size:14px!important}#PDPupsellwrapper{gap:10px}.upsell_content_container product-form.product-form .product-form__submit{padding:0}h2.image-with-text__heading.inline-richtext.h2{font-size:24px}.image-with-text__text.rte.body{font-size:16px}body .image-with-text__content{padding:25px}.mobile-full .page-width{padding:0}.grid_cell img{max-height:20px;margin-top:10px;margin-bottom:10px}product-recommendations ul#product-grid>li:nth-child(n+3){display:none}body .collapsible-content-wrapper-narrow summary h3{font-size:16px}body .collapsible-content-wrapper-narrow .accordion__content{margin-bottom:1.4rem;padding:0}body .collapsible-content-wrapper-narrow .accordion{margin-top:0}body .collapsible-section-layout{padding-top:3rem}.multicolumn-card__info .rte h3{font-size:20px}.multicolumn-card__info .rte{font-size:16px;max-width:240px}body .thumbnail-list__item.slider__slide{width:calc(18% - .6rem)}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide)>button.slider-button{display:none}ol.breadcrumbs__list{display:none}.product__title{margin-top:20px}.multicolumn slider-component .slider-buttons button.slider-button{position:absolute;top:50%;left:10px;transform:translateY(-50%);background:#ddd;width:30px;height:30px;border-radius:50%}.multicolumn slider-component button.slider-button.slider-button--next{left:auto;right:10px}.product__description.rte.quick-add-hidden ul li{background-position:0px 3px}.menu-drawer__navigation .field:before,.menu-drawer__navigation .field:after{content:none}.menu-drawer__navigation .search__input.field__input{padding-left:0}body .menu-drawer__menu-item--active,body .menu-drawer__menu-item:focus,body .menu-drawer__close-button:focus,body .menu-drawer__menu-item:hover,body .menu-drawer__close-button:hover{background-color:transparent}body .menu-drawer__menu-item{padding:1.1rem 2rem}nav.menu-drawer__navigation .field{padding:14px 2rem;border-bottom:1px solid #0000001a}nav.menu-drawer__navigation .field input.search__input.field__inputs{width:100%;border:0px solid transparent;text-transform:capitalize;color:#000;font-style:italic!important}nav.menu-drawer__navigation .search__button .icon{height:1.4rem;width:1.4rem}nav.menu-drawer__navigation button.search__button.field__button{height:auto;width:16px;margin-right:9px;position:relative;top:1px;font-style:italic;text-transform:none}nav.menu-drawer__navigation button.search__button.field__button::placeholder{font-style:italic;color:#000}.hidetrialdesktop{display:block;padding:10px!important;background:#f8f8f8;margin-top:20px!important;margin-bottom:10px!important;margin:25px 0;border-radius:7px;text-align:left;border:1px solid #f2f2f7!important;box-shadow:#00000029 0 1px 4px}.hidetrialdesktop .wrap{display:flex;align-items:center;gap:15px}.hidetrialdesktop .wrap img{width:70px!important;min-width:50px!important;height:auto}.box2 h3{font-size:1.9rem;margin:0}.box2 .rte{font-size:13px}}@media(min-width:768px){.banner__media.media.mobi-banner{display:none}}@media(max-width:640px){.dentist-vivian{max-width:none;flex-direction:column;text-align:center;margin:30px auto;margin-bottom:30px!important;justify-content:space-between;padding:17px;margin-top:20px;align-items:center;border:1px solid rgb(204 204 204);border-radius:7px;grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr;display:grid}.heading-terniary{margin-top:14px}}.template-product nav.breadcrumbs{display:none}.template-product [class*=section-][class*=-padding]{padding-top:0!important}.template-product .featured-collection{padding-top:4rem}.variant-card__content{padding:10px 0 0}.variant-card__title{font-size:14px;font-weight:600;line-height:1.3;margin:0 0 2px;letter-spacing:0}.variant-card__title a{color:inherit}.variant-card__color{font-size:13px;font-weight:400;color:#555;margin:0 0 3px;line-height:1.3}.variant-card__price{font-size:12px;font-weight:400;color:#333;margin:0;line-height:1.3}.variant-card__price--sale{color:#c00;margin-right:5px}.variant-card__price--compare{text-decoration:line-through;opacity:.5;font-size:11px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map */
