:root{--sdf-accent:#c6002b;--sdf-border:#e3e3e3;--sdf-text:#171717;--sdf-muted:#5f6368}body{color:var(--sdf-text)}.nav-uppercase>li>a{letter-spacing:.01em}.button,.button.primary,button,input[type="submit"]{min-height:44px}.header-top .nav>li>a{font-size:.75rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #1769aa!important;outline-offset:3px}.home .section-title-container{margin-bottom:1.2rem}.home .section-title-main{font-size:clamp(1.25rem, 2.4vw, 1.8rem);letter-spacing:0;line-height:1.25;text-transform:none}.home .product-small{margin-bottom:1rem}.home .product-small .box{background:#fff;border:1px solid #fff0;height:100%;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.home .product-small .box-image{background:#f6f6f6}.home .product-small .box-text{padding:.8rem .65rem 1rem}.home .product-small .name{font-size:.94rem;line-height:1.45;margin-bottom:.35rem}.home .product-small .name a{color:#222}.home .product-small .price{color:#111;font-size:1rem;font-weight:700}@media (hover:hover) and (pointer:fine){.home .product-small .box:hover{border-color:var(--sdf-border);box-shadow:0 8px 24px rgb(0 0 0 / .09);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media only screen and (max-width:48em){body{font-size:16px}.header-main{height:70px}.header-top{overflow:hidden;white-space:nowrap}.header-top .html{font-size:.68rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.off-canvas .nav-vertical>li>a{font-size:1rem;min-height:46px;padding-bottom:.7rem;padding-top:.7rem}.home .section-title-container{margin-bottom:.9rem}.home .section-title-main{font-size:1.25rem}.home .product-small .box-text{padding:.65rem .45rem .9rem}.home .product-small .name{font-size:.9rem;line-height:1.4}.home .product-small .price{font-size:1rem}.category-page-title .page-title-inner{padding-top:1rem}.category-page-title .woocommerce-ordering{width:100%}.category-page-title select{font-size:1rem;min-height:44px;width:100%}.tax-product_cat .category-page-row,.tax-product_cat .category-page-row>.col.large-9,.tax-product_cat .shop-container{box-sizing:border-box;max-width:100%!important;overflow-x:hidden;width:100%!important}.tax-product_cat .shop-container{padding-left:15px!important;padding-right:15px!important}.shop-container .term-description{font-size:1rem;line-height:1.6;max-width:100%!important;overflow-wrap:anywhere;width:100%!important}.shop-container .term-description p{margin-bottom:1rem}.seo-product-category-title{font-size:1.55rem;line-height:1.25;overflow-wrap:anywhere}.category-page-title .is-large{font-size:.82rem;line-height:1.25;white-space:normal}.entry-content table,.term-description table{display:block;max-width:100%;overflow-x:auto}}body footer#footer.footer-wrapper{display:block!important}