:root{--os-font-heading:"Kanit",sans-serif;--os-font-body:"Libre Franklin",sans-serif}body,p,li,input,textarea,select,label{font-family:var(--os-font-body)!important}h1,h2,h3,h4,h5,h6{font-family:var(--os-font-heading)!important}.os-header-brand-text{font-family:var(--os-font-heading)!important;font-weight:700!important;letter-spacing:.5px}#top-menu,#top-menu li,#top-menu li a,#et-top-navigation{font-family:var(--os-font-body)!important}#top-menu>li>a{font-family:var(--os-font-body)!important;font-weight:500!important;letter-spacing:0!important}#top-menu>li.current-menu-item>a,#top-menu>li.current_page_item>a{font-weight:600!important}#top-menu li li a{font-family:var(--os-font-body)!important;font-weight:500!important}.et_mobile_menu,.et_mobile_menu li,.et_mobile_menu li a{font-family:var(--os-font-body)!important}.os-shop-intro__title{font-family:var(--os-font-heading)!important;font-weight:700!important}.os-shop-intro__text{font-family:var(--os-font-body)!important}.os-category-heading h2{font-family:var(--os-font-heading)!important;font-weight:700!important}.os-category-heading p,.os-category-number{font-family:var(--os-font-body)!important}.os-shop-module.woocommerce-loop-product__title{font-family:var(--os-font-heading)!important;font-weight:600!important}.os-shop-module .price,.os-shop-module .price span,.os-shop-module .amount{font-family:var(--os-font-body)!important;font-weight:500!important}.woocommerce ul.products li.product.woocommerce-loop-product__title,.woocommerce-page ul.products li.product.woocommerce-loop-product__title{font-family:var(--os-font-heading)!important;font-weight:600!important}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{font-family:var(--os-font-body)!important}.os-product-breadcrumb,.os-product-breadcrumb *,.woocommerce-breadcrumb,.woocommerce-breadcrumb a{font-family:var(--os-font-body)!important}.os-product-category,.os-product-category *,.os-product-category .posted_in a{font-family:var(--os-font-body)!important;font-weight:600!important}.os-product-title h1,.os-product-title .product_title,body.single-product h1.product_title{font-family:var(--os-font-heading)!important;font-weight:700!important}.os-product-price,.os-product-price .price,.os-product-price .amount,body.single-product .price{font-family:var(--os-font-heading)!important;font-weight:600!important}.os-product-summary,.os-product-summary p,.woocommerce-product-details__short-description,.woocommerce-product-details__short-description p{font-family:var(--os-font-body)!important}.os-product-cart .quantity input.qty{font-family:var(--os-font-body)!important;font-weight:600!important}.os-product-cart.single_add_to_cart_button.button{font-family:var(--os-font-heading)!important;font-weight:600!important}.os-trust-copy strong{font-family:var(--os-font-heading)!important;font-weight:600!important}.os-trust-copy small{font-family:var(--os-font-body)!important}.os-info-heading,.os-info-heading h2{font-family:var(--os-font-heading)!important;font-weight:700!important}.os-product-tabs,.os-product-tabs p,.os-product-tabs li{font-family:var(--os-font-body)!important}.os-product-tabs ul.tabs li a{font-family:var(--os-font-heading)!important;font-weight:600!important}.os-product-tabs.woocommerce-Tabs-panel h2,.os-product-tabs.woocommerce-Tabs-panel h3,.os-product-tabs.woocommerce-Tabs-panel h4{font-family:var(--os-font-heading)!important;font-weight:600!important}.os-product-tabs textarea,.os-product-tabs input,.os-product-tabs label{font-family:var(--os-font-body)!important}.os-product-tabs#review_form.form-submit input{font-family:var(--os-font-heading)!important;font-weight:600!important}.os-related-heading h2{font-family:var(--os-font-heading)!important;font-weight:700!important}.os-related-heading p{font-family:var(--os-font-body)!important}.os-related-products.woocommerce-loop-product__title{font-family:var(--os-font-heading)!important;font-weight:600!important}.os-related-products .price{font-family:var(--os-font-body)!important}#os-global-footer{font-family:var(--os-font-body)!important}.os-footer-brand-name{font-family:var(--os-font-heading)!important;font-weight:700!important;letter-spacing:.6px}.os-footer-heading,.os-payment-title,.os-footer-support-title{font-family:var(--os-font-heading)!important;font-weight:600!important}.os-footer-description,.os-contact-list,.os-contact-list a,.os-footer-links,.os-footer-links a,.os-footer-support a,.os-secure-checkout,.os-footer-bottom,.os-footer-bottom a{font-family:var(--os-font-body)!important}.os-login-btn{font-family:var(--os-font-heading)!important;font-weight:600!important}.et_pb_button,button,.button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{font-family:var(--os-font-heading)!important;font-weight:600!important}input,textarea,select,option,.woocommerce form,.woocommerce form label{font-family:var(--os-font-body)!important}.woocommerce-cart,.woocommerce-checkout,.woocommerce-account{font-family:var(--os-font-body)!important}.woocommerce-cart h1,.woocommerce-cart h2,.woocommerce-cart h3,.woocommerce-checkout h1,.woocommerce-checkout h2,.woocommerce-checkout h3,.woocommerce-account h1,.woocommerce-account h2,.woocommerce-account h3{font-family:var(--os-font-heading)!important}.onsale,.product_meta,.woocommerce-message,.woocommerce-info,.woocommerce-error{font-family:var(--os-font-body)!important}@media (max-width:767px){body.single-product.os-related-productsul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 14px!important;width:100%!important;margin:0!important;padding:0!important}body.single-product.os-related-productsul.productsli.product{width:100%!important;max-width:none!important;min-width:0!important;float:none!important;clear:none!important;margin:0!important;padding:14px!important;box-sizing:border-box!important}body.single-product.os-related-productsul.productsli.producta{display:block;width:100%;min-width:0}body.single-product.os-related-productsul.productsli.productimg{display:block;width:100%!important;height:auto!important;margin:0 0 12px!important}body.single-product.os-related-products.woocommerce-loop-product__title{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 7px!important;font-family:var(--os-font-heading)!important;font-size:16px!important;line-height:1.3!important;font-weight:600!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;white-space:normal!important}body.single-product.os-related-products.price{display:block!important;margin:0!important;font-family:var(--os-font-body)!important;font-size:13px!important;line-height:1.4!important}}@media (max-width:380px){body.single-product.os-related-productsul.products{grid-template-columns:1fr!important;gap:18px!important}}body.woocommerce-checkout.wc-block-components-checkout-place-order-button,body.woocommerce-checkout#place_order{width:100%!important;min-height:58px!important;background:#1688df!important;border:0!important;border-radius:8px!important;color:#ffffff!important;font-family:var(--os-font-heading)!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;box-shadow:0 10px 24px rgba(22,136,223,0.18)!important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease!important}body.woocommerce-checkout.wc-block-components-checkout-place-order-button.wc-block-components-button__text{color:#ffffff!important;font-family:var(--os-font-heading)!important;font-weight:600!important}body.woocommerce-checkout.wc-block-components-checkout-place-order-button:hover,body.woocommerce-checkout#place_order:hover{background:#0d68b7!important;box-shadow:0 12px 28px rgba(13,104,183,0.22)!important;transform:translateY(-1px)}body.woocommerce-checkout.wc-block-components-checkout-place-order-button:focus-visible,body.woocommerce-checkout#place_order:focus-visible{outline:3px solid rgba(22,136,223,0.28)!important;outline-offset:3px!important}body.woocommerce-checkout.wc-block-components-title,body.woocommerce-checkout.wc-block-components-checkout-step__title{font-family:var(--os-font-heading)!important;color:#0d2342!important}body.woocommerce-checkout.wc-block-checkout,body.woocommerce-checkout.wc-block-components-address-form,body.woocommerce-checkout.wc-block-components-text-input input,body.woocommerce-checkout.wc-block-components-combobox-control input{font-family:var(--os-font-body)!important}body.woocommerce-checkout.wc-block-checkout__payment-method,body.woocommerce-checkout.wc-block-components-radio-control{font-family:var(--os-font-body)!important}body.woocommerce-checkout.wc-block-components-order-summary,body.woocommerce-checkout.wc-block-components-totals-wrapper{font-family:var(--os-font-body)!important}@media (max-width:767px){body.woocommerce-checkout#main-content .container{padding-top:35px!important}body.woocommerce-checkout.entry-content{margin-top:0!important;padding-top:0!important}body.woocommerce-checkout.wp-block-woocommerce-checkout{margin-top:0!important}body.woocommerce-checkout.wc-block-components-checkout-place-order-button,body.woocommerce-checkout#place_order{min-height:60px!important;font-size:17px!important;border-radius:8px!important}}