/** Shopify CDN: Minification failed

Line 564:51 Unexpected "*"

**/
@import url("https://fonts.googleapis.com/css?family=Muli:400%2C&display=swap&ver=4.13.5");
@import url("https://use.typekit.net/tzc6lzj.css?ver=2.1.2");
@import url("https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=auto");
@import url("https://fonts.googleapis.com/css?family=Libre+Caslon+Text:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=auto");
@import url("https://fonts.googleapis.com/css?family=Mulish:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=auto");
@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");
/* generated by scripts/salons/build_css.py from the live WP page (read-only capture) */
@font-face { font-display: auto; font-family: Argent; font-stretch: normal; font-style: normal; font-weight: 700; src: url("https://use.typekit.net/af/ad2a17/00000000000000007735f8a3/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/ad2a17/00000000000000007735f8a3/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/ad2a17/00000000000000007735f8a3/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype"); }
@font-face { font-display: auto; font-family: Argent; font-stretch: normal; font-style: normal; font-weight: 600; src: url("https://use.typekit.net/af/ba7126/00000000000000007735f8a4/31/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/ba7126/00000000000000007735f8a4/31/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/ba7126/00000000000000007735f8a4/31/a?subset_id=2&fvd=n6&v=3") format("opentype"); }
@font-face { font-display: swap; font-family: Argent; font-stretch: normal; font-style: normal; font-weight: 400; src: url("https://use.typekit.net/af/b18cf9/00000000000000007735f8a7/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/b18cf9/00000000000000007735f8a7/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/b18cf9/00000000000000007735f8a7/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype"); }
@font-face { font-display: auto; font-family: Argent; font-stretch: normal; font-style: italic; font-weight: 700; src: url("https://use.typekit.net/af/8d2d95/00000000000000007736878b/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/8d2d95/00000000000000007736878b/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/8d2d95/00000000000000007736878b/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype"); }
@font-face { font-display: auto; font-family: Argent; font-stretch: normal; font-style: italic; font-weight: 600; src: url("https://use.typekit.net/af/916f37/00000000000000007736878c/31/l?subset_id=2&fvd=i6&v=3") format("woff2"), url("https://use.typekit.net/af/916f37/00000000000000007736878c/31/d?subset_id=2&fvd=i6&v=3") format("woff"), url("https://use.typekit.net/af/916f37/00000000000000007736878c/31/a?subset_id=2&fvd=i6&v=3") format("opentype"); }
@font-face { font-display: auto; font-family: Argent; font-stretch: normal; font-style: italic; font-weight: 400; src: url("https://use.typekit.net/af/fc9892/00000000000000007736878f/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/fc9892/00000000000000007736878f/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/fc9892/00000000000000007736878f/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype"); }
@font-face { font-display: swap; font-family: Venn; font-style: normal; font-weight: 500; src: url("https://cdn.almapay.com/fonts/Venn/Venn-Medium.woff") format("woff"), url("https://cdn.almapay.com/fonts/Venn/Venn-Medium.ttf") format("truetype"); }
@font-face { font-display: swap; font-family: Venn; font-style: normal; font-weight: 400; src: url("https://cdn.almapay.com/fonts/Venn/Venn-Regular.woff") format("woff"), url("https://cdn.almapay.com/fonts/Venn/Venn-Regular.ttf") format("truetype"); }
@font-face { font-family: Recoleta; font-style: normal; font-weight: 100; src: url("/cdn/shop/files/Recoleta-Thin.woff2?v=1792781472") format("woff2"); }
@font-face { font-family: Recoleta; font-style: normal; font-weight: 300; src: url("/cdn/shop/files/Recoleta-Light.woff2?v=1792781475") format("woff2"); }
@font-face { font-family: Recoleta; font-style: normal; font-weight: 400; src: url("/cdn/shop/files/Recoleta-Regular.woff2?v=1792781479") format("woff2"); }
@font-face { font-family: Recoleta; font-style: normal; font-weight: 500; src: url("/cdn/shop/files/Recoleta-Medium.woff2?v=1792781482") format("woff2"); }
@font-face { font-family: Recoleta; font-style: normal; font-weight: 600; src: url("/cdn/shop/files/Recoleta-SemiBold.woff2?v=1792781485") format("woff2"); }
@font-face { font-family: Recoleta; font-style: normal; font-weight: 700; src: url("/cdn/shop/files/Recoleta-Bold.woff2?v=1792781488") format("woff2"); }
@font-face { font-family: Recoleta; font-style: normal; font-weight: 900; src: url("/cdn/shop/files/Recoleta-Black.woff2?v=1792781491") format("woff2"); }
@font-face { font-family: "Recoleta SemiBold"; font-weight: 400; font-display: auto; src: url("/cdn/shop/files/3A51FA_0_0.woff2?v=1792781036") format("woff2"), url("/cdn/shop/files/3A51FA_0_0.woff?v=1792781040") format("woff"), url("/cdn/shop/files/3A51FA_0_0.ttf?v=1792781044") format("truetype"); }
@font-face { font-family: star; src: url("/cdn/shop/files/WooCommerce.woff2?v=1792781020") format("woff2"), url("/cdn/shop/files/WooCommerce.woff?v=1792781023") format("woff"), url("/cdn/shop/files/WooCommerce.ttf?v=1792781026") format("truetype"); font-weight: 400; font-style: normal; }
@font-face { font-family: star; src: url("/cdn/shop/files/star.woff?v=1792781030") format("woff"), url("/cdn/shop/files/star.ttf?v=1792781033") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Recoleta SemiBold-elementor"; font-style: normal; font-weight: normal; font-display: auto; src: url("/cdn/shop/files/3A51FA_0_0.woff2?v=1792781036") format("woff2"), url("/cdn/shop/files/3A51FA_0_0.woff?v=1792781040") format("woff"), url("/cdn/shop/files/3A51FA_0_0.ttf?v=1792781044") format("truetype"); }
@font-face { font-family: "Brittany Signature-Elementor"; font-style: normal; font-weight: normal; font-display: auto; src: url("/cdn/shop/files/BrittanySignature.woff?v=1792778554") format("woff"); }
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("/cdn/shop/files/fa-regular-400.woff2?v=1792781049") format("woff2"), url("/cdn/shop/files/fa-regular-400.woff?v=1792781054") format("woff"), url("/cdn/shop/files/fa-regular-400.ttf?v=1792781057") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("/cdn/shop/files/fa-solid-900.woff2?v=1792781061") format("woff2"), url("/cdn/shop/files/fa-solid-900.woff?v=1792781067") format("woff"), url("/cdn/shop/files/fa-solid-900.ttf?v=1792781073") format("truetype"); }
@font-face { font-family: Recoleta; src: url("/cdn/shop/files/Recoleta-Regular.ttf?v=1792781496"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: amelia-icons; src: url("/cdn/shop/files/amelia-icons.ttf?v=1792783257") format("truetype"), url("/cdn/shop/files/amelia-icons.woff?v=1792783260") format("woff"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEz0dL_nz.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEzQdL_nz.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEzwdL_nz.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEzMdL_nz.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEz8dL_nz.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEz4dL_nz.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEzAdLw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc3CsTKlA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc-CsTKlA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc2CsTKlA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc5CsTKlA.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc1CsTKlA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc0CsTKlA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc6CsQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xIIzI.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic1CsTKlA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc3CsTKlA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc-CsTKlA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc2CsTKlA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc5CsTKlA.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc1CsTKlA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxHIzIFKw.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxIIzI.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fBBc4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu72xKOzY.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu5mxKOzY.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu7mxKOzY.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4WxKOzY.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu7WxKOzY.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu7GxKOzY.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4mxK.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fBBc4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBBc4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfBBc4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@keyframes a { 
  100% { transform: rotate(1turn); }
}
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

/* SALONS: neutralise Dawn defaults inside migrated WordPress content (WP root font-size = 16px) */
.bc-wp-body{font-size:16px;letter-spacing:normal;line-height:normal;-webkit-font-smoothing:auto;text-align:left}
.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body h3,.bc-wp-body h4,.bc-wp-body h5,.bc-wp-body h6{letter-spacing:normal;margin:0;font-weight:normal;line-height:normal;font-size:revert;font-family:inherit;color:inherit}
.bc-wp-body p{margin:0}
.bc-wp-body a{text-decoration:none}
.bc-wp-body ul,.bc-wp-body ol{margin:0 0 1.5em 3em;padding:0}
.bc-wp-body img{max-width:100%;height:auto}
.bc-wp-body button{letter-spacing:normal}
/* Dawn base.css hides empty elements (div:empty{display:none}): Elementor/Amelia use empty divs (spacers, backgrounds) */
.bc-wp-body :where(a,ul,dl,div,section,article,p,h1,h2,h3,h4,h5,h6):empty{display:revert}
:root{--fc-small-font-size: .85em; --fc-page-bg-color: #fff; --fc-neutral-bg-color: hsla(0,0%,82%,.3); --fc-neutral-text-color: grey; --fc-border-color: #ddd; --fc-button-text-color: #fff; --fc-button-bg-color: #2c3e50; --fc-button-border-color: #2c3e50; --fc-button-hover-bg-color: #1e2b37; --fc-button-hover-border-color: #1a252f; --fc-button-active-bg-color: #1a252f; --fc-button-active-border-color: #151e27; --fc-event-bg-color: #3788d8; --fc-event-border-color: #3788d8; --fc-event-text-color: #fff; --fc-event-selected-overlay-color: rgba(0,0,0,.25); --fc-more-link-bg-color: #d0d0d0; --fc-more-link-text-color: inherit; --fc-event-resizer-thickness: 8px; --fc-event-resizer-dot-total-width: 8px; --fc-event-resizer-dot-border-width: 1px; --fc-non-business-color: hsla(0,0%,84%,.3); --fc-bg-event-color: #8fdf82; --fc-bg-event-opacity: 0.3; --fc-highlight-color: rgba(188,232,241,.3); --fc-today-bg-color: rgba(255,220,40,.15); --fc-now-indicator-color: red;}
:root{--fc-daygrid-event-dot-width: 8px;}
.bc-wp-body a,.bc-wp-body,.bc-wp-body div,.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body h3,.bc-wp-body,.bc-wp-body iframe,.bc-wp-body li,.bc-wp-body p,.bc-wp-body span,.bc-wp-body strong,.bc-wp-body ul{border: 0px; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;}
.bc-wp-body details,.bc-wp-body main,.bc-wp-body summary{display: block;}
.bc-wp-body button{color: inherit; font: inherit; margin: 0px;}
.bc-wp-body button{text-transform: none;}
.bc-wp-body button{appearance: button; cursor: pointer;}
.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body h3{clear: both;}
.bc-wp-body h1{color: rgb(128, 130, 133); font-size: 2em; line-height: 1.2;}
.bc-wp-body h2{color: rgb(128, 130, 133); font-size: 1.7em; line-height: 1.3;}
.bc-wp-body h3{color: rgb(128, 130, 133); font-size: 1.5em; line-height: 1.4;}
.bc-wp-body ul{margin: 0px 0px 1.5em 3em;}
.bc-wp-body ul{list-style: disc;}
.bc-wp-body button{color: rgb(128, 130, 133); font-weight: 400; font-size: 100%; margin: 0px; vertical-align: baseline;}
.bc-wp-body button{line-height: normal;}
.bc-wp-body button{border-width: 1px; border-style: solid; border-image: none; border-color: var(--ast-border-color); border-radius: 2px; background: rgb(230, 230, 230); padding: 0.6em 1em 0.4em; color: rgb(255, 255, 255);}
.bc-wp-body button:focus,.bc-wp-body button:hover{color: rgb(255, 255, 255); border-color: var(--ast-border-color);}
.bc-wp-body button:active,.bc-wp-body button:focus{border-color: var(--ast-border-color); outline: 0px;}
.bc-wp-body #primary::after,.bc-wp-body #primary::before,.bc-wp-body .ast-container::after,.bc-wp-body .ast-container::before,.bc-wp-body .site-content::after,.bc-wp-body .site-content::before,.bc-wp-body .site-main::after,.bc-wp-body .site-main::before{content: ""; display: table;}
.bc-wp-body #primary::after,.bc-wp-body .ast-container::after,.bc-wp-body .site-content::after,.bc-wp-body .site-main::after{clear: both;}
.bc-wp-body iframe{max-width: 100%;}
.bc-wp-body,.bc-wp-body button{line-height: 1.85714;}
.bc-wp-body.ast-page-builder-template .hentry{margin: 0px;}
.bc-wp-body .hentry{margin: 0px 0px 1.5em;}
.bc-wp-body,.bc-wp-body button{font-family: Muli, sans-serif; font-weight: 400; font-size: var(--bc-rem,16px);}
.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body h3{font-weight: 600;}
.bc-wp-body h1{font-size: 4em; line-height: 1.4em;}
.bc-wp-body h2{font-size: 3em; line-height: 1.3em;}
.bc-wp-body h3{font-size: calc(1.375 * var(--bc-rem,16px)); line-height: 1.3em;}
.bc-wp-body,.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body h3{color: rgb(58, 58, 58);}
.bc-wp-body button{color: rgb(255, 255, 255); border-color: rgb(255, 161, 119); background-color: rgb(255, 161, 119); border-radius: 50px; padding: 10px 25px; font-family: inherit; font-weight: inherit;}
.bc-wp-body button:focus,.bc-wp-body button:hover{color: rgb(255, 255, 255); background-color: rgb(255, 161, 119); border-color: rgb(255, 161, 119);}
@media (max-width: 768px){.bc-wp-body h1{font-size: 3em;}}
@media (max-width: 768px){.bc-wp-body h2{font-size: 2.5em;}}
@media (max-width: 768px){.bc-wp-body h3{font-size: 20px;}}
@media (max-width: 544px){.bc-wp-body h1{font-size: 2em;}}
@media (max-width: 544px){.bc-wp-body h2{font-size: 2em;}}
@media (max-width: 544px){.bc-wp-body h3{font-size: 20px;}}
.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body h3{color: var(--ast-global-color-2);}
.bc-wp-body ul{box-sizing: border-box;}
:root{--wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px;}
@media (min-resolution: 192dpi){:root{--wp-admin-border-width-focus: 1.5px;}}
:root{--wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px;}
.bc-wp-body:where(img[class*="wp-image-"]){height: auto; max-width: 100%;}
.bc-wp-body .elementor iframe{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%;}
.bc-wp-body .e-con-inner > .elementor-element.elementor-absolute{position: absolute;}
.bc-wp-body .elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end: 0px;}
.bc-wp-body .e-con::before{border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%);}
.bc-wp-body .e-con .elementor-widget-google_maps{width: 100%;}
.bc-wp-body .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}
.bc-wp-body .am-fcl__item-inner{border-radius: 16px !important;}
.bc-wp-body .am-fcl__item-hero{height: 240px !important; background-size: 100% auto !important; transition: background-size 0.6s cubic-bezier(0.25, 1, 0.5, 1), filter 0.6s !important; margin: 0px 0px -24px !important; border-radius: 10px !important;}
.bc-wp-body .am-fcl__item-hero:hover{background-size: 110% auto !important;}
.bc-wp-body .am-fcl__item-name{text-align: center; paint-order: stroke; -webkit-text-stroke: 8px white; font-family: Recoleta !important; font-weight: bolder !important; font-size: 32px !important; color: rgb(255, 161, 119) !important; margin: 0px !important; white-space: pre !important;}
.bc-wp-body .am-fcl__item-heading{padding: 12px 12px 0px !important;}
.bc-wp-body .am-fcl__item-footer{padding: 0px 12px 12px; margin-top: 8px;}
.bc-wp-body .am-fcl__item-footer button{padding: 20px !important; color: white !important; border: 1px solid rgb(255, 161, 119) !important; border-radius: 8px !important; text-transform: uppercase !important; --am-c-btn-shadow: none !important; background-color: rgb(255, 161, 119) !important;}
.bc-wp-body .e-con-inner > .elementor-widget-spacer{width: var(--container-widget-width,var(--spacer-size)); --align-self: var( --container-widget-align-self,initial ); --flex-shrink: 0;}
.bc-wp-body .e-con-inner > .elementor-widget-spacer:not(:has(> .elementor-widget-container)) > .elementor-spacer{height: 100%;}
.bc-wp-body .e-con-inner > .elementor-widget-spacer:not(:has(> .elementor-widget-container)) > .elementor-spacer > .elementor-spacer-inner{height: var(--container-widget-height,var(--spacer-size));}
.bc-wp-body .elementor-headline{display: block; font-size: 43px; line-height: 1.2;}
.bc-wp-body .elementor-headline-dynamic-text{color: var(--dynamic-text-color,#aebcb9);}
.bc-wp-body .elementor-headline--style-highlight .elementor-headline-dynamic-wrapper{overflow: visible; text-align: inherit;}
.bc-wp-body .elementor-headline--style-highlight .elementor-headline-dynamic-text{z-index: 1;}
.bc-wp-body .elementor-headline--style-highlight .elementor-headline-plain-text{position: relative; z-index: 1;}
.bc-wp-body .elementor-headline-text-wrapper{vertical-align: bottom;}
.bc-wp-body .elementor-headline-dynamic-wrapper{display: inline-block; position: relative;}
.bc-wp-body .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{display: inline-block; inset-block-start: 0px; inset-inline-start: 0px; position: absolute;}
.bc-wp-body .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active{position: relative;}
.bc-wp-body .elementor-widget-google_maps:not(:has(.elementor-widget-container)){overflow: hidden;}
.bc-wp-body .elementor-widget-google_maps .elementor-custom-embed{line-height: 0;}
.bc-wp-body .elementor-widget-google_maps iframe{height: 300px;}
.bc-wp-body .elementor-widget-n-accordion{--n-accordion-title-font-size: 20px; --n-accordion-title-flex-grow: initial; --n-accordion-title-justify-content: initial; --n-accordion-title-icon-order: -1; --n-accordion-border-width: 1px; --n-accordion-border-color: #d5d8dc; --n-accordion-border-style: solid; --n-accordion-item-title-flex-grow: initial; --n-accordion-item-title-space-between: 0px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-padding: 10px; --n-accordion-border-radius: 0px; --n-accordion-icon-size: 15px; --n-accordion-title-normal-color: #1f2124; --n-accordion-title-hover-color: #1f2124; --n-accordion-title-active-color: #1f2124; --n-accordion-icon-normal-color: var(--n-accordion-title-normal-color); --n-accordion-icon-hover-color: var(--n-accordion-title-hover-color); --n-accordion-icon-active-color: var(--n-accordion-title-active-color); --n-accordion-icon-gap: 0 10px; width: 100%;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion details > summary::-webkit-details-marker{display: none;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item{display: flex; flex-direction: column; position: relative;}
.bc-wp-body :where(.elementor-widget-n-accordion .e-n-accordion-item > .e-con){border: var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color);}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item-title{align-items: center; border-color: var(--n-accordion-border-color); border-radius: var(--n-accordion-border-radius); border-style: var(--n-accordion-border-style); border-width: var(--n-accordion-border-width); color: var(--n-accordion-title-normal-color); cursor: pointer; display: flex; flex-direction: row; flex-grow: var(--n-menu-title-flex-grow); gap: var(--n-accordion-icon-gap); justify-content: var(--n-accordion-title-justify-content); list-style: none; padding: var(--n-accordion-padding);}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item-title-header{display: flex;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item-title-text{align-items: center; font-size: var(--n-accordion-title-font-size);}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item-title-icon{align-items: center; display: flex; flex-direction: row; order: var(--n-accordion-title-icon-order); position: relative; width: fit-content;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item-title-icon span{height: var(--n-accordion-icon-size); width: auto;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item-title-icon span > svg{fill: var(--n-accordion-icon-normal-color); height: var(--n-accordion-icon-size);}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item-title > span{cursor: pointer;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title{color: var(--n-accordion-title-active-color); margin-block-end: var(--n-accordion-item-title-distance-from-content);}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display: flex;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display: none;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg{fill: var(--n-accordion-icon-active-color);}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{display: none;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display: flex;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > svg{fill: var(--n-accordion-icon-normal-color);}
.bc-wp-body .elementor-motion-effects-element{transition-duration: 1s; transition-property: transform, opacity; transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03);}
@media (prefers-reduced-motion: reduce){.bc-wp-body .elementor-motion-effects-element{transition-duration: 0s !important;}}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button{--am-h-btn: 40px; --am-fs-btn: 15px; --am-fw-btn: 500; --am-lh-btn: 1.6; --am-rad-btn: 6px; --am-padd-btn: 8px 24px; display: inline-flex; align-items: center; justify-content: center; height: var(--am-h-btn); font-size: var(--am-fs-btn); font-weight: var(--am-fw-btn); line-height: var(--am-lh-btn); white-space: nowrap; text-decoration: none; text-transform: unset; border-radius: var(--am-rad-btn); outline: 0px; margin: 0px; padding: var(--am-padd-btn); cursor: pointer; transition: 0.3s ease-in-out;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button span{display: flex; align-items: center; justify-content: center; overflow: hidden;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--plain{--am-c-btn-bgr: transparent; --am-c-btn-text: var(--am-c-btn-first); --am-c-btn-border: var(--am-c-btn-first-op30); --am-c-btn-shadow: var(--am-c-btn-first-op20); background-color: var(--am-c-btn-bgr); color: var(--am-c-btn-text); border: 1px solid var(--am-c-btn-border); box-shadow: 0 1px 3px var(--am-c-btn-shadow);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--plain:not(.is-disabled):hover{--am-c-btn-bgr: var(--am-c-btn-first-op20); box-shadow: none;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--plain:not(.is-disabled):active{--am-c-btn-bgr: var(--am-c-btn-first-op30); box-shadow: none;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--mini{--am-h-btn: 28px; --am-fs-btn: 13px; --am-lh-btn: 1.53846; --am-padd-btn: 4px 12px;}
:root{--el-color-white: #ffffff; --el-color-black: #000000; --el-color-primary-rgb: 64,158,255; --el-color-success-rgb: 103,194,58; --el-color-warning-rgb: 230,162,60; --el-color-danger-rgb: 245,108,108; --el-color-error-rgb: 245,108,108; --el-color-info-rgb: 144,147,153; --el-font-size-extra-large: 20px; --el-font-size-large: 18px; --el-font-size-medium: 16px; --el-font-size-base: 14px; --el-font-size-small: 13px; --el-font-size-extra-small: 12px; --el-font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif; --el-font-weight-primary: 500; --el-font-line-height-primary: 24px; --el-index-normal: 1; --el-index-top: 1000; --el-index-popper: 2000; --el-border-radius-base: 4px; --el-border-radius-small: 2px; --el-border-radius-round: 20px; --el-border-radius-circle: 100%; --el-transition-duration: .3s; --el-transition-duration-fast: .2s; --el-transition-function-ease-in-out-bezier: cubic-bezier(.645,.045,.355,1); --el-transition-function-fast-bezier: cubic-bezier(.23,1,.32,1); --el-transition-all: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier); --el-transition-fade: opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier); --el-transition-md-fade: transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier); --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear; --el-transition-border: border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); --el-transition-box-shadow: box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); --el-transition-color: color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); --el-component-size-large: 40px; --el-component-size: 32px; --el-component-size-small: 24px; color-scheme: light; --el-color-primary: #409eff; --el-color-primary-light-3: rgb(121.3,187.1,255); --el-color-primary-light-5: rgb(159.5,206.5,255); --el-color-primary-light-7: rgb(197.7,225.9,255); --el-color-primary-light-8: rgb(216.8,235.6,255); --el-color-primary-light-9: rgb(235.9,245.3,255); --el-color-primary-dark-2: rgb(51.2,126.4,204); --el-color-success: #67c23a; --el-color-success-light-3: rgb(148.6,212.3,117.1); --el-color-success-light-5: rgb(179,224.5,156.5); --el-color-success-light-7: rgb(209.4,236.7,195.9); --el-color-success-light-8: rgb(224.6,242.8,215.6); --el-color-success-light-9: rgb(239.8,248.9,235.3); --el-color-success-dark-2: rgb(82.4,155.2,46.4); --el-color-warning: #e6a23c; --el-color-warning-light-3: rgb(237.5,189.9,118.5); --el-color-warning-light-5: rgb(242.5,208.5,157.5); --el-color-warning-light-7: rgb(247.5,227.1,196.5); --el-color-warning-light-8: rgb(250,236.4,216); --el-color-warning-light-9: rgb(252.5,245.7,235.5); --el-color-warning-dark-2: rgb(184,129.6,48); --el-color-danger: #f56c6c; --el-color-danger-light-3: rgb(248,152.1,152.1); --el-color-danger-light-5: rgb(250,181.5,181.5); --el-color-danger-light-7: rgb(252,210.9,210.9); --el-color-danger-light-8: rgb(253,225.6,225.6); --el-color-danger-light-9: rgb(254,240.3,240.3); --el-color-danger-dark-2: rgb(196,86.4,86.4); --el-color-error: #f56c6c; --el-color-error-light-3: rgb(248,152.1,152.1); --el-color-error-light-5: rgb(250,181.5,181.5); --el-color-error-light-7: rgb(252,210.9,210.9); --el-color-error-light-8: rgb(253,225.6,225.6); --el-color-error-light-9: rgb(254,240.3,240.3); --el-color-error-dark-2: rgb(196,86.4,86.4); --el-color-info: #909399; --el-color-info-light-3: rgb(177.3,179.4,183.6); --el-color-info-light-5: rgb(199.5,201,204); --el-color-info-light-7: rgb(221.7,222.6,224.4); --el-color-info-light-8: rgb(232.8,233.4,234.6); --el-color-info-light-9: rgb(243.9,244.2,244.8); --el-color-info-dark-2: rgb(115.2,117.6,122.4); --el-bg-color: #ffffff; --el-bg-color-page: #f2f3f5; --el-bg-color-overlay: #ffffff; --el-text-color-primary: #303133; --el-text-color-regular: #606266; --el-text-color-secondary: #909399; --el-text-color-placeholder: #a8abb2; --el-text-color-disabled: #c0c4cc; --el-border-color: #dcdfe6; --el-border-color-light: #e4e7ed; --el-border-color-lighter: #ebeef5; --el-border-color-extra-light: #f2f6fc; --el-border-color-dark: #d4d7de; --el-border-color-darker: #cdd0d6; --el-fill-color: #f0f2f5; --el-fill-color-light: #f5f7fa; --el-fill-color-lighter: #fafafa; --el-fill-color-extra-light: #fafcff; --el-fill-color-dark: #ebedf0; --el-fill-color-darker: #e6e8eb; --el-fill-color-blank: #ffffff; --el-box-shadow: 0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08); --el-box-shadow-light: 0px 0px 12px rgba(0,0,0,.12); --el-box-shadow-lighter: 0px 0px 6px rgba(0,0,0,.12); --el-box-shadow-dark: 0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16); --el-disabled-bg-color: var(--el-fill-color-light); --el-disabled-text-color: var(--el-text-color-placeholder); --el-disabled-border-color: var(--el-border-color-light); --el-overlay-color: rgba(0,0,0,.8); --el-overlay-color-light: rgba(0,0,0,.7); --el-overlay-color-lighter: rgba(0,0,0,.5); --el-mask-color: rgba(255,255,255,.9); --el-mask-color-extra-light: rgba(255,255,255,.3); --el-border-width: 1px; --el-border-style: solid; --el-border-color-hover: var(--el-text-color-disabled); --el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color); --el-svg-monochrome-grey: var(--el-border-color);}
:root{--el-popup-modal-bg-color: var(--el-color-black); --el-popup-modal-opacity: .5;}
.bc-wp-body .amelia-v2-booking #amelia-container *{font-family: var(--am-font-family); font-style: initial; box-sizing: border-box; word-break: break-word; letter-spacing: normal;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl{--am-c-fcl-primary: var(--am-c-primary); --am-c-fcl-bgr: var(--am-c-main-bgr); --am-c-fcl-card-bgr: var(--am-c-card-bgr); --am-c-fcl-card-border: var(--am-c-card-border); --am-c-fcl-card-text: var(--am-c-card-text); --am-ff-fcl: var(--am-font-family); display: flex; align-items: unset; justify-content: center; flex-wrap: wrap; width: 100%; background-color: var(--am-c-main-bgr); border-radius: 12px;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl *{font-family: var(--am-ff-fcl); box-sizing: border-box;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item{max-width: 25%; width: 100%; display: flex; background-color: transparent; padding: 8px;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-inner{display: flex; width: 100%; background-color: transparent; border: 1px solid var(--am-c-fcl-card-border); border-radius: 8px; overflow: hidden;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-content{position: relative; display: flex; width: 100%; background-color: var(--am-c-fcl-card-bgr); padding: 0px 0px 52px;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-hero{padding: 56.25% 0px 0px; background-size: cover; background-repeat: no-repeat; background-position: center center; border-radius: 4px; margin: 0px 0px 8px;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-heading{width: 100%; padding: 12px;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-name{width: 100%; font-family: var(--am-ff-fcl); font-size: 15px; font-weight: 500; line-height: 1.6; color: var(--am-c-fcl-card-text); margin: 0px 0px 12px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-segments{display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-footer{position: absolute; bottom: 0px; width: 100%; padding: 12px;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-btn{width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container *{font-family: var(--am-font-family); font-style: initial; box-sizing: border-box;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper{display: flex; justify-content: center; max-width: 100%; width: 100%; height: auto; margin: 0px; padding: 0px; border-radius: 8px; box-shadow: none;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper *{font-family: var(--am-font-family),sans-serif; box-sizing: border-box;}
.bc-wp-body .amelia-v2-booking *{font-family: var(--am-font-family, "Amelia Roboto"),sans-serif; font-style: initial; box-sizing: border-box; word-break: break-word;}
.bc-wp-body .amelia-v2-booking,.bc-wp-body .amelia-v2-booking #amelia-container{background-color: transparent;}
.bc-wp-body .amelia-v2-booking #amelia-container *{font-family: var(--am-font-family),sans-serif; font-style: initial; box-sizing: border-box; word-break: break-word;}
:root{--am-c-primary: #1246d6; --am-c-success: #019719; --am-c-error: #dc180b; --am-c-warning: #cca20c; --am-c-main-bgr: #ffffff; --am-c-main-heading-text: #33434c; --am-c-main-text: #1a2c37; --am-c-sb-bgr: #17295a; --am-c-sb-text: #ffffff; --am-c-inp-bgr: #ffffff; --am-c-inp-border: #d1d5d7; --am-c-inp-text: #1a2c37; --am-c-inp-placeholder: #808a90; --am-c-drop-bgr: #ffffff; --am-c-drop-text: #0e1920; --am-c-btn-prim: #265cf2; --am-c-btn-prim-text: #ffffff; --am-c-btn-sec: #ffffff; --am-c-btn-sec-text: #1a2c37; --am-h-inp: 40px; --am-fs-inp: 15px; --am-rad-inp: 6px; --am-fs-label: 15px; --am-fs-btn: 15px; --am-font-family: "Amelia Roboto", sans-serif;}
.bc-wp-body *,.bc-wp-body ::after,.bc-wp-body ::before{--maz-tw-border-spacing-x: 0; --maz-tw-border-spacing-y: 0; --maz-tw-translate-x: 0; --maz-tw-translate-y: 0; --maz-tw-rotate: 0; --maz-tw-skew-x: 0; --maz-tw-skew-y: 0; --maz-tw-scale-x: 1; --maz-tw-scale-y: 1; --maz-tw-pan-x: ; --maz-tw-pan-y: ; --maz-tw-pinch-zoom: ; --maz-tw-scroll-snap-strictness: proximity; --maz-tw-gradient-from-position: ; --maz-tw-gradient-via-position: ; --maz-tw-gradient-to-position: ; --maz-tw-ordinal: ; --maz-tw-slashed-zero: ; --maz-tw-numeric-figure: ; --maz-tw-numeric-spacing: ; --maz-tw-numeric-fraction: ; --maz-tw-ring-inset: ; --maz-tw-ring-offset-width: 0px; --maz-tw-ring-offset-color: #fff; --maz-tw-ring-color: rgba(59,130,246,.5); --maz-tw-ring-offset-shadow: 0 0 #0000; --maz-tw-ring-shadow: 0 0 #0000; --maz-tw-shadow: 0 0 #0000; --maz-tw-shadow-colored: 0 0 #0000; --maz-tw-blur: ; --maz-tw-brightness: ; --maz-tw-contrast: ; --maz-tw-grayscale: ; --maz-tw-hue-rotate: ; --maz-tw-invert: ; --maz-tw-saturate: ; --maz-tw-sepia: ; --maz-tw-drop-shadow: ; --maz-tw-backdrop-blur: ; --maz-tw-backdrop-brightness: ; --maz-tw-backdrop-contrast: ; --maz-tw-backdrop-grayscale: ; --maz-tw-backdrop-hue-rotate: ; --maz-tw-backdrop-invert: ; --maz-tw-backdrop-opacity: ; --maz-tw-backdrop-saturate: ; --maz-tw-backdrop-sepia: ; --maz-tw-contain-size: ; --maz-tw-contain-layout: ; --maz-tw-contain-paint: ; --maz-tw-contain-style: ;}
.bc-wp-body [class^="am-icon-"]{font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: amelia-icons !important;}
.bc-wp-body .am-icon-arrow-right::before{content: "";}
.bc-wp-body .amelia-v2-booking #amelia-container div,.bc-wp-body .amelia-v2-booking #amelia-container span{margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;}
:root{--am-c-primary: #1246d6; --am-c-success: #019719; --am-c-error: #dc180b; --am-c-warning: #cca20c; --am-c-main-bgr: #ffffff; --am-c-main-heading-text: #33434c; --am-c-main-text: #1a2c37; --am-c-sb-bgr: #17295a; --am-c-sb-text: #ffffff; --am-c-inp-bgr: #265cf2; --am-c-inp-border: #d1d5d7; --am-c-inp-text: #1a2c37; --am-c-inp-placeholder: #808a90; --am-c-checkbox-border: #b3b9bd; --am-c-checkbox-border-disabled: #a8befa; --am-c-checkbox-border-focused: #7d9df7; --am-c-checkbox-label-disabled: #667279; --am-c-drop-bgr: #ffffff; --am-c-drop-text: #0e1920; --am-c-btn-prim: #265cf2; --am-c-btn-prim-text: #ffffff; --am-c-btn-sec: #ffffff; --am-c-btn-sec-text: #1a2c37; --am-h-inp: 40px; --am-fs-inp: 15px; --am-rad-inp: 6px; --am-fs-label: 15px; --am-fs-btn: 15px; --am-font-family: "Amelia Roboto", sans-serif;}
.bc-wp-body .elementor-headline--style-highlight svg{height: calc(100% + 20px); left: 50%; overflow: visible; position: absolute; top: 50%; transform: translate(-50%, -50%); width: calc(100% + 20px);}
.bc-wp-body .elementor-headline--style-highlight svg path{fill: none; opacity: 0; stroke: red; stroke-dasharray: 0, 1500; stroke-width: 9; transition: 0.3s;}
.bc-wp-body .elementor-headline.e-animated svg path{animation-timing-function: ease; animation-delay: 0s; animation-direction: normal; animation-fill-mode: forwards; animation-play-state: running; animation-name: elementor-headline-dash; animation-timeline: auto; animation-range: normal; animation-duration: var(--animation-duration,1.2s); animation-iteration-count: 1;}
@media (prefers-reduced-motion: reduce){.bc-wp-body .elementor-headline.e-animated svg path{animation-duration: 0s;}}
.bc-wp-body .elementor-headline.e-hide-highlight svg path{animation: 0.4s ease 0s 1 normal forwards running hide-highlight; opacity: 1; stroke-dasharray: 1500, 1500;}
.bc-wp-body .am-fcil__item-name{flex: 1 1 30% !important; font-size: 18px !important; font-weight: 500 !important; line-height: 1.55556 !important; text-overflow: unset !important; white-space: normal !important; overflow: visible !important; color: var(--am-c-fcil-card-text) !important; margin: 0px 4px 0px 0px !important;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-hero{padding: 100% 0px 0px !important; background-size: cover !important; background-repeat: no-repeat !important; background-position: center center !important; border: 1px solid var(--am-c-fcil-main-text-op15) !important; border-radius: 8px !important;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--filled{--am-c-btn-bgr: var(--am-c-btn-first); --am-c-btn-text: var(--am-c-btn-second); --am-c-btn-border: var(--am-c-btn-first); background-color: var(--am-c-btn-bgr); color: var(--am-c-btn-text); border: 1px solid var(--am-c-btn-border);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--filled:not(.is-disabled):hover{--am-c-btn-bgr: var(--am-c-btn-first-op80);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--filled:not(.is-disabled):active{--am-c-btn-bgr: var(--am-c-btn-first);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--small{--am-h-btn: 32px; --am-fs-btn: 14px; --am-lh-btn: 1.42857; --am-padd-btn: 6px 16px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-w100{width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__header-inner{display: flex; align-items: center; justify-content: space-between; width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__back-btn{width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu{--am-c-csm-bgr: var(--am-c-sb-bgr); --am-c-csm-text: var(--am-c-sb-text); --am-c-csm-primary: var(--am-c-primary); width: 100%; max-width: 208px; position: relative; display: flex; flex-direction: column; background-color: var(--am-c-csm-bgr); border-radius: 6px; margin: 0px 12px 0px 0px; padding: 0px 0px 80px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-item{font-size: 14px; font-weight: 500; line-height: 1.42857; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: var(--am-c-csm-text); padding: 12px 8px; margin: 0px 0px 2px; border-radius: 6px; cursor: pointer; transition: 0.2s ease-in-out;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-item:last-child{margin-bottom: 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-item:hover{background-color: var(--am-c-csm-text-op10);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-item.am-active{color: var(--am-c-csm-primary); background-color: var(--am-c-csm-primary-op10);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-item__wrapper{margin: 8px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-footer{width: 100%; position: absolute; bottom: 0px; left: 0px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-footer__text{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; text-align: center; font-size: 14px; font-weight: 500; line-height: 1.42857; color: var(--am-c-csm-text-op60);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-footer__email{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; text-align: center; color: var(--am-c-csm-text-op80); text-decoration: none; font-size: 14px; font-weight: 400; line-height: 1.42857;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-footer__email:hover{color: var(--am-c-csm-text);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__wrapper{--am-c-cat-main-bgr: var(--am-c-main-bgr); width: 100%; background-color: var(--am-c-main-bgr);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__main{max-width: 100%; width: 100%; display: flex; flex-direction: row;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__form{width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__content{max-height: var(--am-h-cat-content); overflow-x: hidden;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__content::-webkit-scrollbar{width: 6px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__content::-webkit-scrollbar-thumb{border-radius: 6px; background: var(--am-c-scroll-op30);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__content::-webkit-scrollbar-track{border-radius: 6px; background: var(--am-c-scroll-op10);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil{--am-c-fcil-filter-text: var(--am-c-inp-text); --am-c-fcil-filter-placeholder: var(--am-c-inp-placeholder); --am-c-fcil-filter-inp-bgr: var(--am-c-inp-bgr); --am-c-fcil-main-bgr: var(--am-c-main-bgr); --am-c-fcil-main-heading: var(--am-c-main-heading-text); --am-c-fcil-main-text: var(--am-c-main-text); --am-c-fcil-card-bgr: var(--am-c-card-bgr); --am-c-fcil-card-text: var(--am-c-card-text); --am-c-fcil-card-border: var(--am-c-card-border); --am-c-fcil-primary: var(--am-c-primary); --am-c-fcil-success: var(--am-c-success); width: 100%; padding: 24px; border-radius: 10px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__filter{display: flex; flex-flow: wrap; margin: 12px 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__filter-buttons{display: flex; align-items: center; justify-content: space-between; width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__main{width: 100%; max-width: var(--am-w-fcil-main); border: 1px solid var(--am-c-fcil-main-text-op15); border-radius: 6px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__heading{font-size: 18px; font-weight: 500; line-height: 1.55556; color: var(--am-c-fcil-main-heading); padding: 16px 24px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__wrapper{display: flex; flex-flow: wrap; justify-content: center; padding: 0px 16px 16px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__wrapper.no-scroll{max-height: unset; overflow-x: unset;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__items-list{display: flex; flex-flow: wrap; justify-content: center; width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item{max-width: var(--am-w-fcil-card); width: 100%; display: flex; padding: 8px; background-color: transparent;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-inner{display: flex; flex-direction: column; position: relative; width: 100%; padding: 0px 0px 56px; border-radius: 6px; background-color: var(--am-c-fcil-card-bgr); box-shadow: 0 0 6px 2px var(--am-c-fcil-main-text-op15);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-content{height: 100%; padding: 12px 12px 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-hero{padding: 56.25% 0px 0px; background-size: 100% auto; background-repeat: no-repeat; background-position: center center; border: 1px solid var(--am-c-fcil-main-text-op15); border-radius: 4px; transition: background-size 0.2s ease-in-out;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-hero{transition: background-size 0.3s ease-in-out;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-hero:hover{cursor: pointer; background-size: 105% auto !important;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-heading{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; margin: 12px 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-name{flex: 1 1 30%; font-size: 18px; font-weight: 500; line-height: 1.55556; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: var(--am-c-fcil-card-text); margin: 0px 4px 0px 0px; cursor: pointer;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-cost{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-cost > span{display: inline-flex; font-size: 14px; font-weight: 500; line-height: 20px; padding: 2px 8px; border-radius: 24px; margin: 0px 8px 8px 0px; flex: 0 1 auto;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-cost > span:last-child{margin-right: 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-price{color: var(--am-c-fcil-primary); background-color: var(--am-c-fcil-primary-op20);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-info{display: flex; flex-wrap: wrap; align-items: center;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-info__inner{height: 18px; display: inline-flex; align-items: center; max-width: 100%; padding: 0px 8px 0px 0px; margin: 0px 0px 8px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-info__inner:last-child{padding: 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-info__inner span{font-size: 13px; font-weight: 400; color: var(--am-c-fcil-card-text-op80); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-info__inner span[class*="am-icon"]{flex: 0 0 auto; font-size: 24px; color: var(--am-c-fcil-primary);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-footer{position: absolute; bottom: 12px; left: 12px; width: calc(100% - 24px); display: flex; align-items: center; justify-content: space-between;}
.bc-wp-body .am-icon-clock::before{content: "";}
.bc-wp-body .am-icon-folder::before{content: "";}
.bc-wp-body .am-icon-arrow-left::before{content: "";}
.bc-wp-body .amelia-v2-booking #amelia-container div,.bc-wp-body .amelia-v2-booking #amelia-container span,.bc-wp-body .amelia-v2-booking #amelia-container a{margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item.am-w100{max-width: 100%;}
.bc-wp-body button,.bc-wp-body input{color: inherit; font: inherit; margin: 0px;}
.bc-wp-body input{line-height: normal;}
.bc-wp-body button,.bc-wp-body input{color: rgb(128, 130, 133); font-weight: 400; font-size: 100%; margin: 0px; vertical-align: baseline;}
.bc-wp-body button,.bc-wp-body input{line-height: normal;}
.bc-wp-body input[type="text"]{color: rgb(102, 102, 102); border: 1px solid var(--ast-border-color); border-radius: 2px; appearance: none;}
.bc-wp-body input[type="text"]:focus{color: rgb(17, 17, 17);}
.bc-wp-body input{line-height: 1;}
.bc-wp-body input[type="text"]{color: rgb(102, 102, 102); padding: 0.75em; height: auto; border-width: 1px; border-style: solid; border-color: var(--ast-border-color); border-radius: 2px; background: var(--ast-comment-inputs-background); box-shadow: none; box-sizing: border-box; transition: 0.2s linear;}
.bc-wp-body input[type="text"]:focus{background-color: rgb(255, 255, 255); border-color: var(--ast-border-color); box-shadow: none;}
.bc-wp-body,.bc-wp-body button,.bc-wp-body input{font-family: Muli, sans-serif; font-weight: 400; font-size: var(--bc-rem,16px);}
.bc-wp-body input:focus,.bc-wp-body input[type="text"]:focus{border-color: rgb(255, 161, 119);}
.bc-wp-body input:focus,.bc-wp-body input[type="text"]:focus{border-style: dotted; border-color: inherit; border-width: thin;}
.bc-wp-body input{outline: none;}
.bc-wp-body .woocommerce-js input[type="text"]:focus{outline-style: unset; outline-color: inherit; outline-width: thin;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--medium{--am-h-btn: 36px; --am-fs-btn: 14px; --am-lh-btn: 1.42857; --am-padd-btn: 8px 20px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--medium.is-icon-only{--am-padd-btn: 8px; width: 36px;}
.bc-wp-body .el-icon{--color: inherit; align-items: center; display: inline-flex; height: 1em; justify-content: center; line-height: 1em; position: relative; width: 1em; fill: currentcolor; color: var(--color); font-size: inherit;}
.bc-wp-body .el-select{--el-select-border-color-hover: var(--el-border-color-hover); --el-select-disabled-color: var(--el-disabled-text-color); --el-select-disabled-border: var(--el-disabled-border-color); --el-select-font-size: var(--el-font-size-base); --el-select-close-hover-color: var(--el-text-color-secondary); --el-select-input-color: var(--el-text-color-placeholder); --el-select-multiple-input-color: var(--el-text-color-regular); --el-select-input-focus-border-color: var(--el-color-primary); --el-select-input-font-size: 14px; --el-select-width: 100%; display: inline-block; position: relative; vertical-align: middle; width: var(--el-select-width);}
.bc-wp-body .el-select__wrapper{align-items: center; background-color: var(--el-fill-color-blank); border-radius: var(--el-border-radius-base); box-shadow: 0 0 0 1px var(--el-border-color) inset; box-sizing: border-box; cursor: pointer; display: flex; font-size: 14px; gap: 6px; line-height: 24px; min-height: 32px; padding: 4px 12px; position: relative; text-align: left; transform: translateZ(0px); transition: var(--el-transition-duration);}
.bc-wp-body .el-select__suffix{align-items: center; color: var(--el-input-icon-color,var(--el-text-color-placeholder)); display: flex; flex-shrink: 0; gap: 6px;}
.bc-wp-body .el-select__caret{color: var(--el-select-input-color); cursor: pointer; font-size: var(--el-select-input-font-size); transform: rotate(0deg); transition: var(--el-transition-duration);}
.bc-wp-body .el-select__selection{align-items: center; display: flex; flex: 1 1 0%; flex-wrap: wrap; gap: 6px; min-width: 0px; position: relative;}
.bc-wp-body .el-select__selected-item{display: flex; flex-wrap: wrap; user-select: none;}
.bc-wp-body .el-select__placeholder{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bc-wp-body .el-select__placeholder{color: var(--el-input-text-color,var(--el-text-color-regular)); position: absolute; top: 50%; transform: translateY(-50%); width: 100%; z-index: -1;}
.bc-wp-body .el-select__input-wrapper{flex: 1 1 0%;}
.bc-wp-body .el-select__input-wrapper.is-hidden{opacity: 0; position: absolute; z-index: -1;}
.bc-wp-body .el-select__input{appearance: none; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--el-select-multiple-input-color); font-family: inherit; font-size: inherit; height: 24px; outline: none; padding: 0px; width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select{--am-c-select-bgr: var(--am-c-inp-bgr); --am-c-select-border: var(--am-c-inp-border); --am-c-select-text: var(--am-c-inp-text); --am-c-select-placeholder: var(--am-color-input-placeholder); --am-rad-select: var(--am-rad-inp); --am-fs-select: var(--am-fs-inp); --am-h-select: var(--am-h-inp); --am-padd-select: 0 12px; width: 100%; box-shadow: 0 2px 2px var(--am-c-select-shadow); border-radius: var(--am-rad-select);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select-wrapper{width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select--default{--am-h-select: 40px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select--suffix{--am-padd-select: 0 8px 0 12px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select .el-select__wrapper{display: flex; align-items: center; gap: 0px 6px; position: relative; height: var(--am-h-select); min-height: 24px; padding: var(--am-padd-select); background-color: var(--am-c-select-bgr); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--am-rad-select); box-shadow: 0 0 0 1px var(--am-c-select-border); box-sizing: border-box;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select .el-select__wrapper:hover:not(.is-focused){--am-c-select-border: var(--am-c-select-text-op40);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select .el-select__wrapper:focus{--am-c-select-border: var(--am-c-primary);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select .el-select__input{width: 100%; height: 24px; min-height: auto; font-size: var(--am-fs-select); font-weight: 400; line-height: 1.6; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: var(--am-c-select-text); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--am-rad-select); background-color: transparent; padding: 0px; box-shadow: none;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select .el-select__input::-webkit-input-placeholder{color: var(--am-c-select-placeholder);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select .el-select__selected-item.el-select__placeholder span{font-weight: 400; line-height: 1.6; font-size: var(--am-fs-select) !important; color: var(--am-c-select-text) !important;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select .el-select__suffix .el-icon,.bc-wp-body .amelia-v2-booking #amelia-container .am-select .el-select__suffix [class^="am-icon"]{font-size: 18px; color: var(--am-c-select-text);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil.am-mobile{padding: 8px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__filter-buttons__menu{font-size: 24px; flex: 0 0 auto; margin: 0px 0px 0px 8px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__filter-item{width: 100%; padding: 0px 8px; margin: 12px 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__filter-item:first-child{padding-left: 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__filter-item:last-child{padding-right: 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__filter-item.am-w100{max-width: 100%; padding: 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__main.am-mobile{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__wrapper.am-mobile{padding: 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-inner.am-mobile{padding: 12px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-footer.am-mobile{position: relative; bottom: 0px; left: 0px; width: 100%; flex-wrap: wrap;}
.bc-wp-body .am-icon-filter::before{content: "";}
.bc-wp-body .am-icon-arrow-down::before{content: "";}
.bc-wp-body .amelia-v2-booking #amelia-container div,.bc-wp-body .amelia-v2-booking #amelia-container span,.bc-wp-body .amelia-v2-booking #amelia-container i{margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;}
:root{--font-family-venn: "Venn"; --font-family-argent-cf: "Argent"; --font-family-sans-serif: sans-serif; --font-title-xs: 18px; --font-title-sm: 22px; --font-title-md: 24px; --font-title-lg: 32px; --font-title-xl: 40px; --font-2xs: 10px; --font-xs: 12px; --font-sm: 14px; --font-base: 16px; --font-lg: 18px; --font-xl: 24px; --weight-light: 300; --weight-normal: 400; --weight-medium: 500; --weight-semi-bold: 600; --weight-bold: 700; --line-height-xl: 150%; --line-height-lg: 135%; --line-height-medium: 120%; --line-height-small: 110%; --alma-orange: #fa5022; --dark-orange: #a03316; --soft-orange: #ffeadb; --light-orange: #fff3ea; --alma-blue: #60d2df; --dark-blue: #317a82; --soft-blue: #e7f8fa; --alma-yellow: #ffcf00; --dark-yellow: #876c00; --soft-yellow: #fff5cc; --alma-green: #4bb543; --dark-green: #30742b; --soft-green: #e2f3e1; --alma-red: #cf2020; --dark-red: #851515; --soft-red: #ffecec; --background: #fefefe; --off-white: #f9f9f9; --light-gray: #f0f0f0; --gray: #cacaca; --dark-gray: #6c6c6c; --off-black: #1a1a1a; --white: #fff; --black: #000; --colors-text-primary: var(--off-black); --colors-text-secondary: var(--dark-gray); --colors-text-colored: var(--alma-orange); --colors-text-colored-dark: var(--dark-orange); --colors-text-info: var(--dark-blue); --colors-text-success: var(--dark-green); --colors-text-warning: var(--dark-yellow); --colors-text-error: var(--alma-red); --colors-text-error-dark: var(--dark-red); --colors-text-inverted: var(--white); --colors-border-regular: var(--light-gray); --colors-border-strong: var(--gray); --colors-border-hover: var(--alma-orange); --colors-border-focus: var(--alma-blue); --colors-border-error: var(--alma-red); --colors-border-white: var(--white); --colors-border-black: var(--black); --colors-surface-regular: var(--off-white); --colors-surface-strong: var(--light-gray); --colors-surface-colored-soft: var(--soft-orange); --colors-surface-colored: var(--light-orange); --colors-surface-info: var(--soft-blue); --colors-surface-success: var(--soft-green); --colors-surface-warning: var(--soft-yellow); --colors-surface-error: var(--soft-red); --colors-surface-action: var(--alma-yellow); --colors-surface-destructive: var(--alma-red); --colors-surface-background: var(--background); --colors-surface-white: var(--white); --colors-icon-regular: var(--off-white); --colors-icon-secondary: var(--dark-gray); --colors-icon-disabled: var(--gray); --colors-icon-colored: var(--alma-orange); --colors-icon-colored-outline: var(--dark-orange); --colors-icon-info: var(--alma-blue); --colors-icon-info-outline: var(--dark-blue); --colors-icon-success: var(--alma-green); --colors-icon-success-outline: var(--dark-green); --colors-icon-warning: var(--alma-yellow); --colors-icon-warning-outline: var(--dark-yellow); --colors-icon-error: var(--alma-red); --colors-icon-error-outline: var(--dark-red); --colors-icon-white: var(--white); --spacing-1: 4px; --spacing-2: 8px; --spacing-3: 12px; --spacing-4: 16px; --spacing-5: 20px; --spacing-6: 24px; --spacing-8: 32px; --spacing-10: 40px; --spacing-12: 48px; --spacing-14: 56px; --spacing-16: 64px; --spacing-20: 80px; --spacing-24: 96px; --spacing-32: 128px; --spacing-40: 160px; --spacing-48: 192px; --spacing-56: 224px; --mobile-body-padding: 24px 16px; --radius-2xs: 4px; --radius-xs: 8px; --radius-sm: 12px; --radius-md: 16px; --radius-lg: 20px; --radius-xl: 100px; --transition-50-ms: all .5s cubic-bezier(.14,.59,1,1.01); --transition-25-ms: all .25s cubic-bezier(.14,.59,1,1.01); --shadow-normal: 0 0 4px 0 rgba(0,0,0,.04),0 5px 16px 0 rgba(0,0,0,.05); --shadow-appbar: 0 0 20px hsla(0,0%,43%,.1); --shadow-small: 0 1px 2px 0 rgba(0,0,0,.05); --button-regular-height: 50px; --button-small-height: 35px; --button-tiny-height: 25px; --input-small-height: 35px; --input-regular-height: 50px; --badge-regular-height: 24px; --badge-medium-height: 32px; --badge-large-height: 40px; --icon-pill-size: 24px; --icon-pill-lg-size: 32px; --icon-pill-lg-svg: 20px;}
:root{--PhoneInput-color--focus: #03b2cb; --PhoneInputInternationalIconPhone-opacity: .8; --PhoneInputInternationalIconGlobe-opacity: .65; --PhoneInputCountrySelect-marginRight: .35em; --PhoneInputCountrySelectArrow-width: .3em; --PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight); --PhoneInputCountrySelectArrow-borderWidth: 1px; --PhoneInputCountrySelectArrow-opacity: .45; --PhoneInputCountrySelectArrow-color: currentColor; --PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus); --PhoneInputCountrySelectArrow-transform: rotate(45deg); --PhoneInputCountryFlag-aspectRatio: 1.5; --PhoneInputCountryFlag-height: 1em; --PhoneInputCountryFlag-borderWidth: 1px; --PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5); --PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus); --PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1);}
.bc-wp-body a,.bc-wp-body,.bc-wp-body div,.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body,.bc-wp-body p,.bc-wp-body span,.bc-wp-body strong{border: 0px; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;}
.bc-wp-body{text-size-adjust: 100%;}
.bc-wp-body{margin: 0px;}
.bc-wp-body article,.bc-wp-body main{display: block;}
.bc-wp-body a{background-color: transparent;}
.bc-wp-body a:active{outline: 0px;}
.bc-wp-body a,.bc-wp-body a:focus,.bc-wp-body a:hover,.bc-wp-body a:visited{text-decoration: none;}
.bc-wp-body strong{font-weight: 700;}
.bc-wp-body img{border: 0px;}
@media (min-width: 544px){.bc-wp-body .ast-container{max-width: 100%;}}
@media (min-width: 768px){.bc-wp-body .ast-container{max-width: 100%;}}
@media (min-width: 992px){.bc-wp-body .ast-container{max-width: 100%;}}
@media (min-width: 1200px){.bc-wp-body .ast-container{max-width: 100%;}}
.bc-wp-body .ast-container{margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px;}
.bc-wp-body .ast-container::after{content: ""; display: table; clear: both;}
.bc-wp-body h1,.bc-wp-body h2{clear: both;}
.bc-wp-body .entry-content :where(h1),.bc-wp-body h1{color: rgb(128, 130, 133); font-size: 2em; line-height: 1.2;}
.bc-wp-body .entry-content :where(h2),.bc-wp-body h2{color: rgb(128, 130, 133); font-size: 1.7em; line-height: 1.3;}
.bc-wp-body{box-sizing: border-box;}
.bc-wp-body *,.bc-wp-body ::after,.bc-wp-body ::before{box-sizing: inherit;}
.bc-wp-body{color: rgb(128, 130, 133); background: rgb(255, 255, 255); font-style: normal;}
.bc-wp-body i{font-style: italic;}
.bc-wp-body img{height: auto; max-width: 100%;}
.bc-wp-body a{color: rgb(65, 105, 225);}
.bc-wp-body a:focus,.bc-wp-body a:hover{color: rgb(25, 25, 112);}
.bc-wp-body a:focus{outline: dotted thin;}
.bc-wp-body a:hover{outline: 0px;}
.bc-wp-body #primary::after,.bc-wp-body #primary::before,.bc-wp-body .ast-container::after,.bc-wp-body .ast-container::before,.bc-wp-body .clear::after,.bc-wp-body .clear::before,.bc-wp-body .site-content::after,.bc-wp-body .site-content::before,.bc-wp-body .site-main::after,.bc-wp-body .site-main::before{content: ""; display: table;}
.bc-wp-body #primary::after,.bc-wp-body .ast-container::after,.bc-wp-body .clear::after,.bc-wp-body .site-content::after,.bc-wp-body .site-main::after{clear: both;}
.bc-wp-body ::selection{color: rgb(255, 255, 255); background: rgb(2, 116, 190);}
.bc-wp-body:not(.logged-in){position: relative;}
.bc-wp-body{-webkit-font-smoothing: antialiased;}
.bc-wp-body #page{position: relative;}
.bc-wp-body a,.bc-wp-body a:focus{text-decoration: none;}
.bc-wp-body a{transition: 0.2s linear;}
.bc-wp-body img{vertical-align: middle;}
.bc-wp-body .entry-content :where(h1, h2, h3, h4, h5, h6){margin-bottom: 20px;}
.bc-wp-body p{margin-bottom: 1.75em;}
.bc-wp-body{line-height: 1.85714;}
.bc-wp-body.ast-single-post .entry-title{line-height: 1.2;}
.bc-wp-body .entry-title{font-weight: var(--ast-blog-title-font-weight,normal);}
.bc-wp-body{background-color: rgb(255, 255, 255);}
.bc-wp-body #page{display: block;}
.bc-wp-body #primary{display: block; position: relative; float: left; width: 100%;}
.bc-wp-body #primary{margin: 4em 0px;}
.bc-wp-body.ast-page-builder-template .site-content > .ast-container{max-width: 100%; padding: 0px;}
.bc-wp-body.ast-page-builder-template .site-content #primary{padding: 0px; margin: 0px;}
.bc-wp-body .entry-content > :last-child{margin-bottom: 0px;}
.bc-wp-body{overflow-x: hidden;}
.bc-wp-body .entry-content{overflow-wrap: break-word;}
.bc-wp-body .entry-content p{margin-bottom: 1.6em;}
.bc-wp-body .entry-content::after{display: table; clear: both; content: "";}
.bc-wp-body .entry-title{margin-bottom: 0.2em;}
:root{--ast-post-nav-space: 0; --ast-container-default-xlg-padding: 6.67em; --ast-container-default-lg-padding: 5.67em; --ast-container-default-slg-padding: 4.34em; --ast-container-default-md-padding: 3.34em; --ast-container-default-sm-padding: 6.67em; --ast-container-default-xs-padding: 2.4em; --ast-container-default-xxs-padding: 1.4em; --ast-code-block-background: #EEEEEE; --ast-comment-inputs-background: #FAFAFA; --ast-normal-container-width: 1200px; --ast-narrow-container-width: 750px; --ast-blog-title-font-weight: normal; --ast-blog-meta-weight: inherit; --ast-global-color-primary: var(--ast-global-color-5); --ast-global-color-secondary: var(--ast-global-color-4); --ast-global-color-alternate-background: var(--ast-global-color-7); --ast-global-color-subtle-background: var(--ast-global-color-6); --ast-bg-style-guide: var( --ast-global-color-secondary,var(--ast-global-color-5) ); --ast-shadow-style-guide: 0px 0px 4px 0 #00000057; --ast-global-dark-bg-style: #fff; --ast-global-dark-lfs: #fbfbfb; --ast-widget-bg-color: #fafafa; --ast-wc-container-head-bg-color: #fbfbfb; --ast-title-layout-bg: #eeeeee; --ast-search-border-color: #e7e7e7; --ast-lifter-hover-bg: #e6e6e6; --ast-gallery-block-color: #000; --srfm-color-input-label: var(--ast-global-color-2);}
.bc-wp-body{--bc-rem:16.000px}
.bc-wp-body a{color: rgb(255, 161, 119);}
.bc-wp-body a:hover,.bc-wp-body a:focus{color: rgb(255, 161, 119);}
.bc-wp-body{font-family: Muli, sans-serif; font-weight: 400; font-size: var(--bc-rem,16px);}
.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body .entry-content :where(h1, h2, h3, h4, h5, h6){font-weight: 600;}
.bc-wp-body .entry-title{font-size: calc(1.875 * var(--bc-rem,16px));}
.bc-wp-body h1,.bc-wp-body .entry-content :where(h1){font-size: 4em; line-height: 1.4em;}
.bc-wp-body h2,.bc-wp-body .entry-content :where(h2){font-size: 3em; line-height: 1.3em;}
.bc-wp-body ::selection{background-color: rgb(255, 161, 119); color: rgb(0, 0, 0);}
.bc-wp-body,.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body .entry-content :where(h1, h2, h3, h4, h5, h6){color: rgb(58, 58, 58);}
.bc-wp-body .woocommerce a.add_to_cart_button:focus{border-style: dotted; border-color: inherit; border-width: thin;}
.bc-wp-body.ast-page-builder-template .site .site-content #primary{padding: 0px; margin: 0px;}
.bc-wp-body .elementor-widget-container .elementor-loop-container .e-loop-item[data-elementor-type="loop-item"]{width: 100%;}
.bc-wp-body .review-rating{display: flex; align-items: center; order: 2;}
.bc-wp-body{background-color: rgb(255, 255, 255); background-image: none;}
@media (max-width: 768px){.bc-wp-body h1,.bc-wp-body .entry-content :where(h1){font-size: 3em;}}
@media (max-width: 768px){.bc-wp-body h2,.bc-wp-body .entry-content :where(h2){font-size: 2.5em;}}
@media (max-width: 544px){.bc-wp-body h1,.bc-wp-body .entry-content :where(h1){font-size: 2em;}}
@media (max-width: 544px){.bc-wp-body h2,.bc-wp-body .entry-content :where(h2){font-size: 2em;}}
@media (max-width: 768px){.bc-wp-body{--bc-rem:14.592px}}
@media (max-width: 544px){.bc-wp-body{--bc-rem:14.592px}}
@media (min-width: 769px){.bc-wp-body .ast-container{max-width: 1240px;}}
:root{--ast-global-color-0: #ffa177; --ast-global-color-1: #3a3a3a; --ast-global-color-2: #3a3a3a; --ast-global-color-3: #4B4F58; --ast-global-color-4: #F5F5F5; --ast-global-color-5: #FFFFFF; --ast-global-color-6: #F2F5F7; --ast-global-color-7: #424242; --ast-global-color-8: #000000;}
:root{--ast-border-color: #dddddd;}
.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body .entry-content :where(h1, h2, h3, h4, h5, h6){color: var(--ast-global-color-2);}
.bc-wp-body .elementor-widget-heading .elementor-heading-title{margin: 0px;}
:root{--e-global-color-astglobalcolor0: #ffa177; --e-global-color-astglobalcolor1: #3a3a3a; --e-global-color-astglobalcolor2: #3a3a3a; --e-global-color-astglobalcolor3: #4B4F58; --e-global-color-astglobalcolor4: #F5F5F5; --e-global-color-astglobalcolor5: #FFFFFF; --e-global-color-astglobalcolor6: #F2F5F7; --e-global-color-astglobalcolor7: #424242; --e-global-color-astglobalcolor8: #000000;}
:root{--yith-wcan-filters_colors_titles: #434343; --yith-wcan-filters_colors_background: #FFFFFF; --yith-wcan-filters_colors_accent: #A7144C; --yith-wcan-filters_colors_accent_r: 167; --yith-wcan-filters_colors_accent_g: 20; --yith-wcan-filters_colors_accent_b: 76; --yith-wcan-color_swatches_border_radius: 100%; --yith-wcan-color_swatches_size: 30px; --yith-wcan-labels_style_background: #FFFFFF; --yith-wcan-labels_style_background_hover: #A7144C; --yith-wcan-labels_style_background_active: #A7144C; --yith-wcan-labels_style_text: #434343; --yith-wcan-labels_style_text_hover: #FFFFFF; --yith-wcan-labels_style_text_active: #FFFFFF; --yith-wcan-anchors_style_text: #434343; --yith-wcan-anchors_style_text_hover: #A7144C; --yith-wcan-anchors_style_text_active: #A7144C;}
:root{--woocommerce: #720eec; --wc-green: #007518; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; --wc-destructive: #cc1818; --wc-card-border-radius: 8px;}
:root{--color-add-to-wishlist-background: #333333; --color-add-to-wishlist-text: #FFFFFF; --color-add-to-wishlist-border: #333333; --color-add-to-wishlist-background-hover: #333333; --color-add-to-wishlist-text-hover: #FFFFFF; --color-add-to-wishlist-border-hover: #333333; --rounded-corners-radius: 16px; --color-add-to-cart-background: #333333; --color-add-to-cart-text: #FFFFFF; --color-add-to-cart-border: #333333; --color-add-to-cart-background-hover: #4F4F4F; --color-add-to-cart-text-hover: #FFFFFF; --color-add-to-cart-border-hover: #4F4F4F; --add-to-cart-rounded-corners-radius: 16px; --color-button-style-1-background: #333333; --color-button-style-1-text: #FFFFFF; --color-button-style-1-border: #333333; --color-button-style-1-background-hover: #4F4F4F; --color-button-style-1-text-hover: #FFFFFF; --color-button-style-1-border-hover: #4F4F4F; --color-button-style-2-background: #333333; --color-button-style-2-text: #FFFFFF; --color-button-style-2-border: #333333; --color-button-style-2-background-hover: #4F4F4F; --color-button-style-2-text-hover: #FFFFFF; --color-button-style-2-border-hover: #4F4F4F; --color-wishlist-table-background: #FFFFFF; --color-wishlist-table-text: #6d6c6c; --color-wishlist-table-border: #FFFFFF; --color-headers-background: #F4F4F4; --color-share-button-color: #FFFFFF; --color-share-button-color-hover: #FFFFFF; --color-fb-button-background: #39599E; --color-fb-button-background-hover: #595A5A; --color-tw-button-background: #45AFE2; --color-tw-button-background-hover: #595A5A; --color-pr-button-background: #AB2E31; --color-pr-button-background-hover: #595A5A; --color-em-button-background: #FBB102; --color-em-button-background-hover: #595A5A; --color-wa-button-background: #00A901; --color-wa-button-background-hover: #595A5A; --feedback-duration: 3s;}
:root{--wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--ast-global-color-0: var(--ast-global-color-0); --wp--preset--color--ast-global-color-1: var(--ast-global-color-1); --wp--preset--color--ast-global-color-2: var(--ast-global-color-2); --wp--preset--color--ast-global-color-3: var(--ast-global-color-3); --wp--preset--color--ast-global-color-4: var(--ast-global-color-4); --wp--preset--color--ast-global-color-5: var(--ast-global-color-5); --wp--preset--color--ast-global-color-6: var(--ast-global-color-6); --wp--preset--color--ast-global-color-7: var(--ast-global-color-7); --wp--preset--color--ast-global-color-8: var(--ast-global-color-8); --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: calc(0.44 * var(--bc-rem,16px)); --wp--preset--spacing--30: calc(0.67 * var(--bc-rem,16px)); --wp--preset--spacing--40: var(--bc-rem,16px); --wp--preset--spacing--50: calc(1.5 * var(--bc-rem,16px)); --wp--preset--spacing--60: calc(2.25 * var(--bc-rem,16px)); --wp--preset--spacing--70: calc(3.38 * var(--bc-rem,16px)); --wp--preset--spacing--80: calc(5.06 * var(--bc-rem,16px)); --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:root{--wp--style--global--content-size: var(--wp--custom--ast-content-width-size); --wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size);}
.bc-wp-body :where(body){margin: 0px;}
:root{--wp--style--block-gap: 24px;}
.bc-wp-body{padding: 0px;}
.bc-wp-body a:where(:not(.wp-element-button)){text-decoration: none;}
.bc-wp-body .woocommerce img{height: auto; max-width: 100%;}
.bc-wp-body .clear{clear: both;}
.bc-wp-body .woocommerce-js h2{margin-bottom: 0.7em;}
.bc-wp-body .woocommerce-js div.product{margin-bottom: 0px; position: relative;}
.bc-wp-body .woocommerce-js div.product .product_title{clear: none; margin-top: 0px; padding: 0px;}
.bc-wp-body .woocommerce-js div.product .product_title{margin: 0px 0px 0.5em;}
.bc-wp-body .woocommerce-js div.product .woocommerce-product-rating{margin: 0px 0px 0.5em;}
.bc-wp-body .woocommerce-js .star-rating{float: right; overflow: hidden; position: relative; height: 1em; line-height: 1; font-size: 1em; width: 5.4em; font-family: star, serif;}
.bc-wp-body .woocommerce-js .star-rating::before{content: "sssss"; color: rgb(211, 206, 210); float: left; top: 0px; left: 0px; position: absolute;}
.bc-wp-body .woocommerce-js .star-rating span{overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em;}
.bc-wp-body .woocommerce-js .star-rating span::before{content: "SSSSS"; top: 0px; position: absolute; left: 0px;}
.bc-wp-body .woocommerce-js .woocommerce-product-rating{zoom: 1;}
.bc-wp-body .woocommerce-js .woocommerce-product-rating::after,.bc-wp-body .woocommerce-js .woocommerce-product-rating::before{content: " "; display: table;}
.bc-wp-body .woocommerce-js .woocommerce-product-rating::after{clear: both;}
.bc-wp-body .woocommerce-js .woocommerce-product-rating{line-height: 2; display: block;}
.bc-wp-body .woocommerce-js .woocommerce-product-rating .star-rating{margin: 0.5em 4px 0px 0px; float: left;}
.bc-wp-body .woocommerce .star-rating,.bc-wp-body .woocommerce .star-rating::before{color: var(--ast-global-color-3);}
.bc-wp-body .woocommerce h2{font-size: calc(1.625 * var(--bc-rem,16px));}
@media (max-width: 768px){.bc-wp-body #content::before{content: "";}}
.bc-wp-body #content::before{content: "768"; position: absolute; overflow: hidden; opacity: 0; visibility: hidden;}
@media (min-width: 993px){.bc-wp-body .ast-container{max-width: 1240px;}}
@media (min-width: 1201px){.bc-wp-body .ast-container{max-width: 1240px;}}
:root{--direction-multiplier: 1;}
.bc-wp-body .elementor *,.bc-wp-body .elementor ::after,.bc-wp-body .elementor ::before{box-sizing: border-box;}
.bc-wp-body .elementor a{box-shadow: none; text-decoration: none;}
.bc-wp-body .elementor img{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%;}
.bc-wp-body .e-con-inner > .elementor-element.elementor-absolute,.bc-wp-body .e-con > .elementor-element.elementor-absolute{position: absolute;}
.bc-wp-body .elementor-element.elementor-absolute{z-index: 1;}
.bc-wp-body .elementor-element{--flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order);}
.bc-wp-body .elementor-element:where(.e-con-full, .elementor-widget){align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content);}
.bc-wp-body .elementor-invisible{visibility: hidden;}
.bc-wp-body .elementor-align-center{text-align: center;}
.bc-wp-body .elementor-align-center .elementor-button{width: auto;}
:root{--page-title-display: block;}
.bc-wp-body .elementor-page-title{display: var(--page-title-display);}
.bc-wp-body .elementor-widget{position: relative;}
.bc-wp-body .elementor-widget:not(:last-child){margin-block-end: var(--kit-widget-spacing,20px);}
.bc-wp-body .elementor-widget:not(:last-child).elementor-absolute,.bc-wp-body .elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end: 0px;}
.bc-wp-body .elementor-grid{display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap);}
.bc-wp-body .elementor-grid-3 .elementor-grid{grid-template-columns: repeat(3, 1fr);}
.bc-wp-body .elementor-grid-4 .elementor-grid{grid-template-columns: repeat(4, 1fr);}
@media (max-width: 1024px){.bc-wp-body .elementor-grid-tablet-2 .elementor-grid{grid-template-columns: repeat(2, 1fr);}}
@media (max-width: 767px){.bc-wp-body .elementor-grid-mobile-2 .elementor-grid{grid-template-columns: repeat(2, 1fr);}}
@media (prefers-reduced-motion: no-preference){.bc-wp-body{scroll-behavior: smooth;}}
.bc-wp-body .e-con{--border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap;}
.bc-wp-body .e-con:where(:not(.e-div-block-base)){transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);}
.bc-wp-body .e-con{--margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width);}
.bc-wp-body .e-con{margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start);}
.bc-wp-body .e-con.e-flex{--flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);}
.bc-wp-body .e-con-full,.bc-wp-body .e-con > .e-con-inner{padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align);}
.bc-wp-body .e-con-full.e-flex,.bc-wp-body .e-con.e-flex > .e-con-inner{flex-direction: var(--flex-direction);}
.bc-wp-body .e-con,.bc-wp-body .e-con > .e-con-inner{display: var(--display);}
.bc-wp-body .e-con.e-grid{--grid-justify-content: start; --grid-align-content: start; --grid-auto-flow: row;}
.bc-wp-body .e-con.e-grid{align-content: var(--grid-align-content); align-items: var(--align-items); grid-auto-flow: var(--grid-auto-flow); grid-template-columns: var(--e-con-grid-template-columns); grid-template-rows: var(--e-con-grid-template-rows); justify-content: var(--grid-justify-content); justify-items: var(--justify-items);}
.bc-wp-body .e-con-boxed.e-flex{place-content: normal; align-items: normal; flex-flow: column;}
.bc-wp-body .e-con-boxed{gap: initial; text-align: initial;}
.bc-wp-body .e-con.e-flex > .e-con-inner{align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content);}
.bc-wp-body .e-con > .e-con-inner{gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%;}
.bc-wp-body :is(.elementor-section-wrap, [data-elementor-id]) > .e-con{--margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width));}
.bc-wp-body .e-con .elementor-widget.elementor-widget{margin-block-end: 0px;}
.bc-wp-body .e-con::before,.bc-wp-body .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%);}
.bc-wp-body .e-con::before{transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);}
.bc-wp-body .e-con .elementor-widget{min-width: 0px;}
.bc-wp-body .e-con > .e-con-inner > .elementor-widget > .elementor-widget-container,.bc-wp-body .e-con > .elementor-widget > .elementor-widget-container{height: 100%;}
.bc-wp-body .e-con.e-con > .e-con-inner > .elementor-widget,.bc-wp-body .elementor.elementor .e-con > .elementor-widget{max-width: 100%;}
.bc-wp-body .e-con .elementor-widget:not(:last-child){--kit-widget-spacing: 0px;}
@media (max-width: 767px){.bc-wp-body .e-con.e-flex{--width: 100%; --flex-wrap: var(--flex-wrap-mobile);}}
.bc-wp-body .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.bc-wp-body .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}
.bc-wp-body .elementor-heading-title{line-height: 1; margin: 0px; padding: 0px;}
.bc-wp-body .elementor-button{background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s;}
.bc-wp-body .elementor-button:focus,.bc-wp-body .elementor-button:hover,.bc-wp-body .elementor-button:visited{color: rgb(255, 255, 255);}
.bc-wp-body .elementor-button-content-wrapper{display: flex; flex-direction: row; gap: 5px; justify-content: center;}
.bc-wp-body .elementor-button-text{display: inline-block;}
.bc-wp-body .elementor-button span{text-decoration: inherit;}
.bc-wp-body .elementor-icon{color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s;}
.bc-wp-body .elementor-icon:hover{color: rgb(105, 114, 125);}
.bc-wp-body .elementor-icon svg{display: block; height: 1em; position: relative; width: 1em;}
.bc-wp-body .elementor-icon svg::before{left: 50%; position: absolute; transform: translateX(-50%);}
.bc-wp-body .e-transform:not(:has(.elementor-widget-container)){transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0)); transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);}
.bc-wp-body .animated{animation-duration: 1.25s;}
.bc-wp-body .animated.animated-fast{animation-duration: 0.75s;}
@media (prefers-reduced-motion: reduce){.bc-wp-body .animated{animation: auto ease 0s 1 normal none running none !important;}}
@media (prefers-reduced-motion: reduce){.bc-wp-body*{transition-delay: 0s !important; transition-duration: 0s !important;}}
@media (max-width: 767px){.bc-wp-body .elementor .elementor-hidden-mobile{display: none;}}
@media (min-width: 768px) and (max-width: 1024px){.bc-wp-body .elementor .elementor-hidden-tablet{display: none;}}
@media (min-width: 1025px) and (max-width: 99999px){.bc-wp-body .elementor .elementor-hidden-desktop{display: none;}}
.bc-wp-body.elementor-kit-12737{--e-global-color-primary: #FFA177; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #BED3BE; --e-global-color-38a0a8f: #F5C7B8; --e-global-color-fb31857: #325559; --e-global-color-2d930ea: #F4F1EC; --e-global-color-c9c6e10: #A53725; --e-global-typography-primary-font-family: "Recoleta SemiBold-elementor"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Brittany Signature-Elementor"; --e-global-typography-accent-font-weight: 500;}
.bc-wp-body.elementor-kit-12737 h1{color: var( --e-global-color-primary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight );}
.bc-wp-body.elementor-kit-12737 h2{color: var( --e-global-color-primary ); font-family: "Recoleta SemiBold-elementor", sans-serif;}
.bc-wp-body .e-con{--container-max-width: 1140px;}
.bc-wp-body .elementor-widget:not(:last-child){--kit-widget-spacing: 20px;}
.bc-wp-body .elementor-element{--widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px;}
@media (max-width: 1024px){.bc-wp-body .e-con{--container-max-width: 1024px;}}
@media (max-width: 1024px){.bc-wp-body.elementor-kit-12737{--e-page-transition-entrance-animation: e-page-transition-slide-out-right; --e-page-transition-exit-animation: e-page-transition-slide-in-right;}}
@media (max-width: 767px){.bc-wp-body .e-con{--container-max-width: 767px;}}
@media (max-width: 767px){.bc-wp-body.elementor-kit-12737{--e-page-transition-entrance-animation: e-page-transition-slide-out-right; --e-page-transition-exit-animation: e-page-transition-slide-in-right;}}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-20ecb37{--display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 160px; --padding-left: 80px; --padding-right: 80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-20ecb37 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill: rgb(255, 233, 223);}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-20ecb37 > .e-con-inner > .elementor-shape-bottom svg{width: calc(104% + 1.3px); height: 81px; transform: translateX(-50%) rotateY(180deg);}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8f9811b{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -42px) 0px; padding: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8f9811b img{width: 265px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8fae169{width: var( --container-widget-width, 60% ); max-width: 60%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; --container-widget-width: 60%; --container-widget-flex-grow: 0; text-align: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8fae169.elementor-element{--align-self: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8fae169 .elementor-heading-title{font-size: 60px; letter-spacing: -1px; color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-a9aaa29{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3a77a2f .elementor-button{background-color: var( --e-global-color-primary ); font-family: "Recoleta SemiBold", sans-serif; font-size: 20px; text-transform: uppercase; fill: var( --e-global-color-2d930ea ); color: var( --e-global-color-2d930ea ); border-radius: 8px; padding: 16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3a77a2f .elementor-button:hover,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3a77a2f .elementor-button:focus{background-color: rgb(255, 150, 103);}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3a77a2f.elementor-element{--align-self: flex-start;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3a77a2f{--e-transform-transition-duration: 400ms;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d39c7ff .elementor-button{background-color: var( --e-global-color-primary ); font-family: "Recoleta SemiBold", sans-serif; font-size: 20px; text-transform: uppercase; fill: var( --e-global-color-2d930ea ); color: var( --e-global-color-2d930ea ); border-radius: 8px; padding: 16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d39c7ff .elementor-button:hover,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d39c7ff .elementor-button:focus{background-color: rgb(255, 150, 103);}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d39c7ff.elementor-element{--align-self: flex-start;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d39c7ff{--e-transform-transition-duration: 400ms;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-74bd3df{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; bottom: 140px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-74bd3df{left: 64px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-74bd3df img{width: 195px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-56fab02{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; top: 37px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-56fab02{left: 204px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-56fab02 img{width: 166px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-fadcb30{right: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-fadcb30{bottom: -52px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-fadcb30 img{width: 300px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-5222795{right: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5222795{top: -294px; z-index: -1;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5222795 img{width: 466px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-84b3201{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 160px; --padding-left: 80px; --padding-right: 80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-84b3201:not(.elementor-motion-effects-element-type-background){background-color: rgb(255, 233, 223);}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-7fed6e9{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e76580e{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 60px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0073c1{margin: -275px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; z-index: 3; text-align: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0073c1 img{width: 600px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-6126ee1{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; top: 147px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-6126ee1{right: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-6126ee1 img{width: 200px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-2cf0b12{left: -20px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-2cf0b12{top: -60px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-2cf0b12 img{width: 300px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-41d8561{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 60px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11f9158{width: var( --container-widget-width, 60% ); max-width: 60%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; --container-widget-width: 60%; --container-widget-flex-grow: 0; text-align: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11f9158 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 40px; font-weight: 300; letter-spacing: -1px; color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-16c8481{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; bottom: 0px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-16c8481{left: -100px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-16c8481 img{width: 340px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-eb79b21{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; top: 0px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-eb79b21{right: -100px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-eb79b21 img{width: 340px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-1eba000{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 12px 0px; --row-gap: 12px; --column-gap: 0px; --margin-top: -120px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 00px; --padding-bottom: 50px; --padding-left: 80px; --padding-right: 80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e0ccfee .elementor-heading-title{color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d237e07{--display: flex; --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 12px; --padding-right: 12px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d237e07:not(.elementor-motion-effects-element-type-background){background-color: transparent; background-image: linear-gradient(rgba(255, 161, 119, 0) 28%, rgba(245, 199, 184, 0.68) 100%);}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-aec18e9{--display: grid; --e-con-grid-template-columns: repeat(5, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --border-radius: 16px 16px 16px 16px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 16px; --padding-bottom: 16px; --padding-left: 16px; --padding-right: 16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-aec18e9:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-1a001a4 img{width: 62%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-4e3af43 img{width: 62%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ac38fc9 img{width: 62%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-c5ccfc2 img{width: 62%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-94377df img{width: 62%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 6px 6px; --row-gap: 6px; --column-gap: 6px; --padding-top: 56px; --padding-bottom: 340px; --padding-left: 80px; --padding-right: 80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color: rgb(255, 161, 119); background-image: url("/cdn/shop/files/bouclettekids-head.png?v=1792783811"); background-position: center bottom; background-repeat: no-repeat; background-size: contain;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill: rgb(255, 233, 223);}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3 > .e-con-inner > .elementor-shape-top svg{width: calc(100% + 1.3px); height: 27px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3 > .e-con-inner > .elementor-shape-bottom svg{width: calc(100% + 1.3px); height: 27px; transform: translateX(-50%) rotateY(180deg);}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e7d7f37{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 6px 6px; --row-gap: 6px; --column-gap: 6px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ee34306{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-primary ); --border-color: var( --e-global-color-primary ); --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 8px; --padding-bottom: 8px; --padding-left: 12px; --padding-right: 12px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ee34306:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ee34306.e-con{--align-self: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-6fb3942{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-6fb3942 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; text-transform: uppercase; letter-spacing: 0.5px; color: var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cd6e5fc{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cd6e5fc .elementor-heading-title{font-size: 60px; color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-17e85a7 .elementor-heading-title{font-family: Poppins, sans-serif; color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-906d640 .elementor-button{background-color: var( --e-global-color-2d930ea ); font-family: "Recoleta SemiBold", sans-serif; font-size: 20px; text-transform: uppercase; fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); border-radius: 8px; padding: 16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-906d640 .elementor-button:hover,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-906d640 .elementor-button:focus{background-color: var( --e-global-color-fb31857 ); color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-906d640{--e-transform-transition-duration: 400ms;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-782a827{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 80px; --padding-right: 80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-782a827:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-1727d3b{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px; --z-index: 0;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-eb9377f img{width: 175px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e64e0a9{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-9e74f65 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 16px; font-weight: 600; color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e0feeb1{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 8px 9px; --row-gap: 8px; --column-gap: 9px; --flex-wrap: wrap; --margin-top: 12px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-2fef3fb{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 0px 08px; --row-gap: 0px; --column-gap: 08px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-primary ); --border-color: var( --e-global-color-primary ); --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 8px; --padding-bottom: 8px; --padding-left: 12px; --padding-right: 12px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-2fef3fb.e-con{--align-self: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-75635c2{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px; padding: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-75635c2 .elementor-icon-wrapper{text-align: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-75635c2.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-75635c2.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-75635c2 .elementor-icon{font-size: 16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-75635c2 .elementor-icon svg{height: 16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-0a0bb3b{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-0a0bb3b .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0.5px; color: var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0c2efa{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 0px 08px; --row-gap: 0px; --column-gap: 08px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-primary ); --border-color: var( --e-global-color-primary ); --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 8px; --padding-bottom: 8px; --padding-left: 12px; --padding-right: 12px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0c2efa.e-con{--align-self: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-487e077{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px; padding: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-487e077 .elementor-icon-wrapper{text-align: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-487e077.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-487e077.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-487e077 .elementor-icon{font-size: 16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-487e077 .elementor-icon svg{height: 16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5030165{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5030165 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0.5px; color: var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-4160fb0{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 0px 08px; --row-gap: 0px; --column-gap: 08px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-primary ); --border-color: var( --e-global-color-primary ); --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 8px; --padding-bottom: 8px; --padding-left: 12px; --padding-right: 12px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-4160fb0.e-con{--align-self: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b360115{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px; padding: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b360115 .elementor-icon-wrapper{text-align: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b360115.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b360115.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b360115 .elementor-icon{font-size: 16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b360115 .elementor-icon svg{height: 16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-f990180{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-f990180 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0.5px; color: var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-81525a4{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 0px 08px; --row-gap: 0px; --column-gap: 08px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-primary ); --border-color: var( --e-global-color-primary ); --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 8px; --padding-bottom: 8px; --padding-left: 12px; --padding-right: 12px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-81525a4.e-con{--align-self: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-def31c8{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px; padding: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-def31c8 .elementor-icon-wrapper{text-align: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-def31c8.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-def31c8.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-def31c8 .elementor-icon{font-size: 16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-def31c8 .elementor-icon svg{height: 16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-7a63321{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-7a63321 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0.5px; color: var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-16cb590{--display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-061b8e8{--display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ddf9450{text-align: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ddf9450 .elementor-heading-title{font-size: 28px; font-weight: 400; color: rgb(64, 197, 209);}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dff5322{--display: flex; --justify-content: flex-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-163f64d{text-align: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-163f64d .elementor-heading-title{font-size: 28px; font-weight: 400; color: rgb(229, 151, 223);}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b972a84{--display: flex; --justify-content: flex-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-afc8a6d{text-align: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-afc8a6d .elementor-heading-title{font-size: 28px; font-weight: 400; color: var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-c80b9e5{--display: flex; --justify-content: flex-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-c64a4f6{text-align: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-c64a4f6 .elementor-heading-title{font-size: 28px; font-weight: 400; color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10ea2ad{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 80px; --padding-right: 80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-c603f1c{text-align: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-c603f1c .elementor-heading-title{font-size: 60px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-24dfb68{text-align: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-24dfb68 .elementor-heading-title{font-size: 28px; font-weight: 300; color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --overflow: hidden; --overlay-opacity: 0.2; border-style: solid; --border-style: solid; border-width: 12px; --border-top-width: 12px; --border-right-width: 12px; --border-bottom-width: 12px; --border-left-width: 12px; border-color: var( --e-global-color-2d930ea ); --border-color: var( --e-global-color-2d930ea ); --border-radius: 40px 40px 40px 40px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 72px; --padding-bottom: 72px; --padding-left: 80px; --padding-right: 80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image: url("/cdn/shop/files/bouclettekids-bg-kalianature-scaled.png?v=1792783818"); background-position: left center; background-repeat: no-repeat; background-size: cover;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097::before,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay: "";}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e01ad5c{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cbbf0d1 .elementor-heading-title{font-family: "Libre Caslon Text", sans-serif; font-size: 60px; font-weight: 100; font-style: italic; line-height: 80px; letter-spacing: -4px; color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-922c897{width: var( --container-widget-width, 668px ); max-width: 668px; --container-widget-width: 668px; --container-widget-flex-grow: 0; column-gap: 0px; text-align: justify; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; letter-spacing: 0px; color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-922c897.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-828b770{--grid-columns: 4; --grid-row-gap: 1px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-828b770 .elementor-loop-container{grid-auto-rows: 1fr;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-828b770 .e-loop-item > .e-con{height: 100%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-04ac847{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 80px; --padding-right: 80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-22cc01d{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-793506a{text-align: start;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-793506a img{width: 250px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-304b21c .elementor-heading-title{font-family: "Libre Caslon Text", sans-serif; font-size: 60px; font-weight: 100; font-style: italic; line-height: 80px; letter-spacing: -4px; color: var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-110d336{width: var( --container-widget-width, 668px ); max-width: 668px; --container-widget-width: 668px; --container-widget-flex-grow: 0; column-gap: 0px; text-align: justify; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; letter-spacing: 0px; color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-110d336.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-4c3cc7e{--display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3d8f30e{--grid-columns: 3; --grid-row-gap: 1px; --grid-column-gap: 1px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3d8f30e .elementor-loop-container{grid-auto-rows: 1fr;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3d8f30e .e-loop-item > .e-con{height: 100%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-0ebc5d6{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --overflow: hidden; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 80px; --padding-right: 80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-0ebc5d6:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e66cfc1{--e-transform-rotateZ: 30deg; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; top: -158px; z-index: 0;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-e66cfc1{left: 14px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e66cfc1 img{width: calc(32 * var(--bc-rem,16px));}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d16e9bb{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-242cdf6 .elementor-heading-title{font-family: "Libre Caslon Text", sans-serif; font-size: 60px; font-weight: 100; font-style: italic; line-height: 80px; letter-spacing: -4px; color: var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-19b00b8{width: var( --container-widget-width, 668px ); max-width: 668px; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; --container-widget-width: 668px; --container-widget-flex-grow: 0; column-gap: 0px; text-align: center; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; letter-spacing: 0px; color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-19b00b8.elementor-element{--flex-grow: 0; --flex-shrink: 0;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-721f616{--grid-columns: 3; --grid-row-gap: 1px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-721f616 .elementor-loop-container{grid-auto-rows: 1fr;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-721f616 .e-loop-item > .e-con{height: 100%;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-9facead{right: -81px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-9facead{bottom: -154px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-9facead img{width: 300px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e{--display: flex; --min-height: 80vh; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --overflow: hidden; --overlay-opacity: 0.4; border-style: solid; --border-style: solid; border-width: 12px; --border-top-width: 12px; --border-right-width: 12px; --border-bottom-width: 12px; --border-left-width: 12px; border-color: var( --e-global-color-2d930ea ); --border-color: var( --e-global-color-2d930ea ); --border-radius: 40px 40px 40px 40px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 80px; --padding-right: 80px; --z-index: 1;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image: url("/cdn/shop/files/image-4-scaled.jpg?v=1792783823"); background-position: center top; background-repeat: no-repeat; background-size: cover;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e::before,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color: var( --e-global-color-astglobalcolor8 ); --background-overlay: "";}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e.e-con{--align-self: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11ebc49{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 8px; --row-gap: 0px; --column-gap: 8px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-2d930ea ); --border-color: var( --e-global-color-2d930ea ); --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 4px; --padding-bottom: 4px; --padding-left: 24px; --padding-right: 24px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11ebc49.e-con{--align-self: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0 .elementor-icon-wrapper{text-align: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0.elementor-view-default .elementor-icon{color: var( --e-global-color-2d930ea ); border-color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0 .elementor-icon{font-size: 14px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0 .elementor-icon svg{height: 14px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0 .elementor-icon svg{transform: rotate(0deg);}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-53de5e5{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-53de5e5 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0.5px; color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-46c2d99{text-align: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-46c2d99 .elementor-heading-title{font-family: "Libre Caslon Text", sans-serif; font-size: 76px; font-weight: 100; font-style: italic; line-height: 80px; letter-spacing: -4px; color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ba811a2{text-align: center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ba811a2 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 20px; color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d6aaa8f .elementor-button{background-color: var( --e-global-color-primary ); font-family: "Recoleta SemiBold", sans-serif; font-size: 24px; text-transform: uppercase; fill: var( --e-global-color-2d930ea ); color: var( --e-global-color-2d930ea ); border-radius: 8px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d6aaa8f:hover{--e-transform-scale: 1.05;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d6aaa8f{margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --e-transform-transition-duration: 400ms;}
:root{--page-title-display: none;}
@media (min-width: 768px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-20ecb37{--content-width: 1440px;}}
@media (min-width: 768px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-84b3201{--content-width: 1440px;}}
@media (min-width: 768px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-1eba000{--content-width: 1440px;}}
@media (min-width: 768px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-782a827{--content-width: 1440px;}}
@media (min-width: 768px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10ea2ad{--content-width: 1440px;}}
@media (min-width: 768px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097{--content-width: 1440px;}}
@media (min-width: 768px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e01ad5c{--content-width: 100%;}}
@media (min-width: 768px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-04ac847{--content-width: 1440px;}}
@media (min-width: 768px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-22cc01d{--width: 60%;}}
@media (min-width: 768px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-0ebc5d6{--content-width: 1440px;}}
@media (min-width: 768px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d16e9bb{--width: 100%;}}
@media (min-width: 768px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e{--content-width: 1440px;}}
@media (max-width: 1024px) and (min-width: 768px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-22cc01d{--width: 100%;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8fae169{--container-widget-width: 92%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 92% ); max-width: 92%;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8fae169 .elementor-heading-title{font-size: 52px;}}
@media (max-width: 1024px){.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-74bd3df{left: -68px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-74bd3df{bottom: 118px;}}
@media (max-width: 1024px){.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-56fab02{left: 28px;}}
@media (max-width: 1024px){.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-fadcb30{right: -125px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-fadcb30{z-index: 1;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0073c1{z-index: 2;}}
@media (max-width: 1024px){.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-2cf0b12{left: -204px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11f9158{--container-widget-width: 70%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 70% ); max-width: 70%;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11f9158 .elementor-heading-title{font-size: 32px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-16c8481 img{width: 216px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-eb79b21 img{width: 216px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-1eba000{--padding-top: 0px; --padding-bottom: 050px; --padding-left: 40px; --padding-right: 40px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-aec18e9{--e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; --justify-items: center; --align-items: center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position: center bottom; background-size: 200% auto;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-782a827{--padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-16cb590{--grid-auto-flow: row;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ddf9450 .elementor-heading-title{font-size: 24px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-163f64d .elementor-heading-title{font-size: 24px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-afc8a6d .elementor-heading-title{font-size: 24px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-c64a4f6 .elementor-heading-title{font-size: 24px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10ea2ad{--padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097{--min-height: 60vh; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position: center center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e01ad5c{--justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cbbf0d1{text-align: center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cbbf0d1 .elementor-heading-title{font-size: 48px; line-height: 48px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-922c897{text-align: center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-828b770{--grid-columns: 2;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-04ac847{--padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-22cc01d{--flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-304b21c{text-align: center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-304b21c .elementor-heading-title{font-size: 48px; line-height: 48px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-110d336{text-align: start;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3d8f30e{--grid-columns: 2;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-0ebc5d6{--padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-242cdf6{text-align: center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-242cdf6 .elementor-heading-title{font-size: 48px; line-height: 48px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-19b00b8{text-align: center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-721f616{--grid-columns: 2;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e{--min-height: 80vh; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 24px; --padding-right: 24px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-46c2d99{text-align: center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-46c2d99 .elementor-heading-title{font-size: 52px; line-height: 60px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-20ecb37{--padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8f9811b img{width: 140px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8fae169 .elementor-heading-title{font-size: 32px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-a9aaa29{--flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 8px 0px; --row-gap: 8px; --column-gap: 0px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3a77a2f.elementor-element{--align-self: center;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3a77a2f .elementor-button{font-size: 12px; padding: 12px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d39c7ff.elementor-element{--align-self: center;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d39c7ff .elementor-button{font-size: 12px; padding: 12px;}}
@media (max-width: 767px){.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-74bd3df{left: -134px;}}
@media (max-width: 767px){.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-fadcb30{right: -59px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-fadcb30 img{width: 142px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-84b3201{--padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0073c1{margin: -100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0073c1 img{width: 578px;}}
@media (max-width: 767px){.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-2cf0b12{left: -116px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-2cf0b12{top: 28px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-2cf0b12 img{width: 197px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-41d8561{--padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11f9158{--container-widget-width: 80%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 80% ); max-width: 80%;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11f9158 .elementor-heading-title{font-size: 20px; letter-spacing: -1.2px;}}
@media (max-width: 767px){.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-16c8481{left: -71px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-16c8481{bottom: -5px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-16c8481 img{width: 120px;}}
@media (max-width: 767px){.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-eb79b21{right: -66px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-eb79b21{top: 0px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-eb79b21 img{width: 120px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-1eba000{--padding-top: 0px; --padding-bottom: 050px; --padding-left: 20px; --padding-right: 20px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-aec18e9{--e-con-grid-template-columns: repeat(1, 1fr); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --grid-auto-flow: row;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3{--min-height: 402px; --padding-top: 36px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-6fb3942 .elementor-heading-title{font-size: 12px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cd6e5fc{text-align: center;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cd6e5fc .elementor-heading-title{font-size: 32px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-17e85a7{text-align: center;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-17e85a7 .elementor-heading-title{font-size: 12px; line-height: 8px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-906d640.elementor-element{--align-self: center;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-906d640 .elementor-button{font-size: 12px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-782a827{--padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-1727d3b{--justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e64e0a9{--justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e0feeb1{--justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-2fef3fb{--padding-top: 4px; --padding-bottom: 4px; --padding-left: 4px; --padding-right: 4px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0c2efa{--padding-top: 4px; --padding-bottom: 4px; --padding-left: 4px; --padding-right: 4px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-4160fb0{--padding-top: 4px; --padding-bottom: 4px; --padding-left: 4px; --padding-right: 4px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-81525a4{--padding-top: 4px; --padding-bottom: 4px; --padding-left: 4px; --padding-right: 4px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-16cb590{--e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-c603f1c .elementor-heading-title{font-size: 40px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-24dfb68 .elementor-heading-title{font-size: 16px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097{--min-height: 80vh; border-width: 4px; --border-top-width: 4px; --border-right-width: 4px; --border-bottom-width: 4px; --border-left-width: 4px; --border-radius: 20px 20px 20px 20px; --padding-top: 16px; --padding-bottom: 16px; --padding-left: 8px; --padding-right: 8px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position: center bottom;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cbbf0d1 .elementor-heading-title{font-size: 40px; line-height: 40px; letter-spacing: -2px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-922c897{width: 100%; max-width: 100%; font-size: 12px; line-height: 16px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-828b770{--grid-columns: 2; --grid-column-gap: 4px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-04ac847{--padding-top: 040px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-22cc01d{--margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-793506a img{width: 129px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-304b21c .elementor-heading-title{font-size: 40px; line-height: 40px; letter-spacing: -2px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-110d336{width: 100%; max-width: 100%; font-size: 12px; line-height: 16px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-4c3cc7e{--margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3d8f30e{--grid-columns: 2; --grid-column-gap: 6px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-0ebc5d6{--padding-top: 40px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d16e9bb{--margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-242cdf6 .elementor-heading-title{font-size: 40px; line-height: 40px; letter-spacing: -2px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-19b00b8{width: 100%; max-width: 100%; font-size: 12px; line-height: 16px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-721f616{--grid-columns: 2; --grid-column-gap: 6px;}}
@media (max-width: 767px){.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-9facead{right: -110px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-9facead{bottom: -132px; z-index: 3;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e{--min-height: 80vh; border-width: 4px; --border-top-width: 4px; --border-right-width: 4px; --border-bottom-width: 4px; --border-left-width: 4px; --border-radius: 20px 20px 20px 20px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; --z-index: 1;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position: center bottom;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11ebc49{--padding-top: 4px; --padding-bottom: 4px; --padding-left: 16px; --padding-right: 16px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-53de5e5 .elementor-heading-title{font-size: 16px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-46c2d99 .elementor-heading-title{font-size: 40px; line-height: 44px; letter-spacing: -2px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ba811a2{text-align: center;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ba811a2 .elementor-heading-title{font-size: 12px;}}
@media (max-width: 767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d6aaa8f .elementor-button{font-size: 18px;}}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e76580e{position: relative;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-41d8561{position: relative;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-7fed6e9{position: relative;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-aec18e9{border-image: linear-gradient(rgb(255, 161, 119), red) 1 / 1 / 0 stretch;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ee34306{width: auto;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-2fef3fb{width: auto;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0c2efa{width: auto;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-4160fb0{width: auto;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-81525a4{width: auto;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cbbf0d1 span{font-family: Poppins; font-weight: 400; font-style: normal;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-304b21c span{font-family: Poppins; font-weight: 400; font-style: normal;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-242cdf6 span{font-family: Poppins; font-weight: 400; font-style: normal;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11ebc49{width: auto;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-46c2d99 span{font-family: Poppins; font-weight: 400; font-style: normal;}
.bc-wp-body{overflow-x: hidden;}
.bc-wp-body .elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a{color: inherit; font-size: inherit; line-height: inherit;}
.bc-wp-body .e-con{--container-widget-width: 100%;}
.bc-wp-body .elementor-widget-image{text-align: center;}
.bc-wp-body .elementor-widget-image img{display: inline-block; vertical-align: middle;}
.bc-wp-body .elementor-sticky--active{z-index: 99;}
.bc-wp-body .e-con.elementor-sticky--active{z-index: var(--z-index,99);}
:root{--swiper-theme-color: #007aff;}
:root{--swiper-navigation-size: 44px;}
.bc-wp-body .swiper-pagination-bullet-active{opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color));}
.bc-wp-body .elementor-element{--swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px;}
.bc-wp-body .fas{-webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1;}
.bc-wp-body .fa-shopping-bag::before{content: "";}
.bc-wp-body .fas{font-family: "Font Awesome 5 Free";}
.bc-wp-body .fas{font-weight: 900;}
.bc-wp-body .zoomIn{animation-name: zoomIn;}
.bc-wp-body .fadeInRight{animation-name: fadeInRight;}
.bc-wp-body .elementor-motion-effects-element,.bc-wp-body .elementor-motion-effects-layer{transition-duration: 1s; transition-property: transform, opacity; transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03);}
@media (prefers-reduced-motion: reduce){.bc-wp-body .elementor-motion-effects-element,.bc-wp-body .elementor-motion-effects-layer{transition-duration: 0s !important;}}
.bc-wp-body .elementor-motion-effects-container{height: 100%; left: 0px; overflow: hidden; position: absolute; top: 0px; transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); width: 100%;}
.bc-wp-body .elementor-motion-effects-layer{background-repeat: no-repeat; background-size: cover; left: 0px; position: absolute; top: 0px;}
.bc-wp-body .elementor-motion-effects-element{transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);}
.bc-wp-body .elementor-shape{direction: ltr; left: 0px; line-height: 0; overflow: hidden; position: absolute; width: 100%;}
.bc-wp-body .elementor-shape-top{top: -1px;}
.bc-wp-body .elementor-shape-bottom{bottom: -1px;}
.bc-wp-body .elementor-shape-bottom:not([data-negative="true"]) svg{z-index: -1;}
.bc-wp-body .elementor-shape[data-negative="false"].elementor-shape-bottom{transform: rotate(180deg);}
.bc-wp-body .elementor-shape svg{display: block; left: 50%; position: relative; transform: translateX(-50%); width: calc(100% + 1.3px);}
.bc-wp-body .elementor-shape .elementor-shape-fill{fill: rgb(255, 255, 255); transform: rotateY(0deg); transform-origin: center center;}
.bc-wp-body .fadeInUp{animation-name: fadeInUp;}
.bc-wp-body .e-loop-item *{word-break: break-word;}
.bc-wp-body [class*="elementor-widget-loop"] .elementor-page-title,.bc-wp-body [class*="elementor-widget-loop"] .product_title.entry-title{display: initial;}
.bc-wp-body .elementor-widget-loop-grid{scroll-margin-top: var(--auto-scroll-offset,initial);}
.bc-wp-body .elementor-widget-loop-grid .elementor-grid{column-gap: var(--grid-column-gap,30px); row-gap: var(--grid-row-gap,30px);}
.bc-wp-body .elementor-loop-container:not(.elementor-posts-masonry){align-items: stretch;}
.bc-wp-body .woocommerce .star-rating,.bc-wp-body .woocommerce .star-rating::before{color: rgb(255, 161, 119);}
.bc-wp-body .woocommerce .star-rating span::before{color: rgb(255, 161, 119);}
:root{--wr-block-border-width: inherit; --wr-block-border-style: inherit; --wr-block-border-radius: inherit; --wr-block-border-color: inherit; --wr-block-background-color: inherit; --wr-block-font-size: inherit; --wr-block-font-color: inherit; --wr-block-padding: inherit; --wr-button-border-width: inherit; --wr-button-border-style: inherit; --wr-button-border-radius: inherit; --wr-button-border-color: inherit; --wr-button-background-color: inherit; --wr-button-font-size: inherit; --wr-button-font-color: inherit; --wr-button-border-over-color: inherit; --wr-button-background-over-color: inherit; --wr-button-font-over-color: inherit; --wr-button-padding: inherit;}
.bc-wp-body .e-con.e-parent:nth-of-type(n/**/+4):not(.e-lazyloaded):not(.e-no-lazyload),.bc-wp-body .e-con.e-parent:nth-of-type(n/**/+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image: none !important;}
@media screen and (max-height: 1024px){.bc-wp-body .e-con.e-parent:nth-of-type(n/**/+3):not(.e-lazyloaded):not(.e-no-lazyload),.bc-wp-body .e-con.e-parent:nth-of-type(n/**/+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image: none !important;}}
@media screen and (max-height: 640px){.bc-wp-body .e-con.e-parent:nth-of-type(n/**/+2):not(.e-lazyloaded):not(.e-no-lazyload),.bc-wp-body .e-con.e-parent:nth-of-type(n/**/+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image: none !important;}}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; border-style: solid; --border-style: solid; border-width: 4px; --border-top-width: 4px; --border-right-width: 4px; --border-bottom-width: 4px; --border-left-width: 4px; border-color: var( --e-global-color-astglobalcolor4 ); --border-color: var( --e-global-color-astglobalcolor4 ); --border-radius: 16px 16px 16px 16px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 16px; --padding-bottom: 16px; --padding-left: 16px; --padding-right: 16px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547{--display: flex; --min-height: 280px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overflow: hidden; --border-radius: 12px 12px 12px 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547.e-con{--align-self: center;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-f6acce6:hover{--e-transform-rotateZ: 2deg; --e-transform-scale: 1.1;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-f6acce6{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; --e-transform-transition-duration: 300ms; text-align: center;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-f6acce6.elementor-element{--align-self: center;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-f6acce6 img{height: 100%;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-b55efa5{--display: flex; --justify-content: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overflow: hidden; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-e3be48f{--display: flex; --overflow: hidden; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-524bde4 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: -1px; color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a9876a5 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 20px; font-weight: 200; text-decoration: underline; letter-spacing: -0.5px; color: rgba(84, 89, 95, 0.7);}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-f700ca8{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.bc-wp-body .woocommerce .elementor-71002 .elementor-element.elementor-element-f700ca8 .star-rating{color: var( --e-global-color-primary ); font-size: 16px;}
.bc-wp-body .woocommerce .elementor-71002 .elementor-element.elementor-element-f700ca8 .star-rating::before{color: var( --e-global-color-primary );}
.bc-wp-body .woocommerce .elementor-71002 .elementor-element.elementor-element-f700ca8 .woocommerce-review-link{color: var( --e-global-color-fb31857 ); font-family: Poppins, sans-serif; font-size: 12px; font-weight: 300; text-decoration: underline; letter-spacing: -0.5px;}
.bc-wp-body .woocommerce:not(.rtl) .elementor-71002 .elementor-element.elementor-element-f700ca8 .star-rating{margin-right: 10px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-bdf6f1e{--display: flex; --overflow: hidden; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-267262e .elementor-heading-title{font-family: Mulish, sans-serif; font-size: 16px; font-weight: 100; color: var( --e-global-color-astglobalcolor1 );}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a1d2f79{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --overflow: hidden; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
@media (max-width: 1024px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{--gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 12px; --padding-right: 12px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547{--min-height: 260px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-524bde4 .elementor-heading-title{font-size: 24px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a1d2f79{--flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --gap: 6px 0px; --row-gap: 6px; --column-gap: 0px; --border-radius: 0px 0px 0px 0px; --margin-top: 04px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}}
@media (min-width: 768px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{--content-width: 100%;}}
@media (min-width: 768px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547{--width: 100%;}}
@media (max-width: 767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{--justify-content: space-between; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --border-radius: 4px 4px 4px 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}}
@media (max-width: 767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547{--min-height: 100px; --border-radius: 4px 4px 4px 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}}
@media (max-width: 767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-b55efa5{--min-height: 45px;}}
@media (max-width: 767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-e3be48f{--flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start;}}
@media (max-width: 767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-524bde4{text-align: center;}}
@media (max-width: 767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-524bde4 .elementor-heading-title{font-size: 12px; letter-spacing: 0px;}}
@media (max-width: 767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a9876a5{text-align: center;}}
@media (max-width: 767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a9876a5 .elementor-heading-title{font-size: 10px;}}
@media (max-width: 767px){.bc-wp-body .woocommerce .elementor-71002 .elementor-element.elementor-element-f700ca8 .woocommerce-review-link{font-size: 8px;}}
@media (max-width: 767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-bdf6f1e{--min-height: 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 6px; --padding-right: 6px;}}
@media (max-width: 767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-267262e{text-align: center;}}
@media (max-width: 767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-267262e .elementor-heading-title{font-size: 10px;}}
@media (max-width: 767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a1d2f79{--flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --gap: 4px 0px; --row-gap: 4px; --column-gap: 0px; --flex-wrap: nowrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 14px; --padding-right: 0px;}}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547{max-height: 292px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-524bde4{line-height: 12px;}
.bc-wp-body .review-reorder .star-rating{order: 1;}
.bc-wp-body .review-reorder .woocommerce-review-link{order: 2;}
.bc-wp-body .review-reorder .woocommerce-review-link{font-size: 14px; opacity: 0.7; text-decoration: none;}
.bc-wp-body .review-reorder .woocommerce-review-link:hover{opacity: 1;}
.bc-wp-body .prix-bouclette,.bc-wp-body .prix-bouclette *{font-weight: bold !important; font-size: 18px !important; color: rgb(255, 161, 119) !important;}
@media (max-width: 767px){.bc-wp-body .prix-bouclette,.bc-wp-body .prix-bouclette *{font-size: 16px !important;}}
.bc-wp-body .bouton-rond-panier{position: relative; display: inline-flex; align-items: center; justify-content: center; width: 45px; height: 45px; background-color: rgb(255, 161, 119); color: rgb(255, 255, 255); border-radius: 50%; text-decoration: none; transition: 0.3s; padding: 0px !important;}
@media (hover: hover){.bc-wp-body .bouton-rond-panier:hover{background-color: rgb(245, 199, 184) !important; color: rgb(255, 255, 255) !important;}}
.bc-wp-body .bouton-rond-panier,.bc-wp-body .bouton-rond-panier:visited,.bc-wp-body .bouton-rond-panier:focus,.bc-wp-body .bouton-rond-panier:active,.bc-wp-body .bouton-rond-panier i{color: rgb(255, 255, 255) !important;}
.bc-wp-body .bouton-rond-panier i{margin: 0px !important; padding: 0px !important; line-height: 1 !important; display: inline-block !important;}
@media (max-width: 767px){.bc-wp-body .bouton-rond-panier{width: 35px !important; height: 35px !important; margin-right: 8px !important; margin-bottom: 5px !important;}}
@media (max-width: 767px){.bc-wp-body .bouton-rond-panier i{font-size: 14px !important;}}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{width: 320px !important;}
@media (max-width: 1024px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{width: 290px !important;}}
@media (max-width: 767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{width: 180px !important;}}
.bc-wp-body .woocommerce .elementor-widget-woocommerce-product-rating:not(:has(.elementor-widget-container)) .woocommerce-product-rating{align-items: center; display: flex; margin-bottom: 0px;}
.bc-wp-body .woocommerce .elementor-widget-woocommerce-product-rating:not(:has(.elementor-widget-container)) .star-rating{margin-top: 0px;}
.bc-wp-body .elementor-product-rating--align-left .woocommerce-product-rating{justify-content: flex-start;}
.bc-wp-body .elementor-product-rating--align-center .woocommerce-product-rating{justify-content: center;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547{--display:flex;--min-height:280px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547.e-con{--align-self:center;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-f6acce6:hover{--e-transform-rotateZ:2deg;--e-transform-scale:1.1;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-f6acce6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-transform-transition-duration:300ms;text-align:center;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-f6acce6.elementor-element{--align-self:center;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-f6acce6 img{height:100%;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-b55efa5{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-e3be48f{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-524bde4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;letter-spacing:-1px;color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a9876a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;text-decoration:underline;letter-spacing:-0.5px;color:#54595FB3;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-f700ca8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.bc-wp-body .woocommerce .elementor-71002 .elementor-element.elementor-element-f700ca8 .star-rating{color:var( --e-global-color-primary );font-size:16px;}
.bc-wp-body .woocommerce .elementor-71002 .elementor-element.elementor-element-f700ca8 .star-rating::before{color:var( --e-global-color-primary );}
.bc-wp-body .woocommerce .elementor-71002 .elementor-element.elementor-element-f700ca8 .woocommerce-review-link{color:var( --e-global-color-fb31857 );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;text-decoration:underline;letter-spacing:-0.5px;}
.bc-wp-body .woocommerce:not(.rtl) .elementor-71002 .elementor-element.elementor-element-f700ca8 .star-rating{margin-right:10px;}
.bc-wp-body .woocommerce.rtl .elementor-71002 .elementor-element.elementor-element-f700ca8 .star-rating{margin-left:10px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-bdf6f1e{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-267262e .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:100;color:var( --e-global-color-astglobalcolor1 );}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a1d2f79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
@media (max-width:1024px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547{--min-height:260px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-524bde4 .elementor-heading-title{font-size:24px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a1d2f79{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:04px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}
@media (min-width:768px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{--content-width:100%;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547{--width:100%;}}
@media (max-width:767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547{--min-height:100px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-b55efa5{--min-height:45px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-e3be48f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-524bde4{text-align:center;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-524bde4 .elementor-heading-title{font-size:12px;letter-spacing:0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a9876a5{text-align:center;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a9876a5 .elementor-heading-title{font-size:10px;}
.bc-wp-body .woocommerce .elementor-71002 .elementor-element.elementor-element-f700ca8 .woocommerce-review-link{font-size:8px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-bdf6f1e{--min-height:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-267262e{text-align:center;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-267262e .elementor-heading-title{font-size:10px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a1d2f79{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;}}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547{max-height: 292px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-524bde4{line-height: 12px}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{width: 320px!important;}
@media (max-width: 1024px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{width: 290px !important;}}
@media (max-width: 767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{width: 180px !important;}}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547{--display:flex;--min-height:280px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547.e-con{--align-self:center;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-f6acce6:hover{--e-transform-rotateZ:2deg;--e-transform-scale:1.1;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-f6acce6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-transform-transition-duration:300ms;text-align:center;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-f6acce6.elementor-element{--align-self:center;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-f6acce6 img{height:100%;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-b55efa5{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-e3be48f{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-524bde4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;letter-spacing:-1px;color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a9876a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;text-decoration:underline;letter-spacing:-0.5px;color:#54595FB3;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-f700ca8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.bc-wp-body .woocommerce .elementor-71002 .elementor-element.elementor-element-f700ca8 .star-rating{color:var( --e-global-color-primary );font-size:16px;}
.bc-wp-body .woocommerce .elementor-71002 .elementor-element.elementor-element-f700ca8 .star-rating::before{color:var( --e-global-color-primary );}
.bc-wp-body .woocommerce .elementor-71002 .elementor-element.elementor-element-f700ca8 .woocommerce-review-link{color:var( --e-global-color-fb31857 );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;text-decoration:underline;letter-spacing:-0.5px;}
.bc-wp-body .woocommerce:not(.rtl) .elementor-71002 .elementor-element.elementor-element-f700ca8 .star-rating{margin-right:10px;}
.bc-wp-body .woocommerce.rtl .elementor-71002 .elementor-element.elementor-element-f700ca8 .star-rating{margin-left:10px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-bdf6f1e{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-267262e .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:100;color:var( --e-global-color-astglobalcolor1 );}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a1d2f79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
@media (max-width:1024px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547{--min-height:260px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-524bde4 .elementor-heading-title{font-size:24px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a1d2f79{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:04px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}
@media (min-width:768px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{--content-width:100%;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547{--width:100%;}}
@media (max-width:767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547{--min-height:100px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-b55efa5{--min-height:45px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-e3be48f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-524bde4{text-align:center;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-524bde4 .elementor-heading-title{font-size:12px;letter-spacing:0px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a9876a5{text-align:center;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a9876a5 .elementor-heading-title{font-size:10px;}
.bc-wp-body .woocommerce .elementor-71002 .elementor-element.elementor-element-f700ca8 .woocommerce-review-link{font-size:8px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-bdf6f1e{--min-height:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-267262e{text-align:center;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-267262e .elementor-heading-title{font-size:10px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-a1d2f79{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;}}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-17f8547{max-height: 292px;}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-524bde4{line-height: 12px}
.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{width: 320px!important;}
@media (max-width: 1024px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{width: 290px !important;}}
@media (max-width: 767px){.bc-wp-body .elementor-71002 .elementor-element.elementor-element-5ba7a66{width: 180px !important;}}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-20ecb37{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-20ecb37 > .elementor-shape-bottom .elementor-shape-fill,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-20ecb37 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFE9DF;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-20ecb37 > .elementor-shape-bottom svg,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-20ecb37 > .e-con-inner > .elementor-shape-bottom svg{width:calc(104% + 1.3px);height:81px;transform:translateX(-50%) rotateY(180deg);}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8f9811b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -42px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8f9811b img{width:265px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8fae169{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8fae169.elementor-element{--align-self:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8fae169 .elementor-heading-title{font-size:60px;letter-spacing:-1px;color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-a9aaa29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3a77a2f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Recoleta SemiBold", Sans-serif;font-size:20px;text-transform:uppercase;fill:var( --e-global-color-2d930ea );color:var( --e-global-color-2d930ea );border-radius:8px 8px 8px 8px;padding:16px 16px 16px 16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3a77a2f .elementor-button:hover,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3a77a2f .elementor-button:focus{background-color:#FF9667;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3a77a2f.elementor-element{--align-self:flex-start;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3a77a2f{--e-transform-transition-duration:400ms;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d39c7ff .elementor-button{background-color:var( --e-global-color-primary );font-family:"Recoleta SemiBold", Sans-serif;font-size:20px;text-transform:uppercase;fill:var( --e-global-color-2d930ea );color:var( --e-global-color-2d930ea );border-radius:8px 8px 8px 8px;padding:16px 16px 16px 16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d39c7ff .elementor-button:hover,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d39c7ff .elementor-button:focus{background-color:#FF9667;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d39c7ff.elementor-element{--align-self:flex-start;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d39c7ff{--e-transform-transition-duration:400ms;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-74bd3df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:140px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-74bd3df{left:64px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-74bd3df{right:64px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-74bd3df img{width:195px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-56fab02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:37px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-56fab02{left:204px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-56fab02{right:204px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-56fab02 img{width:166px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-fadcb30{right:0px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-fadcb30{left:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-fadcb30{bottom:-52px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-fadcb30 img{width:300px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-5222795{right:0px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-5222795{left:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5222795{top:-294px;z-index:-1;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5222795 img{width:466px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-84b3201{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-84b3201:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-75018 .elementor-element.elementor-element-84b3201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE9DF;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-7fed6e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e76580e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0073c1{margin:-275px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:3;text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0073c1 img{width:600px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-6126ee1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:147px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-6126ee1{right:0px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-6126ee1{left:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-6126ee1 img{width:200px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-2cf0b12{left:-20px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-2cf0b12{right:-20px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-2cf0b12{top:-60px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-2cf0b12 img{width:300px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-41d8561{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11f9158{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11f9158 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:300;letter-spacing:-1px;color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-16c8481{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-16c8481{left:-100px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-16c8481{right:-100px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-16c8481 img{width:340px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-eb79b21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-eb79b21{right:-100px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-eb79b21{left:-100px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-eb79b21 img{width:340px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-1eba000{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e0ccfee .elementor-heading-title{color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d237e07{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d237e07:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d237e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFA17700 28%, #F5C7B8AD 100%);}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-aec18e9{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-aec18e9:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-75018 .elementor-element.elementor-element-aec18e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-1a001a4 img{width:62%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-4e3af43 img{width:62%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ac38fc9 img{width:62%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-c5ccfc2 img{width:62%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-94377df img{width:62%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:56px;--padding-bottom:340px;--padding-left:80px;--padding-right:80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA177;background-image:url("/cdn/shop/files/bouclettekids-head.png?v=1792783811");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3 > .elementor-shape-top .elementor-shape-fill,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFE9DF;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3 > .elementor-shape-top svg,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:27px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3 > .elementor-shape-bottom .elementor-shape-fill,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3 > .elementor-shape-bottom svg,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:27px;transform:translateX(-50%) rotateY(180deg);}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e7d7f37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ee34306{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ee34306:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ee34306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ee34306.e-con{--align-self:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-6fb3942{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-6fb3942 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cd6e5fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cd6e5fc .elementor-heading-title{font-size:60px;color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-17e85a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-906d640 .elementor-button{background-color:var( --e-global-color-2d930ea );font-family:"Recoleta SemiBold", Sans-serif;font-size:20px;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:16px 16px 16px 16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-906d640 .elementor-button:hover,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-906d640 .elementor-button:focus{background-color:var( --e-global-color-fb31857 );color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-906d640{--e-transform-transition-duration:400ms;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-906d640 .elementor-button:hover svg,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-906d640 .elementor-button:focus svg{fill:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-782a827{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-782a827:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-75018 .elementor-element.elementor-element-782a827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-1727d3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:0;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-eb9377f img{width:175px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e64e0a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-9e74f65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e0feeb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 9px;--row-gap:8px;--column-gap:9px;--flex-wrap:wrap;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-2fef3fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 08px;--row-gap:0px;--column-gap:08px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-2fef3fb.e-con{--align-self:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-75635c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-75635c2 .elementor-icon-wrapper{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-75635c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-75635c2.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-75635c2.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-75635c2.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-75635c2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-75635c2 .elementor-icon{font-size:16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-75635c2 .elementor-icon svg{height:16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-0a0bb3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-0a0bb3b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0c2efa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 08px;--row-gap:0px;--column-gap:08px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0c2efa.e-con{--align-self:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-487e077{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-487e077 .elementor-icon-wrapper{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-487e077.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-487e077.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-487e077.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-487e077.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-487e077.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-487e077 .elementor-icon{font-size:16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-487e077 .elementor-icon svg{height:16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5030165{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5030165 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-4160fb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 08px;--row-gap:0px;--column-gap:08px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-4160fb0.e-con{--align-self:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b360115{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b360115 .elementor-icon-wrapper{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b360115.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b360115.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b360115.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b360115.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b360115.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b360115 .elementor-icon{font-size:16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b360115 .elementor-icon svg{height:16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-f990180{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-f990180 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-81525a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 08px;--row-gap:0px;--column-gap:08px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-81525a4.e-con{--align-self:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-def31c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-def31c8 .elementor-icon-wrapper{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-def31c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-def31c8.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-def31c8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-def31c8.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-def31c8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-def31c8 .elementor-icon{font-size:16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-def31c8 .elementor-icon svg{height:16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-7a63321{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-7a63321 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-16cb590{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-061b8e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ddf9450{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ddf9450 .elementor-heading-title{font-size:28px;font-weight:400;color:#40C5D1;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dff5322{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-163f64d{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-163f64d .elementor-heading-title{font-size:28px;font-weight:400;color:#E597DF;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-b972a84{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-afc8a6d{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-afc8a6d .elementor-heading-title{font-size:28px;font-weight:400;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-c80b9e5{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-c64a4f6{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-c64a4f6 .elementor-heading-title{font-size:28px;font-weight:400;color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10ea2ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-c603f1c{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-c603f1c .elementor-heading-title{font-size:60px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-24dfb68{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-24dfb68 .elementor-heading-title{font-size:28px;font-weight:300;color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--overlay-opacity:0.2;border-style:solid;--border-style:solid;border-width:12px 12px 12px 12px;--border-top-width:12px;--border-right-width:12px;--border-bottom-width:12px;--border-left-width:12px;border-color:var( --e-global-color-2d930ea );--border-color:var( --e-global-color-2d930ea );--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:80px;--padding-right:80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/cdn/shop/files/bouclettekids-bg-kalianature-scaled.png?v=1792783818");background-position:center left;background-repeat:no-repeat;background-size:cover;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097::before,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097 > .elementor-background-video-container::before,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097 > .e-con-inner > .elementor-background-video-container::before,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097 > .elementor-background-slideshow::before,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097 > .e-con-inner > .elementor-background-slideshow::before,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:"";}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e01ad5c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cbbf0d1 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:60px;font-weight:100;font-style:italic;line-height:80px;letter-spacing:-4px;color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-922c897{width:var( --container-widget-width, 668px );max-width:668px;--container-widget-width:668px;--container-widget-flex-grow:0;column-gap:0px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-922c897.elementor-element{--flex-grow:0;--flex-shrink:0;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-828b770{--grid-columns:4;--grid-row-gap:1px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-828b770 .elementor-loop-container{grid-auto-rows:1fr;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-828b770 .e-loop-item > .elementor-section,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-828b770 .e-loop-item > .elementor-section > .elementor-container,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-828b770 .e-loop-item > .e-con,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-828b770 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-04ac847{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-22cc01d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-793506a{text-align:start;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-793506a img{width:250px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-304b21c .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:60px;font-weight:100;font-style:italic;line-height:80px;letter-spacing:-4px;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-110d336{width:var( --container-widget-width, 668px );max-width:668px;--container-widget-width:668px;--container-widget-flex-grow:0;column-gap:0px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-110d336.elementor-element{--flex-grow:0;--flex-shrink:0;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-4c3cc7e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3d8f30e{--grid-columns:3;--grid-row-gap:1px;--grid-column-gap:1px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3d8f30e .elementor-loop-container{grid-auto-rows:1fr;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3d8f30e .e-loop-item > .elementor-section,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3d8f30e .e-loop-item > .elementor-section > .elementor-container,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3d8f30e .e-loop-item > .e-con,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3d8f30e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-0ebc5d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-0ebc5d6:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-75018 .elementor-element.elementor-element-0ebc5d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e66cfc1{--e-transform-rotateZ:30deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-158px;z-index:0;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-e66cfc1{left:14px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-e66cfc1{right:14px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e66cfc1 img{width:calc(32 * var(--bc-rem,16px));}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d16e9bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-242cdf6 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:60px;font-weight:100;font-style:italic;line-height:80px;letter-spacing:-4px;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-19b00b8{width:var( --container-widget-width, 668px );max-width:668px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:668px;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-19b00b8.elementor-element{--flex-grow:0;--flex-shrink:0;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-721f616{--grid-columns:3;--grid-row-gap:1px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-721f616 .elementor-loop-container{grid-auto-rows:1fr;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-721f616 .e-loop-item > .elementor-section,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-721f616 .e-loop-item > .elementor-section > .elementor-container,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-721f616 .e-loop-item > .e-con,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-721f616 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-9facead{right:-81px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-9facead{left:-81px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-9facead{bottom:-154px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-9facead img{width:300px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overflow:hidden;--overlay-opacity:0.4;border-style:solid;--border-style:solid;border-width:12px 12px 12px 12px;--border-top-width:12px;--border-right-width:12px;--border-bottom-width:12px;--border-left-width:12px;border-color:var( --e-global-color-2d930ea );--border-color:var( --e-global-color-2d930ea );--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;--z-index:1;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/cdn/shop/files/image-4-scaled.jpg?v=1792783823");background-position:top center;background-repeat:no-repeat;background-size:cover;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e::before,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e > .elementor-background-video-container::before,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e > .e-con-inner > .elementor-background-video-container::before,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e > .elementor-background-slideshow::before,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e > .e-con-inner > .elementor-background-slideshow::before,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor8 );--background-overlay:"";}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e.e-con{--align-self:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11ebc49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2d930ea );--border-color:var( --e-global-color-2d930ea );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:24px;--padding-right:24px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11ebc49.e-con{--align-self:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0 .elementor-icon-wrapper{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0.elementor-view-default .elementor-icon{color:var( --e-global-color-2d930ea );border-color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0 .elementor-icon{font-size:14px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0 .elementor-icon svg{height:14px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0 .elementor-icon i,.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10d54c0 .elementor-icon svg{transform:rotate(0deg);}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-53de5e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-53de5e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-46c2d99{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-46c2d99 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:76px;font-weight:100;font-style:italic;line-height:80px;letter-spacing:-4px;color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ba811a2{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ba811a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d6aaa8f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Recoleta SemiBold", Sans-serif;font-size:24px;text-transform:uppercase;fill:var( --e-global-color-2d930ea );color:var( --e-global-color-2d930ea );border-radius:8px 8px 8px 8px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d6aaa8f:hover{--e-transform-scale:1.05;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d6aaa8f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:400ms;}
@media (min-width:768px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-20ecb37{--content-width:1440px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-84b3201{--content-width:1440px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-1eba000{--content-width:1440px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-782a827{--content-width:1440px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10ea2ad{--content-width:1440px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097{--content-width:1440px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e01ad5c{--content-width:100%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-04ac847{--content-width:1440px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-22cc01d{--width:60%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-0ebc5d6{--content-width:1440px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d16e9bb{--width:100%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e{--content-width:1440px;}}
@media (max-width:1024px) and (min-width:768px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-22cc01d{--width:100%;}}
@media (max-width:1024px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8fae169{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8fae169 .elementor-heading-title{font-size:52px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-74bd3df{left:-68px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-74bd3df{right:-68px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-74bd3df{bottom:118px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-56fab02{left:28px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-56fab02{right:28px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-fadcb30{right:-125px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-fadcb30{left:-125px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-fadcb30{z-index:1;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0073c1{z-index:2;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-2cf0b12{left:-204px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-2cf0b12{right:-204px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11f9158{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11f9158 .elementor-heading-title{font-size:32px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-16c8481 img{width:216px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-eb79b21 img{width:216px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-1eba000{--padding-top:0px;--padding-bottom:050px;--padding-left:40px;--padding-right:40px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-aec18e9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:200% auto;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-782a827{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-16cb590{--grid-auto-flow:row;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ddf9450 .elementor-heading-title{font-size:24px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-163f64d .elementor-heading-title{font-size:24px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-afc8a6d .elementor-heading-title{font-size:24px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-c64a4f6 .elementor-heading-title{font-size:24px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-10ea2ad{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097{--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e01ad5c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cbbf0d1{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cbbf0d1 .elementor-heading-title{font-size:48px;line-height:48px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-922c897{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-828b770{--grid-columns:2;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-04ac847{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-22cc01d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-304b21c{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-304b21c .elementor-heading-title{font-size:48px;line-height:48px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-110d336{text-align:start;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3d8f30e{--grid-columns:2;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-0ebc5d6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-242cdf6{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-242cdf6 .elementor-heading-title{font-size:48px;line-height:48px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-19b00b8{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-721f616{--grid-columns:2;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e{--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-46c2d99{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-46c2d99 .elementor-heading-title{font-size:52px;line-height:60px;}}
@media (max-width:767px){.bc-wp-body .elementor-75018 .elementor-element.elementor-element-20ecb37{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8f9811b img{width:140px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-8fae169 .elementor-heading-title{font-size:32px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-a9aaa29{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3a77a2f.elementor-element{--align-self:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3a77a2f .elementor-button{font-size:12px;padding:12px 12px 12px 12px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d39c7ff.elementor-element{--align-self:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d39c7ff .elementor-button{font-size:12px;padding:12px 12px 12px 12px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-74bd3df{left:-134px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-74bd3df{right:-134px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-fadcb30{right:-59px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-fadcb30{left:-59px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-fadcb30 img{width:142px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-84b3201{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0073c1{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0073c1 img{width:578px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-2cf0b12{left:-116px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-2cf0b12{right:-116px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-2cf0b12{top:28px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-2cf0b12 img{width:197px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-41d8561{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11f9158{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11f9158 .elementor-heading-title{font-size:20px;letter-spacing:-1.2px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-16c8481{left:-71px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-16c8481{right:-71px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-16c8481{bottom:-5px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-16c8481 img{width:120px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-eb79b21{right:-66px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-eb79b21{left:-66px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-eb79b21{top:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-eb79b21 img{width:120px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-1eba000{--padding-top:0px;--padding-bottom:050px;--padding-left:20px;--padding-right:20px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-aec18e9{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-dc99be3{--min-height:402px;--padding-top:36px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-6fb3942 .elementor-heading-title{font-size:12px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cd6e5fc{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cd6e5fc .elementor-heading-title{font-size:32px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-17e85a7{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-17e85a7 .elementor-heading-title{font-size:12px;line-height:8px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-906d640.elementor-element{--align-self:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-906d640 .elementor-button{font-size:12px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-782a827{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-1727d3b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e64e0a9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e0feeb1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-2fef3fb{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0c2efa{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-4160fb0{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-81525a4{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-16cb590{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-c603f1c .elementor-heading-title{font-size:40px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-24dfb68 .elementor-heading-title{font-size:16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097{--min-height:80vh;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:8px;--padding-right:8px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-75018 .elementor-element.elementor-element-5bfc097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cbbf0d1 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-2px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-922c897{width:100%;max-width:100%;font-size:12px;line-height:16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-828b770{--grid-columns:2;--grid-column-gap:4px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-04ac847{--padding-top:040px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-22cc01d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-793506a img{width:129px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-304b21c .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-2px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-110d336{width:100%;max-width:100%;font-size:12px;line-height:16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-4c3cc7e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-3d8f30e{--grid-columns:2;--grid-column-gap:6px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-0ebc5d6{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d16e9bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-242cdf6 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-2px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-19b00b8{width:100%;max-width:100%;font-size:12px;line-height:16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-721f616{--grid-columns:2;--grid-column-gap:6px;}
.bc-wp-body:not(.rtl) .elementor-75018 .elementor-element.elementor-element-9facead{right:-110px;}
.bc-wp-body.rtl .elementor-75018 .elementor-element.elementor-element-9facead{left:-110px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-9facead{bottom:-132px;z-index:3;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e{--min-height:80vh;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:1;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-75018 .elementor-element.elementor-element-71d7b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11ebc49{--padding-top:4px;--padding-bottom:4px;--padding-left:16px;--padding-right:16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-53de5e5 .elementor-heading-title{font-size:16px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-46c2d99 .elementor-heading-title{font-size:40px;line-height:44px;letter-spacing:-2px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ba811a2{text-align:center;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ba811a2 .elementor-heading-title{font-size:12px;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d6aaa8f .elementor-button{font-size:18px;}}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-e76580e{position: relative;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11f9158 .greentea{color : #57B6A2;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11f9158 .italic{color : #ffa177;
    font-family: Libre Caslon Text;
    font-style: italic;
    font-weight: normal;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-41d8561{position: relative;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-7fed6e9{position: relative;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-aec18e9{border-image: linear-gradient(to bottom, #FFA177, red) 1;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-ee34306{width: auto;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-2fef3fb{width: auto;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-d0c2efa{width: auto;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-4160fb0{width: auto;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-81525a4{width: auto;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-cbbf0d1 span{font-family: Poppins;
    font-weight: 400;
    font-style: normal;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-304b21c span{font-family: Poppins;
    font-weight: 400;
    font-style: normal;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-242cdf6 span{font-family: Poppins;
    font-weight: 400;
    font-style: normal;}
.bc-wp-body sel.elementor-75018 .elementor-element.elementor-element-d16e9bb{position: relative;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-11ebc49{width: auto;}
.bc-wp-body .elementor-75018 .elementor-element.elementor-element-46c2d99 span{font-family: Poppins;
    font-weight: 400;
    font-style: normal;}

.bc-wp-body .bc-amelia-static input[readonly]{cursor:default}
.bc-wp-body .bc-amelia-static a.am-button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}
/* SALONS-owned Kids containers: neutralize inherited Woo clearfix/wrapping only.
   Card markup/text remains THEME-COMMERCE's responsibility (Elementor model 71002). */
.bc-wp-body.elementor-page-75018 .bc-product-loop ul.products{display:grid!important;grid-template-columns:repeat(var(--bc-loop-cols,3),minmax(0,1fr));gap:30px!important;list-style:none;padding:0!important;margin:0!important}
.bc-wp-body.elementor-page-75018 .bc-product-loop ul.products::before,.bc-wp-body.elementor-page-75018 .bc-product-loop ul.products::after{display:none!important;content:none!important}
.bc-wp-body.elementor-page-75018 .bc-product-loop ul.products li.product{float:none!important;clear:none!important;margin:0!important;width:auto!important;min-width:0}
.bc-wp-body.elementor-page-75018 .bc-product-loop[data-source="828b770"] ul.products{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto}
.bc-wp-body.elementor-page-75018 .bc-product-loop[data-source="828b770"] ul.products li.product{flex:0 0 320px!important}
@media(max-width:767px){
.bc-wp-body.elementor-page-75018 .bc-product-loop ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}
.bc-wp-body.elementor-page-75018 .bc-product-loop[data-source="828b770"] ul.products li.product{flex-basis:calc((100% - 12px)/2)!important}
}
