body{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#000;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif;font-weight:700;color:#000;margin:0 0 1rem;line-height:1.3}h1{font-size:42px}h2{font-size:32px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}a{color:#c19a6b;text-decoration:none;transition:color .2s ease}a:hover{color:#a57f54}.header-wrapper{background-color:#e0dac6!important}.common-btn{background-color:#e0dac6;min-height:56px;transition:all .3s;text-transform:uppercase;letter-spacing:.214em;font-weight:700;padding:8px 32px;display:flex;width:fit-content;align-items:center;justify-content:center;font-family:Open Sans,arial,sans-serif;color:#161515!important;text-align:center;line-height:1.3}.common-btn:hover{box-shadow:0 10px 10px -10px #00000080;background-color:#d1ccbc}.common-subtitle,.all-products-link a{font-size:18px;line-height:1.25;letter-spacing:.125em;text-transform:uppercase;color:#73716c;margin-bottom:16px;font-family:Open Sans,arial,sans-serif}.all-products-link a{text-transform:capitalize;text-decoration:none;letter-spacing:1px}.all-products-link a .svg-wrapper{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:9px solid rgba(0,0,0,.5);margin:0 4px 0 0}.text-muted{color:#555!important}.text-accent{color:#c19a6b!important}.bg-accent{background-color:#c19a6b!important;color:#fff!important}strong,b{font-weight:700}.page-width{max-width:1280px;margin:0 auto;padding-left:1.6rem;padding-right:1.6rem}.page-width{margin:0 auto;padding-left:1.6rem;padding-right:1.6rem}@media (min-width: 1024px){.page-width{max-width:984px}}@media (min-width: 1280px){.page-width{max-width:1160px}}@media (min-width: 1536px){.page-width{max-width:1280px}}.header__phone{font-size:18px;font-weight:700;color:#000;margin-right:24px;text-decoration:none;display:flex;align-items:center;letter-spacing:.5px}.header__phone:hover{color:#444;opacity:1}.header__icon--search-wrapper .header__search{display:block!important}.header__icon--search-wrapper summary{display:flex;align-items:center;justify-content:center;height:4.4rem;width:4.4rem;cursor:pointer}@media screen and (max-width: 1535px){.common-subtitle{font-size:16px}.common-btn{font-size:14px}}@media screen and (max-width: 1279px){.page-width{max-width:984px!important}}header .header__inline-menu ul li a{font-size:16px;border-color:#8d897a;text-transform:uppercase;letter-spacing:.214em;font-family:Open Sans,arial,sans-serif}header .header__heading-link .h2{color:#000;border:1px solid;padding:5px 15px 6px;letter-spacing:.031em;font-family:Playfair Display,Georgia,serif}header .header__phone{font-size:24px;color:#575757;font-family:Open Sans,arial,sans-serif;font-weight:400}header .header__inline-menu ul li a{color:#000;padding-left:16px;padding-right:16px}header .header__inline-menu ul li a span{text-underline-offset:10px}@media screen and (max-width: 880px){header .header__phone{font-size:17px}header .header__heading-link .h2{font-size:20px}}@media screen and (max-width: 450px){header{position:relative}header .header__phone{position:absolute;top:15px;left:70px}.header__phone span{display:none!important}header .header__heading-link .h2{font-size:16px;padding:4px 8px}}footer{padding:10px 0 32px}footer .tn-footer-copyright{font-size:14px;text-align:center;color:#5e5e5e;line-height:1.5;font-family:Open Sans,arial,sans-serif;letter-spacing:0px;padding-bottom:16px}footer .tn-footer-links{font-size:18px;text-align:center;color:#5e5e5e;line-height:1.5;font-family:Open Sans,arial,sans-serif;letter-spacing:0px;gap:20px;display:flex;justify-content:center}footer .tn-footer-links a{color:#5e5e5e}@media screen and (max-width: 880px){footer .tn-footer-links{font-size:16px!important}}.product-grid-container ul.product-grid li.grid__item .card__inner{min-height:378px;max-height:378px;background:transparent}.product-grid-container ul.product-grid li.grid__item .card__inner img{object-fit:scale-down}.product-grid-container ul.product-grid{gap:48px;display:grid;grid-template-columns:repeat(3,1fr)}.product-grid-container ul.product-grid li.grid__item{width:100%;max-width:100%}.product-grid-container ul.product-grid li.grid__item .card__content .card__heading{font-size:18px;font-family:Open Sans,arial,sans-serif;margin:14px 0 5px}.product-grid-container ul.product-grid li.grid__item .card__content .card__heading a{color:#1b1b1b;text-decoration:none}.product-grid-container ul.product-grid li.grid__item .card-information .price__container div,.product-grid-container ul.product-grid li.grid__item .card-information .price__container span .product-grid-container ul.product-grid li.grid__item .card-information .price__container .price-item,.price--on-sale .price-item--regular{font-size:16px!important;font-family:Open Sans,arial,sans-serif;letter-spacing:normal}.product-grid-container ul.product-grid li.grid__item .card-information .price--on-sale .price-item--last{color:#ef0000}.product-grid-container .button--secondary{font-family:Open Sans,arial,sans-serif;color:#161515!important}.button--secondary:hover{box-shadow:0 10px 10px -10px #00000080;background-color:#d1ccbc}.product div.product__info-wrapper .product__info-container .product__title h1{font-size:36px;font-family:Playfair Display,Georgia,serif;letter-spacing:.031em;line-height:1.25}.product div.product__info-wrapper .product__info-container .price__container div,.product div.product__info-wrapper .product__info-container .price__container span,.product div.product__info-wrapper .product__info-container .price__container .price-item,.product div.product__info-wrapper .product__info-container .price--on-sale .price-item--regular{font-size:24px!important;font-family:Open Sans,arial,sans-serif;letter-spacing:normal}.product div.product__info-wrapper .product__info-container .price--on-sale .price-item--last{color:#ef0000}.shopify-policy__container{max-width:800px!important}.shopify-policy__container p,.shopify-policy__container li{font-size:18px;color:#5e5e5e;line-height:1.5;font-family:Open Sans,arial,sans-serif;letter-spacing:0px}.shopify-policy__container li{margin-bottom:16px}.shopify-policy__container h1{font-size:18px;line-height:1.25;letter-spacing:.125em;text-transform:uppercase;color:#73716c;margin-bottom:24px;font-family:Open Sans,arial,sans-serif}.product div.product__info-wrapper .product__info-container{display:flex;flex-wrap:wrap}.product div.product__info-wrapper .product__info-container div:nth-child(4){margin:0!important}.product div.product__info-wrapper .product__info-container div,.product div.product__info-wrapper .product__info-container .product__text{width:100%}.product div.product__info-wrapper .product__info-container .product__title+div,.product div.product__info-wrapper .product__info-container .tn-doctor-badge{width:auto}.product div.product__info-wrapper .product__info-container .tn-doctor-badge{margin-top:-20px!important;width:150px;display:flex}.tn-doctor-badge img{width:50%;object-fit:contain}.product__savings{margin:0!important}.tn-who-section .tn-who-container{padding:30px}.tn-who-section .tn-who-container .tn-who-button a{background:#494949;color:#fff!important}.tn-featured-products{background:#f6f3ec}.tn-featured-products .tn-featured-container{padding:20px!important}.tn-featured-products .tn-featured-container h2{margin-top:15px}.tn-featured-products .tn-featured-grid .tn-featured-item{background:#fff}.tn-contact-us{background:#eee;padding:30px 0}.tn-contact-us h2{text-align:center}@media screen and (max-width: 1535px){.product-grid-container ul.product-grid li.grid__item .card__content .card__heading{font-size:16px}.product-grid-container ul.product-grid li.grid__item .card-information .price__container div,.product-grid-container ul.product-grid li.grid__item .card-information .price__container span .product-grid-container ul.product-grid li.grid__item .card-information .price__container .price-item,.price--on-sale .price-item--regular{font-size:14px!important}.product div.product__info-wrapper .product__info-container .product__title h1{font-size:32px}.product div.product__info-wrapper .product__info-container .price__container div,.product div.product__info-wrapper .product__info-container .price__container span,.product div.product__info-wrapper .product__info-container .price__container .price-item,.product div.product__info-wrapper .product__info-container .price--on-sale .price-item--regular{font-size:22px!important}}@media screen and (max-width: 1279px){.product-grid-container ul.product-grid li.grid__item .card__inner{min-height:275px;max-height:max-content;background:transparent}.product div.product__info-wrapper .product-form{margin-top:0}.product div.product__info-wrapper .product__info-container .tn-doctor-badge{margin-top:0!important}}@media screen and (max-width: 1023px){.product-grid-container ul.product-grid{gap:40px;grid-template-columns:repeat(1,1fr)}.dif li{justify-content:center}.product div.product__info-wrapper .product__info-container .product__title h1{font-size:28px}}@media screen and (max-width: 767px){.product div.product__info-wrapper .product__info-container .tn-doctor-badge{justify-content:center}.product div.product__info-wrapper,.product div.grid__item.product__media-wrapper{width:100%}.product div.product__info-wrapper .product__info-container .product__title h1{text-align:center;margin-top:30px}.product Section.product__info-container{display:flex;flex-direction:column;align-items:center}.product div.product__info-wrapper .product__info-container div,.product div.product__info-wrapper .product__info-container .product__text{text-align:center}.product div.product__info-wrapper .product__info-container .price-per-item__container{display:flex;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
