{"product_id":"sutiaredutor","title":"Sutiã Redutor de Renda Elegance™","description":"\u003c!-- Dependência CSS do Swiper --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center; margin: 30px 0 20px; font-family: sans-serif;\"\u003e\n\u003ch2 style=\"margin: 0; font-weight: bold; font-size: 24px; color: #2b2b2b;\"\u003eExperimente você também\u003c\/h2\u003e\n\u003cp style=\"margin: 5px 0 0 0; font-weight: bold; font-size: 16px; color: #2b2b2b;\"\u003e💖 Confira os resultados de quem já garantiu o seu kit e aprovou.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Estrutura do Carrossel --\u003e\n\u003cdiv class=\"swiper videoCarouselAuto\"\u003e\n\u003cdiv class=\"swiper-wrapper\"\u003e\n\u003c!-- VÍDEO 1 --\u003e\n\u003cdiv class=\"swiper-slide\"\u003e\n\u003cdiv class=\"video-card\"\u003e\u003cvideo class=\"vc-video\" autoplay=\"autoplay\" muted=\"\" playsinline=\"\" loop=\"loop\" preload=\"metadata\"\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c62ecd241155433696bb1847ba1dd309.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- VÍDEO 2 --\u003e\n\u003cdiv class=\"swiper-slide\"\u003e\n\u003cdiv class=\"video-card\"\u003e\u003cvideo class=\"vc-video\" autoplay=\"autoplay\" muted=\"\" playsinline=\"\" loop=\"loop\" preload=\"metadata\"\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/38598ab3e065442ea87fc3e3d2906d3e.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- VÍDEO 3 --\u003e\n\u003cdiv class=\"swiper-slide\"\u003e\n\u003cdiv class=\"video-card\"\u003e\u003cvideo class=\"vc-video\" autoplay=\"autoplay\" muted=\"\" playsinline=\"\" loop=\"loop\" preload=\"metadata\"\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c4865b1485f8445bb6dffbf626ab51bf.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- VÍDEO 4 --\u003e\n\u003cdiv class=\"swiper-slide\"\u003e\n\u003cdiv class=\"video-card\"\u003e\u003cvideo class=\"vc-video\" autoplay=\"autoplay\" muted=\"\" playsinline=\"\" loop=\"loop\" preload=\"metadata\"\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/2e754290bdbd439a842eef0c9ebc6173.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- VÍDEO 5 --\u003e\n\u003cdiv class=\"swiper-slide\"\u003e\n\u003cdiv class=\"video-card\"\u003e\u003cvideo class=\"vc-video\" autoplay=\"autoplay\" muted=\"\" playsinline=\"\" loop=\"loop\" preload=\"metadata\"\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e59c8c10ae9b4d1cbdef9d3bf0c43845.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- VÍDEO 6 --\u003e\n\u003cdiv class=\"swiper-slide\"\u003e\n\u003cdiv class=\"video-card\"\u003e\u003cvideo class=\"vc-video\" autoplay=\"autoplay\" muted=\"\" playsinline=\"\" loop=\"loop\" preload=\"metadata\"\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e5119b3a63ad4adfa8cf9951746beb7e.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Controles limpos com ícones SVG próprios para evitar distorção --\u003e\n\u003cdiv class=\"swiper-button-prev\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2B2B2B\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"swiper-button-next\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2B2B2B\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Imagens Empilhadas Sem Espaços --\u003e\n\u003cdiv class=\"stacked-images-seamless\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0581\/4894\/5997\/files\/01-abertura_119_90.png?v=1791079954\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0581\/4894\/5997\/files\/02-situacoes-reais.webp?v=1790841462\" alt=\"\" loading=\"lazy\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0581\/4894\/5997\/files\/03-como-funciona.webp?v=1790841462\" alt=\"\" loading=\"lazy\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0581\/4894\/5997\/files\/04-efeito-na-roupa.webp?v=1790841462\" alt=\"\" loading=\"lazy\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0581\/4894\/5997\/files\/05-renda_119_90.png?v=1791079954\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0581\/4894\/5997\/files\/06-depoimentos.webp?v=1790841462\" alt=\"\" loading=\"lazy\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0581\/4894\/5997\/files\/07-guia-de-tamanhos_119_90.png?v=1791079954\" alt=\"\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .videoCarouselAuto { \n    position: relative !important; \n    width: 100% !important; \n    max-width: 1200px !important; \n    margin: 0 auto !important; \n    padding: 10px 0 20px 0 !important; \n    overflow: hidden !important; \n  }\n  .videoCarouselAuto .swiper-wrapper {\n    display: flex !important;\n    align-items: center !important;\n  }\n  .videoCarouselAuto .swiper-slide {\n    flex-shrink: 0 !important;\n    height: auto !important;\n  }\n  .videoCarouselAuto .video-card { \n    position: relative !important; \n    width: 100% !important; \n    height: 450px !important; \n    border-radius: 12px !important; \n    overflow: hidden !important; \n    background: transparent !important; \n    box-shadow: 0 4px 15px rgba(0,0,0,0.18) !important; \n  }\n  .videoCarouselAuto .vc-video { \n    width: 100% !important; \n    height: 100% !important; \n    object-fit: cover !important; \n    pointer-events: none !important; \n    display: block !important; \n    background: transparent !important; \n    transform: scale(1.12) !important; \n    transform-origin: center center !important; \n  }\n  \n  \/* Posicionamento blindado das setas sobre os vídeos *\/\n  .videoCarouselAuto .swiper-button-prev, \n  .videoCarouselAuto .swiper-button-next { \n    position: absolute !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    background: #fff !important; \n    width: 38px !important; \n    height: 38px !important; \n    border-radius: 50% !important; \n    box-shadow: 0 2px 10px rgba(0,0,0,0.28) !important; \n    color: #2B2B2B !important; \n    z-index: 20 !important;\n    margin: 0 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    cursor: pointer !important;\n  }\n  .videoCarouselAuto .swiper-button-prev {\n    left: 12px !important;\n    right: auto !important;\n  }\n  .videoCarouselAuto .swiper-button-next {\n    right: 12px !important;\n    left: auto !important;\n  }\n  \/* Remove o pseudo-elemento padrão do Swiper para evitar ícones duplicados *\/\n  .videoCarouselAuto .swiper-button-prev:after, \n  .videoCarouselAuto .swiper-button-next:after { \n    display: none !important; \n  }\n\n  \/* Bloco contínuo de imagens empilhadas *\/\n  .stacked-images-seamless {\n    width: 100%;\n    max-width: 700px;\n    margin: 20px auto 0;\n    line-height: 0 !important;\n    font-size: 0 !important;\n    overflow: hidden;\n  }\n  .stacked-images-seamless img {\n    width: 100% !important;\n    height: auto !important;\n    display: block !important;\n    margin: 0 !important;\n    margin-bottom: -1px !important;\n    padding: 0 !important;\n    border: none !important;\n  }\n\n  @media(max-width: 768px) { \n    .videoCarouselAuto .video-card { \n      height: 380px !important; \n    } \n    .videoCarouselAuto .swiper-button-prev {\n      left: 6px !important;\n    }\n    .videoCarouselAuto .swiper-button-next {\n      right: 6px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003c!-- Importação e Inicialização do JS do Swiper --\u003e\n\u003cp\u003e\u003cscript src=\"https:\/\/cdn.jsdelivr.net\/npm\/swiper@11\/swiper-bundle.min.js\"\u003e\u003c\/script\u003e \u003cscript\u003e\n(function() {\n  function startCarousel() {\n    if (typeof Swiper === 'undefined') {\n      setTimeout(startCarousel, 60);\n      return;\n    }\n\n    function playVideos() {\n      var vids = document.querySelectorAll('.videoCarouselAuto video');\n      vids.forEach(function(v) {\n        v.muted = true;\n        v.defaultMuted = true;\n        var p = v.play();\n        if (p !== undefined) {\n          p.catch(function() {});\n        }\n      });\n    }\n\n    var swiperInstance = new Swiper('.videoCarouselAuto', {\n      slidesPerView: 1.2,\n      spaceBetween: 15,\n      loop: true,\n      centeredSlides: true,\n      observer: true,\n      observeParents: true,\n      watchSlidesProgress: true,\n      autoplay: {\n        delay: 3500,\n        disableOnInteraction: false,\n        pauseOnMouseEnter: false\n      },\n      navigation: {\n        nextEl: '.videoCarouselAuto .swiper-button-next',\n        prevEl: '.videoCarouselAuto .swiper-button-prev'\n      },\n      breakpoints: {\n        640: {\n          slidesPerView: 2.2,\n          spaceBetween: 20,\n          centeredSlides: false\n        },\n        1024: {\n          slidesPerView: 4,\n          spaceBetween: 20,\n          centeredSlides: false\n        }\n      },\n      on: {\n        init: playVideos,\n        slideChange: playVideos\n      }\n    });\n\n    playVideos();\n    ['touchstart', 'touchend', 'scroll', 'click'].forEach(function(evt) {\n      window.addEventListener(evt, function() {\n        if (swiperInstance \u0026\u0026 swiperInstance.autoplay \u0026\u0026 !swiperInstance.autoplay.running) {\n          swiperInstance.autoplay.start();\n        }\n        playVideos();\n      }, { passive: true });\n    });\n  }\n\n  if (document.readyState === 'complete' || document.readyState === 'interactive') {\n    startCarousel();\n  } else {\n    document.addEventListener('DOMContentLoaded', startCarousel);\n  }\n})();\n\u003c\/script\u003e\u003c\/p\u003e","brand":"Coraluz","offers":[{"title":"Preto \/ P","offer_id":67838480613664,"sku":"bra129-black-34C","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":67838480646432,"sku":"bra129-black-36C","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ G","offer_id":67838480679200,"sku":"bra129-black-38C","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ GG","offer_id":67838480711968,"sku":"bra129-black-40C","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ XG","offer_id":67838480744736,"sku":"bra129-black-42C","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ 2XG","offer_id":67838480777504,"sku":"bra129-black-44C","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ 3XG","offer_id":67838480810272,"sku":"bra129-black-46C","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Nude \/ P","offer_id":67838480843040,"sku":null,"price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Nude \/ M","offer_id":67838480875808,"sku":null,"price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Nude \/ G","offer_id":67838480908576,"sku":null,"price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Nude \/ GG","offer_id":67838480941344,"sku":null,"price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Nude \/ XG","offer_id":67838480974112,"sku":null,"price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Nude \/ 2XG","offer_id":67838481006880,"sku":null,"price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Nude \/ 3XG","offer_id":67838481039648,"sku":null,"price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ P","offer_id":67838481072416,"sku":null,"price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":67838481105184,"sku":null,"price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ G","offer_id":67838481137952,"sku":null,"price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ GG","offer_id":67838481170720,"sku":null,"price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ XG","offer_id":67838481203488,"sku":null,"price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ 2XG","offer_id":67838481236256,"sku":null,"price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ 3XG","offer_id":67838481269024,"sku":null,"price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Marrom \/ M","offer_id":67838481301792,"sku":"bra129-coffee-36I","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Marrom \/ XG","offer_id":67838481334560,"sku":"bra129-coffee-42H","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Marrom \/ 2XG","offer_id":67838481367328,"sku":"bra129-coffee-44D","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Marrom \/ 3XG","offer_id":67838481400096,"sku":"bra129-coffee-46D","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ P","offer_id":67838481432864,"sku":"bra129-lightpink-34C","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ M","offer_id":67838481465632,"sku":"bra129-lightpink-36C","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ G","offer_id":67838481498400,"sku":"bra129-lightpink-38C","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ GG","offer_id":67838481531168,"sku":"bra129-lightpink-40C","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ XG","offer_id":67838481563936,"sku":"bra129-lightpink-42C","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ 2XG","offer_id":67838481596704,"sku":"bra129-lightpink-44C","price":119.9,"currency_code":"BRL","in_stock":true},{"title":"Rosa \/ 3XG","offer_id":67838481629472,"sku":"bra129-lightpink-46C","price":119.9,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/8673\/0285\/files\/1_7f573ab1-87cf-4b8e-a08d-0af72ae8d5d6.png?v=1792267802","url":"https:\/\/modarela.com.br\/products\/sutiaredutor","provider":"Modarela","version":"1.0","type":"link"}