  <turbo-stream action="append" target="project-product-variants"><template><div class="product-box tw:group">
  <div class="tw:w-full tw:h-full tw:bg-white tw:p-3 tw:pb-0">
    <a target="_top" href="/en/products/mezzo-coffee-table-white">
      <div class="img-box tw:relative">
          <img alt="Mezzo coffee table - White" class="tw:object-contain tw:py-6 tw:px-6 tw:aspect-square tw:mx-auto" width="335" height="335" src="https://assets.dx.ca/product_variant_images/image/1ab48e2c7ef5de1783f4dc3fb2ad2f86" />

        <div class="desc-box tw:flex tw:mb-0 tw:gap-1">
  <p data-product-variant-card-target="productVariantName" class="tw:grow tw:mb-0 tw:w-full tw:overflow-hidden tw:transition-colors tw:duration-200 tw:ease-linear tw:!font-[Arial,'Helvetica_Neue',Helvetica,sans-serif] tw:text-[#474442]">
    <span data-product-variant-card-target="productVariantFirstWord" class="tw:uppercase tw:font-bold tw:leading-5.5 tw:tracking-wider tw:block tw:group-hover:text-[#3CAF9D] tw:xl:text-[0.9375rem]">
      Mezzo
    </span>
    <span data-product-variant-card-target="productVariantRestOfName" class="tw:font-normal tw:leading-5.5 tw:tracking-wider  ">
      Coffee table - White
    </span>
  </p>
  <div class="plus-box tw:flex tw:justify-end tw:min-w-10 tw:max-w-10 tw:min-h-10 tw:max-h-10 tw:grow tw:self-start tw:bg-[#F2F2F2] tw:rounded-full tw:opacity-0 tw:transition-opacity tw:duration-200 tw:ease-linear tw:group-hover:opacity-100 tw:z-[5] tw:hover:bg-[#3CAF9D] tw:[&.added-to-truck]:bg-[#3CAF9D] tw:[&.added-to-truck]:opacity-100 tw:group/plus-box tw:max-lg:!hidden">
    <span class="done-icon tw:hidden tw:w-full tw:relative tw:group-[.added-to-truck]/plus-box:block">
      <div class="tw:mt-[12px] tw:ml-[7px] tw:mr-[9px]">
        <img alt="Check" src="/vite/assets/camion-CU3BJx4f.svg" />
        <div class="tw:absolute tw:top-[-5px] tw:right-[-5px] tw:border-2 tw:border-solid tw:border-white tw:rounded-full tw:bg-[#3CAF9D] tw:w-[20px] tw:h-[20px] tw:p-[3px]">
          <img alt="Check" class="tw:w-full tw:h-full" src="/vite/assets/checkmark-BVdkxmwP.svg" />
        </div>
      </div>
    </span>
    <label for=add-to-truck-product_variant_722 class="truck-label tw:block tw:w-full tw:cursor-pointer tw:group-[.added-to-truck]/plus-box:hidden" data-controller="stop-propagation">
      <div class="tw:mt-[12px] tw:ml-[7px] tw:mr-[9px]">
        <span class="!relative --dark tw:block tw:group-hover/plus-box:hidden tw:group-[.added-to-truck]/plus-box:hidden">
          <img alt="Check" src="/vite/assets/camion-dark-CsdRATIb.svg" />
        </span>
        <span class="!relative --light tw:hidden tw:group-hover/plus-box:block tw:group-[.added-to-truck]/plus-box:block">
          <svg xmlns="http://www.w3.org/2000/svg" class="livraison-animated truck animating tw:mt-[-6px] tw:ml-[-2px]" version="1.1" viewBox="0 0 123.1 92.8" width="28" height="28">
    <defs>
        <style>
            .truck__line {
				transition: 1s all;
                animation-fill-mode: forwards  !important;
			}
			.truck__line-top--second,
			.truck__line-bottom--second {
				transition: 1s all;
				opacity: 0;
				transform: translateX(32px);
			}
			.truck__line-bottom--second {
				transition: 1s all;
				opacity: 0;
				transform: translateX(32px);
			}

			.truck.animating .truck__line-top {
				animation: leave-line-animation 1s linear 0s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__line-bottom {
				animation: leave-line-animation 1s linear 0.5s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}

			.truck.animating .truck__line-top--second {
				animation: enter-line-animation 1s linear 0s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__line-bottom--second {
				animation: enter-line-animation 1s linear 0.5s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards !important;
			}

			@keyframes leave-line-animation {
				0% {
					transform: translateX(0);
					opacity: 1;
				}
				100% {
					transform: translateX(-32px);
					opacity: 0;
				}
			}

			@keyframes enter-line-animation {
				0% {
					transform: translateX(32);
					opacity: 0;
				}
				100% {
					transform: translateX(0);
					opacity: 1;
				}
			}

			/* 
			* Tire Animation
			*/
			.truck__tire {
				transition: 0.6s all;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__tire-left {
				animation-name: tireLeftAnimation;
				animation-iteration-count: infinite;
				animation-duration: 1s;
			}
			.truck.animating .truck__tire-right {
				animation-name: tireRightAnimation;
				animation-iteration-count: infinite;
				animation-duration: 1s;
				animation-delay: 0.2s;
			}

			@keyframes tireLeftAnimation {
				0% {
					transform: translateY(0);
				}
				50% {
					transform: translateY(3px);
				}
				100% {
					transform: translateY(0);
				}
			}

			@keyframes tireRightAnimation {
				0% {
					transform: translateY(0);
				}
				50% {
					transform: translateY(2px);
				}
				100% {
					transform: translateY(0);
				}
        </style>
    </defs>
    <path fill="#fff" d="M42.8,72.4v-6h-13v-10.5h-6v16.5M51.6,72.4h62.4V25.6h-34.2V9.3H23.8v14.4h6v-8.4h44v51.1h-13.3v6h24.8v-5.9h-5.5V31.6h28.2v34.9h-5.4v5.9h-51Z"></path>
    <polygon class="truck__line truck__line-top" fill="#fff" points="37.9 35.2 15.1 35.2 19.1 28.7 41.9 28.7 37.9 35.2"></polygon>
    <polygon class="truck__line truck__line-bottom" fill="#fff" points="30.9 50.9 6.1 50.9 10.1 44.4 34.9 44.4 30.9 50.9"></polygon>
    <polygon class="truck__line truck__line-top--second" fill="#fff" points="37.9 35.2 15.1 35.2 19.1 28.7 41.9 28.7 37.9 35.2"></polygon>
    <polygon class="truck__line truck__line-bottom--second" fill="#fff" points="30.9 50.9 6.1 50.9 10.1 44.4 34.9 44.4 30.9 50.9"></polygon>
    <path class="truck__tire truck__tire-left" fill="#fff" d="M51.6,61.3c4.6,0,8.2,3.7,8.2,8.2s-3.7,8.2-8.2,8.2-8.2-3.7-8.2-8.2,3.7-8.2,8.2-8.2M51.6,55.4c-7.8,0-14.1,6.3-14.1,14.1s6.3,14.1,14.1,14.1,14.1-6.3,14.1-14.1-6.3-14.1-14.1-14.1h0Z"></path>
    <path class="truck__tire truck__tire-right" fill="#fff" d="M93.9,61.3c4.6,0,8.2,3.7,8.2,8.2s-3.7,8.2-8.2,8.2-8.2-3.7-8.2-8.2,3.7-8.2,8.2-8.2M93.9,55.4c-7.8,0-14.1,6.3-14.1,14.1s6.3,14.1,14.1,14.1,14.1-6.3,14.1-14.1-6.3-14.1-14.1-14.1h0Z"></path>
</svg>
        </span>
      </div>
    </label>
  </div>
</div>
      </div>
</a>  </div>

  <turbo-frame class="tw:h-0" id="product_variant_722_add_to_cart">
    <form data-controller="add-to-cart" data-item-name="Mezzo coffee table - White" data-item-id="722" class="simple_form new_product_variant_cart" id="new_product_variant_cart" action="/en/add_product" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="ermTe7FtOtCFovdG_bm3bw5hXlwt5FkghbzNQnrrnK8FAr6ZlRQbSElbDzYJvPhDHb8d55ilF06an_PyQ7SI3Q" autocomplete="off" />
      <div class="mb-3 hidden product_variant_cart_quantity"><input autocomplete="off" class="form-control hidden" value="1" type="hidden" name="product_variant_cart[quantity]" id="product_variant_cart_quantity" /></div>
      <div class="mb-3 hidden product_variant_cart_product_variant_id"><input autocomplete="off" class="form-control hidden" value="722" type="hidden" name="product_variant_cart[product_variant_id]" id="product_variant_cart_product_variant_id" /></div>
      <div class="mb-3 hidden product_variant_cart_cart_id"><input autocomplete="off" class="form-control hidden" type="hidden" name="product_variant_cart[cart_id]" id="product_variant_cart_cart_id" /></div>
      <div class="mb-3 hidden product_variant_cart_include_default_accessories"><input autocomplete="off" class="form-control hidden" value="true" type="hidden" name="product_variant_cart[include_default_accessories]" id="product_variant_cart_include_default_accessories" /></div>
      <input type="submit" name="commit" value="Add to truck" class="d-none" id="add-to-truck-product_variant_722" data-action="click-&gt;add-to-cart#addToCart" data-disable-with="Add to truck" />
</form>  </turbo-frame>
</div>
</template></turbo-stream>
  <turbo-stream action="append" target="project-product-variants"><template><div class="product-box tw:group">
  <div class="tw:w-full tw:h-full tw:bg-white tw:p-3 tw:pb-0">
    <a target="_top" href="/en/products/london-floor-6-6-l-x-10-w-black-and-white">
      <div class="img-box tw:relative">
          <img alt="London floor - 6&#39;6&quot; L x 10&#39; W - Black &amp; White" class="tw:object-contain tw:py-6 tw:px-6 tw:aspect-square tw:mx-auto" width="335" height="335" src="https://assets.dx.ca/product_variant_images/image/47109cc49ae97a0f90994bae849650e5" />

        <div class="desc-box tw:flex tw:mb-0 tw:gap-1">
  <p data-product-variant-card-target="productVariantName" class="tw:grow tw:mb-0 tw:w-full tw:overflow-hidden tw:transition-colors tw:duration-200 tw:ease-linear tw:!font-[Arial,'Helvetica_Neue',Helvetica,sans-serif] tw:text-[#474442]">
    <span data-product-variant-card-target="productVariantFirstWord" class="tw:uppercase tw:font-bold tw:leading-5.5 tw:tracking-wider tw:block tw:group-hover:text-[#3CAF9D] tw:xl:text-[0.9375rem]">
      London
    </span>
    <span data-product-variant-card-target="productVariantRestOfName" class="tw:font-normal tw:leading-5.5 tw:tracking-wider  ">
      Floor - 6&#39;6&quot; l x 10&#39; w - Black &amp; white
    </span>
  </p>
  <div class="plus-box tw:flex tw:justify-end tw:min-w-10 tw:max-w-10 tw:min-h-10 tw:max-h-10 tw:grow tw:self-start tw:bg-[#F2F2F2] tw:rounded-full tw:opacity-0 tw:transition-opacity tw:duration-200 tw:ease-linear tw:group-hover:opacity-100 tw:z-[5] tw:hover:bg-[#3CAF9D] tw:[&.added-to-truck]:bg-[#3CAF9D] tw:[&.added-to-truck]:opacity-100 tw:group/plus-box tw:max-lg:!hidden">
    <span class="done-icon tw:hidden tw:w-full tw:relative tw:group-[.added-to-truck]/plus-box:block">
      <div class="tw:mt-[12px] tw:ml-[7px] tw:mr-[9px]">
        <img alt="Check" src="/vite/assets/camion-CU3BJx4f.svg" />
        <div class="tw:absolute tw:top-[-5px] tw:right-[-5px] tw:border-2 tw:border-solid tw:border-white tw:rounded-full tw:bg-[#3CAF9D] tw:w-[20px] tw:h-[20px] tw:p-[3px]">
          <img alt="Check" class="tw:w-full tw:h-full" src="/vite/assets/checkmark-BVdkxmwP.svg" />
        </div>
      </div>
    </span>
    <label for=add-to-truck-product_variant_1798 class="truck-label tw:block tw:w-full tw:cursor-pointer tw:group-[.added-to-truck]/plus-box:hidden" data-controller="stop-propagation">
      <div class="tw:mt-[12px] tw:ml-[7px] tw:mr-[9px]">
        <span class="!relative --dark tw:block tw:group-hover/plus-box:hidden tw:group-[.added-to-truck]/plus-box:hidden">
          <img alt="Check" src="/vite/assets/camion-dark-CsdRATIb.svg" />
        </span>
        <span class="!relative --light tw:hidden tw:group-hover/plus-box:block tw:group-[.added-to-truck]/plus-box:block">
          <svg xmlns="http://www.w3.org/2000/svg" class="livraison-animated truck animating tw:mt-[-6px] tw:ml-[-2px]" version="1.1" viewBox="0 0 123.1 92.8" width="28" height="28">
    <defs>
        <style>
            .truck__line {
				transition: 1s all;
                animation-fill-mode: forwards  !important;
			}
			.truck__line-top--second,
			.truck__line-bottom--second {
				transition: 1s all;
				opacity: 0;
				transform: translateX(32px);
			}
			.truck__line-bottom--second {
				transition: 1s all;
				opacity: 0;
				transform: translateX(32px);
			}

			.truck.animating .truck__line-top {
				animation: leave-line-animation 1s linear 0s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__line-bottom {
				animation: leave-line-animation 1s linear 0.5s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}

			.truck.animating .truck__line-top--second {
				animation: enter-line-animation 1s linear 0s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__line-bottom--second {
				animation: enter-line-animation 1s linear 0.5s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards !important;
			}

			@keyframes leave-line-animation {
				0% {
					transform: translateX(0);
					opacity: 1;
				}
				100% {
					transform: translateX(-32px);
					opacity: 0;
				}
			}

			@keyframes enter-line-animation {
				0% {
					transform: translateX(32);
					opacity: 0;
				}
				100% {
					transform: translateX(0);
					opacity: 1;
				}
			}

			/* 
			* Tire Animation
			*/
			.truck__tire {
				transition: 0.6s all;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__tire-left {
				animation-name: tireLeftAnimation;
				animation-iteration-count: infinite;
				animation-duration: 1s;
			}
			.truck.animating .truck__tire-right {
				animation-name: tireRightAnimation;
				animation-iteration-count: infinite;
				animation-duration: 1s;
				animation-delay: 0.2s;
			}

			@keyframes tireLeftAnimation {
				0% {
					transform: translateY(0);
				}
				50% {
					transform: translateY(3px);
				}
				100% {
					transform: translateY(0);
				}
			}

			@keyframes tireRightAnimation {
				0% {
					transform: translateY(0);
				}
				50% {
					transform: translateY(2px);
				}
				100% {
					transform: translateY(0);
				}
        </style>
    </defs>
    <path fill="#fff" d="M42.8,72.4v-6h-13v-10.5h-6v16.5M51.6,72.4h62.4V25.6h-34.2V9.3H23.8v14.4h6v-8.4h44v51.1h-13.3v6h24.8v-5.9h-5.5V31.6h28.2v34.9h-5.4v5.9h-51Z"></path>
    <polygon class="truck__line truck__line-top" fill="#fff" points="37.9 35.2 15.1 35.2 19.1 28.7 41.9 28.7 37.9 35.2"></polygon>
    <polygon class="truck__line truck__line-bottom" fill="#fff" points="30.9 50.9 6.1 50.9 10.1 44.4 34.9 44.4 30.9 50.9"></polygon>
    <polygon class="truck__line truck__line-top--second" fill="#fff" points="37.9 35.2 15.1 35.2 19.1 28.7 41.9 28.7 37.9 35.2"></polygon>
    <polygon class="truck__line truck__line-bottom--second" fill="#fff" points="30.9 50.9 6.1 50.9 10.1 44.4 34.9 44.4 30.9 50.9"></polygon>
    <path class="truck__tire truck__tire-left" fill="#fff" d="M51.6,61.3c4.6,0,8.2,3.7,8.2,8.2s-3.7,8.2-8.2,8.2-8.2-3.7-8.2-8.2,3.7-8.2,8.2-8.2M51.6,55.4c-7.8,0-14.1,6.3-14.1,14.1s6.3,14.1,14.1,14.1,14.1-6.3,14.1-14.1-6.3-14.1-14.1-14.1h0Z"></path>
    <path class="truck__tire truck__tire-right" fill="#fff" d="M93.9,61.3c4.6,0,8.2,3.7,8.2,8.2s-3.7,8.2-8.2,8.2-8.2-3.7-8.2-8.2,3.7-8.2,8.2-8.2M93.9,55.4c-7.8,0-14.1,6.3-14.1,14.1s6.3,14.1,14.1,14.1,14.1-6.3,14.1-14.1-6.3-14.1-14.1-14.1h0Z"></path>
</svg>
        </span>
      </div>
    </label>
  </div>
</div>
      </div>
</a>  </div>

  <turbo-frame class="tw:h-0" id="product_variant_1798_add_to_cart">
    <form data-controller="add-to-cart" data-item-name="London floor - 6&#39;6&quot; L x 10&#39; W - Black &amp; White" data-item-id="1798" class="simple_form new_product_variant_cart" id="new_product_variant_cart" action="/en/add_product" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="zTNHEhjIx6LfchK6yGRR0lip7ZNuUcBp3eQfF7jO_qCyiGrwPLHmOhOL6so8YR7-S3euKNsQjgfCxyGngZHq0g" autocomplete="off" />
      <div class="mb-3 hidden product_variant_cart_quantity"><input autocomplete="off" class="form-control hidden" value="1" type="hidden" name="product_variant_cart[quantity]" id="product_variant_cart_quantity" /></div>
      <div class="mb-3 hidden product_variant_cart_product_variant_id"><input autocomplete="off" class="form-control hidden" value="1798" type="hidden" name="product_variant_cart[product_variant_id]" id="product_variant_cart_product_variant_id" /></div>
      <div class="mb-3 hidden product_variant_cart_cart_id"><input autocomplete="off" class="form-control hidden" type="hidden" name="product_variant_cart[cart_id]" id="product_variant_cart_cart_id" /></div>
      <div class="mb-3 hidden product_variant_cart_include_default_accessories"><input autocomplete="off" class="form-control hidden" value="true" type="hidden" name="product_variant_cart[include_default_accessories]" id="product_variant_cart_include_default_accessories" /></div>
      <input type="submit" name="commit" value="Add to truck" class="d-none" id="add-to-truck-product_variant_1798" data-action="click-&gt;add-to-cart#addToCart" data-disable-with="Add to truck" />
</form>  </turbo-frame>
</div>
</template></turbo-stream>
  <turbo-stream action="append" target="project-product-variants"><template><div class="product-box tw:group">
  <div class="tw:w-full tw:h-full tw:bg-white tw:p-3 tw:pb-0">
    <a target="_top" href="/en/products/natura-lantern">
      <div class="img-box tw:relative">
          <img alt="Natura lantern - 9.75’’ Dia x 11’’ H - Black" class="tw:object-contain tw:py-6 tw:px-6 tw:aspect-square tw:mx-auto" width="335" height="335" src="https://assets.dx.ca/product_variant_images/image/ef5d57a3192383cc6e4a877beeaefc15" />

        <div class="desc-box tw:flex tw:mb-0 tw:gap-1">
  <p data-product-variant-card-target="productVariantName" class="tw:grow tw:mb-0 tw:w-full tw:overflow-hidden tw:transition-colors tw:duration-200 tw:ease-linear tw:!font-[Arial,'Helvetica_Neue',Helvetica,sans-serif] tw:text-[#474442]">
    <span data-product-variant-card-target="productVariantFirstWord" class="tw:uppercase tw:font-bold tw:leading-5.5 tw:tracking-wider tw:block tw:group-hover:text-[#3CAF9D] tw:xl:text-[0.9375rem]">
      Natura
    </span>
    <span data-product-variant-card-target="productVariantRestOfName" class="tw:font-normal tw:leading-5.5 tw:tracking-wider  ">
      Lantern - 9.75’’ dia x 11’’ h - Black
    </span>
  </p>
  <div class="plus-box tw:flex tw:justify-end tw:min-w-10 tw:max-w-10 tw:min-h-10 tw:max-h-10 tw:grow tw:self-start tw:bg-[#F2F2F2] tw:rounded-full tw:opacity-0 tw:transition-opacity tw:duration-200 tw:ease-linear tw:group-hover:opacity-100 tw:z-[5] tw:hover:bg-[#3CAF9D] tw:[&.added-to-truck]:bg-[#3CAF9D] tw:[&.added-to-truck]:opacity-100 tw:group/plus-box tw:max-lg:!hidden">
    <span class="done-icon tw:hidden tw:w-full tw:relative tw:group-[.added-to-truck]/plus-box:block">
      <div class="tw:mt-[12px] tw:ml-[7px] tw:mr-[9px]">
        <img alt="Check" src="/vite/assets/camion-CU3BJx4f.svg" />
        <div class="tw:absolute tw:top-[-5px] tw:right-[-5px] tw:border-2 tw:border-solid tw:border-white tw:rounded-full tw:bg-[#3CAF9D] tw:w-[20px] tw:h-[20px] tw:p-[3px]">
          <img alt="Check" class="tw:w-full tw:h-full" src="/vite/assets/checkmark-BVdkxmwP.svg" />
        </div>
      </div>
    </span>
    <label for=add-to-truck-product_variant_575 class="truck-label tw:block tw:w-full tw:cursor-pointer tw:group-[.added-to-truck]/plus-box:hidden" data-controller="stop-propagation">
      <div class="tw:mt-[12px] tw:ml-[7px] tw:mr-[9px]">
        <span class="!relative --dark tw:block tw:group-hover/plus-box:hidden tw:group-[.added-to-truck]/plus-box:hidden">
          <img alt="Check" src="/vite/assets/camion-dark-CsdRATIb.svg" />
        </span>
        <span class="!relative --light tw:hidden tw:group-hover/plus-box:block tw:group-[.added-to-truck]/plus-box:block">
          <svg xmlns="http://www.w3.org/2000/svg" class="livraison-animated truck animating tw:mt-[-6px] tw:ml-[-2px]" version="1.1" viewBox="0 0 123.1 92.8" width="28" height="28">
    <defs>
        <style>
            .truck__line {
				transition: 1s all;
                animation-fill-mode: forwards  !important;
			}
			.truck__line-top--second,
			.truck__line-bottom--second {
				transition: 1s all;
				opacity: 0;
				transform: translateX(32px);
			}
			.truck__line-bottom--second {
				transition: 1s all;
				opacity: 0;
				transform: translateX(32px);
			}

			.truck.animating .truck__line-top {
				animation: leave-line-animation 1s linear 0s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__line-bottom {
				animation: leave-line-animation 1s linear 0.5s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}

			.truck.animating .truck__line-top--second {
				animation: enter-line-animation 1s linear 0s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__line-bottom--second {
				animation: enter-line-animation 1s linear 0.5s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards !important;
			}

			@keyframes leave-line-animation {
				0% {
					transform: translateX(0);
					opacity: 1;
				}
				100% {
					transform: translateX(-32px);
					opacity: 0;
				}
			}

			@keyframes enter-line-animation {
				0% {
					transform: translateX(32);
					opacity: 0;
				}
				100% {
					transform: translateX(0);
					opacity: 1;
				}
			}

			/* 
			* Tire Animation
			*/
			.truck__tire {
				transition: 0.6s all;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__tire-left {
				animation-name: tireLeftAnimation;
				animation-iteration-count: infinite;
				animation-duration: 1s;
			}
			.truck.animating .truck__tire-right {
				animation-name: tireRightAnimation;
				animation-iteration-count: infinite;
				animation-duration: 1s;
				animation-delay: 0.2s;
			}

			@keyframes tireLeftAnimation {
				0% {
					transform: translateY(0);
				}
				50% {
					transform: translateY(3px);
				}
				100% {
					transform: translateY(0);
				}
			}

			@keyframes tireRightAnimation {
				0% {
					transform: translateY(0);
				}
				50% {
					transform: translateY(2px);
				}
				100% {
					transform: translateY(0);
				}
        </style>
    </defs>
    <path fill="#fff" d="M42.8,72.4v-6h-13v-10.5h-6v16.5M51.6,72.4h62.4V25.6h-34.2V9.3H23.8v14.4h6v-8.4h44v51.1h-13.3v6h24.8v-5.9h-5.5V31.6h28.2v34.9h-5.4v5.9h-51Z"></path>
    <polygon class="truck__line truck__line-top" fill="#fff" points="37.9 35.2 15.1 35.2 19.1 28.7 41.9 28.7 37.9 35.2"></polygon>
    <polygon class="truck__line truck__line-bottom" fill="#fff" points="30.9 50.9 6.1 50.9 10.1 44.4 34.9 44.4 30.9 50.9"></polygon>
    <polygon class="truck__line truck__line-top--second" fill="#fff" points="37.9 35.2 15.1 35.2 19.1 28.7 41.9 28.7 37.9 35.2"></polygon>
    <polygon class="truck__line truck__line-bottom--second" fill="#fff" points="30.9 50.9 6.1 50.9 10.1 44.4 34.9 44.4 30.9 50.9"></polygon>
    <path class="truck__tire truck__tire-left" fill="#fff" d="M51.6,61.3c4.6,0,8.2,3.7,8.2,8.2s-3.7,8.2-8.2,8.2-8.2-3.7-8.2-8.2,3.7-8.2,8.2-8.2M51.6,55.4c-7.8,0-14.1,6.3-14.1,14.1s6.3,14.1,14.1,14.1,14.1-6.3,14.1-14.1-6.3-14.1-14.1-14.1h0Z"></path>
    <path class="truck__tire truck__tire-right" fill="#fff" d="M93.9,61.3c4.6,0,8.2,3.7,8.2,8.2s-3.7,8.2-8.2,8.2-8.2-3.7-8.2-8.2,3.7-8.2,8.2-8.2M93.9,55.4c-7.8,0-14.1,6.3-14.1,14.1s6.3,14.1,14.1,14.1,14.1-6.3,14.1-14.1-6.3-14.1-14.1-14.1h0Z"></path>
</svg>
        </span>
      </div>
    </label>
  </div>
</div>
      </div>
</a>  </div>

  <turbo-frame class="tw:h-0" id="product_variant_575_add_to_cart">
    <form data-controller="add-to-cart" data-item-name="Natura lantern - 9.75’’ Dia x 11’’ H - Black" data-item-id="575" class="simple_form new_product_variant_cart" id="new_product_variant_cart" action="/en/add_product" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="W_Go61YyIOu9wmDgIE9-xXGVx6bGM5_s92jEl-kVa9okSoUJcksBc3E7mJDUSjHpYkuEHXNy0YLoS_on0Ep_qA" autocomplete="off" />
      <div class="mb-3 hidden product_variant_cart_quantity"><input autocomplete="off" class="form-control hidden" value="1" type="hidden" name="product_variant_cart[quantity]" id="product_variant_cart_quantity" /></div>
      <div class="mb-3 hidden product_variant_cart_product_variant_id"><input autocomplete="off" class="form-control hidden" value="575" type="hidden" name="product_variant_cart[product_variant_id]" id="product_variant_cart_product_variant_id" /></div>
      <div class="mb-3 hidden product_variant_cart_cart_id"><input autocomplete="off" class="form-control hidden" type="hidden" name="product_variant_cart[cart_id]" id="product_variant_cart_cart_id" /></div>
      <div class="mb-3 hidden product_variant_cart_include_default_accessories"><input autocomplete="off" class="form-control hidden" value="true" type="hidden" name="product_variant_cart[include_default_accessories]" id="product_variant_cart_include_default_accessories" /></div>
      <input type="submit" name="commit" value="Add to truck" class="d-none" id="add-to-truck-product_variant_575" data-action="click-&gt;add-to-cart#addToCart" data-disable-with="Add to truck" />
</form>  </turbo-frame>
</div>
</template></turbo-stream>
  <turbo-stream action="append" target="project-product-variants"><template><div class="product-box tw:group">
  <div class="tw:w-full tw:h-full tw:bg-white tw:p-3 tw:pb-0">
    <a target="_top" href="/en/products/artificial-pittosporum-plant-22-d-x-33-h-green-and-black">
      <div class="img-box tw:relative">
          <img alt="Artificial Pittosporum plant - 33&quot; H - Green" class="tw:object-contain tw:py-6 tw:px-6 tw:aspect-square tw:mx-auto" width="335" height="335" src="https://assets.dx.ca/product_variant_images/image/037619c0580a16c63617fccee7fd80f8" />

        <div class="desc-box tw:flex tw:mb-0 tw:gap-1">
  <p data-product-variant-card-target="productVariantName" class="tw:grow tw:mb-0 tw:w-full tw:overflow-hidden tw:transition-colors tw:duration-200 tw:ease-linear tw:!font-[Arial,'Helvetica_Neue',Helvetica,sans-serif] tw:text-[#474442]">
    <span data-product-variant-card-target="productVariantFirstWord" class="tw:uppercase tw:font-bold tw:leading-5.5 tw:tracking-wider tw:block tw:group-hover:text-[#3CAF9D] tw:xl:text-[0.9375rem]">
      Artificial
    </span>
    <span data-product-variant-card-target="productVariantRestOfName" class="tw:font-normal tw:leading-5.5 tw:tracking-wider  ">
      Pittosporum plant - 33&quot; h - Green
    </span>
  </p>
  <div class="plus-box tw:flex tw:justify-end tw:min-w-10 tw:max-w-10 tw:min-h-10 tw:max-h-10 tw:grow tw:self-start tw:bg-[#F2F2F2] tw:rounded-full tw:opacity-0 tw:transition-opacity tw:duration-200 tw:ease-linear tw:group-hover:opacity-100 tw:z-[5] tw:hover:bg-[#3CAF9D] tw:[&.added-to-truck]:bg-[#3CAF9D] tw:[&.added-to-truck]:opacity-100 tw:group/plus-box tw:max-lg:!hidden">
    <span class="done-icon tw:hidden tw:w-full tw:relative tw:group-[.added-to-truck]/plus-box:block">
      <div class="tw:mt-[12px] tw:ml-[7px] tw:mr-[9px]">
        <img alt="Check" src="/vite/assets/camion-CU3BJx4f.svg" />
        <div class="tw:absolute tw:top-[-5px] tw:right-[-5px] tw:border-2 tw:border-solid tw:border-white tw:rounded-full tw:bg-[#3CAF9D] tw:w-[20px] tw:h-[20px] tw:p-[3px]">
          <img alt="Check" class="tw:w-full tw:h-full" src="/vite/assets/checkmark-BVdkxmwP.svg" />
        </div>
      </div>
    </span>
    <label for=add-to-truck-product_variant_1243 class="truck-label tw:block tw:w-full tw:cursor-pointer tw:group-[.added-to-truck]/plus-box:hidden" data-controller="stop-propagation">
      <div class="tw:mt-[12px] tw:ml-[7px] tw:mr-[9px]">
        <span class="!relative --dark tw:block tw:group-hover/plus-box:hidden tw:group-[.added-to-truck]/plus-box:hidden">
          <img alt="Check" src="/vite/assets/camion-dark-CsdRATIb.svg" />
        </span>
        <span class="!relative --light tw:hidden tw:group-hover/plus-box:block tw:group-[.added-to-truck]/plus-box:block">
          <svg xmlns="http://www.w3.org/2000/svg" class="livraison-animated truck animating tw:mt-[-6px] tw:ml-[-2px]" version="1.1" viewBox="0 0 123.1 92.8" width="28" height="28">
    <defs>
        <style>
            .truck__line {
				transition: 1s all;
                animation-fill-mode: forwards  !important;
			}
			.truck__line-top--second,
			.truck__line-bottom--second {
				transition: 1s all;
				opacity: 0;
				transform: translateX(32px);
			}
			.truck__line-bottom--second {
				transition: 1s all;
				opacity: 0;
				transform: translateX(32px);
			}

			.truck.animating .truck__line-top {
				animation: leave-line-animation 1s linear 0s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__line-bottom {
				animation: leave-line-animation 1s linear 0.5s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}

			.truck.animating .truck__line-top--second {
				animation: enter-line-animation 1s linear 0s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__line-bottom--second {
				animation: enter-line-animation 1s linear 0.5s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards !important;
			}

			@keyframes leave-line-animation {
				0% {
					transform: translateX(0);
					opacity: 1;
				}
				100% {
					transform: translateX(-32px);
					opacity: 0;
				}
			}

			@keyframes enter-line-animation {
				0% {
					transform: translateX(32);
					opacity: 0;
				}
				100% {
					transform: translateX(0);
					opacity: 1;
				}
			}

			/* 
			* Tire Animation
			*/
			.truck__tire {
				transition: 0.6s all;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__tire-left {
				animation-name: tireLeftAnimation;
				animation-iteration-count: infinite;
				animation-duration: 1s;
			}
			.truck.animating .truck__tire-right {
				animation-name: tireRightAnimation;
				animation-iteration-count: infinite;
				animation-duration: 1s;
				animation-delay: 0.2s;
			}

			@keyframes tireLeftAnimation {
				0% {
					transform: translateY(0);
				}
				50% {
					transform: translateY(3px);
				}
				100% {
					transform: translateY(0);
				}
			}

			@keyframes tireRightAnimation {
				0% {
					transform: translateY(0);
				}
				50% {
					transform: translateY(2px);
				}
				100% {
					transform: translateY(0);
				}
        </style>
    </defs>
    <path fill="#fff" d="M42.8,72.4v-6h-13v-10.5h-6v16.5M51.6,72.4h62.4V25.6h-34.2V9.3H23.8v14.4h6v-8.4h44v51.1h-13.3v6h24.8v-5.9h-5.5V31.6h28.2v34.9h-5.4v5.9h-51Z"></path>
    <polygon class="truck__line truck__line-top" fill="#fff" points="37.9 35.2 15.1 35.2 19.1 28.7 41.9 28.7 37.9 35.2"></polygon>
    <polygon class="truck__line truck__line-bottom" fill="#fff" points="30.9 50.9 6.1 50.9 10.1 44.4 34.9 44.4 30.9 50.9"></polygon>
    <polygon class="truck__line truck__line-top--second" fill="#fff" points="37.9 35.2 15.1 35.2 19.1 28.7 41.9 28.7 37.9 35.2"></polygon>
    <polygon class="truck__line truck__line-bottom--second" fill="#fff" points="30.9 50.9 6.1 50.9 10.1 44.4 34.9 44.4 30.9 50.9"></polygon>
    <path class="truck__tire truck__tire-left" fill="#fff" d="M51.6,61.3c4.6,0,8.2,3.7,8.2,8.2s-3.7,8.2-8.2,8.2-8.2-3.7-8.2-8.2,3.7-8.2,8.2-8.2M51.6,55.4c-7.8,0-14.1,6.3-14.1,14.1s6.3,14.1,14.1,14.1,14.1-6.3,14.1-14.1-6.3-14.1-14.1-14.1h0Z"></path>
    <path class="truck__tire truck__tire-right" fill="#fff" d="M93.9,61.3c4.6,0,8.2,3.7,8.2,8.2s-3.7,8.2-8.2,8.2-8.2-3.7-8.2-8.2,3.7-8.2,8.2-8.2M93.9,55.4c-7.8,0-14.1,6.3-14.1,14.1s6.3,14.1,14.1,14.1,14.1-6.3,14.1-14.1-6.3-14.1-14.1-14.1h0Z"></path>
</svg>
        </span>
      </div>
    </label>
  </div>
</div>
      </div>
</a>  </div>

  <turbo-frame class="tw:h-0" id="product_variant_1243_add_to_cart">
    <form data-controller="add-to-cart" data-item-name="Artificial Pittosporum plant - 33&quot; H - Green" data-item-id="1243" class="simple_form new_product_variant_cart" id="new_product_variant_cart" action="/en/add_product" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="TofssStONkboiIpTEkQ777VhhPyezKhGqWn_riOt0Y8xPMFTDzcX3iRxciPmQXTDpr_HRyuN5ii2SsEeGvLF_Q" autocomplete="off" />
      <div class="mb-3 hidden product_variant_cart_quantity"><input autocomplete="off" class="form-control hidden" value="1" type="hidden" name="product_variant_cart[quantity]" id="product_variant_cart_quantity" /></div>
      <div class="mb-3 hidden product_variant_cart_product_variant_id"><input autocomplete="off" class="form-control hidden" value="1243" type="hidden" name="product_variant_cart[product_variant_id]" id="product_variant_cart_product_variant_id" /></div>
      <div class="mb-3 hidden product_variant_cart_cart_id"><input autocomplete="off" class="form-control hidden" type="hidden" name="product_variant_cart[cart_id]" id="product_variant_cart_cart_id" /></div>
      <div class="mb-3 hidden product_variant_cart_include_default_accessories"><input autocomplete="off" class="form-control hidden" value="true" type="hidden" name="product_variant_cart[include_default_accessories]" id="product_variant_cart_include_default_accessories" /></div>
      <input type="submit" name="commit" value="Add to truck" class="d-none" id="add-to-truck-product_variant_1243" data-action="click-&gt;add-to-cart#addToCart" data-disable-with="Add to truck" />
</form>  </turbo-frame>
</div>
</template></turbo-stream>
  <turbo-stream action="append" target="project-product-variants"><template><div class="product-box tw:group">
  <div class="tw:w-full tw:h-full tw:bg-white tw:p-3 tw:pb-0">
    <a target="_top" href="/en/products/okinawa-lamp-on-foot-brown">
      <div class="img-box tw:relative">
          <img alt="Okinawa - Floor lamp - Amber wood" class="tw:object-contain tw:py-6 tw:px-6 tw:aspect-square tw:mx-auto" width="335" height="335" src="https://assets.dx.ca/product_variant_images/image/69b9ccf22390a6b300459cf60915ab6d" />

        <div class="desc-box tw:flex tw:mb-0 tw:gap-1">
  <p data-product-variant-card-target="productVariantName" class="tw:grow tw:mb-0 tw:w-full tw:overflow-hidden tw:transition-colors tw:duration-200 tw:ease-linear tw:!font-[Arial,'Helvetica_Neue',Helvetica,sans-serif] tw:text-[#474442]">
    <span data-product-variant-card-target="productVariantFirstWord" class="tw:uppercase tw:font-bold tw:leading-5.5 tw:tracking-wider tw:block tw:group-hover:text-[#3CAF9D] tw:xl:text-[0.9375rem]">
      Okinawa
    </span>
    <span data-product-variant-card-target="productVariantRestOfName" class="tw:font-normal tw:leading-5.5 tw:tracking-wider  ">
      Floor lamp - Amber wood
    </span>
  </p>
  <div class="plus-box tw:flex tw:justify-end tw:min-w-10 tw:max-w-10 tw:min-h-10 tw:max-h-10 tw:grow tw:self-start tw:bg-[#F2F2F2] tw:rounded-full tw:opacity-0 tw:transition-opacity tw:duration-200 tw:ease-linear tw:group-hover:opacity-100 tw:z-[5] tw:hover:bg-[#3CAF9D] tw:[&.added-to-truck]:bg-[#3CAF9D] tw:[&.added-to-truck]:opacity-100 tw:group/plus-box tw:max-lg:!hidden">
    <span class="done-icon tw:hidden tw:w-full tw:relative tw:group-[.added-to-truck]/plus-box:block">
      <div class="tw:mt-[12px] tw:ml-[7px] tw:mr-[9px]">
        <img alt="Check" src="/vite/assets/camion-CU3BJx4f.svg" />
        <div class="tw:absolute tw:top-[-5px] tw:right-[-5px] tw:border-2 tw:border-solid tw:border-white tw:rounded-full tw:bg-[#3CAF9D] tw:w-[20px] tw:h-[20px] tw:p-[3px]">
          <img alt="Check" class="tw:w-full tw:h-full" src="/vite/assets/checkmark-BVdkxmwP.svg" />
        </div>
      </div>
    </span>
    <label for=add-to-truck-product_variant_1795 class="truck-label tw:block tw:w-full tw:cursor-pointer tw:group-[.added-to-truck]/plus-box:hidden" data-controller="stop-propagation">
      <div class="tw:mt-[12px] tw:ml-[7px] tw:mr-[9px]">
        <span class="!relative --dark tw:block tw:group-hover/plus-box:hidden tw:group-[.added-to-truck]/plus-box:hidden">
          <img alt="Check" src="/vite/assets/camion-dark-CsdRATIb.svg" />
        </span>
        <span class="!relative --light tw:hidden tw:group-hover/plus-box:block tw:group-[.added-to-truck]/plus-box:block">
          <svg xmlns="http://www.w3.org/2000/svg" class="livraison-animated truck animating tw:mt-[-6px] tw:ml-[-2px]" version="1.1" viewBox="0 0 123.1 92.8" width="28" height="28">
    <defs>
        <style>
            .truck__line {
				transition: 1s all;
                animation-fill-mode: forwards  !important;
			}
			.truck__line-top--second,
			.truck__line-bottom--second {
				transition: 1s all;
				opacity: 0;
				transform: translateX(32px);
			}
			.truck__line-bottom--second {
				transition: 1s all;
				opacity: 0;
				transform: translateX(32px);
			}

			.truck.animating .truck__line-top {
				animation: leave-line-animation 1s linear 0s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__line-bottom {
				animation: leave-line-animation 1s linear 0.5s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}

			.truck.animating .truck__line-top--second {
				animation: enter-line-animation 1s linear 0s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__line-bottom--second {
				animation: enter-line-animation 1s linear 0.5s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards !important;
			}

			@keyframes leave-line-animation {
				0% {
					transform: translateX(0);
					opacity: 1;
				}
				100% {
					transform: translateX(-32px);
					opacity: 0;
				}
			}

			@keyframes enter-line-animation {
				0% {
					transform: translateX(32);
					opacity: 0;
				}
				100% {
					transform: translateX(0);
					opacity: 1;
				}
			}

			/* 
			* Tire Animation
			*/
			.truck__tire {
				transition: 0.6s all;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__tire-left {
				animation-name: tireLeftAnimation;
				animation-iteration-count: infinite;
				animation-duration: 1s;
			}
			.truck.animating .truck__tire-right {
				animation-name: tireRightAnimation;
				animation-iteration-count: infinite;
				animation-duration: 1s;
				animation-delay: 0.2s;
			}

			@keyframes tireLeftAnimation {
				0% {
					transform: translateY(0);
				}
				50% {
					transform: translateY(3px);
				}
				100% {
					transform: translateY(0);
				}
			}

			@keyframes tireRightAnimation {
				0% {
					transform: translateY(0);
				}
				50% {
					transform: translateY(2px);
				}
				100% {
					transform: translateY(0);
				}
        </style>
    </defs>
    <path fill="#fff" d="M42.8,72.4v-6h-13v-10.5h-6v16.5M51.6,72.4h62.4V25.6h-34.2V9.3H23.8v14.4h6v-8.4h44v51.1h-13.3v6h24.8v-5.9h-5.5V31.6h28.2v34.9h-5.4v5.9h-51Z"></path>
    <polygon class="truck__line truck__line-top" fill="#fff" points="37.9 35.2 15.1 35.2 19.1 28.7 41.9 28.7 37.9 35.2"></polygon>
    <polygon class="truck__line truck__line-bottom" fill="#fff" points="30.9 50.9 6.1 50.9 10.1 44.4 34.9 44.4 30.9 50.9"></polygon>
    <polygon class="truck__line truck__line-top--second" fill="#fff" points="37.9 35.2 15.1 35.2 19.1 28.7 41.9 28.7 37.9 35.2"></polygon>
    <polygon class="truck__line truck__line-bottom--second" fill="#fff" points="30.9 50.9 6.1 50.9 10.1 44.4 34.9 44.4 30.9 50.9"></polygon>
    <path class="truck__tire truck__tire-left" fill="#fff" d="M51.6,61.3c4.6,0,8.2,3.7,8.2,8.2s-3.7,8.2-8.2,8.2-8.2-3.7-8.2-8.2,3.7-8.2,8.2-8.2M51.6,55.4c-7.8,0-14.1,6.3-14.1,14.1s6.3,14.1,14.1,14.1,14.1-6.3,14.1-14.1-6.3-14.1-14.1-14.1h0Z"></path>
    <path class="truck__tire truck__tire-right" fill="#fff" d="M93.9,61.3c4.6,0,8.2,3.7,8.2,8.2s-3.7,8.2-8.2,8.2-8.2-3.7-8.2-8.2,3.7-8.2,8.2-8.2M93.9,55.4c-7.8,0-14.1,6.3-14.1,14.1s6.3,14.1,14.1,14.1,14.1-6.3,14.1-14.1-6.3-14.1-14.1-14.1h0Z"></path>
</svg>
        </span>
      </div>
    </label>
  </div>
</div>
      </div>
</a>  </div>

  <turbo-frame class="tw:h-0" id="product_variant_1795_add_to_cart">
    <form data-controller="add-to-cart" data-item-name="Okinawa - Floor lamp - Amber wood" data-item-id="1795" class="simple_form new_product_variant_cart" id="new_product_variant_cart" action="/en/add_product" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="Py-zTos7srv29pHyPGI7cl4dhz_r3Q8LHu0u1VAgd4JAlJ6sr0KTIzoPaYLIZ3ReTcPEhF6cQWUBzhBlaX9j8A" autocomplete="off" />
      <div class="mb-3 hidden product_variant_cart_quantity"><input autocomplete="off" class="form-control hidden" value="1" type="hidden" name="product_variant_cart[quantity]" id="product_variant_cart_quantity" /></div>
      <div class="mb-3 hidden product_variant_cart_product_variant_id"><input autocomplete="off" class="form-control hidden" value="1795" type="hidden" name="product_variant_cart[product_variant_id]" id="product_variant_cart_product_variant_id" /></div>
      <div class="mb-3 hidden product_variant_cart_cart_id"><input autocomplete="off" class="form-control hidden" type="hidden" name="product_variant_cart[cart_id]" id="product_variant_cart_cart_id" /></div>
      <div class="mb-3 hidden product_variant_cart_include_default_accessories"><input autocomplete="off" class="form-control hidden" value="true" type="hidden" name="product_variant_cart[include_default_accessories]" id="product_variant_cart_include_default_accessories" /></div>
      <input type="submit" name="commit" value="Add to truck" class="d-none" id="add-to-truck-product_variant_1795" data-action="click-&gt;add-to-cart#addToCart" data-disable-with="Add to truck" />
</form>  </turbo-frame>
</div>
</template></turbo-stream>
  <turbo-stream action="append" target="project-product-variants"><template><div class="product-box tw:group">
  <div class="tw:w-full tw:h-full tw:bg-white tw:p-3 tw:pb-0">
    <a target="_top" href="/en/products/the-mini-table-lamp-white">
      <div class="img-box tw:relative">
          <img alt="Franklin table lamp - 3.8&quot; Dia x 5.9&quot; H - White" class="tw:object-contain tw:py-6 tw:px-6 tw:aspect-square tw:mx-auto" width="335" height="335" src="https://assets.dx.ca/product_variant_images/image/f11cced76ac68552414ea6befbfc7d23" />

        <div class="desc-box tw:flex tw:mb-0 tw:gap-1">
  <p data-product-variant-card-target="productVariantName" class="tw:grow tw:mb-0 tw:w-full tw:overflow-hidden tw:transition-colors tw:duration-200 tw:ease-linear tw:!font-[Arial,'Helvetica_Neue',Helvetica,sans-serif] tw:text-[#474442]">
    <span data-product-variant-card-target="productVariantFirstWord" class="tw:uppercase tw:font-bold tw:leading-5.5 tw:tracking-wider tw:block tw:group-hover:text-[#3CAF9D] tw:xl:text-[0.9375rem]">
      Franklin
    </span>
    <span data-product-variant-card-target="productVariantRestOfName" class="tw:font-normal tw:leading-5.5 tw:tracking-wider  ">
      Table lamp - 3.8&quot; dia x 5.9&quot; h - White
    </span>
  </p>
  <div class="plus-box tw:flex tw:justify-end tw:min-w-10 tw:max-w-10 tw:min-h-10 tw:max-h-10 tw:grow tw:self-start tw:bg-[#F2F2F2] tw:rounded-full tw:opacity-0 tw:transition-opacity tw:duration-200 tw:ease-linear tw:group-hover:opacity-100 tw:z-[5] tw:hover:bg-[#3CAF9D] tw:[&.added-to-truck]:bg-[#3CAF9D] tw:[&.added-to-truck]:opacity-100 tw:group/plus-box tw:max-lg:!hidden">
    <span class="done-icon tw:hidden tw:w-full tw:relative tw:group-[.added-to-truck]/plus-box:block">
      <div class="tw:mt-[12px] tw:ml-[7px] tw:mr-[9px]">
        <img alt="Check" src="/vite/assets/camion-CU3BJx4f.svg" />
        <div class="tw:absolute tw:top-[-5px] tw:right-[-5px] tw:border-2 tw:border-solid tw:border-white tw:rounded-full tw:bg-[#3CAF9D] tw:w-[20px] tw:h-[20px] tw:p-[3px]">
          <img alt="Check" class="tw:w-full tw:h-full" src="/vite/assets/checkmark-BVdkxmwP.svg" />
        </div>
      </div>
    </span>
    <label for=add-to-truck-product_variant_1807 class="truck-label tw:block tw:w-full tw:cursor-pointer tw:group-[.added-to-truck]/plus-box:hidden" data-controller="stop-propagation">
      <div class="tw:mt-[12px] tw:ml-[7px] tw:mr-[9px]">
        <span class="!relative --dark tw:block tw:group-hover/plus-box:hidden tw:group-[.added-to-truck]/plus-box:hidden">
          <img alt="Check" src="/vite/assets/camion-dark-CsdRATIb.svg" />
        </span>
        <span class="!relative --light tw:hidden tw:group-hover/plus-box:block tw:group-[.added-to-truck]/plus-box:block">
          <svg xmlns="http://www.w3.org/2000/svg" class="livraison-animated truck animating tw:mt-[-6px] tw:ml-[-2px]" version="1.1" viewBox="0 0 123.1 92.8" width="28" height="28">
    <defs>
        <style>
            .truck__line {
				transition: 1s all;
                animation-fill-mode: forwards  !important;
			}
			.truck__line-top--second,
			.truck__line-bottom--second {
				transition: 1s all;
				opacity: 0;
				transform: translateX(32px);
			}
			.truck__line-bottom--second {
				transition: 1s all;
				opacity: 0;
				transform: translateX(32px);
			}

			.truck.animating .truck__line-top {
				animation: leave-line-animation 1s linear 0s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__line-bottom {
				animation: leave-line-animation 1s linear 0.5s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}

			.truck.animating .truck__line-top--second {
				animation: enter-line-animation 1s linear 0s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__line-bottom--second {
				animation: enter-line-animation 1s linear 0.5s 3;
                animation-iteration-count: infinite;
                animation-fill-mode: forwards !important;
			}

			@keyframes leave-line-animation {
				0% {
					transform: translateX(0);
					opacity: 1;
				}
				100% {
					transform: translateX(-32px);
					opacity: 0;
				}
			}

			@keyframes enter-line-animation {
				0% {
					transform: translateX(32);
					opacity: 0;
				}
				100% {
					transform: translateX(0);
					opacity: 1;
				}
			}

			/* 
			* Tire Animation
			*/
			.truck__tire {
				transition: 0.6s all;
                animation-fill-mode: forwards  !important;
			}
			.truck.animating .truck__tire-left {
				animation-name: tireLeftAnimation;
				animation-iteration-count: infinite;
				animation-duration: 1s;
			}
			.truck.animating .truck__tire-right {
				animation-name: tireRightAnimation;
				animation-iteration-count: infinite;
				animation-duration: 1s;
				animation-delay: 0.2s;
			}

			@keyframes tireLeftAnimation {
				0% {
					transform: translateY(0);
				}
				50% {
					transform: translateY(3px);
				}
				100% {
					transform: translateY(0);
				}
			}

			@keyframes tireRightAnimation {
				0% {
					transform: translateY(0);
				}
				50% {
					transform: translateY(2px);
				}
				100% {
					transform: translateY(0);
				}
        </style>
    </defs>
    <path fill="#fff" d="M42.8,72.4v-6h-13v-10.5h-6v16.5M51.6,72.4h62.4V25.6h-34.2V9.3H23.8v14.4h6v-8.4h44v51.1h-13.3v6h24.8v-5.9h-5.5V31.6h28.2v34.9h-5.4v5.9h-51Z"></path>
    <polygon class="truck__line truck__line-top" fill="#fff" points="37.9 35.2 15.1 35.2 19.1 28.7 41.9 28.7 37.9 35.2"></polygon>
    <polygon class="truck__line truck__line-bottom" fill="#fff" points="30.9 50.9 6.1 50.9 10.1 44.4 34.9 44.4 30.9 50.9"></polygon>
    <polygon class="truck__line truck__line-top--second" fill="#fff" points="37.9 35.2 15.1 35.2 19.1 28.7 41.9 28.7 37.9 35.2"></polygon>
    <polygon class="truck__line truck__line-bottom--second" fill="#fff" points="30.9 50.9 6.1 50.9 10.1 44.4 34.9 44.4 30.9 50.9"></polygon>
    <path class="truck__tire truck__tire-left" fill="#fff" d="M51.6,61.3c4.6,0,8.2,3.7,8.2,8.2s-3.7,8.2-8.2,8.2-8.2-3.7-8.2-8.2,3.7-8.2,8.2-8.2M51.6,55.4c-7.8,0-14.1,6.3-14.1,14.1s6.3,14.1,14.1,14.1,14.1-6.3,14.1-14.1-6.3-14.1-14.1-14.1h0Z"></path>
    <path class="truck__tire truck__tire-right" fill="#fff" d="M93.9,61.3c4.6,0,8.2,3.7,8.2,8.2s-3.7,8.2-8.2,8.2-8.2-3.7-8.2-8.2,3.7-8.2,8.2-8.2M93.9,55.4c-7.8,0-14.1,6.3-14.1,14.1s6.3,14.1,14.1,14.1,14.1-6.3,14.1-14.1-6.3-14.1-14.1-14.1h0Z"></path>
</svg>
        </span>
      </div>
    </label>
  </div>
</div>
      </div>
</a>  </div>

  <turbo-frame class="tw:h-0" id="product_variant_1807_add_to_cart">
    <form data-controller="add-to-cart" data-item-name="Franklin table lamp - 3.8&quot; Dia x 5.9&quot; H - White" data-item-id="1807" class="simple_form new_product_variant_cart" id="new_product_variant_cart" action="/en/add_product" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="scUGeihPPA9GfQ-yMLPOp88fJLBnks3dJRBf1oOeiULOfiuYDDYdl4qE98LEtoGL3MFnC9LTg7M6M2FmusGdMA" autocomplete="off" />
      <div class="mb-3 hidden product_variant_cart_quantity"><input autocomplete="off" class="form-control hidden" value="1" type="hidden" name="product_variant_cart[quantity]" id="product_variant_cart_quantity" /></div>
      <div class="mb-3 hidden product_variant_cart_product_variant_id"><input autocomplete="off" class="form-control hidden" value="1807" type="hidden" name="product_variant_cart[product_variant_id]" id="product_variant_cart_product_variant_id" /></div>
      <div class="mb-3 hidden product_variant_cart_cart_id"><input autocomplete="off" class="form-control hidden" type="hidden" name="product_variant_cart[cart_id]" id="product_variant_cart_cart_id" /></div>
      <div class="mb-3 hidden product_variant_cart_include_default_accessories"><input autocomplete="off" class="form-control hidden" value="true" type="hidden" name="product_variant_cart[include_default_accessories]" id="product_variant_cart_include_default_accessories" /></div>
      <input type="submit" name="commit" value="Add to truck" class="d-none" id="add-to-truck-product_variant_1807" data-action="click-&gt;add-to-cart#addToCart" data-disable-with="Add to truck" />
</form>  </turbo-frame>
</div>
</template></turbo-stream>

  <turbo-stream action="replace" targets=".fleche-plus-blanche"><template>
    <a data-turbo-stream="true" data-rel="nofollow" class="fleche-plus-blanche" href="/streams/projects/100eme-prevost-plancher-london-fidji-cuir-blanc-ecran-intimite-conta-okinawa-lanterne-mezzo-davis-en/products?page=3"></a>
</template></turbo-stream>