It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://bonnabeautyspa.com/location4/

  1. <!doctype html>
  2. <html class="no-js" lang="en">
  3. <head>
  4.    <meta charset="utf-8">
  5.    <meta http-equiv="x-ua-compatible" content="ie=edge">
  6. <meta name="theme-color" content="#ffd7d8">
  7.    <meta name="author" content="Bonna Beauty">
  8.    <meta name="description" content="BONNA WENTWORTHVILLE / PARRAMATTA Eyelash Extensions, Lash Lift and Makeup Salon Booking Service for natural permanent makeup, lashes and brows, lips treatments, get lastest Prices List and Directions">
  9.    <meta name="robots" content="INDEX,FOLLOW">
  10.    <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, shrink-to-fit=yes">
  11.    <title>Bonna Wentworthville Booking for Eyelash and Makeup Lash Lift Parramatta Contact services and Map directions</title>
  12. <meta property="og:image" content="https://www.bonnabeautyspa.com/assets/img/Bonna_Beauty_Wentworthville_Parramatta_Lash_Extensions_Makeup.jpg" />
  13. <link href="https://fonts.googleapis.com/css2?family=Jost:wght@400;600&family=Roboto+Slab:wght@400;500;600&display=swap" rel="stylesheet">
  14. <link rel="canonical" href="/location4/" />
  15.    <!-- Mobile Specific Metas
  16. <link rel="canonical" href="https://www.fresha.com/a/bonna-beauty-eyelash-extension-lip-brow-tattoo-in-bankstown-yagoona-yagoona-109a-ashby-avenue-ix35kd7h" />
  17. -->
  18. <script type="application/ld+json">
  19. {"@context":"https://schema.org",
  20.  
  21. "@type": "LocalBusiness",
  22. "name": "Bonna Beauty Wentworthville Eyelash Extensions & Makeup Lash Lift Parramatta",
  23. "description": "Experience the finest in beauty services at Bonna Beauty, located at 13 Hamilton Street, South Wentworthville 2145. We offer top-notch eyelash extensions and makeup lash lift services. Our skilled technicians cater to clients from Wentworthville, Parramatta, Toongabbie, Northmead, Westmead, Mays Hill, Merrylands, Greystanes, Girraween, Guildford, Granville, Smithfield, and Auburn. Specializing in Classic, Volume, and Hybrid eyelash extensions and advanced makeup lash lift techniques, we ensure you receive personalized and exceptional beauty treatments. Book your appointment today to transform your look!",
  24. "url":"https://www.bonnabeautyspa.com/location4/",
  25. "image":"https://www.bonnabeautyspa.com/assets/img/Bonna_Beauty_Wentworthville_Parramatta_Lash_Extensions_Makeup.jpg",
  26. "@id": "https://www.bonnabeautyspa.com/#bn4",
  27. "telephone":"+61431868456",
  28. "priceRange":"$20 - $690",
  29. "sameAs": [ "https://www.facebook.com/BonnaBeautySpa/",
  30. "https://www.youtube.com/@bonnabeautyspa",
  31. "https://www.instagram.com/bonnabeautyspa/",
  32. "https://www.tiktok.com/@bonnabeautyspa",
  33. "https://www.pinterest.com/bonnabeautyspa",
  34. "https://www.twitter.com/BonnaBeautySpa",
  35. "https://www.fresha.com/a/bonna-beauty-wentworthville-eyelash-extensions-makeup-lash-lift-parramatta-south-wentworthville-13-hamilton-street-b0soopff",
  36. "https://www.tripadvisor.com.au/Attraction_Review-g1129804-d28109376-Reviews-Bonna_Beauty_Spa-Wentworthville_Holroyd_Greater_Sydney_New_South_Wales.html"
  37. ],
  38. "address":{"@type":"PostalAddress","streetAddress":"13 Hamilton Street","addressLocality":"South Wentworthville","addressRegion":"NSW","postalCode": "2145","addressCountry": "AU"}
  39.  
  40. }
  41. </script>
  42. <style>
  43. * {
  44.  margin: 0;
  45.  padding: 0;
  46. font-family: 'Jost', sans-serif;
  47. }
  48.  
  49. html, body {
  50.  margin:auto;
  51.  text-align:center;
  52.  color: #d56d70;
  53. }
  54. a {text-decoration: none;}
  55. .buswdesc a{ color:#ff8f92; }
  56. .b { font-weight:bold;}
  57. section .services {
  58.  text-align: center;
  59.  transform: translatez(0);
  60.  max-width: 460px;
  61.  margin: 0 auto;
  62.  padding: 0;
  63. }
  64. section .credits {
  65.  margin: 16px 20px;
  66.  
  67.    opacity: 0.1;
  68. position:relative;
  69. top:12px;
  70.    -webkit-transition: opacity 0.4s, top 0.6s;
  71.    -moz-transition: opacity 0.4s, top 0.6s;
  72.    -o-transition: opacity 0.4s, top 0.6s;
  73.    transition: opacity 0.4s, top 0.6s;
  74. }
  75. body.credit_moved .credits {
  76.    opacity: 1;
  77. top:0;
  78. }
  79. body.credit_moved p.credits:nth-of-type(1){transition-delay: 0s;}
  80. body.credit_moved p.credits:nth-of-type(2){transition-delay: 0.6s;}
  81. body.credit_moved p.credits:nth-of-type(3){transition-delay: 0.5s;}
  82.  
  83. section .services li {
  84.  width: 76px;
  85.  height: 76px;
  86.  display: inline-block;
  87.  margin:0px 24px 10px 24px;
  88.  list-style: none;
  89.  
  90.    opacity: 0.1;
  91. position:relative;
  92. top:-12px;
  93.    -webkit-transition: opacity 0.4s, top 0.6s;
  94.    -moz-transition: opacity 0.4s, top 0.6s;;
  95.    -o-transition: opacity 0.4s, top 0.6s;
  96.    transition: opacity 0.4s, top 0.6s;
  97. }
  98. body.credit_moved .services li {
  99.    opacity: 1;
  100. top:0;
  101. }
  102. body.credit_moved .services li:nth-child(1){transition-delay: 0s;}
  103. body.credit_moved .services li:nth-child(2){transition-delay: 0s;}
  104. body.credit_moved .services li:nth-child(3){transition-delay: 0s;}
  105. body.credit_moved .services li:nth-child(4){transition-delay: 0.2s;}
  106. body.credit_moved .services li:nth-child(5){transition-delay: 0.2s;}
  107. body.credit_moved .services li:nth-child(6){transition-delay: 0.2s;}
  108. body.credit_moved .services li:nth-child(7){transition-delay: 0.4s;}
  109. body.credit_moved .services li:nth-child(8){transition-delay: 0.4s;}
  110.  
  111.  
  112. section .services li div {
  113.  /*width: 100px;
  114.  height: 100px;*/
  115.  font-size: 2.1em;
  116.  text-align: center;
  117.  line-height: 70px;
  118.  background-color: #fff;
  119.  transition: all 0.5s ease;
  120.  box-shadow: 0px 6px 20px 0px rgba(249, 163, 146, 0.3);
  121. }
  122. section .services li a, h3, .credits a, h3 a, section .services li span  {
  123. /*  color: #ff907a;
  124.    color: #f9a392; */
  125.    color: #ff8f92;
  126. }
  127. section .services li div:hover {
  128.  transform: rotate(360deg);
  129.  border-radius: 100px;
  130. }
  131. section .services li span {
  132.    /* height: 20px;color: #ff907a;*/
  133.    display: block;
  134.    padding: 0px;
  135.    text-transform: uppercase;
  136.    font-size: 11px;
  137.    text-align: center;
  138.    top: -18px;
  139.    position: relative;
  140. }
  141. .credits a {
  142.  display: block;
  143.  text-align: center;
  144.  text-decoration: none;
  145.  font-size: 18px;
  146.  margin: 0px auto;
  147.  background: white;
  148.  padding: 12px 0;
  149.  max-width: 336px;
  150.  line-height:14px;
  151.  box-shadow: 0px 6px 20px 0px rgba(249, 163, 146, 0.3);
  152.  transition: 0.2s ease all;
  153.  z-index: 1;
  154.  position:relative;
  155.  /*
  156.  -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 20%, 96% 0);
  157.  clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 20%, 96% 0); */
  158.  box-sizing: border-box;
  159.  overflow: hidden;
  160. }
  161.  
  162. .credits a::after {
  163.  display: none;
  164.  content: "";
  165.  position: absolute;
  166.  border-radius: 50%;
  167.  background-color: rgb(255 42 0 / 60%);
  168.  
  169.  width: 100px;
  170.  height: 100px;
  171.  margin-top: -50px;
  172.  margin-left: -50px;
  173.  
  174.  /* Center the ripple */
  175.  top: 50%;
  176.  left: 50%;
  177.  
  178.  width: 1rem;
  179.  height: 1rem;
  180.  transform: translateX(-50%) translateY(-50%);
  181.  animation: ripple 350ms ease-out forwards, fade 400ms ease-out forwards;
  182. }
  183. .credits a:focus:not(:active)::after {
  184.  display: block;
  185. }
  186.  
  187. @keyframes ripple {
  188.  0%   { transform: translate(-50%, -50%); }
  189.  80%  { transform: translate(-50%, -50%) scale(50); }
  190.  100% { transform: translate(-50%, -50%) scale(50); opacity: 0; }
  191. }
  192.  
  193. @keyframes fade {
  194.  0%   { opacity: 1; }
  195.  100% { opacity: 0; }
  196. }
  197. .credits a:active, .credits a:active .cl_dark {
  198.  color: rgb(247, 36, 182) !important;
  199. }
  200. .credits a:active {
  201.  transform: scale(0.9);
  202. }
  203.  
  204.  
  205.  
  206. section {
  207.  width: 100%; display:inline-block;
  208.  /*margin-top: 20px;*/
  209. }
  210. /*
  211. @media screen and (max-width: 768px) {
  212.  section {
  213.    width: 100%;
  214.  }
  215. }*/
  216. .section_bg {
  217. /*background-color: rgb(252 220 221 / 81%);
  218. border-bottom: 6px solid rgb(255 255 255 / 80%);*/
  219. }
  220. .ss_border {
  221. OVERFLOW-X: HIDDEN;
  222.    HEIGHT: 16PX;
  223.    FONT-SIZE: 10PX;
  224.    COLOR: #ffffff;
  225.    letter-spacing: 8px;
  226.    width: 100%;
  227.    display: block;
  228.    background: rgb(252 192 194 / 50%);
  229.    line-height: 16px;
  230. }
  231. .smaller { font-size:12px; }
  232. .cl_dark {color: #d56d70; }
  233. .cl_pk {color:rgb(247, 36, 182);}
  234. .btn_serv { font-size: 15px;}
  235. .mg_t0 { margin-top: 0px !important;}
  236.  
  237.  
  238.  
  239. .bg {
  240.  animation:slide 5s ease-in-out infinite alternate;
  241.  background-image: linear-gradient(-60deg, #fef6f4 50%, #ffc8ca 50%);
  242.  bottom:0;
  243.  left:-50%;
  244.  opacity:.5;
  245.  position:fixed;
  246.  right:-50%;
  247.  top:0;
  248.  z-index:-1;
  249. }
  250. .bg2 {
  251.  animation-direction:alternate-reverse;
  252.  animation-duration:6s;
  253. }
  254. .bg3 {
  255.  animation-duration:7s;
  256. }
  257. @keyframes slide {
  258.  0% {
  259.    transform:translateX(-25%);
  260.  }
  261.  100% {
  262.    transform:translateX(25%);
  263.  }
  264. }
  265. </style>
  266. <style>
  267. #alert-btn {
  268.  cursor: pointer;
  269. }
  270. #product-alert {
  271.  width: 260px;
  272.  position: fixed;
  273.  bottom: 20px;
  274. transform: translate(-50%, 0px);
  275.    left: 50%;
  276.  
  277.  padding: 10px;
  278.  border-radius: 5px;
  279.  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  280.  display: none;
  281.  align-items: flex-start;
  282.  gap: 0.5em;
  283.  background-color:white;
  284.  z-index: 99999;
  285. }
  286. .product-info {
  287.  display: flex;
  288. }
  289. .product-info img {
  290.  width: 70px;
  291.  height: 70px;
  292.  margin-right: 10px;
  293. }
  294. .product-message {
  295.  font-size: 14px;
  296.  color: rgb(247, 36, 182);
  297.  text-align: left;
  298. }
  299. .product-time {
  300.  font-size: 14px;
  301.  color: #a0a0a0;
  302.  position: relative;
  303.  bottom: -10px;
  304.  text-align: left;
  305. }
  306. #close-btn {
  307.  color: gray;
  308.  border: none;
  309.  outline: none;
  310.    position: absolute;
  311.    background: red;
  312.    -webkit-box-pack: center;
  313.    justify-content: center;
  314.    -webkit-box-align: center;
  315.    align-items: center;
  316.    position: absolute;
  317.    transform: translate(50%, -50%);
  318.    right: 4px;
  319.    top: 4px;
  320.    border: none;
  321.    cursor: pointer;
  322.    padding: 0px;
  323.    width: 20px;
  324.    height: 20px;
  325.    border-radius: 50%;
  326.    transition: background-color 0.3s ease 0s, transform 0.3s ease 0s;
  327.    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px;
  328.    background: rgb(255, 255, 255);
  329.    fill: rgba(17, 17, 17, 0.5);
  330. }
  331. #book-btn, #calenda-btn {
  332.  color: #fff;
  333.  border: none;
  334.  outline: none;
  335.    position: absolute;
  336.    -webkit-box-pack: center;
  337.    justify-content: center;
  338.    -webkit-box-align: center;
  339.    align-items: center;
  340.    position: absolute;
  341.    transform: translate(50%, -50%);
  342.    border: none;
  343.    cursor: pointer;
  344.    transition: background-color 0.3s ease 0s, transform 0.3s ease 0s;
  345.    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px;
  346.    background: rgb(247, 36, 182);
  347.    fill: rgba(17, 17, 17, 0.5);
  348. }
  349. #book-btn {
  350.    right: 50px;
  351.    bottom: -2px;
  352.    padding: 0px;
  353.    width: 80px;
  354.    height: 20px;
  355.    border-radius: 10px;
  356. }
  357. #calenda-btn {
  358. left: -6px;
  359.    top: 17px;
  360.    padding: 0px;
  361.    width: 24px;
  362.    height: 24px;
  363.    border-radius: 50%;
  364. }
  365.  
  366. .alertbar {
  367.  padding: 10px;
  368.  margin-bottom: 5px;
  369.  background-color: #d56d70;
  370.  opacity: 85%;
  371.  transition: opacity 0.6s;
  372.  color: white;
  373.  font-size: 15px;
  374.  display:none;
  375. }
  376.  
  377. .alertbar.bgsuccess {background-color: #04AA6D;}
  378. .alertbar.bginfo {background-color: #2196F3;}
  379. .alertbar.bgwarning {background-color: #ff9800;}
  380. .alertbar.bgblack {background-color: #1f1f1f; color:#ffffff}
  381. .alertbar.bgpink {background-color: #f724b6; color:#ffffff}
  382. .alertbarclosebtn {
  383.  margin-left: 15px;
  384.  color: white;
  385.  font-weight: bold;
  386.  float: right;
  387.  font-size: 22px;
  388.  line-height: 20px;
  389.  cursor: pointer;
  390.  transition: 0.3s;
  391. }
  392.  
  393. .alertbarclosebtn:hover {
  394.  color: black;
  395. }
  396.  
  397.  
  398.  
  399. </style>
  400. <link href="https://fonts.googleapis.com/css?family=Raleway+Dots" rel="stylesheet" type="text/css">
  401. <script src="https://kit.fontawesome.com/dcc836abe9.js" crossorigin="anonymous"></script>
  402. <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
  403.  
  404.  
  405. <!-- Google Tag Manager -->
  406. <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  407. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  408. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  409. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  410. })(window,document,'script','dataLayer','GTM-MDNQ3WXB');</script>
  411. <!-- End Google Tag Manager -->
  412.  
  413.  
  414. <script>
  415. // Function to set a cookie
  416. function setCookie(name, value, hours) {
  417. var expires = "";
  418. if (hours) {
  419. var date = new Date();
  420. date.setTime(date.getTime() + (hours * 60 * 60 * 1000));
  421. expires = "; expires=" + date.toUTCString();
  422. }
  423. document.cookie = name + "=" + (value || "") + expires + "; path=/";
  424. }
  425.  
  426. // Function to get a cookie
  427. function getCookie(name) {
  428. var nameEQ = name + "=";
  429. var ca = document.cookie.split(';');
  430. for (var i = 0; i < ca.length; i++) {
  431. var c = ca[i];
  432. while (c.charAt(0) === ' ') c = c.substring(1, c.length);
  433. if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length);
  434. }
  435. return null;
  436. }
  437. var loc_id=4;
  438. document.addEventListener("DOMContentLoaded", function () {
  439. // Function to store the last visited location URL in a cookie
  440. /* function storeLastLocationVisited() {
  441. var canonicalLink = document.querySelector("link[rel='canonical']");
  442. if (canonicalLink) {
  443. var url = new URL(canonicalLink.href);
  444. if (url.pathname.includes("location")) {
  445. setCookie("lastLocationVisited", url.pathname, 30);
  446. }
  447. }
  448. }
  449.    // Store the last visited location when the page loads
  450.    storeLastLocationVisited();*/
  451. setCookie("lastLocationVisited", "location"+loc_id, 24*30);
  452. });
  453.  
  454. </script>
  455.  
  456. <!-- Google tag (gtag.js) -->
  457. <script async src="https://www.googletagmanager.com/gtag/js?id=G-DP8F931FXW"></script>
  458. <script>
  459. window.dataLayer = window.dataLayer || [];
  460. function gtag(){dataLayer.push(arguments);}
  461. gtag('set', 'linker', {'domains': ['www.bonnabeautyspa.com','www.fresha.com', 'www.bonna.com.au']});
  462. gtag('js', new Date());
  463. gtag('config', 'G-DP8F931FXW');
  464. //gtag('config', 'AW-10934317280');//nganbong google ads
  465. gtag('config', 'AW-16699587246'); //bonnabeautyspa google ads
  466.  
  467. function getSearchParams(k){ // getSearchParams()  //returns {key1:val1, key2:val2}  ; getSearchParams("key1")  //returns val1
  468. var p={};
  469. location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(s,k,v){p[k]=v})
  470. return k?p[k]:p;
  471. }
  472. </script>
  473. <!-- Event snippet for Start Request Booking quote conversion page
  474. In your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. -->
  475. <script>
  476. /*
  477. function gtag_report_conversion(url) {
  478.  var callback = function () {
  479.    if (typeof(url) != 'undefined') {
  480.      window.location = url;
  481.    }
  482.  };
  483.  gtag('event', 'conversion', {
  484.      'send_to': 'AW-16699587246/8exCCLuTgtIZEK71_Zo-',
  485.      'value': 1.0,
  486.      'currency': 'AUD',
  487.      'event_callback': callback
  488.  });
  489.  return false;
  490. } */
  491. </script>
  492.  
  493. </head>
  494.  
  495. <body onload="document.body.classList.add('credit_moved')">
  496. <!-- Google Tag Manager (noscript) -->
  497. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MDNQ3WXB"
  498. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  499. <!-- End Google Tag Manager (noscript) -->
  500.  
  501. <div class="bg"></div>
  502. <div class="bg bg2"></div>
  503. <div class="bg bg3"></div>
  504.  
  505. <section class="section_bg">
  506. <div class="alertbar" id="alertbar">
  507.  <span class="alertbarclosebtn">&times;</span>  
  508.  <span id="alertbarsmg"></span>
  509. </div>  
  510. </section>
  511.  
  512. <div id="parentLocation">
  513. <section class="section_bg" id="location4" data-geo="-33.81977056175817, 150.9752052423277">
  514. <p class="credits">
  515. <a href="https://www.bonnabeautyspa.com/service4/" class="track_booking location-link" onclick="return gtag_report_conversion('https://www.bonnabeautyspa.com/service4/');">
  516. <b class="btn_serv cl_dark">BONNA WENTWORTHVILLE <i class="fa-solid fa-arrow-pointer fa-fade" aria-hidden="true"></i> SERVICES</b>
  517. <br>
  518. <span class="smaller">
  519. Lastest Offers & Reviews <i class="fa-solid fa-tags"></i> by <b>NAZ</b>
  520. </span>
  521. </a>
  522. </p>
  523. <ul class="services">
  524. <li>
  525. <div class="phone">
  526. <a href="tel:0431868456" target="blank">
  527. <i class="fa-solid fa-phone-volume" aria-hidden="true"></i>
  528. </a>
  529. </div>
  530. <span>0431868456</span>
  531. </li>
  532. <li>
  533. <div class="map">
  534. <a href="/map4/" target="blank">
  535. <i class="fa-solid fa-map-location-dot" aria-hidden="true"></i>
  536. </a>
  537. </div>
  538. <span>MAP <b class="locDistance"></b></span>
  539. </li>
  540.    <li>
  541.      <div class="home">
  542.        <a href="/" target="">
  543.          <i class="fa fa-bars" aria-hidden="true"></i>
  544.        </a>
  545.      </div>
  546.      <span>Home Page</span>
  547.    </li>
  548.    <li>
  549.      <div class="price">
  550.        <a href="/price4/">
  551.          <i class="fa-solid fa-file-invoice-dollar"></i>
  552.        </a>
  553.      </div>
  554.      <span>Price Album</span>
  555.    </li>
  556. <li>
  557. <div class="giftcard">
  558. <a href="/giftcard4/" target="blank">
  559. <i class="fa-solid fa-gifts"></i>
  560. </a>
  561. </div>
  562. <span>-5% Giftcard</span>
  563. </li>
  564.    <li>
  565.      <div class="youtube">
  566.        <a href="https://www.youtube.com/@bonnabeautyspa" target="blank">
  567.          <i class="fa fa-youtube" aria-hidden="true"></i>
  568.        </a>
  569.      </div>
  570.      <span>YouTube</span>
  571.    </li>
  572.    <li>
  573.      <div class="facebook">
  574.        <a href="https://facebook.com/bonnabeautyspa/" target="blank">
  575.          <i class="fa fa-facebook" aria-hidden="true"></i>
  576.        </a>
  577.      </div>
  578.      <span>Facebook</span>
  579.    </li>
  580.    <li>
  581.      <div class="instagram">
  582.        <a href="https://www.instagram.com/bonnabeautyspa" target="blank">
  583.          <i class="fa-brands fa-square-instagram" aria-hidden="true"></i>
  584.        </a>
  585.      </div>
  586.      <span>Instagram</span>
  587.    </li>
  588.    <li>
  589.      <div class="tiktok">
  590.        <a href="https://tiktok.com/@bonnabeautyspa" target="blank">
  591.          <i class="fa-brands fa-tiktok" aria-hidden="true"></i>
  592.        </a>
  593.      </div>
  594.      <span>TikTok</span>
  595.    </li>
  596.  
  597. </ul>
  598. <div class="ss_border"><span>BONNA·BONNA·BONNA·BONNA·BONNA·BONNA</span></div>
  599. <p class="credits">
  600. <a href="https://www.bonnabeautyspa.com/booking4/" class="track_booking" onclick="return gtag_report_conversion('https://www.bonnabeautyspa.com/booking4/');">
  601. <b class="cl_dark">BOOK NOW <i class="fa fa-angle-double-right fa-fade cl_pk" aria-hidden="true"></i> WENTWORTHVILLE</b>
  602. <br><span class="smaller">
  603. <i class="fa-solid fa-snowman fa-flip"></i> 13 Hamilton St <b>WENTWORTHVILLE</b>, NSW 2145
  604. </span>
  605. </a>
  606. </p>
  607. <p class="credits">
  608. <a href="/booking/" title="List of Bonna Beauty Locations Booking">
  609. Check Other Locations <i class="fa-solid fa-sitemap"></i>
  610. <br><span class="smaller cl_dark">If Full Booking Here <i class="fa-solid fa-comments"></i> Or SMS Us Urgent</span>
  611. </a>
  612. </p>
  613.  
  614. </section>
  615. </div>
  616.  
  617. <section class="buswdesc">
  618. <div style="padding: 15px; text-align: justify;">
  619. <p>
  620. Welcome to Bonna Beauty, Wentworthville's premier destination for eyelash extensions and makeup lash lift services. Our talented team of beauty experts is dedicated to enhancing your natural beauty with personalized treatments. Serving clients from <a href="/news/service/wentworthville/" title="Eyelash Extensions and Lash Lift in wentworthville">wentworthville</a>,
  621. <a href="/news/service/parramatta/" title="Eyelash Extensions and Lash Lift in Parramatta">Parramatta</a>,
  622. <a href="/news/service/toongabbie/" title="Eyelash Extensions and Lash Lift in toongabbie ">Toongabbie </a>,
  623. <a href="/news/service/northmead/" title="Eyelash Extensions and Lash Lift in northmead">Northmead</a>,
  624. <a href="/news/service/westmead/" title="Eyelash Extensions and Lash Lift in westmead">Westmead</a>,
  625. <a href="/news/service/auburn/" title="Eyelash Extensions and Lash Lift in auburn">Auburn</a>,
  626. <a href="/news/service/mays-hill/" title="Eyelash Extensions and Lash Lift in Mays hill">Mays hill</a>,
  627. <a href="/news/service/merrylands/" title="Eyelash Extensions and Lash Lift in merrylands">Merrylands</a>,
  628. <a href="/news/service/greystanes/" title="Eyelash Extensions and Lash Lift in greystanes">Greystanes</a>,
  629. <a href="/news/service/girraween/" title="Eyelash Extensions and Lash Lift in girraween">Girraween</a>,
  630. <a href="/news/service/guildford/" title="Eyelash Extensions and Lash Lift in guildford">Guildford</a>,
  631. <a href="/news/service/granville/" title="Eyelash Extensions and Lash Lift in granville">Granville</a>,
  632. <a href="/news/service/smithfield/" title="Eyelash Extensions and Lash Lift in smithfield">Smithfield</a>, we provide top-tier beauty services in a comfortable and welcoming environment.
  633. </p><p>At Bonna Beauty, we offer a variety of eyelash extension styles, including Classic, Volume, and Hybrid, to suit your individual needs and preferences. Our makeup lash lift services use advanced techniques to lift and tint your natural lashes, giving you a stunning, low-maintenance look.
  634. </p><p>Our commitment to quality ensures that we use only the best products, maintaining the health and integrity of your lashes. Our personalized approach means we take the time to understand your beauty goals, delivering results that are both beautiful and long-lasting.
  635. </p><p>Experience the difference at Bonna Beauty. Book your appointment today and discover why we are the preferred choice for eyelash extensions and makeup lash lift services in Wentworthville and surrounding areas.
  636. </p> </div>
  637. </section>
  638.    <div id="product-alert">
  639.      <button id="calenda-btn">&#128276;</button>
  640.      <div class="product-info">
  641.        <img src="" alt="Product Image" id="product-image" />
  642.        <div id="product-text"></div>
  643.      </div>
  644.      <button id="close-btn">&#215;</button>
  645.      <button id="book-btn"><a href="/booking4/" style="color: white;">Book Now</a></button>
  646.   </div>
  647.  
  648. <style> /* customizable snowflake styling */
  649. .snowflake,.snowflake .inner{animation-iteration-count:infinite;animation-play-state:running;opacity: 90%;}@keyframes snowflakes-fall{0%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(110vh) rotate(360deg)}}@keyframes snowflakes-shake{0%,100%{transform:translateX(0)}50%{transform:translateX(80px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;user-select:none;cursor:default;animation-name:snowflakes-shake;animation-duration:3s;animation-timing-function:ease-in-out}.snowflake .inner{animation-duration:10s;animation-name:snowflakes-fall;animation-timing-function:linear}.snowflake:nth-of-type(0){left:1%;animation-delay:0s}.snowflake:nth-of-type(0) .inner{animation-delay:0s}.snowflake:first-of-type{left:10%;animation-delay:1s}.snowflake:first-of-type .inner,.snowflake:nth-of-type(8) .inner{animation-delay:1s}.snowflake:nth-of-type(2){left:20%;animation-delay:.5s}.snowflake:nth-of-type(2) .inner,.snowflake:nth-of-type(6) .inner{animation-delay:6s}.snowflake:nth-of-type(3){left:30%;animation-delay:2s}.snowflake:nth-of-type(11) .inner,.snowflake:nth-of-type(3) .inner{animation-delay:4s}.snowflake:nth-of-type(4){left:40%;animation-delay:2s}.snowflake:nth-of-type(10) .inner,.snowflake:nth-of-type(4) .inner{animation-delay:2s}.snowflake:nth-of-type(5){left:50%;animation-delay:3s}.snowflake:nth-of-type(5) .inner{animation-delay:8s}.snowflake:nth-of-type(6){left:60%;animation-delay:2s}.snowflake:nth-of-type(7){left:70%;animation-delay:1s}.snowflake:nth-of-type(7) .inner{animation-delay:2.5s}.snowflake:nth-of-type(8){left:80%;animation-delay:0s}.snowflake:nth-of-type(9){left:90%;animation-delay:1.5s}.snowflake:nth-of-type(9) .inner{animation-delay:3s}.snowflake:nth-of-type(10){left:25%;animation-delay:0s}.snowflake:nth-of-type(11){left:65%;animation-delay:2.5s}
  650. .snowflake { color: #fff; font-size: 1.5em; font-family: Arial, sans-serif; text-shadow: 0 0 3px #bababa;} .snowflake2 { font-size: 2.5sem; opacity: 50% } .snowflake3 { font-size: 3em; opacity: 50%}  .snowflake4 {font-size: 4em; opacity: 50%}
  651. </style>
  652. <div class="snowflakes" aria-hidden="true">
  653.  <div class="snowflake"><div class="inner">&#10054</div></div> <div class="snowflake snowflake3"><div class="inner">&#10053</div></div>
  654.  <div class="snowflake"><div class="inner">&#10054</div></div> <div class="snowflake snowflake3"><div class="inner">&#10054</div></div>
  655.  <div class="snowflake"><div class="inner">&#10053</div></div> <div class="snowflake snowflake2"><div class="inner">&#10054</div></div>
  656.  <div class="snowflake"><div class="inner">&#10054</div></div> <div class="snowflake snowflake4"><div class="inner">&#10053</div></div>
  657.  <div class="snowflake"><div class="inner">&#10053</div></div> <div class="snowflake snowflake2"><div class="inner">&#10054</div></div>
  658.  <div class="snowflake"><div class="inner">&#10054</div></div> <div class="snowflake snowflake4"><div class="inner">&#10053</div></div>
  659. </div>  
  660. <script>
  661. const productAlert = document.getElementById("product-alert");
  662. const closeAlertBtn = document.getElementById("close-btn");
  663. const productText = document.getElementById("product-text");
  664. const productImage = document.getElementById("product-image");
  665. const names = ["Emma", "Olivia", "Ava", "Isabella", "Sophia", "Mia", "Charlotte", "Amelia", "Harper",
  666. "Evelyn", "Abigail", "Emily", "Elizabeth", "Sofia", "Avery", "Ella", "Scarlett", "Grace",
  667. "Lily", "Victoria", "Chloe", "Zoe", "Nora", "Riley", "Hazel", "Penelope", "Lillian",
  668. "Layla", "Madison", "Aria", "Aubrey", "Zoey", "Scarlett", "Samantha", "Brooklyn", "Savannah", "Aria", "Ellie",
  669. "Lily", "Hannah", "Claire", "Ellie", "Stella", "Lucy", "Grace", "Lily", "Violet", "Zoey", "Scarlett", "Aubrey",
  670. "Natalie", "Penelope", "Savannah", "Addison", "Hannah", "Sophie", "Isabelle", "Aurora", "Leah", "Nora"];
  671. const locations = ["Bankstown", "Bankstown Aerodrome", "Yagoona", "Fairfield", "Liverpool", "Canley Vale", "Canley Height", "Cabramatta", "Condell Park",
  672. "Chullora", "Potts Hill", "Birrong", "Lakemba", "Greenacre", "Mount Lewis", "Wiley Park", "Punchbowl",
  673. "Marrylands", "Granville", "Auburn", "Guildford", "Lidcombe", "Chester Hill", "Revesby", "Padstow",
  674. "Strathfield", "Ashfield", "Burwood", "Roselands", "Belmore", "Bexley", "Campsie", "Canterbury",
  675. "Earlwood", "Peakhurst", "Riverwood", "Kingsgrove", "Croydon Park", "Dulwich Hill", "Beverly Hills", "Hurstville"];
  676. const products = [
  677.  { name: "Medium Vol Lash",
  678.    image: "01.jpg", },
  679.  { name: "Natural Vol Lash",
  680.    image: "02.jpg", },
  681.  { name: "Premium Vol Lash",
  682.    image: "03.jpg", },
  683.  { name: "Premium Vol Lash",
  684.    image: "04.jpg", },
  685.  { name: "Mega Vol Lash",
  686.    image: "05.jpg", },
  687.  { name: "Wispy Vol Lash",
  688.    image: "06.jpg", },
  689.  { name: "Premium Vol Lash",
  690.    image: "07.jpg", },
  691.  { name: "Natural Vol Lash",
  692.    image: "08.jpg", },
  693.  { name: "Medium Vol Lash",
  694.    image: "09.jpg", },
  695.  { name: "Mega Vol Lash",
  696.    image: "10.jpg", },
  697.  { name: "Wispy Classic Lash",
  698.    image: "11.jpg", },
  699.  { name: "Natural Classic Lash",
  700.    image: "12.jpg", },
  701.  { name: "Celebrity Classic Lash",
  702.    image: "13.jpg",},
  703.  { name: "Lash Lift",
  704.    image: "14.jpg",
  705.  }
  706.  
  707. ];
  708.  
  709. function getRandomItemFromArray(arr) {
  710.  return arr[Math.floor(Math.random() * arr.length)];
  711. }
  712.  
  713. function getRandomTime() {
  714.  return Math.floor(Math.random() * 59) + 1;
  715. }
  716.  
  717. const getRandomDisplayTime = () => Math.random() * (8 - 3) + 3;
  718. const getRandomDelayTime = () => Math.random() * (8 - 3) + 3;
  719.  
  720. const showAlert = () => {
  721.  const randomName = getRandomItemFromArray(names);
  722.  const randomLoca = getRandomItemFromArray(locations);
  723.  const randomProduct = getRandomItemFromArray(products);
  724.  const { name, image } = randomProduct;
  725.  productImage.src = '/assets/img/small_lashes/lashes_'+image;
  726.  productText.innerHTML = '<p class="product-message"><b>'+randomName+'</b> near <b>'+randomLoca+'</b> booked <b>'+name+'</b></p> <p class="product-time">'+getRandomTime()+' minutes ago</p>';
  727. //  productAlert.style.display = "flex";
  728. };
  729.  
  730. closeAlertBtn.addEventListener("click", () => {
  731.  productAlert.style.display = "none";
  732.  setTimeout(showAlert, Math.floor(getRandomDisplayTime()) * 2000);
  733. });
  734.  
  735. var xcall = 1;
  736. function runtoggle (){
  737. setTimeout(function () {
  738. $( "#product-alert" ).slideToggle(400).delay( 800 ).slideToggle(400, function() {
  739. // Animation complete.
  740. ++xcall;
  741. if(xcall < 3){
  742. showAlert();
  743. runtoggle ();
  744. } else {$( "#product-alert" ).fadeOut("fast"); }
  745. });
  746. }, Math.floor(getRandomDisplayTime()) * 1200 );
  747. }
  748. showAlert();
  749. $( "#product-alert" ).slideToggle(400);
  750. runtoggle();
  751. </script>
  752. <script>
  753. function dateWithin(beginDate,endDate,checkDate) {var b,e,c; b = Date.parse(beginDate); e = Date.parse(endDate); c = Date.parse(checkDate); if((c <= e && c >= b)) {return true;}return false;}
  754. // This will alert 'false' //alert(dateWithin('yyy/mm/dd','yyyy/mm/dd', Date()));
  755.  
  756. var alerbarclose = document.getElementsByClassName("alertbarclosebtn");
  757. var i;
  758. for (i = 0; i < alerbarclose.length; i++) {
  759.  alerbarclose[i].onclick = function(){
  760.    var div = this.parentElement;
  761.    div.style.opacity = "0";
  762.    setTimeout(function(){ div.style.display = "none"; }, 600);
  763.  }
  764. }
  765.  
  766. if( dateWithin('2024/03/01','2024/05/02',Date()) && (loc_id==2 || loc_id==0 ) ){
  767. document.getElementById("alertbar").classList.add("bgpink");
  768. // document.getElementById("alertbarsmg").innerHTML = '<b>Not Avaiable Booking at</b> "<b>ROSELANDS</b>" on Tue/Thu/Sat/Sun. Chose "<b>Yagoona/Padstow</b>" Instead.';
  769. document.getElementById("alertbarsmg").innerHTML = '<b>QUEENIE</b> avaiable at "<b>ROSELANDS</b>" from 26/04 to 01/05 "<b>Book Now</b>" 4 your favourite Artist.';
  770. document.getElementById("alertbar").style.display = "block";
  771. //element.classList.remove("my-class");
  772. }else if( dateWithin('2024/05/09','2024/05/12',Date()) ){
  773. document.getElementById("alertbar").classList.add("bgpink");
  774. document.getElementById("alertbarsmg").innerHTML = '<b>15% OFF</b> for "<b>Mother"s Day</b>" from 1012/05 "<b>Book Now</b>" use "MOTHER" coupon.';
  775. document.getElementById("alertbar").style.display = "block";
  776. //element.classList.remove("my-class");
  777. }else if( dateWithin('2024/08/01','2024/10/31',Date()) && loc_id==4 ){
  778. document.getElementById("alertbar").classList.add("bgpink");
  779. document.getElementById("alertbarsmg").innerHTML = 'Eyelash booking <b>NEW OPEN SALE OFF 10$</b> Get Your Slot Quick.';
  780. document.getElementById("alertbar").style.display = "block";
  781. //element.classList.remove("my-class");
  782. }
  783.  
  784. </script>
  785. </body>
  786. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda