.elementor .e-5dcec481-9b51:hover,.elementor .e-5dcec481-9b51:focus-visible{color:#f7d2bc;}.elementor .e-5dcec481-9b51{font-family:Inter;font-size:1rem;color:#ffffff;text-decoration:underline;margin-block-end:2rem;display:inline-block;&:focus-visible { outline:.15rem solid white;outline-offset:.3rem; }\n}.elementor .e-6b2c12e5-59b6{font-family:Inter;font-weight:700;font-size:0.8125rem;color:#f7d2bc;letter-spacing:0.1em;margin-block-end:1rem;}.elementor .e-4519acfd-5699{max-width:48rem;font-size:3.5rem;color:#ffffff;}.elementor .e-3c1d1a8b-22ba{max-width:45rem;color:#ffffff;}.elementor .e-98c2ac3-b170{padding-block-start:3rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#17354b;}.elementor .e-38d5a996-3d76{font-size:2rem;}.elementor .e-73406094-4f08{font-family:Inter;font-size:1.0625rem;color:#405666;line-height:1.75;padding:0px;overflow-wrap:anywhere;\n}.elementor .e-16ea7f9d-e2ac{font-size:1.5rem;}.elementor .e-75340d7a-8268{padding:2rem;margin-block-start:3rem;border-radius:1rem;background-color:#f2f6f9;}.elementor .e-7d7f5610-e863{min-width:0px;padding:0px;flex:2 1 34rem;}.elementor .e-452d2b68-1564{font-weight:700;font-size:0.8125rem;letter-spacing:0.08em;margin-block-end:0.5rem;}.elementor .e-3440dd03-5b69{font-size:2.5rem;margin-block-end:2rem;display:block;}.elementor .e-588a9f9a-ffdc{margin-block-end:1.5rem;display:block;}.elementor .e-665c9adf-5b46{margin-block-start:1.5rem;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0.0625rem;border-top-style: solid; border-top-color: #dce5ec;\n}.elementor .e-42debc0a-abee{font-size:1.5rem;}.elementor .e-758b8ac8-f2e0{padding:0px;& form.cart { margin:0; } & table.variations { margin:0 0 1rem; border:0; } & .variations tbody, & .variations tr, & .variations td, & .variations th { display:block; padding:0; border:0; width:100%; background:transparent; } & .variations label { display:block; margin:0 0 .5rem; font-family:Inter; font-size:1rem; font-weight:700; color:#17354b; } & .variations select { width:100%; max-width:100%; min-height:3rem; padding:.75rem; border:1px solid #a7b7c3; border-radius:.5rem; font-family:Inter; font-size:1rem; color:#17354b; background:#fff; } & .single_add_to_cart_button { width:100%; min-height:3.25rem; padding:1rem; margin-top:.75rem; border:0; border-radius:.5rem; font-family:Inter; font-size:1rem; font-weight:700; background:#b64712; color:#fff; white-space:normal; } & .single_add_to_cart_button:hover { background:#923809; color:#fff; } & .single_add_to_cart_button:disabled { opacity:.55; } & select:focus-visible, & button:focus-visible, & input:focus-visible { outline:.2rem solid #17354b; outline-offset:.2rem; } & .quantity input.qty { min-height:3rem; border:1px solid #a7b7c3; border-radius:.5rem; font-family:Inter; font-size:1rem; } & .single_add_to_cart_button { background-color:#b64712 !important; color:#ffffff !important; border-radius:.5rem !important; font-family:Inter !important; } & .single_add_to_cart_button:hover { background-color:#923809 !important; } & .reset_variations { color:#405666; } & .reset_variations { display:none !important; } & .stock { display:inline-block; margin:1rem 0; padding:.625rem .875rem; border-radius:.5rem; font-family:Inter; font-size:.9375rem !important; font-weight:700; line-height:1.5; } & .stock.in-stock { background:#fbe2d9; color:#923809 !important; } & .stock.out-of-stock { background:#f2f6f9; color:#405666 !important; }\n}.elementor .e-5b5ca03f-737d{font-size:0.875rem;line-height:1.6;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a714f0c-f3eb{box-shadow:0px 0.5rem 2rem 0px rgba(23,53,75,.08);flex:1 1 21rem;}.elementor .e-7fad872a-9af8{display:flex;gap:3rem;align-items:flex-start;}.elementor .e-3328adcc-df37{padding-block-start:3rem;}.elementor .e-4294fd86-913a{font-size:2rem;}.elementor .e-bb0a28a-8ba0{background-color:#f2f6f9;}