.elementor .scroll-tab-btn:active{background-color:var(--brand-red);}.elementor .scroll-tab-btn{width:44px;height:44px;font-size:14px;color:var(--white);line-height:44px;text-align:center;padding:0px;border-radius:22px;background-color:rgba(0, 0, 0, 0);display:flex;justify-content:center;align-items:center;}.elementor .product-note{font-family:var(--font-main);font-size:14.5px;color:var(--mute);line-height:21px;margin-block-start:6px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .field-input{width:100%;height:46px;min-height:46px;font-family:var(--font-main);font-size:16px;color:var(--ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#9AA2AB;border-style:solid;background-color:var(--white);}.elementor .field-label{font-family:var(--font-main);font-weight:600;font-size:15px;color:var(--ink);line-height:20px;margin-block-end:5px;display:block;}.elementor .btn-red:hover,.elementor .btn-red:focus-visible{background-color:var(--brand-red-hover);}.elementor .btn-red{min-height:50px;font-family:var(--font-main);font-weight:700;font-size:16px;color:var(--white);line-height:20px;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:4px;background-color:var(--brand-red-dark);display:inline-flex;justify-content:center;align-items:center;}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--brand-red-dark);}.elementor .footer-link{font-family:var(--font-main);font-weight:400;font-size:14.5px;color:var(--text-main);line-height:22px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .menu-link:hover,.elementor .menu-link:focus-visible{color:var(--brand-red-dark);}.elementor .menu-link{font-family:var(--font-main);font-weight:400;font-size:14.5px;color:var(--text-main);line-height:19px;padding-block-start:5px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .menu-cat{font-family:var(--font-main);font-weight:800;font-size:15.5px;color:var(--brand-red-dark);line-height:20px;margin-block-end:6px;display:block;}.elementor .mobile-link{font-family:var(--font-main);font-weight:500;font-size:18px;color:var(--ink);line-height:24px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;display:block;}.elementor .nav-link:hover,.elementor .nav-link:focus-visible{color:var(--brand-red-dark);}.elementor .nav-link{font-family:var(--font-main);font-weight:600;font-size:15px;color:var(--ink);line-height:20px;white-space: nowrap;\n}.elementor .top-link:hover,.elementor .top-link:focus-visible{color:var(--brand-red-dark);}.elementor .top-link{font-family:var(--font-main);font-weight:500;font-size:14px;color:var(--ink);line-height:20px;}.elementor .footer-title{font-family:var(--font-main);font-weight:700;font-size:15.5px;color:var(--ink);line-height:19px;margin-block-end:10px;}.elementor .eyebrow{font-family:var(--font-main);font-weight:700;font-size:17px;color:var(--brand-red-dark);line-height:24px;margin-block-end:6px;}.elementor .text-small{font-family:var(--font-main);font-weight:400;font-size:14px;color:var(--text-main);line-height:20px;}.elementor .text-body{font-family:var(--font-main);font-weight:400;font-size:17px;color:var(--text-main);line-height:26px;}.elementor .wrap{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;margin-inline-start:auto;margin-inline-end:auto;}