.diferenciais-product { display: flex; overflow: scroll; /* Esconde a barra de scroll */ flex-wrap: nowrap; justify-content: flex-start; gap: 20px; /* margin-top: 35px; */ position: relative; cursor: grab; } .diferenciais-product::-webkit-scrollbar { display: none; } .diferenciais-product.dragging { cursor: grabbing; } diferenciais-scroll { position: relative; display: flex; } .splide__arrow { background: transparent !important; opacity: 1; width: 50px !important; height: 50px !important; box-shadow: 0 !important; z-index: 10; border-radius: 50%; border: none !important; display: flex !important; align-items: center !important; justify-content: center !important; touch-action: manipulation !important; } .splide__arrow--prev { left: -8px; } .splide__arrow--next { right: -8px; margin-top: 0px !important; } .splide__track { overflow: visible; padding: 0 15px; position: relative; margin: 0 5px; } /* Adicionar gradientes nas bordas para garantir que o conteúdo não seja visível */ .splide__track::before, .splide__track::after { content: ''; position: absolute; top: 0; bottom: 0; width: 80px; z-index: 4; pointer-events: none; } .splide__track::before { left: -5px; background: linear-gradient(to right, #ffffff 60%, rgba(255, 255, 255, 0)); } .splide__track::after { right: -5px; background: linear-gradient(to left, #ffffff 60%, rgba(255, 255, 255, 0)); } .splide__arrow svg { fill: none !important; stroke: currentColor !important; width: 16px !important; height: 18px !important; } diferenciais-scroll::after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; width: 100px; background: linear-gradient(to left, rgb(255, 255, 255), rgba(255, 255, 255, 0)); pointer-events: none; /* Não interfere com o scroll */ transition: opacity 0.3s ease; opacity: 1; } diferenciais-scroll::before { content: ''; position: absolute; top: 50%; right: 10px; transform: translateY(-50%); width: 20px; height: 20px; background: url('data:image/svg+xml;utf8,') no-repeat center; background-size: contain; pointer-events: none; opacity: 1; transition: opacity 0.3s ease; z-index: 2; } diferenciais-scroll.no-scroll::after, diferenciais-scroll.no-scroll::before { opacity: 0; /* Esconde o indicador ao final do scroll */ } .diferencial-item { display: flex; flex-direction: column; align-items: center; text-align: center; padding: 10px 0px 10px 0px; } .diferencial-item img { width: 35px; height: 35px; margin: 0 auto; opacity: 0.8; margin-bottom: 7px; } .diferencial-item .title-icon { line-height: 1.2; font-size: 11px; font-weight: 500; color: #636363; } /* Estilos específicos para o Splide */ .splide { margin: 20px auto; max-width: 100%; position: relative; } .splide__pagination { display: flex !important; bottom: -1.5em !important; } .splide__pagination__page { background: #ddd; } .splide__pagination__page.is-active { background: #000 !important; transform: scale(1) !important; opacity: 1 !important; } /* Sobreposição para evitar conflito com o tema */ .splide__list { display: flex !important; gap: 0 !important; row-gap: 0 !important; grid-template-columns: unset !important; grid-auto-flow: unset !important; margin-block-start: 0 !important; padding-inline-start: 0 !important; } .splide__slide { padding-inline-start: 0 !important; margin-block-start: 0 !important; list-style: none !important; } /* Garantir que o conteúdo dentro dos slides não seja afetado pelas regras .prose */ .splide .diferencial-item { margin-block-start: 0 !important; } /* Classe para esconder visualmente elementos mantendo acessibilidade */ .visually-hidden { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } /* Estilos responsivos */ @media screen and (max-width: 640px) { .splide__arrow { width: 44px !important; height: 44px !important; background: transparent !important; } .splide__arrow--prev { left: -5px; } .splide__arrow--next { right: -5px; } .splide__track { padding: 0 10px; } .splide__arrow svg { width: 10px; height: 10px; } .diferencial-item img { width: 30px; height: 30px; } .diferencial-item .title-icon { font-size: 10px; } .splide__pagination { bottom: -1em !important; } .splide__pagination__page { width: 6px !important; height: 6px !important; } .splide__track::before, .splide__track::after { width: 50px; } } @media screen and (min-width: 641px) and (max-width: 768px) { .diferencial-item img { width: 32px; height: 32px; } .splide__track::before, .splide__track::after { width: 55px; } } Diferenciais do produto Não desbota 4x mais durável que o algodão Algodão peruano certificado Não forma bolinhas Toque gelado Não encolhe document.addEventListener('DOMContentLoaded', function() { var splide = new Splide('.splide', { type: 'loop', // perPage: 4, focus: 'center', gap: '1rem', // arrows: true, // pagination: true, speed: 800, autoWidth: false, easing: 'cubic-bezier(0.25, 1, 0.5, 1)', waitForTransition: true, arrowPath: 'm5 17 8-8-8-8', mediaQuery: 'min', breakpoints: { 0: { type: 'loop', perPage: 4, gap: '0.5rem', arrows: true, pagination: true, }, 1024: { type: 'loop', perPage: 4, gap: '0.7rem', arrows: true, pagination: true, }, 1280: { type: 'slide', perPage: 5, gap: '1rem', arrows: false, pagination: false, }, }, reducedMotion: { speed: 0, rewindSpeed: 0, autoplay: 'pause', }, classes: { arrows: 'splide__arrows', arrow: 'splide__arrow', prev: 'splide__arrow--prev', next: 'splide__arrow--next', } }); // Garantir que as animações funcionem detectando preferências de redução de movimento var prefersReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches; if (!prefersReducedMotion) { // Remover as configurações de reducedMotion se o usuário não preferir redução de movimento delete splide.options.reducedMotion; } splide.mount(); // Definir o viewBox correto para os SVGs das setas setTimeout(function() { var arrowSvgs = document.querySelectorAll('.splide__arrow svg'); arrowSvgs.forEach(function(svg) { svg.setAttribute('viewBox', '0 0 16 18'); }); }, 100); // Verificação para debugging console.log('Splide inicializado:', splide); // Ajustar o slider quando a janela for redimensionada window.addEventListener('resize', function() { splide.refresh(); }); }); A polo foi criada em 1926, nas quadras de tênis e campos de golfe.Com o tempo, se firmou como um dos pilares do guarda-roupa masculino — pela elegância, versatilidade e atemporalidade. Nesta versão, ela alcança um novo patamar:confeccionada em algodão Pima, conhecido como o mais nobre do mundo. O resultado é uma peça que não desbota, não encolhe e não deforma, mantendo a aparência de nova por anos. Além disso, oferece 2x mais maciez que o algodão comum.

Nenhuma avaliação. Seja o primeiro a avaliar!

R$ 0,00