html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:'Be Vietnam Pro','Segoe UI',Tahoma,sans-serif!important;font-size:16px;font-weight:500;line-height:1.65}body :is(h1,h2,h3,h4,h5,h6){font-family:'Be Vietnam Pro','Segoe UI',Tahoma,sans-serif!important;font-weight:700;letter-spacing:-.025em}body :is(input,textarea,select,button){font-family:'Be Vietnam Pro','Segoe UI',Tahoma,sans-serif}body:not(.home) #main{font-size:16px;line-height:1.7}body:not(.home) #main :is(p,li){line-height:1.7}body:not(.home) #main .product-title{font-size:clamp(25px, 2.5vw, 33px);line-height:1.32;font-weight:800}body:not(.home) #main .price{font-weight:700}body:not(.home) #header .nav>li>a{font-size:13.5px;font-weight:700}body.home .dn-home{font-family:'Be Vietnam Pro','Segoe UI',Tahoma,sans-serif!important;font-size:16px;font-weight:500;line-height:1.65}body.home .dn-home :is(h1,h2,h3){font-family:'Be Vietnam Pro','Segoe UI',Tahoma,sans-serif!important;font-weight:800;letter-spacing:-.025em}body.home .dn-home :is(input,button,select,textarea){font-family:'Be Vietnam Pro','Segoe UI',Tahoma,sans-serif}.dn-topline{font-size:11px;letter-spacing:.55px}.dn-brand-name{font-size:18px;letter-spacing:-.35px}.dn-brand-name small{font-size:10px;letter-spacing:.45px;line-height:1.4}.dn-search input[type=search]{font-size:14px;font-weight:500}.dn-search button,.dn-cart{font-size:13px;font-weight:700}.dn-contact-kicker{font-size:11px;letter-spacing:.6px}.dn-nav a{font-size:14px;font-weight:700}.dn-eyebrow,.dn-label{font-size:12px;letter-spacing:1.15px}.dn-hero h1{letter-spacing:-.035em;line-height:1.12}.dn-hero-copy>p{font-size:17px;line-height:1.75;font-weight:500}.dn-button{font-size:14px;font-weight:700}.dn-hero-proof{font-size:12px}.dn-hero-proof strong{font-size:12px;letter-spacing:.65px}.dn-hero-caption span{font-size:11px;letter-spacing:1px}.dn-hero-caption a{font-size:13px}.dn-hero-bottom{font-size:12px;letter-spacing:1px}.dn-section h2,.dn-editorial h2,.dn-experience h2{letter-spacing:-.035em;line-height:1.24}.dn-section-header p{font-size:15px;line-height:1.65}.dn-text-link{font-size:14px}.dn-category-number{font-size:12px}.dn-category-title{font-size:17px;line-height:1.45}.dn-category-sub{font-size:13px;line-height:1.6}.dn-trust strong{font-size:13px;letter-spacing:.1px;font-weight:800}.dn-trust span{font-size:12px;line-height:1.6}.dn-product-tag{font-size:11px;letter-spacing:.3px}.dn-product-body h3{font-size:16px;line-height:1.5;font-weight:700;min-height:48px;overflow-wrap:anywhere}.dn-real-rating{font-size:13px}.dn-price{font-size:18px;line-height:1.45}.dn-price del,.dn-price del .woocommerce-Price-amount{font-size:13px}.dn-card-link{font-size:13px}.dn-editorial-copy p,.dn-experience-card p,.dn-experience-detail li{font-size:15px;line-height:1.75}.dn-experience-detail>span{font-size:12px;letter-spacing:.75px}.dn-experience-detail>a{font-size:14px}.dn-article-info>span{font-size:12px}.dn-article h3{font-size:18px;line-height:1.55}.dn-article-link{font-size:13px}.single-product #reviews #comments h2,.single-product #reviews #review_form_wrapper h3,.single-product #reviews #review_form_wrapper #reply-title{font-weight:800;line-height:1.35}.single-product #reviews .woocommerce-noreviews,.single-product #reviews .commentlist li.review .description{font-size:15px;line-height:1.7}.single-product #reviews .commentlist li.review .meta{font-size:13px}.single-product #review_form label{font-size:14px;line-height:1.5}.single-product #review_form :is(input[type=text],input[type=email],input[type=tel],textarea,select){font-size:15px;line-height:1.6}.single-product #review_form .dn-review-guidance,.single-product #review_form .dn-review-preview-notice{font-size:14px;line-height:1.7}.single-product #review_form .form-submit :is(input.submit,button.submit){font-size:14px}@media (max-width:780px){body.home .dn-home{font-size:15.5px}.dn-topline{font-size:10px}.dn-brand-name{font-size:15px}.dn-brand-name small{font-size:9px}.dn-nav a{font-size:14px}.dn-hero h1{line-height:1.16}.dn-hero-copy>p{font-size:16px}.dn-category{min-height:260px}.dn-category-title{font-size:16px}.dn-category-sub{font-size:12.5px}.dn-product-body h3{font-size:15px;min-height:0;-webkit-line-clamp:3}.dn-price{font-size:17px}.dn-trust strong{font-size:12px}.dn-trust span{font-size:12px}.dn-mobile-cta a{font-size:13px}}@media (max-width:460px){.dn-topline{font-size:9px;letter-spacing:.1px}.dn-brand-name{font-size:13px}.dn-brand-name small{font-size:8.5px;letter-spacing:0}.dn-cart{font-size:12px}.dn-eyebrow{font-size:10px;letter-spacing:.4px}.dn-hero h1{font-size:clamp(37px, 10.2vw, 45px);letter-spacing:-.04em}.dn-hero-actions .dn-button{font-size:12px;padding:12px 13px}.dn-hero-proof{font-size:11px}.dn-hero-proof strong{font-size:11px}.dn-category{min-height:248px}.dn-category-title{font-size:14.5px;line-height:1.45;padding-right:9px;overflow-wrap:anywhere}.dn-category-sub{font-size:12px}.dn-product-body h3{font-size:14px;line-height:1.45;min-height:0;overflow-wrap:anywhere}.dn-price{font-size:15.5px}.dn-card-link{font-size:12px}.dn-trust strong{font-size:11px}.dn-trust span{font-size:11.5px}.dn-editorial h2{font-size:clamp(36px, 10vw, 43px)}.dn-article h3{font-size:17px}.dn-mobile-cta a{font-size:12px}}.dn-data-products{border-top:1px solid #e9e6e2}.dn-data-products .dn-product-tag{max-width:calc(100% - 22px);white-space:normal;line-height:1.35}.dn-data-products .dn-section-header p{max-width:660px}.single-product .product-info a.btl-product[href="#"]{display:none!important}.dn-product-mobile-cta{display:none}@media (max-width:780px){.single-product .dn-product-mobile-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:990;padding:9px max(12px, env(safe-area-inset-right)) calc(9px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));gap:8px;background:#fff;border-top:1px solid #e4dfdc;box-shadow:0 -5px 22px rgb(0 0 0 / .09)}.single-product .dn-product-mobile-cta a{display:flex;align-items:center;justify-content:center;flex:1;min-height:45px;border-radius:4px;padding:8px 5px;background:#242323;color:#fff;text-align:center;font:700 13px/1.4 'Be Vietnam Pro','Segoe UI',sans-serif;text-decoration:none}.single-product .dn-product-mobile-cta a:first-child{background:#d71934}.single-product #footer{padding-bottom:calc(82px + env(safe-area-inset-bottom))}}@media (max-width:460px){.dn-data-products .dn-product-tag{font-size:9px;letter-spacing:0;padding:5px 6px;left:7px;top:7px}.single-product .dn-product-mobile-cta a{font-size:12px}}