{"product_id":"svelta-shirt","title":"Svelta Shirt","description":"\n\u003cstyle\u003e\n  #SveltaIntroVoid {\n    position: fixed !important;\n    top: 0 !important; left: 0 !important;\n    width: 100vw !important; height: 100vh !important;\n    background: #000000 !important;\n    z-index: 9999999999 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    pointer-events: none !important; \/* Laisse passer les interactions après coup *\/\n    \n    \/* Durée stricte de 2.0s avant de lancer le fondu de sortie de 0.5s *\/\n    animation: sveltaFadeOut 0.5s cubic-bezier(0.25, 1, 0.5, 1) forwards !important;\n    animation-delay: 2.0s !important; \n  }\n\n  @keyframes sveltaFadeOut {\n    0% { opacity: 1; visibility: visible; }\n    100% { opacity: 0; visibility: hidden !important; }\n  }\n\n  \/* Image de Sisyphe en plein écran vertical (Mobile First) *\/\n  .svelta-sisyphus-img {\n    position: absolute !important;\n    top: 0 !important; left: 0 !important;\n    width: 100% !important; height: 100% !important;\n    object-fit: cover !important; \/* Remplit l'écran du téléphone sans déformer *\/\n    object-position: center !important;\n    filter: brightness(0.4) contrast(1.1); \/* Assombrit le fond pour faire ressortir le texte *\/\n    opacity: 0;\n    animation: sveltaImgReveal 2.5s cubic-bezier(0.16, 1, 0.3, 1) forwards !important;\n  }\n\n  @keyframes sveltaImgReveal {\n    0% { opacity: 0; transform: scale(1.03); }\n    15% { opacity: 1; }\n    85% { opacity: 1; transform: scale(1.0); }\n    100% { opacity: 0; }\n  }\n\n  \/* Typographie Premium \/ Identité Svelta *\/\n  .svelta-mantra-text {\n    font-family: 'Helvetica Neue', Arial, sans-serif !important;\n    font-size: 20px !important; \/* Taille équilibrée et impactante sur smartphone *\/\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    letter-spacing: 10px !important; \/* Espacement fort style Quiet Luxury *\/\n    text-transform: uppercase !important;\n    text-align: center !important;\n    line-height: 1.5 !important;\n    z-index: 10 !important;\n    padding: 0 30px !important;\n    opacity: 0;\n    transform: scale(0.95);\n    animation: sveltaTextReveal 2.0s 0.2s cubic-bezier(0.16, 1, 0.3, 1) forwards !important;\n  }\n\n  @keyframes sveltaTextReveal {\n    0% { opacity: 0; transform: scale(0.95); text-shadow: 0 0 0px rgba(255,255,255,0); }\n    25% { opacity: 1; transform: scale(1); text-shadow: 0 0 20px rgba(255,255,255,0.2); }\n    80% { opacity: 1; transform: scale(1.01); }\n    100% { opacity: 0; transform: scale(1.05); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv id=\"SveltaIntroVoid\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1053\/8765\/5507\/files\/Download_Sisyphus__Eternal__Struggle__Artwork_Wallpaper___Wallpapers_com.webp?v=1779998508\" class=\"svelta-sisyphus-img\" alt=\"Svelta Discipline\"\u003e\n  \n  \u003cdiv class=\"svelta-mantra-text\"\u003eTHE STRUGGLE\u003cbr\u003eIS THE TRIUMPH.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"svelta-delivery-timeline\"\u003e\n  \n  \u003cdiv class=\"svelta-timeline-item\"\u003e\n    \u003cdiv class=\"svelta-timeline-icon-wrapper\"\u003e\n      \u003csvg class=\"svelta-timeline-icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\n        \u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\n        \u003cpath d=\"M12 8v4l3 3\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003cdiv class=\"svelta-timeline-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"svelta-timeline-content\"\u003e\n      \u003cdiv class=\"svelta-step-label\"\u003eORDER PLACED\u003c\/div\u003e\n      \u003cdiv class=\"svelta-step-date\" id=\"svelta-date-today\"\u003eLoading...\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"svelta-timeline-item\"\u003e\n    \u003cdiv class=\"svelta-timeline-icon-wrapper\"\u003e\n      \u003csvg class=\"svelta-timeline-icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\n        \u003crect x=\"2\" y=\"7\" width=\"20\" height=\"11\" rx=\"1\"\u003e\u003c\/rect\u003e\n        \u003cpath d=\"M6 7V5a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2\"\u003e\u003c\/path\u003e\n        \u003cline x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n      \u003cdiv class=\"svelta-timeline-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"svelta-timeline-content\"\u003e\n      \u003cdiv class=\"svelta-step-label\"\u003eDISPATCH OUT OF WORKSHOP \u003cspan class=\"svelta-days-badge\"\u003e[ 2-5 DAYS ]\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"svelta-step-date\" id=\"svelta-date-dispatch\"\u003eLoading...\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"svelta-timeline-item\"\u003e\n    \u003cdiv class=\"svelta-timeline-icon-wrapper\"\u003e\n      \u003csvg class=\"svelta-timeline-icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\n        \u003cpath d=\"M12 2L2 7l10 5 10-5-10-5z\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M2 17l10 5 10-5\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"svelta-timeline-content\"\u003e\n      \u003cdiv class=\"svelta-step-label\"\u003eFINAL DELIVERY AT HOME \u003cspan class=\"svelta-days-badge\"\u003e[ +7 DAYS TRANSIT ]\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"svelta-step-date\" id=\"svelta-date-delivery\"\u003eLoading...\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  \/* --- HIDE IMPULSE DEFAULT ESTIMATED DELIVERY BACKUP --- *\/\n  \/* Cible et supprime l'ancien bloc du thème pour éviter les conflits visuels *\/\n  .product-block:has([class*=\"delivery\"]),\n  .product__delivery-info,\n  [data-product-delivery-information] {\n    display: none !important;\n    height: 0 !important;\n    padding: 0 !important;\n    margin: 0 !important;\n    opacity: 0 !important;\n    visibility: hidden !important;\n  }\n\n  \/* --- STYLES STRUCTURELS SVELTA --- *\/\n  .svelta-delivery-timeline {\n    width: 100%;\n    max-width: 440px;\n    margin: 25px 0;\n    padding: 20px;\n    background: #000000;\n    border: 1px solid #1a1a1a;\n    box-sizing: border-box;\n  }\n\n  .svelta-timeline-item {\n    display: flex;\n    gap: 20px;\n    position: relative;\n    padding-bottom: 25px;\n  }\n\n  .svelta-timeline-item:last-child {\n    padding-bottom: 0;\n  }\n\n  .svelta-timeline-icon-wrapper {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    position: relative;\n  }\n\n  .svelta-timeline-icon {\n    width: 18px;\n    height: 18px;\n    color: #ffffff;\n    background: #000000;\n    z-index: 2;\n  }\n\n  .svelta-timeline-line {\n    position: absolute;\n    top: 22px;\n    bottom: -10px;\n    width: 1px;\n    background: #222222;\n    z-index: 1;\n  }\n\n  .svelta-timeline-content {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n  }\n\n  .svelta-step-label {\n    font-family: 'Courier New', monospace !important;\n    font-size: 11px !important;\n    letter-spacing: 2px !important;\n    color: #666666;\n    text-transform: uppercase;\n    line-height: 1.2;\n    margin-bottom: 4px;\n  }\n\n  .svelta-timeline-item:last-child .svelta-step-label {\n    color: #aaaaaa;\n  }\n\n  .svelta-step-date {\n    font-family: 'Helvetica Neue', Arial, sans-serif !important;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    letter-spacing: 1px !important;\n    text-transform: uppercase;\n  }\n\n  .svelta-days-badge {\n    font-size: 10px !important;\n    color: #444444;\n    letter-spacing: 1px !important;\n    margin-left: 5px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function() {\n    var dateOptions = { month: 'long', day: 'numeric' };\n    var locale = 'en-US';\n\n    function addDays(date, days) {\n      var result = new Date(date);\n      result.setDate(result.getDate() + days);\n      return result;\n    }\n\n    function formatSveltaDate(date) {\n      return date.toLocaleDateString(locale, dateOptions);\n    }\n\n    var today = new Date();\n    \n    var dispatchMin = addDays(today, 2);\n    var dispatchMax = addDays(today, 5);\n    \n    var deliveryMin = addDays(dispatchMin, 7);\n    var deliveryMax = addDays(dispatchMax, 7);\n\n    document.getElementById('svelta-date-today').innerText = formatSveltaDate(today);\n    \n    document.getElementById('svelta-date-dispatch').innerText = \n      formatSveltaDate(dispatchMin) + \" - \" + formatSveltaDate(dispatchMax);\n      \n    document.getElementById('svelta-date-delivery').innerText = \n      formatSveltaDate(deliveryMin) + \" - \" + formatSveltaDate(deliveryMax);\n  })();\n\u003c\/script\u003e","brand":"SVELTA","offers":[{"title":"Black \/ XL","offer_id":53712692707667,"sku":"14:771#Black;5:100014065","price":34.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":53712692740435,"sku":"14:771#Black;5:361385","price":34.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XXL","offer_id":53712692805971,"sku":"14:771#Black;5:4182","price":34.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":53712692838739,"sku":"14:771#Black;5:361386","price":34.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":53712693231955,"sku":"14:193#White;5:361385","price":34.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":53712693264723,"sku":"14:193#White;5:361386","price":34.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ XXL","offer_id":53712693297491,"sku":"14:193#White;5:4182","price":34.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":53712693330259,"sku":"14:193#White;5:100014065","price":34.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1053\/8765\/5507\/files\/636e55f3-f338-49f2-894d-16f13ed26373.png?v=1778449463","url":"https:\/\/get-svelta.com\/products\/svelta-shirt","provider":"SVELTA","version":"1.0","type":"link"}