.elementor .wbd-commerce-surface{width:100%;max-width:1200px;padding:2.25rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:18px;border-width:1px;border-color:#dfe4e8;border-style:solid;background-color:#ffffff;box-shadow:0px 18px 50px 0px rgba(16,25,35,0.08);display:flex;flex-direction:column;gap:2rem;& .elementor-widget-woocommerce-cart, & .elementor-widget-woocommerce-checkout-page, & .elementor-widget-woocommerce-my-account { width: 100%; } & .woocommerce { color: #17212b; font-family: Jost, sans-serif; } & .woocommerce h2, & .woocommerce h3 { color: #17212b; font-family: Montserrat, sans-serif; font-weight: 700; letter-spacing: -0.02em; } & .woocommerce label { color: #34404a; font-weight: 600; } & .woocommerce a { color: #d91f2d; text-underline-offset: 0.18em; } & .woocommerce-info, & .woocommerce-message, & .woocommerce-error { border: 0; border-left: 3px solid #f51d2c; background: #f4f6f8; color: #17212b; padding: 1rem 1.25rem 1rem 3rem; } & .woocommerce-info::before, & .woocommerce-message::before { color: #f51d2c; } & .woocommerce .button, & .woocommerce a.button, & .woocommerce button.button, & .woocommerce input.button { border: 1px solid #17212b; border-radius: 6px; background: #17212b; color: #ffffff; font-family: Montserrat, sans-serif; font-size: 0.9rem; font-weight: 700; line-height: 1.2; padding: 0.9rem 1.2rem; text-decoration: none; } & .woocommerce .button:hover, & .woocommerce a.button:hover, & .woocommerce button.button:hover, & .woocommerce input.button:hover, & .woocommerce .button:focus, & .woocommerce a.button:focus, & .woocommerce button.button:focus, & .woocommerce input.button:focus { border-color: #f51d2c; background: #f51d2c; color: #ffffff; } & .woocommerce #respond input#submit.alt, & .woocommerce a.button.alt, & .woocommerce button.button.alt, & .woocommerce input.button.alt, & .woocommerce #place_order { border-color: #f51d2c !important; background: #f51d2c !important; color: #ffffff !important; } & .woocommerce #place_order { width: 100%; min-height: 50px; } & .woocommerce input.input-text, & .woocommerce textarea, & .woocommerce select { min-height: 48px; border: 1px solid #cbd3da; border-radius: 6px; background: #ffffff; padding: 0.75rem 0.9rem; color: #17212b; } & .woocommerce input.input-text:focus, & .woocommerce textarea:focus, & .woocommerce select:focus, & .select2-container--default .select2-selection--single:focus { border-color: #f51d2c; outline: 3px solid rgba(245,29,44,0.12); } & .select2-container--default .select2-selection--single { min-height: 48px; border: 1px solid #cbd3da; border-radius: 6px; padding: 0.55rem 0.9rem; } & .woocommerce table.shop_table { border: 1px solid #dfe4e8; border-radius: 10px; border-collapse: separate; overflow: hidden; } & .woocommerce table.shop_table th { background: #f4f6f8; color: #17212b; font-family: Montserrat, sans-serif; font-weight: 700; } & .woocommerce table.shop_table td, & .woocommerce table.shop_table th { border-color: #e5e9ed; padding: 1rem; } & .woocommerce form .form-row { margin-bottom: 1rem; } & .woocommerce form.login, & .woocommerce form.register { border: 0; padding: 0; margin: 0; } & .woocommerce-MyAccount-navigation ul { list-style: none; margin: 0; padding: 0; border: 1px solid #dfe4e8; border-radius: 10px; overflow: hidden; } & .woocommerce-MyAccount-navigation li { margin: 0; border-bottom: 1px solid #e5e9ed; } & .woocommerce-MyAccount-navigation li:last-child { border-bottom: 0; } & .woocommerce-MyAccount-navigation li a { display: block; padding: 0.9rem 1rem; color: #34404a; font-family: Montserrat, sans-serif; font-weight: 600; text-decoration: none; } & .woocommerce-MyAccount-navigation li.is-active a, & .woocommerce-MyAccount-navigation li a:hover, & .woocommerce-MyAccount-navigation li a:focus { background: #101923; color: #ffffff; } & .woocommerce .woocommerce-form-login__submit { border-color: #17212b !important; background: #17212b !important; color: #ffffff !important; } & .woocommerce .woocommerce-form-login__submit:hover, & .woocommerce .woocommerce-form-login__submit:focus { border-color: #f51d2c !important; background: #f51d2c !important; color: #ffffff !important; } & .woocommerce .lost_password a { color: #d91f2d !important; }\n}.elementor .wbd-commerce-content{padding-block-start:4rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f4f6f8;display:flex;flex-direction:column;}.elementor .wbd-commerce-trust-item{width:auto;font-family:Montserrat;font-weight:600;font-size:0.76rem;color:#d8e0e7;letter-spacing:0.02em;line-height:1.2;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;margin:0px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;}.elementor .wbd-commerce-trust-row{margin-block-start:0.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .wbd-commerce-kicker{font-family:Montserrat;font-weight:700;font-size:0.78rem;color:#ff3341;letter-spacing:0.1em;text-transform:uppercase;margin:0px;}.elementor .wbd-commerce-hero-inner{width:100%;max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1rem;}.elementor .wbd-commerce-hero{padding-block-start:5rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#101923;display:flex;flex-direction:column;}.elementor .wbd-commerce-shell{background-color:#f4f6f8;display:flex;flex-direction:column;gap:0px;}.elementor .wbd-page-body-light{font-family:'Open Sans';font-weight:400;font-size:17px;color:rgba(255,255,255,0.78);line-height:1.78;margin:0px;}.elementor .wbd-page-h1{font-family:Montserrat;font-weight:600;font-size:60px;letter-spacing:-0.035em;line-height:1.06;margin:0px;}