{"id":616,"date":"2026-10-30T20:37:30","date_gmt":"2026-10-31T00:37:30","guid":{"rendered":"https:\/\/wp311830.wpdns.ca\/?page_id=616"},"modified":"2026-10-31T16:47:07","modified_gmt":"2026-10-31T20:47:07","slug":"elementor-page-616","status":"publish","type":"page","link":"https:\/\/wp311830.wpdns.ca\/fr\/elementor-page-616\/","title":{"rendered":"Dark Ruby Product Page"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"616\" class=\"elementor elementor-616\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-dd10703 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"dd10703\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3f02565\" data-id=\"3f02565\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-49882b6 elementor-widget elementor-widget-html\" data-id=\"49882b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- =========================================\n     XENIA YASHAL \u2014 DARK RUBY PRODUCT PAGE\n     TWO-PANEL LAYOUT + STICKY PURCHASE BAR\n     ========================================= -->\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,500;12..96,700&display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* =========================================\n   GLOBAL STYLES\n   ========================================= *\/\n\n.xy-single {\n  --ink: #1b1a18;\n  --paper: #f6f3ee;\n  --accent: #c9a24b;\n  --muted: #7a766e;\n\n  font-family: \"Bricolage Grotesque\", sans-serif;\n  color: var(--ink);\n  background: var(--paper);\n\n  width: 100%;\n  height: 100vh;\n  height: 100dvh;\n  max-height: 100dvh;\n\n  margin: 0;\n  padding: 0;\n  overflow: hidden;\n  line-height: 1.6;\n  position: relative;\n}\n\n.xy-single *,\n.xy-single *::before,\n.xy-single *::after {\n  box-sizing: border-box;\n}\n\n.xy-single img {\n  display: block;\n  max-width: 100%;\n}\n\n\/* =========================================\n   TWO EQUAL PANELS\n   ========================================= *\/\n\n.xy-single .xy-product-layout {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n\n  width: 100%;\n  height: 100%;\n\n  min-width: 0;\n  min-height: 0;\n\n  overflow: hidden;\n}\n\n\/* =========================================\n   LEFT PANEL \u2014 PRODUCT IMAGE\n   ========================================= *\/\n\n.xy-single .xy-product-visual {\n  position: relative;\n\n  width: 100%;\n  height: 100%;\n\n  min-width: 0;\n  min-height: 0;\n\n  overflow: hidden;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  background: #efede8;\n}\n\n.xy-single .xy-product-visual img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  min-width: 0;\n  min-height: 0;\n\n  max-width: none;\n  max-height: none;\n\n  object-fit: cover;\n  object-position: center center;\n\n  padding: 0;\n  margin: 0;\n\n  flex: none;\n}\n\n\/* =========================================\n   RIGHT PANEL \u2014 SCROLLABLE PRODUCT DETAILS\n   PURCHASE BAR REMAINS STICKY AT BOTTOM\n   ========================================= *\/\n\n.xy-single .xy-product-content {\n  position: relative;\n\n  width: 100%;\n  height: 100%;\n\n  min-width: 0;\n  min-height: 0;\n\n  overflow-y: auto;\n  overflow-x: hidden;\n\n  padding: clamp(30px, 4vw, 64px);\n  padding-bottom: 0;\n\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-start;\n\n  overscroll-behavior-y: contain;\n\n  scrollbar-width: thin;\n  scrollbar-color: #b5afa5 transparent;\n\n  -webkit-overflow-scrolling: touch;\n}\n\n.xy-single .xy-product-content::-webkit-scrollbar {\n  width: 5px;\n}\n\n.xy-single .xy-product-content::-webkit-scrollbar-track {\n  background: transparent;\n}\n\n.xy-single .xy-product-content::-webkit-scrollbar-thumb {\n  background: #b5afa5;\n  border-radius: 10px;\n}\n\n\/* =========================================\n   PRODUCT METADATA\n   ========================================= *\/\n\n.xy-single .xy-product-meta {\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n\n  gap: 12px;\n  margin: 0 0 8px;\n\n  font-size: 10px;\n  font-weight: 400;\n  letter-spacing: .18em;\n  line-height: 1.5;\n\n  text-transform: uppercase;\n  color: var(--muted);\n\n  flex-shrink: 0;\n}\n\n.xy-single .xy-meta-divider {\n  color: #b5afa5;\n}\n\n\/* =========================================\n   PRODUCT TITLE\n   ========================================= *\/\n\n.xy-single .xy-product-title {\n  font-size: clamp(34px, 4vw, 58px);\n  font-weight: 500;\n  letter-spacing: -.045em;\n  line-height: 1.05;\n\n  margin: 0;\n  color: var(--ink);\n\n  flex-shrink: 0;\n}\n\n\/* =========================================\n   PRICE\n   ========================================= *\/\n\n.xy-single .xy-product-price {\n  font-size: 19px;\n  font-weight: 400;\n  line-height: 1.4;\n\n  margin: 12px 0 0;\n\n  flex-shrink: 0;\n}\n\n\/* =========================================\n   DESCRIPTION \u2014 LEFT ALIGNED\n   ========================================= *\/\n\n.xy-single .xy-description {\n  margin: auto 0;\n  padding: 32px 0;\n\n  text-align: left;\n\n  font-size: 13px;\n  line-height: 1.9;\n\n  color: #49463f;\n\n  flex-shrink: 0;\n}\n\n.xy-single .xy-description p {\n  margin: 0 0 16px;\n}\n\n.xy-single .xy-description p:last-child {\n  margin-bottom: 0;\n}\n\n\/* =========================================\n   PRODUCT ACCORDIONS\n   ========================================= *\/\n\n.xy-single .xy-accordions {\n  border-top: 1px solid rgba(27,26,24,.35);\n  flex-shrink: 0;\n}\n\n.xy-single .xy-accordion {\n  border-bottom: 1px solid rgba(27,26,24,.35);\n}\n\n.xy-single .xy-accordion summary {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n\n  gap: 16px;\n  padding: 17px 0;\n\n  min-height: 54px;\n\n  list-style: none;\n  cursor: pointer;\n\n  font-size: 10px;\n  letter-spacing: .15em;\n  font-weight: 500;\n\n  text-transform: uppercase;\n  color: var(--ink);\n}\n\n.xy-single .xy-accordion summary::-webkit-details-marker {\n  display: none;\n}\n\n.xy-single .xy-accordion summary::after {\n  content: \"+\";\n\n  font-family: Arial, sans-serif;\n  font-size: 22px;\n  font-weight: 300;\n  letter-spacing: 0;\n  line-height: 1;\n\n  flex-shrink: 0;\n}\n\n.xy-single .xy-accordion[open] summary::after {\n  content: \"\u2212\";\n}\n\n.xy-single .xy-accordion summary:focus-visible {\n  outline: 2px solid var(--accent);\n  outline-offset: 3px;\n}\n\n.xy-single .xy-accordion-content {\n  padding: 0 0 20px;\n\n  font-size: 12px;\n  line-height: 1.9;\n\n  color: #625e56;\n}\n\n.xy-single .xy-accordion-content p {\n  margin: 0 0 10px;\n}\n\n.xy-single .xy-accordion-content ul {\n  margin: 0;\n  padding-left: 18px;\n}\n\n\/* =========================================\n   FRAGRANCE NOTES \u2014 THREE COLUMNS\n   ========================================= *\/\n\n.xy-single .xy-fragrance-notes-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n\n  gap: 18px;\n  width: 100%;\n\n  margin: 20px 0 8px;\n}\n\n.xy-single .xy-note-card {\n  min-width: 0;\n\n  text-align: center;\n\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n}\n\n.xy-single .xy-note-illustration {\n  width: 100%;\n  height: 100px;\n\n  display: flex;\n  justify-content: center;\n  align-items: center;\n\n  margin-bottom: 14px;\n}\n\n.xy-single .xy-note-illustration svg {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  max-width: 125px;\n\n  overflow: visible;\n}\n\n.xy-single .xy-note-card h3 {\n  font-family: inherit;\n  font-size: clamp(13px, 1.4vw, 20px);\n\n  line-height: 1.3;\n  font-weight: 700;\n\n  color: #383838;\n\n  margin: 0 0 18px;\n}\n\n.xy-single .xy-note-label {\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1.5;\n\n  color: #686868;\n\n  margin: 0 0 5px;\n}\n\n.xy-single .xy-note-values {\n  font-size: 12px;\n  line-height: 1.7;\n  font-weight: 400;\n\n  color: #686868;\n\n  margin: 0;\n}\n\n\/* =========================================\n   FIXED-LOOK PURCHASE BAR\n   STAYS AT BOTTOM WHILE DETAILS SCROLL\n   ========================================= *\/\n\n.xy-single .xy-purchase {\n  position: sticky;\n  bottom: 0;\n  z-index: 20;\n\n  display: grid;\n  grid-template-columns: minmax(100px, .85fr) minmax(0, 1.8fr);\n\n  gap: 12px;\n\n  margin-top: auto;\n  margin-left: 0;\n  margin-right: 0;\n  margin-bottom: 0;\n\n  padding: 16px 0 24px;\n\n  background: #f6f3ee;\n\n  flex-shrink: 0;\n}\n\n\/* =========================================\n   QUANTITY SELECTOR\n   ========================================= *\/\n\n.xy-single .xy-quantity {\n  min-height: 52px;\n\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n\n  border: 1px solid rgba(27,26,24,.4);\n\n  padding: 0 8px;\n  gap: 4px;\n}\n\n.xy-single .xy-quantity button {\n  width: 25px;\n  height: 36px;\n\n  padding: 0;\n  border: 0;\n\n  background: transparent;\n  color: var(--ink);\n\n  font-family: inherit;\n  font-size: 21px;\n  font-weight: 400;\n\n  cursor: pointer;\n\n  display: grid;\n  place-items: center;\n}\n\n.xy-single .xy-quantity button:hover {\n  color: var(--accent);\n}\n\n.xy-single .xy-quantity input {\n  min-width: 20px;\n  width: 30px;\n\n  padding: 0;\n  border: 0;\n  outline: none;\n\n  background: transparent;\n  color: var(--ink);\n\n  font-family: inherit;\n  font-size: 13px;\n\n  text-align: center;\n\n  appearance: textfield;\n  -moz-appearance: textfield;\n}\n\n.xy-single .xy-quantity input::-webkit-inner-spin-button,\n.xy-single .xy-quantity input::-webkit-outer-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n\n\/* =========================================\n   ADD TO CART BUTTON\n   ========================================= *\/\n\n.xy-single .xy-add-cart {\n  min-height: 52px;\n  width: 100%;\n\n  border: 1px solid var(--ink);\n\n  background: var(--ink);\n  color: #fff !important;\n\n  text-decoration: none !important;\n\n  font-family: inherit;\n  font-size: 10px;\n  font-weight: 500;\n  letter-spacing: .15em;\n\n  text-transform: uppercase;\n\n  display: flex;\n  justify-content: center;\n  align-items: center;\n\n  gap: 14px;\n  padding: 12px;\n\n  cursor: pointer;\n\n  transition: background .2s ease, border-color .2s ease;\n}\n\n.xy-single .xy-add-cart:hover {\n  background: var(--accent);\n  border-color: var(--accent);\n}\n\n.xy-single .xy-add-cart svg {\n  width: 19px;\n  height: 19px;\n  flex-shrink: 0;\n}\n\n\/* =========================================\n   TABLET\n   ========================================= *\/\n\n@media (min-width: 651px) and (max-width: 900px) {\n  .xy-single .xy-product-content {\n    padding: 28px 24px 0;\n  }\n\n  .xy-single .xy-product-title {\n    font-size: 38px;\n  }\n\n  .xy-single .xy-description {\n    padding: 24px 0;\n  }\n\n  .xy-single .xy-purchase {\n    grid-template-columns: 1fr 1.8fr;\n    padding-top: 14px;\n    padding-bottom: 20px;\n  }\n}\n\n\/* =========================================\n   MOBILE\n   STACKED IMAGE AND PRODUCT DETAILS\n   ========================================= *\/\n\n@media (max-width: 650px) {\n  .xy-single {\n    height: auto;\n    max-height: none;\n    overflow: visible;\n  }\n\n  .xy-single .xy-product-layout {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr);\n\n    height: auto;\n    overflow: visible;\n  }\n\n  .xy-single .xy-product-visual {\n    width: 100%;\n    height: auto;\n\n    min-height: 0;\n\n    aspect-ratio: 4 \/ 5;\n\n    overflow: hidden;\n  }\n\n  .xy-single .xy-product-visual img {\n    width: 100%;\n    height: 100%;\n\n    max-width: none;\n    max-height: none;\n\n    object-fit: cover;\n    object-position: center center;\n  }\n\n  .xy-single .xy-product-content {\n    position: relative;\n\n    width: 100%;\n    height: auto;\n\n    min-height: 0;\n\n    overflow: visible;\n\n    padding: 30px 22px 0;\n\n    scrollbar-gutter: auto;\n  }\n\n  .xy-single .xy-product-title {\n    font-size: clamp(38px, 10vw, 48px);\n  }\n\n  .xy-single .xy-product-price {\n    font-size: 18px;\n  }\n\n  .xy-single .xy-description {\n    margin: 0;\n    padding: 28px 0;\n\n    text-align: left;\n  }\n\n  \/* Sticky purchase bar on mobile *\/\n\n  .xy-single .xy-purchase {\n    position: sticky;\n    bottom: 0;\n    z-index: 30;\n\n    grid-template-columns: minmax(100px, .85fr) minmax(0, 1.8fr);\n\n    margin-left: -22px;\n    margin-right: -22px;\n\n    padding: 14px 22px calc(14px + env(safe-area-inset-bottom));\n\n    background: #f6f3ee;\n\n    border-top: 1px solid rgba(27,26,24,.12);\n  }\n\n  .xy-single .xy-note-illustration {\n    height: 75px;\n    margin-bottom: 10px;\n  }\n\n  .xy-single .xy-note-card h3 {\n    font-size: 13px;\n    margin-bottom: 12px;\n  }\n\n  .xy-single .xy-note-label,\n  .xy-single .xy-note-values {\n    font-size: 11px;\n  }\n}\n\n\/* =========================================\n   ACCESSIBILITY\n   ========================================= *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .xy-single *,\n  .xy-single *::before,\n  .xy-single *::after {\n    transition: none !important;\n  }\n}\n<\/style>\n\n\n<!-- =========================================\n     PRODUCT PAGE CONTENT\n     ========================================= -->\n\n<div class=\"xy-single\">\n\n  <div class=\"xy-product-layout\">\n\n    <!-- LEFT: PRODUCT IMAGE -->\n\n    <div class=\"xy-product-visual\">\n      <img decoding=\"async\"\n        src=\"http:\/\/wp311830.wpdns.ca\/wp-content\/uploads\/2026\/10\/IMG_9678.jpg\"\n        alt=\"Dark Ruby Eau de Parfum by Xenia Yashal\"\n        fetchpriority=\"high\"\n      >\n    <\/div>\n\n\n    <!-- RIGHT: PRODUCT DETAILS -->\n\n    <div class=\"xy-product-content\">\n\n      <div class=\"xy-product-meta\">\n        <span>EAU DE PARFUM<\/span>\n        <span class=\"xy-meta-divider\">|<\/span>\n        <span>100 ml \/ 3.4 oz<\/span>\n      <\/div>\n\n      <h1 class=\"xy-product-title\">Dark Ruby<\/h1>\n\n      <p class=\"xy-product-price\">$100 CAD<\/p>\n\n\n      <!-- PRODUCT DESCRIPTION -->\n\n      <div class=\"xy-description\">\n        <p>\n          Dark Ruby is not just a fragrance but also an experience of romantic ardor\/whimsical desire. This unisex perfume captivating scent is an invitation to embrace your true self to unleash your inner passion. Dark Ruby, dripping with citrus, sexiness and mysteriousness. Begin with the aromas of Orange followed by caramel and raspberry accords with the blend of patchouli.\n        <\/p>\n\n        <p>\n          Dive into a world of irresistible temptation. The use of vanilla and oud in the base of this fragrance adds depth and complexity to the overall scent, making it exceptionally long lasting on the skin. Experience the art of seduction with this exotic and enticing oriental perfume, ideal for a unforgettable moments.\n        <\/p>\n      <\/div>\n\n\n      <!-- PRODUCT ACCORDIONS -->\n\n      <div class=\"xy-accordions\">\n\n        <!-- INGREDIENTS -->\n\n        <details class=\"xy-accordion\">\n          <summary>Ingredients<\/summary>\n\n          <div class=\"xy-accordion-content\">\n            <p>\n              Add the verified ingredient declaration for Dark Ruby here.\n            <\/p>\n          <\/div>\n        <\/details>\n\n\n        <!-- FRAGRANCE NOTES -->\n\n        <details class=\"xy-accordion\">\n          <summary>Fragrance Notes<\/summary>\n\n          <div class=\"xy-accordion-content\">\n\n            <div class=\"xy-fragrance-notes-grid\">\n\n              <!-- TOP NOTES -->\n\n              <div class=\"xy-note-card\">\n\n                <div class=\"xy-note-illustration\">\n                  <svg viewBox=\"0 0 120 100\"\n                       fill=\"none\"\n                       stroke=\"#77736e\"\n                       stroke-width=\"1.1\"\n                       stroke-linecap=\"round\"\n                       stroke-linejoin=\"round\"\n                       role=\"img\"\n                       aria-label=\"Botanical illustration representing top notes\">\n\n                    <path d=\"M27 58 C20 48 27 36 38 39 C47 29 58 36 57 46 C69 45 75 55 67 64 C58 73 37 70 27 58Z\"\/>\n                    <path d=\"M29 52 C38 47 47 52 55 47\"\/>\n                    <path d=\"M33 43 L45 63\"\/>\n                    <path d=\"M43 39 L53 60\"\/>\n                    <path d=\"M50 41 L61 59\"\/>\n                    <path d=\"M27 58 L41 57 L49 68\"\/>\n                    <path d=\"M63 52 C71 46 82 50 83 58 C92 59 93 68 85 73 C75 78 63 69 63 52Z\"\/>\n                    <path d=\"M66 57 L84 69\"\/>\n                    <path d=\"M72 52 L88 64\"\/>\n                    <path d=\"M70 72 L79 58\"\/>\n                    <path d=\"M26 73 C42 80 64 80 88 72\" stroke-dasharray=\"1.5 3\"\/>\n                    <path d=\"M46 33 C41 26 43 21 49 18 C55 23 54 28 46 33Z\"\/>\n                    <path d=\"M49 18 L48 31\"\/>\n\n                  <\/svg>\n                <\/div>\n\n                <h3>Top Notes<\/h3>\n                <p class=\"xy-note-label\">Top Notes:<\/p>\n                <p class=\"xy-note-values\">Orange, Incense<\/p>\n\n              <\/div>\n\n\n              <!-- HEART NOTES -->\n\n              <div class=\"xy-note-card\">\n\n                <div class=\"xy-note-illustration\">\n                  <svg viewBox=\"0 0 120 100\"\n                       fill=\"none\"\n                       stroke=\"#77736e\"\n                       stroke-width=\"1.1\"\n                       stroke-linecap=\"round\"\n                       stroke-linejoin=\"round\"\n                       role=\"img\"\n                       aria-label=\"Botanical illustration representing heart notes\">\n\n                    <path d=\"M59 82 C60 63 58 47 63 28\"\/>\n                    <path d=\"M60 62 C45 58 39 47 40 37 C53 41 60 50 60 62Z\"\/>\n                    <path d=\"M60 73 C73 66 81 56 82 45 C69 49 62 59 60 73Z\"\/>\n                    <path d=\"M63 30 C54 25 55 17 63 12 C71 17 71 24 63 30Z\"\/>\n                    <path d=\"M62 28 C48 28 43 19 50 12 C59 14 63 20 62 28Z\"\/>\n                    <path d=\"M64 28 C77 26 82 17 75 11 C67 14 63 20 64 28Z\"\/>\n                    <path d=\"M62 29 C52 36 43 33 43 25 C51 20 59 23 62 29Z\"\/>\n                    <path d=\"M64 29 C75 36 84 32 83 24 C75 20 67 23 64 29Z\"\/>\n                    <path d=\"M59 83 L54 91\"\/>\n                    <path d=\"M59 83 L66 91\"\/>\n                    <path d=\"M40 37 C47 47 53 54 60 62\"\/>\n                    <path d=\"M82 45 C74 54 68 64 60 73\"\/>\n                    <path d=\"M44 88 C54 86 65 86 76 89\" stroke-dasharray=\"1.5 3\"\/>\n\n                  <\/svg>\n                <\/div>\n\n                <h3>Heart Notes<\/h3>\n                <p class=\"xy-note-label\">Heart Notes:<\/p>\n                <p class=\"xy-note-values\">Patchouli, Raspberry, Caramel<\/p>\n\n              <\/div>\n\n\n              <!-- BASE NOTES -->\n\n              <div class=\"xy-note-card\">\n\n                <div class=\"xy-note-illustration\">\n                  <svg viewBox=\"0 0 120 100\"\n                       fill=\"none\"\n                       stroke=\"#77736e\"\n                       stroke-width=\"1.1\"\n                       stroke-linecap=\"round\"\n                       stroke-linejoin=\"round\"\n                       role=\"img\"\n                       aria-label=\"Botanical illustration representing base notes\">\n\n                    <path d=\"M54 88 C55 65 57 43 62 12\"\/>\n                    <path d=\"M57 57 C43 49 35 39 34 26 C47 32 55 42 57 57Z\"\/>\n                    <path d=\"M59 44 C72 35 80 23 79 12 C67 19 61 30 59 44Z\"\/>\n                    <path d=\"M55 70 C39 66 29 56 27 45 C42 49 51 58 55 70Z\"\/>\n                    <path d=\"M56 80 C72 70 84 58 88 45 C72 52 62 65 56 80Z\"\/>\n                    <path d=\"M62 12 L62 4\"\/>\n                    <path d=\"M34 26 L53 48\"\/>\n                    <path d=\"M79 12 L62 35\"\/>\n                    <path d=\"M27 45 L51 65\"\/>\n                    <path d=\"M88 45 L60 72\"\/>\n                    <path d=\"M42 88 C52 92 65 92 78 87\"\/>\n                    <path d=\"M82 35 C73 31 72 24 79 21 C84 25 85 30 82 35Z\"\/>\n                    <path d=\"M82 35 C83 25 91 22 96 28 C94 34 89 37 82 35Z\"\/>\n                    <path d=\"M82 35 C90 36 94 43 88 47 C82 44 80 40 82 35Z\"\/>\n                    <path d=\"M82 35 C74 42 67 38 69 32 C74 29 79 31 82 35Z\"\/>\n                    <circle cx=\"82\" cy=\"35\" r=\"2\"\/>\n\n                  <\/svg>\n                <\/div>\n\n                <h3>Base Notes<\/h3>\n                <p class=\"xy-note-label\">Aromatic Base:<\/p>\n                <p class=\"xy-note-values\">Leather, Vanilla, Oud<\/p>\n\n              <\/div>\n\n            <\/div>\n          <\/div>\n        <\/details>\n\n\n        <!-- SHIPPING -->\n\n        <details class=\"xy-accordion\">\n          <summary>Shipping<\/summary>\n\n          <div class=\"xy-accordion-content\">\n            <p>\n              Orders are prepared with care. Available shipping methods,\n              delivery estimates and applicable charges are provided at checkout.\n            <\/p>\n\n            <p>\n              International orders may be subject to applicable duties and taxes.\n            <\/p>\n          <\/div>\n        <\/details>\n\n      <\/div>\n\n\n      <!-- =====================================\n           STICKY QUANTITY + ADD TO CART BAR\n           ===================================== -->\n\n      <div class=\"xy-purchase\">\n\n        <div class=\"xy-quantity\">\n\n          <button\n            type=\"button\"\n            class=\"xy-qty-minus\"\n            aria-label=\"Decrease quantity\"\n          >\u2212<\/button>\n\n          <input\n            type=\"number\"\n            class=\"xy-qty-input\"\n            value=\"1\"\n            min=\"1\"\n            step=\"1\"\n            inputmode=\"numeric\"\n            aria-label=\"Product quantity\"\n          >\n\n          <button\n            type=\"button\"\n            class=\"xy-qty-plus\"\n            aria-label=\"Increase quantity\"\n          >+<\/button>\n\n        <\/div>\n\n        <a\n          class=\"xy-add-cart\"\n          href=\"\/cart\/?add-to-cart=591\"\n          data-product-id=\"591\"\n        >\n          <span>Add to cart<\/span>\n\n          <svg\n            viewBox=\"0 0 24 24\"\n            fill=\"none\"\n            stroke=\"currentColor\"\n            stroke-width=\"1.5\"\n            stroke-linecap=\"round\"\n            stroke-linejoin=\"round\"\n            aria-hidden=\"true\"\n          >\n            <path d=\"M3 4h2l2.4 11h10.2L20 7H6.2\"\/>\n            <circle cx=\"9\" cy=\"20\" r=\"1.2\"\/>\n            <circle cx=\"17\" cy=\"20\" r=\"1.2\"\/>\n          <\/svg>\n        <\/a>\n\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<!-- =========================================\n     QUANTITY SELECTOR JAVASCRIPT\n     ========================================= -->\n\n<script>\n(function () {\n\n  document.querySelectorAll('.xy-single').forEach(function (product) {\n\n    const input = product.querySelector('.xy-qty-input');\n    const minus = product.querySelector('.xy-qty-minus');\n    const plus = product.querySelector('.xy-qty-plus');\n    const cart = product.querySelector('.xy-add-cart');\n\n    if (!input || !minus || !plus || !cart) return;\n\n    const productId = cart.dataset.productId;\n\n    function getQuantity() {\n      let quantity = parseInt(input.value, 10);\n\n      if (!Number.isFinite(quantity) || quantity < 1) {\n        quantity = 1;\n      }\n\n      input.value = quantity;\n      return quantity;\n    }\n\n    function updateCartLink() {\n      cart.href =\n        '\/cart\/?add-to-cart=' +\n        encodeURIComponent(productId) +\n        '&quantity=' +\n        encodeURIComponent(getQuantity());\n    }\n\n    minus.addEventListener('click', function () {\n      input.value = Math.max(1, getQuantity() - 1);\n      updateCartLink();\n    });\n\n    plus.addEventListener('click', function () {\n      input.value = getQuantity() + 1;\n      updateCartLink();\n    });\n\n    input.addEventListener('change', updateCartLink);\n    input.addEventListener('input', updateCartLink);\n\n    updateCartLink();\n\n  });\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>EAU DE PARFUM | 100 ml \/ 3.4 oz Dark Ruby $100 CAD Dark Ruby is not just a fragrance [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-616","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wp311830.wpdns.ca\/fr\/wp-json\/wp\/v2\/pages\/616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp311830.wpdns.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp311830.wpdns.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp311830.wpdns.ca\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp311830.wpdns.ca\/fr\/wp-json\/wp\/v2\/comments?post=616"}],"version-history":[{"count":17,"href":"https:\/\/wp311830.wpdns.ca\/fr\/wp-json\/wp\/v2\/pages\/616\/revisions"}],"predecessor-version":[{"id":644,"href":"https:\/\/wp311830.wpdns.ca\/fr\/wp-json\/wp\/v2\/pages\/616\/revisions\/644"}],"wp:attachment":[{"href":"https:\/\/wp311830.wpdns.ca\/fr\/wp-json\/wp\/v2\/media?parent=616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}