@font-face{font-family:RedHatDisplay-Regular;src:url(/cdn/shop/files/RedHatDisplay-Regular.woff?v=1718870524) format("woff")}@font-face{font-family:RedHatDisplay-SemiBold;src:url(/cdn/shop/files/RedHatDisplay-SemiBold.woff?v=1718870708) format("woff")}body{font-family:RedHatDisplay-Regular}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.logolink.text-logo,.heading-font,.h1-xlarge,.h1-large,blockquote p,blockquote span,.customer-addresses .my-address .address-index,.thb-product-detail .product-title,.header-secondary-menu-section a,.header-section a{font-family:RedHatDisplay-SemiBold}.accordion table{width:100%!important}.product_info_image img{display:block;width:100%}.product_info_image{max-width:50%;margin:0 auto}.product_info_bottom{position:relative;margin:70px 0}.product_info_item{position:absolute}.rte p:last-child{margin:0}.product_info_item_title{border-top:1px solid}.product_info_item:first-child{top:0;left:0}.product_info_item:nth-child(2){bottom:0;left:0}.product_info_item:nth-child(3){top:0;right:0}.product_info_item:nth-child(4){bottom:0;right:0}.variant-item{border:1px solid #ccc;margin:15px 0;padding:9px;cursor:pointer}.variant-item a{text-decoration:none}.side-panel-links{display:flex}.side-panel-links--link{margin:0;width:100%;max-width:33.33%}@media(max-width:767px){.product_info_bottom{padding-bottom:50px}.product_info_item{text-align:center}}.teeth_mirrored{display:flex;flex-wrap:wrap}.teeth_mirrored_right,.teeth_mirrored_left{width:100%}.product_info_header .rte{margin-bottom:30px}.section-teeth_mirror{position:relative}.teeth_main_img img{display:block;width:100%;height:100%;object-fit:cover}.fade-title{margin:0}.teeth_open{display:none}.teeth_mirrored_left summary{display:flex;align-items:center;gap:10px}.teeth_mirrored_left summary>img{width:20px}#judgeme_product_reviews{max-width:1310px;width:100%;padding:0 15px;margin:0 auto}.teeth_mirrored_right{position:relative}.teeth_main_img img{object-position:bottom right!important}@media only screen and (max-width:991px){.teeth_mirrored_right{margin-top:30px}.teeth_info{position:absolute;top:0;left:0}.teeth_main_img{margin-left:-15px;margin-right:-15px}.teeth_main_img img{height:600px}}@media only screen and (min-width:992px){.teeth_mirrored_right,.teeth_mirrored_left{max-width:50%}.teeth_open{display:block}.teeth_mirrored_left{padding-right:5em}.teeth_info{visibility:hidden;transition:all .5s ease-in-out;opacity:0}.teeth_mirrored_right.active .teeth_info{visibility:visible;opacity:1}.teeth_open img{width:350px;margin-top:29px;margin-left:28px}.teeth_open{position:relative;z-index:2}.teeth_open_btn{position:absolute;top:0;width:57px;height:57px;border:1px solid #2667c8;padding:8px;border-radius:50%;transition:all .5s ease-in-out}.teeth_open_btn:hover{transform:scale(1.5)}.teeth_open_btn svg{background-color:#2667c8;padding:.5em;border-radius:50%;width:100%;height:100%}.teeth_mirrored_right.active .teeth_open_btn{background-color:#2667c8}.teeth_mirrored_right.active .teeth_open_btn svg{transform:rotate(45deg)}.teeth_main_img{position:absolute;right:0;top:0;bottom:0}}.footer .widget img{max-width:200px}.shopify-payment-button{position:relative}.collection_up{display:flex;justify-content:space-around;align-items:center;padding-bottom:30px;padding-top:30px}.brand_offers{height:45px;padding:0;border:1px solid #0052b1;border-radius:4px;width:100%;margin:0 15px;text-align:center;display:flex;justify-content:center;align-items:center;cursor:pointer;max-width:148px}.brand_offers.color_background{background-color:#0052b1;color:#fff}.size_custom{display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto;padding-top:30px;padding-bottom:30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.products_row{margin-top:30px;margin-bottom:50px}.custom_div{height:45px;padding:0;margin:0;border:1px solid #0052b1;border-radius:4px;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.custom_div.size_color{background-color:#0052b1;color:#fff}.products_row .row{padding:0}.daily{display:none}.daily.showpro{display:block}@media screen and (max-width:767px){.brand_offers{margin-right:0;margin-left:0}.size_custom{grid-row-gap:16px!important;grid-template-columns:1fr 1fr!important}}@media screen and (max-width:1024px){.collection_up{justify-content:center;display:grid;grid-template-columns:auto auto;grid-gap:20px}.brand_offers{width:143px}}.similar-products{margin:15px 0}.similar_active{margin-bottom:10px}.similar-product_list{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.similar-item a{display:inline-block;padding:5px 15px;justify-content:center;border-radius:6px;border:1px solid #d3d3d3}.similar-item a:hover{color:#2c2d2e}.similar-item.active a{border-color:#2c2d2a}.similar-item img{width:100%;height:100%;object-fit:cover;border-radius:50%}input[value=hidden],input[value=hidden]+label{display:none}.jdgm-carousel-wrapper{width:100%!important;padding-left:15px!important;padding-right:15px!important}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link{width:100%;height:auto}.jdgm-carousel-wrapper .jdgm-carousel--compact-theme.jdgm-carousel{width:100%;float:none}.jdgm-carousel__right-arrow,.jdgm-carousel__left-arrow{border:2px solid #000!important;width:10px!important;height:10px!important}.jdgm-carousel__right-arrow{border-style:none solid solid none!important}.jdgm-carousel__left-arrow{border-style:solid none none solid!important}@media only screen and (min-width:768px){.jdgm-carousel-wrapper{padding-left:50px!important;padding-right:50px!important}}.pdf-list{display:flex;flex-wrap:wrap;gap:7px}.pdf-item{display:flex;gap:10px;align-items:center}.product-card-quickview{background:#0052b1!important;color:#fff!important}.section-pdf{padding:50px 0}.pdf-item-heading{margin-top:80px}.section-pdf-list{max-width:1100px;margin:0 auto}.section-pdf-item{display:inline-flex;border-bottom:1px solid #0052b1;margin-left:50px;gap:10px;align-items:center;padding:10px 0;line-height:26px}.pdf-item-title{width:220px}.pdf-label{color:#0052b1;border:1px solid #0052b1;border-radius:8px;padding:0 8px}.pdf-file{display:flex;gap:10px}.pdf-size-label{font-weight:700}.pdf-date{display:flex;gap:10px}.pdf-date-label{font-weight:700}.pdf-download a{background-color:#0052b1;color:#fff;display:inline-block;padding:0 12px;border-radius:20px;border:1px solid #0052b1}@media(max-width:920px){.pdf-item-heading{margin-top:50px}.section-pdf-item{margin-left:30px}}@media(max-width:780px){.pdf-file,.pdf-date,.pdf-label{display:none}}.product-card .product-featured-image-link.aspect-ratio--adapt{padding-bottom:100%}.product-card .product-featured-image-link.aspect-ratio--adapt img{object-fit:contain}.section-featured-blog .blog-post .aspect-ratio{--ratio-percent: 100% !important}.section-featured-blog .blog-post .featured-image-link img{object-fit:contain}@media only screen and (max-width:767px){body>div:has(>iframe[title="Start chat button"]),body>div:has(>iframe[title="Resume chat button"]){transform:scale(.62)!important;transform-origin:100% 100%!important;right:6px!important;bottom:6px!important}body:has(.product-add-to-cart-sticky.sticky--visible)>div:has(>iframe[title="Start chat button"]),body:has(.product-add-to-cart-sticky.sticky--visible)>div:has(>iframe[title="Resume chat button"]){bottom:156px!important}body>div:has(>iframe[title="Chat intro"])+div:has(>iframe[title="Chat widget frame"]){display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/style.css.map */
