:root{--deedental-touch-target: 4.8rem}.product__title h1{line-height:1.18;text-wrap:balance}.product-form__submit,.shopify-payment-button__button,.cart__checkout-button,.cart-drawer__checkout{min-height:var(--deedental-touch-target);font-weight:700}.product-form__input--pill input[type=radio]+label{min-height:4.2rem;display:inline-flex;align-items:center;justify-content:center}.deedental-purchase-reassurance{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;margin:1rem 0 .4rem;color:rgba(var(--color-foreground),.78);font-size:1.3rem}.deedental-purchase-reassurance span:before{content:"\2713";margin-right:.45rem;color:rgb(var(--color-button));font-weight:700}#ContactForm{scroll-margin-top:14rem}@media screen and (max-width:749px){.header{padding-left:1.5rem;padding-right:1.5rem}.header__heading-logo-wrapper{max-width:12rem}.product{gap:1.8rem}.product__info-container{padding-top:0}.product__title{margin-bottom:1rem}.product-form__input--pill input[type=radio]+label{margin:.35rem .25rem .35rem 0;padding:.8rem 1.1rem;font-size:1.35rem}.product-form__buttons{position:sticky;bottom:1rem;z-index:4;max-width:none;padding:.8rem;border-radius:1.4rem;background:rgb(var(--color-background));box-shadow:0 .4rem 1.8rem #0e1b4d29}.product-form__buttons .button,.shopify-payment-button__button{min-height:5.2rem;font-size:1.55rem}.drawer__inner{width:100vw;max-width:100vw}.cart-drawer .cart-item__media{width:8rem}.cart-drawer__footer{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.cart__checkout-button,.cart-drawer__checkout{min-height:5.2rem;font-size:1.55rem}.deedental-purchase-reassurance{justify-content:center;text-align:center}}@media screen and (min-width:750px){.product__info-wrapper{padding-left:4rem}.product-form__buttons{max-width:44rem}}section[id$=__slideshow] .slideshow__slide:first-child .slideshow__media{background:#071526}section[id$=__slideshow] .slideshow__slide:first-child .slideshow__media img{object-fit:contain!important;object-position:right center!important}@media screen and (max-width:749px){section[id$=__slideshow] .slideshow__slide:first-child{min-height:65rem!important}section[id$=__slideshow] .slideshow__slide:first-child .slideshow__media img{object-position:center top!important}section[id$=__slideshow] .slideshow__slide:first-child .slideshow__text-wrapper{align-items:flex-end;padding:1.5rem}section[id$=__slideshow] .slideshow__slide:first-child .slideshow__text{padding:2.2rem 2rem}}@media screen and (max-width:749px){section[id$=__slideshow] .slideshow__slide,section[id$=__slideshow] .slideshow__slide:first-child{min-height:34rem!important}section[id$=__slideshow] .slideshow__media{background:rgb(var(--color-background))}section[id$=__slideshow] .slideshow__media img,.product-grid .card__media .media img,.product__media img,.image-with-text__media img{object-fit:contain!important;object-position:center center!important}section[id$=__slideshow] .slideshow__text .button{width:auto;min-width:0;min-height:4.4rem;padding:.8rem 1.5rem;font-size:1.3rem;line-height:1.2}.product-grid .quick-add{margin-top:.8rem}.product-grid .quick-add__submit{min-height:4.4rem!important;padding:.7rem .8rem;font-size:1.25rem;line-height:1.2}.product-grid .card__heading{font-size:1.35rem;line-height:1.3}.product-grid .card-information .price{font-size:1.3rem}.product-form__buttons{padding:.5rem;border-radius:1rem}.product-form__buttons .button,.shopify-payment-button__button,.cart__checkout-button,.cart-drawer__checkout{min-height:4.8rem;font-size:1.4rem}}@media screen and (max-width:749px){html,body{max-width:100%;overflow-x:hidden}.page-width{padding-left:1.5rem;padding-right:1.5rem}.header{min-height:6rem}.header__heading-logo-wrapper,.header__heading-logo{max-width:11.5rem}.header__heading-logo{width:auto;height:auto;max-height:4rem;object-fit:contain!important}section[id$=__slideshow] .slideshow__slide,section[id$=__slideshow] .slideshow__slide:first-child{min-height:min(100vw,42rem)!important}section[id$=__slideshow] .slideshow__media img,.banner__media img,.image-with-text__media img,.product-grid .card__media .media img,.collection-list .card__media .media img,.product__media img{width:100%;height:100%;object-fit:contain!important;object-position:center center!important}section[id$=__slideshow] .slideshow__text-wrapper{padding:1.2rem}section[id$=__slideshow] .slideshow__text{max-width:calc(100vw - 3rem);padding:1.4rem}section[id$=__slideshow] .slideshow__text .button{min-height:4.4rem;width:auto;max-width:100%;padding:.8rem 1.4rem;font-size:1.3rem}.card__information{padding-top:1rem}.product-grid .card__heading,.collection-list .card__heading,.product-grid .card-information .price{font-size:1.3rem;line-height:1.3}.product-grid .quick-add{margin-top:.7rem}.product-grid .quick-add__submit{min-height:4.4rem!important;padding:.65rem .8rem;font-size:1.25rem;line-height:1.2}.product__media-wrapper{margin-bottom:1rem}.product__title h1{font-size:clamp(2.2rem,7vw,2.7rem);line-height:1.18}.product__info-container .price{font-size:1.8rem}.product-form__buttons{position:static;bottom:auto;z-index:auto;padding:0;border-radius:0;background:transparent;box-shadow:none}.product-form__buttons .button,.shopify-payment-button__button,.cart__checkout-button,.cart-drawer__checkout{min-height:4.6rem;padding:.75rem 1.4rem;font-size:1.35rem;line-height:1.2}.product-form__input--pill input[type=radio]+label{min-height:4rem;padding:.65rem 1rem;font-size:1.3rem}.quantity{min-height:4.4rem}.drawer__inner{width:100%;max-width:100vw}.cart-drawer .cart-item__media,.cart-item__media{width:7.2rem;max-width:7.2rem}.cart-item__details,.cart-item__totals{min-width:0;overflow-wrap:anywhere}.cart-drawer__footer,.cart__footer{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.rte{max-width:100%;overflow-wrap:anywhere}.rte img,.product__description img{display:block;width:auto;max-width:100%;height:auto!important;margin-left:auto;margin-right:auto}.rte table,.product__description table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;table-layout:auto}.rte table th,.rte table td,.product__description table th,.product__description table td{min-width:11rem;padding:.8rem;white-space:normal}.rte iframe,.rte video,.product__description iframe,.product__description video{max-width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/deedental-ux.css.map */
