  <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/scarlette-modular-sofa-ottoman-cover-yellow">
      <div class="img-box tw:relative">
          <img alt="Scarlette ottoman - Yellow" 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/a00bb6a709d72ee628bd190ad5e5685f" />

        <div class="tw:block tw:px-4 tw:-mx-4 tw:-mb-4 tw:py-4 tw:grow ">
  <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]">
        Scarlette
      </span>
      <span data-product-variant-card-target="productVariantRestOfName" class="tw:font-normal tw:leading-5.5 tw:tracking-wider  ">
        Ottoman - Yellow
      </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_1416 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>
      </div>
</a>  </div>

  <turbo-frame class="tw:h-0" id="product_variant_1416_add_to_cart">
    <form data-controller="add-to-cart" data-item-name="Scarlette ottoman - Yellow" data-item-id="1416" data-item-img="https://assets.dx.ca/product_variant_images/image/a00bb6a709d72ee628bd190ad5e5685f" 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="jtaUUWllBXRZyERYEOJliib4SMitMzYa8UaIlF0i4z8Hu4qM91T4QdZs7snAe-5WITMIIWKgG_0sAbsLzq4zmQ" 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="1416" 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_1416" 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/euphemia-carpet-8-x-10-blue-and-ivory">
      <div class="img-box tw:relative">
          <img alt="Euphemia carpet - 10&#39; L x 8&#39; W - Blue &amp; Ivory" 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/f99ece4ffe527b2899cf845c1f14b0d2" />

        <div class="tw:block tw:px-4 tw:-mx-4 tw:-mb-4 tw:py-4 tw:grow ">
  <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]">
        Euphemia
      </span>
      <span data-product-variant-card-target="productVariantRestOfName" class="tw:font-normal tw:leading-5.5 tw:tracking-wider  ">
        Carpet - 10&#39; l x 8&#39; w - Blue &amp; ivory
      </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_1502 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>
      </div>
</a>  </div>

  <turbo-frame class="tw:h-0" id="product_variant_1502_add_to_cart">
    <form data-controller="add-to-cart" data-item-name="Euphemia carpet - 10&#39; L x 8&#39; W - Blue &amp; Ivory" data-item-id="1502" data-item-img="https://assets.dx.ca/product_variant_images/image/f99ece4ffe527b2899cf845c1f14b0d2" 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="MaJUkEOaes5l2X5GoTDCDiSyeiuwp4BxQdCT9PqXxkC4z0pN3auH--p91NdxqUnSI3k6wn80rZacl6BraRsW5g" 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="1502" 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_1502" 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/kimono-coffee-table-wood">
      <div class="img-box tw:relative">
          <img alt="Kimono coffee table - 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/8509ed2ee79880b2678a9296a2c03524" />

        <div class="tw:block tw:px-4 tw:-mx-4 tw:-mb-4 tw:py-4 tw:grow ">
  <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]">
        Kimono
      </span>
      <span data-product-variant-card-target="productVariantRestOfName" class="tw:font-normal tw:leading-5.5 tw:tracking-wider  ">
        Coffee table - 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_554 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>
      </div>
</a>  </div>

  <turbo-frame class="tw:h-0" id="product_variant_554_add_to_cart">
    <form data-controller="add-to-cart" data-item-name="Kimono coffee table - Wood" data-item-id="554" data-item-img="https://assets.dx.ca/product_variant_images/image/8509ed2ee79880b2678a9296a2c03524" 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="IGXjp71BYCaNu1YlCM34OcdzD38pok8JrJ2v7NeXpe-pCP16I3CdEwIf_LTYVHPlwLhPluYxYu5x2pxzRBt1SQ" 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="554" 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_554" 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/fidji-pouf-cube-white-leather">
      <div class="img-box tw:relative">
          <img alt="Fidji pouf cube - Hard white leather" 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/2d9ea8bd97a49ab32e71678cea25a02e" />

        <div class="tw:block tw:px-4 tw:-mx-4 tw:-mb-4 tw:py-4 tw:grow ">
  <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]">
        Fidji
      </span>
      <span data-product-variant-card-target="productVariantRestOfName" class="tw:font-normal tw:leading-5.5 tw:tracking-wider  ">
        Pouf cube - Hard white leather
      </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_468 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>
      </div>
</a>  </div>

  <turbo-frame class="tw:h-0" id="product_variant_468_add_to_cart">
    <form data-controller="add-to-cart" data-item-name="Fidji pouf cube - Hard white leather" data-item-id="468" data-item-img="https://assets.dx.ca/product_variant_images/image/2d9ea8bd97a49ab32e71678cea25a02e" 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="hbH3xl2Nskp8YITaKjIlzhravEWZKOoBQI3XSJhSFsgM3Okbw7xPf_PELkv6q64SHRH8rFa7x-adyuTXC97Gbg" 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="468" 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_468" 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/alexandria-armchair-assembly-linen">
      <div class="img-box tw:relative">
          <img alt="Alexandria armchair - Assembly Linen" 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/b69aba2f667fd8162559e90202331d8d" />

        <div class="tw:block tw:px-4 tw:-mx-4 tw:-mb-4 tw:py-4 tw:grow ">
  <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]">
        Alexandria
      </span>
      <span data-product-variant-card-target="productVariantRestOfName" class="tw:font-normal tw:leading-5.5 tw:tracking-wider  ">
        Armchair - Assembly linen
      </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_28 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>
      </div>
</a>  </div>

  <turbo-frame class="tw:h-0" id="product_variant_28_add_to_cart">
    <form data-controller="add-to-cart" data-item-name="Alexandria armchair - Assembly Linen" data-item-id="28" data-item-img="https://assets.dx.ca/product_variant_images/image/b69aba2f667fd8162559e90202331d8d" 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="7PtIjgaMc5Xi85QKNssbgNewwaWq9EP3VZlYV8mFyc9lllZTmL2OoG1XPpvmUpBc0HuBTGVnbhCI3mvIWgkZaQ" 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="28" 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_28" 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/flower-cushion-20-l-x-20-h-white">
      <div class="img-box tw:relative">
          <img alt="Flower cushion - 20&quot; L x 20&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/9af05b1c37e3c6eb4e57554cda52e18f" />

        <div class="tw:block tw:px-4 tw:-mx-4 tw:-mb-4 tw:py-4 tw:grow ">
  <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]">
        Flower
      </span>
      <span data-product-variant-card-target="productVariantRestOfName" class="tw:font-normal tw:leading-5.5 tw:tracking-wider  ">
        Cushion - 20&quot; l x 20&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_253 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>
      </div>
</a>  </div>

  <turbo-frame class="tw:h-0" id="product_variant_253_add_to_cart">
    <form data-controller="add-to-cart" data-item-name="Flower cushion - 20&quot; L x 20&quot; H - White" data-item-id="253" data-item-img="https://assets.dx.ca/product_variant_images/image/9af05b1c37e3c6eb4e57554cda52e18f" 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="-LcOYDmbYroCgyw299UD3gLOQ7YCDfAZ7kiIyT-gKN5x2hC9p6qfj40nhqcnTIgCBQUDX82e3f4zD7tWrCz4eA" 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="253" 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_253" 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/long-banc-nahla-tapis-alveole-pouf-bali-fauteuil-malibu/products?page=3"></a>
</template></turbo-stream>