.puravida-showcase-section{position:relative;overflow:hidden;background:var(--section-bg, transparent)}.puravida-showcase-section .showcase-bg-mesh{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(at 0% 0%,rgba(var(--color-foreground),.03) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(var(--color-foreground),.03) 0px,transparent 50%);pointer-events:none;z-index:0;transform:translateZ(0)}.puravida-showcase-section .showcase-header{text-align:center;max-width:800px;margin:0 auto var(--header-margin-bottom-desktop) auto;padding:0 2rem;position:relative;z-index:1}@media screen and (max-width: 990px){.puravida-showcase-section .showcase-header{margin-bottom:var(--header-margin-bottom-mobile)}}.puravida-showcase-section .showcase-eyebrow{font-size:var(--eyebrow-size-mobile);text-transform:uppercase;letter-spacing:.3em;color:var(--accent-color);margin-bottom:1.2rem;font-weight:700;display:block}@media screen and (min-width: 750px){.puravida-showcase-section .showcase-eyebrow{font-size:var(--eyebrow-size-desktop)}}.puravida-showcase-section .showcase-title{font-family:var(--font-heading-family);font-size:var(--title-size-mobile);font-weight:800;line-height:1.1;margin:0 0 1.5rem;color:rgb(var(--color-foreground));letter-spacing:-.02em}@media screen and (min-width: 750px){.puravida-showcase-section .showcase-title{font-size:var(--title-size-desktop)}}.puravida-showcase-section .showcase-description{font-size:var(--desc-size-mobile);line-height:1.7;color:rgba(var(--color-foreground),.7);max-width:600px;margin:0 auto}@media screen and (min-width: 750px){.puravida-showcase-section .showcase-description{font-size:var(--desc-size-desktop)}}.puravida-showcase-section .showcase-checklist{list-style:none;padding:0;margin:0;text-align:left;display:inline-block}.puravida-showcase-section .showcase-checklist li{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:.4rem;font-size:inherit;line-height:1.4}.puravida-showcase-section .showcase-checklist .check-icon{color:var(--accent-color);font-weight:800;flex-shrink:0;margin-top:.1em}.puravida-showcase-section .showcase-desc .rte p{margin:0 0 .5rem}.puravida-showcase-section .showcase-desc .rte a{color:inherit;text-decoration:underline}.puravida-showcase-section .showcase-container{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 2rem}.puravida-showcase-section .showcase-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:4.5rem 2.5rem;align-items:stretch}@media screen and (min-width: 991px){.puravida-showcase-section .showcase-card-wrapper{flex:1 1 300px;max-width:400px;min-width:280px}.puravida-showcase-section .showcase-card-wrapper.layout-fixed{flex:0 0 auto}}@media screen and (max-width: 990px){.puravida-showcase-section .showcase-container{padding:0}.puravida-showcase-section .showcase-grid{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;padding:var(--carousel-top-padding, 50px) 50vw 12rem 2rem;margin:0;width:100%;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;grid-template-columns:none;touch-action:pan-x pan-y}.puravida-showcase-section .showcase-grid::-webkit-scrollbar{display:none}.puravida-showcase-section .showcase-card-wrapper{flex:0 0 75vw;scroll-snap-align:center;transition:opacity .2s ease;opacity:.5}.puravida-showcase-section .showcase-card-wrapper.active{opacity:1}.puravida-showcase-section .showcase-card{contain:none;backface-visibility:visible;transform:none}.puravida-showcase-section .card-style-border-shine:before{animation:none!important;background-size:100% 100%!important}.puravida-showcase-section .card-style-border-shine:after{display:none!important}.puravida-showcase-section .card-style-border-shine{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.puravida-showcase-section .showcase-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;margin-top:3rem;z-index:1;contain:layout;backface-visibility:hidden;transform:translateZ(0)}@media screen and (max-width: 990px){.puravida-showcase-section .showcase-card{height:auto;min-height:100%;display:flex;flex-direction:column}.puravida-showcase-section .card-content{flex-grow:1;height:auto;min-height:100%;display:flex;flex-direction:column;padding-bottom:.8rem}.puravida-showcase-section .showcase-action{display:flex;margin-top:auto;padding-top:.8rem;gap:.6rem;flex-grow:0}.puravida-showcase-section .showcase-btn{margin-top:0}}.puravida-showcase-section .card-bg-layer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px;overflow:hidden;z-index:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.puravida-showcase-section .showcase-card:hover .card-bg-layer{transform:translateY(-10px)}.puravida-showcase-section .card-content{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:0 2rem 2.5rem;overflow:visible}.puravida-showcase-section .showcase-product-img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.puravida-showcase-section .showcase-name{font-size:var(--card-title-size-mobile);margin:0 0 .5rem;font-weight:700;color:rgb(var(--color-foreground))}@media screen and (min-width: 750px){.puravida-showcase-section .showcase-name{font-size:var(--card-title-size-desktop)}}.puravida-showcase-section .showcase-desc{font-size:var(--card-desc-size-mobile);color:rgba(var(--color-foreground),.7);margin-bottom:.5rem;line-height:1.5}@media screen and (min-width: 750px){.puravida-showcase-section .showcase-desc{font-size:var(--card-desc-size-desktop)}}.puravida-showcase-section .card-style-glass-standard{background:var(--card-bg-override, rgba(255, 255, 255, .85));box-shadow:0 8px 32px #00000014;backdrop-filter:blur(var(--card-blur-override, 10px));-webkit-backdrop-filter:blur(var(--card-blur-override, 10px));border:1px solid transparent;transition:all .4s ease}@media (hover: hover){.puravida-showcase-section .showcase-card:hover .card-style-glass-standard{background:var(--card-hover-bg, var(--card-bg-override, rgba(255, 255, 255, .85)))!important;box-shadow:0 20px 60px #00000026;border-color:var(--card-hover-border, transparent)}}@media screen and (max-width: 990px){.puravida-showcase-section .showcase-card-wrapper.active .card-style-glass-standard{background:var(--card-hover-bg, var(--card-bg-override, rgba(255, 255, 255, .85)))!important;border-color:var(--card-active-border, transparent);box-shadow:0 20px 60px #00000026}}.puravida-showcase-section .card-style-glass-frost{background:var(--card-bg-override, linear-gradient(135deg, rgba(255, 255, 255, .7) 0%, rgba(240, 248, 255, .8) 100%));backdrop-filter:blur(var(--card-blur-override, 20px)) saturate(180%);-webkit-backdrop-filter:blur(var(--card-blur-override, 20px)) saturate(180%);border:1.5px solid rgba(255,255,255,.95);box-shadow:0 8px 32px #1f268726}@media (hover: hover){.puravida-showcase-section .showcase-card:hover .card-style-glass-frost{background:var(--card-hover-bg, rgba(255, 255, 255, .85))!important;box-shadow:0 8px 32px #1f268726;border-color:var(--card-hover-border, rgba(255, 255, 255, .95))}}@media screen and (max-width: 990px){.puravida-showcase-section .showcase-card-wrapper.active .card-style-glass-frost{background:var(--card-hover-bg, rgba(255, 255, 255, .85))!important;border-color:var(--card-active-border, rgba(255, 255, 255, .95));box-shadow:0 8px 32px #1f268726}}.puravida-showcase-section .card-style-hyper-glass{background:var(--card-bg-override, rgba(255, 255, 255, .1));backdrop-filter:blur(var(--card-blur-override, 25px)) saturate(150%);-webkit-backdrop-filter:blur(var(--card-blur-override, 25px)) saturate(150%);border:1px solid rgba(255,255,255,.4);box-shadow:0 20px 40px #0000001a,inset 0 0 0 1px #fff3}.puravida-showcase-section .card-style-hyper-glass:before{content:"";position:absolute;top:0;left:-50%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-25deg);pointer-events:none;transition:left .5s}@media (hover: hover){.puravida-showcase-section .showcase-card:hover .card-style-hyper-glass{background:var(--card-hover-bg, rgba(255, 255, 255, .2))!important;border-color:var(--card-hover-border, rgba(255, 255, 255, .6))}}@media screen and (max-width: 990px){.puravida-showcase-section .showcase-card-wrapper.active .card-style-hyper-glass{background:var(--card-hover-bg, rgba(255, 255, 255, .2))!important;border-color:var(--card-active-border, rgba(255, 255, 255, .6))}}.puravida-showcase-section .card-style-soft-glow{background:var(--card-bg-override, #fff);box-shadow:0 10px 30px #0000000d;overflow:visible}.puravida-showcase-section .card-style-soft-glow:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;background:var(--border-color-1, #ff0080);filter:blur(40px);opacity:0;z-index:-1;transition:opacity .4s ease,transform .4s ease}@media screen and (min-width: 990px){.puravida-showcase-section .showcase-card:hover .card-style-soft-glow:after{opacity:.4;transform:scale(1.1)}}@media screen and (max-width: 989px){.puravida-showcase-section .showcase-card-wrapper.active .card-style-soft-glow:after{opacity:.4;transform:scale(1.1)}}.puravida-showcase-section .card-style-border-shine{background-color:#fff!important;background-image:linear-gradient(var(--card-bg-override, transparent),var(--card-bg-override, transparent));border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 32px #00000014;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.puravida-showcase-section .card-style-border-shine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:30px;background:linear-gradient(45deg,var(--border-color-1, #ff0080),var(--border-color-2, #ff8c00),var(--border-color-3, #40e0d0),var(--border-color-4, #4169e1),var(--border-color-1, #ff0080));background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:borderRotate 4s linear infinite;pointer-events:none;z-index:2}.puravida-showcase-section .card-style-border-shine:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.8) 50%,transparent 70%);transform:translate(-100%) rotate(45deg);animation:shinePass 3s ease-in-out infinite;pointer-events:none;opacity:0}.puravida-showcase-section .showcase-card:hover .card-style-border-shine:after{opacity:.6}.puravida-showcase-section .card-media-bg,.puravida-showcase-section .card-texture,.puravida-showcase-section .card-media-hover{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;overflow:hidden}.puravida-showcase-section .card-media-bg{z-index:0}.puravida-showcase-section .card-texture{z-index:1;opacity:.6;mix-blend-mode:normal}.puravida-showcase-section .card-media-hover{z-index:2;opacity:0;transition:opacity .4s ease}.puravida-showcase-section .showcase-card:hover .card-media-hover{opacity:1}@media screen and (max-width: 990px){.puravida-showcase-section .showcase-card-wrapper.active .card-media-hover{opacity:1}}.puravida-showcase-section .bg-video,.puravida-showcase-section .bg-image,.puravida-showcase-section .bg-video-hover,.puravida-showcase-section .bg-image-hover{width:100%;height:100%;object-fit:cover;opacity:.6}.puravida-showcase-section .texture-noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.1'/%3E%3C/svg%3E")}.puravida-showcase-section .texture-dots{background-image:radial-gradient(rgba(0,0,0,.1) 1px,transparent 1px);background-size:10px 10px}.puravida-showcase-section .texture-grid{background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px);background-size:20px 20px}.puravida-showcase-section .texture-lines{background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.03) 10px,rgba(0,0,0,.03) 11px)}.puravida-showcase-section .step-badge{position:absolute;top:1rem;left:1.5rem;padding:.5rem 1.2rem;border-radius:100px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;box-shadow:0 10px 20px #0000001a;z-index:3}.puravida-showcase-section .sale-badge{position:absolute;top:1rem;right:1.5rem;padding:.5rem .8rem;border-radius:100px;font-size:.8rem;font-weight:800;background:var(--sale-badge-bg, #ff0000);color:var(--sale-badge-text, #ffffff);box-shadow:0 5px 15px #0003;z-index:3;display:flex;align-items:center;justify-content:center;min-width:45px}.puravida-showcase-section .showcase-image-container{width:100%;height:260px;margin-top:-40px;margin-bottom:1.5rem;padding:10px;position:relative;display:flex;align-items:center;justify-content:center;z-index:2}@media screen and (max-width: 990px){.puravida-showcase-section .showcase-image-container{height:180px;margin-bottom:.5rem}}.puravida-showcase-section .showcase-product-img{max-height:110%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(0,0,0,.15));transition:transform .5s ease;transform:scale(var(--base-scale, 1))}.puravida-showcase-section .showcase-action{margin-top:auto;width:100%;display:flex;flex-direction:column;gap:.5rem;align-items:center;border-top:1px solid rgba(0,0,0,.05);padding-top:.8rem}@media screen and (max-width: 990px){.puravida-showcase-section .showcase-action{display:flex;margin-top:auto;padding-top:.5rem;gap:.4rem;flex-grow:0}}.puravida-showcase-section .showcase-price-container{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.puravida-showcase-section .showcase-price{font-size:var(--card-price-size-mobile);font-weight:var(--price-weight, 700);color:var(--price-color, rgb(var(--color-foreground)));line-height:1}.puravida-showcase-section .showcase-price.price-sale{color:var(--sale-price-color, #ff0000)}.puravida-showcase-section .showcase-price.price-compare{color:var(--compare-price-color, #888888);text-decoration:line-through;font-size:.9em;opacity:.8;font-weight:400}@media screen and (min-width: 750px){.puravida-showcase-section .showcase-price{font-size:var(--card-price-size-desktop)}}.puravida-showcase-section .showcase-btn{width:100%;padding:1rem;background:transparent;border:2px solid var(--btn-border, rgb(var(--color-foreground)));color:var(--btn-text, rgb(var(--color-foreground)));font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;border-radius:12px;transition:all .3s ease;text-decoration:none;position:relative;overflow:hidden;display:inline-block;text-align:center}.puravida-showcase-section .showcase-btn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:var(--btn-hover-bg, rgb(var(--color-foreground)));transition:transform .3s ease;z-index:-1}.puravida-showcase-section .showcase-btn:hover{color:var(--btn-hover-text);border-color:var(--btn-hover-bg)}.puravida-showcase-section .btn-hover-slide-left:before{transform:translate(-100%)}.puravida-showcase-section .btn-hover-slide-left:hover:before{transform:translate(0)}.puravida-showcase-section .btn-hover-slide-right:before{transform:translate(100%)}.puravida-showcase-section .btn-hover-slide-right:hover:before{transform:translate(0)}.puravida-showcase-section .btn-hover-slide-top:before{transform:translateY(-100%)}.puravida-showcase-section .btn-hover-slide-top:hover:before{transform:translateY(0)}.puravida-showcase-section .btn-hover-slide-bottom:before{transform:translateY(100%)}.puravida-showcase-section .btn-hover-slide-bottom:hover:before{transform:translateY(0)}.puravida-showcase-section .btn-hover-scale:before{transform:scale(0);border-radius:50%}.puravida-showcase-section .btn-hover-scale:hover:before{transform:scale(1.5);border-radius:0}.puravida-showcase-section .btn-hover-fade:before{opacity:0;transform:scale(1)}.puravida-showcase-section .btn-hover-fade:hover:before{opacity:1}.puravida-showcase-section .btn-hover-shimmer:before{opacity:0;transition:opacity .3s}.puravida-showcase-section .btn-hover-shimmer:hover:before{opacity:1}.puravida-showcase-section .btn-hover-shimmer:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-25deg);transition:none;z-index:0}.puravida-showcase-section .btn-hover-shimmer:hover:after{left:200%;transition:left .7s ease-in-out}.puravida-showcase-section .btn-hover-neon:hover{box-shadow:0 0 10px var(--btn-hover-bg),0 0 20px var(--btn-hover-bg);text-shadow:0 0 5px var(--btn-hover-text);border-color:var(--btn-hover-bg);background:var(--btn-hover-bg);color:var(--btn-hover-text)}.puravida-showcase-section .btn-hover-neon:before{display:none}.puravida-showcase-section .btn-hover-liquid:before{top:100%;border-radius:50% 50% 0 0;transform:scaleY(0);transform-origin:bottom;transition:transform .5s ease,border-radius .5s ease,top .5s ease}.puravida-showcase-section .btn-hover-liquid:hover:before{top:0;transform:scaleY(1) scaleX(1.5);border-radius:0}.puravida-showcase-section .btn-hover-glitch:hover{animation:glitch-anim .3s cubic-bezier(.25,.46,.45,.94) both infinite;color:var(--btn-hover-text);border-color:var(--btn-hover-bg)}.puravida-showcase-section .btn-hover-glitch:before{display:none}.puravida-showcase-section .btn-hover-gravity{overflow:hidden;z-index:1}.puravida-showcase-section .btn-hover-gravity:before{content:"";position:absolute;top:120%;left:50%;width:220%;height:220%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.25) 0%,transparent 20%),var(--btn-hover-bg, #000);border-radius:40% 60% 70% 30%/40% 50% 60%;transform:translate(-50%,-50%) translate(var(--btn-tilt-x, 0px),var(--btn-tilt-y, 0px));transition:top .6s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.1,.5,.1,1);z-index:-1;opacity:.9;will-change:transform,top,border-radius;animation:liquid-morph 6s ease-in-out infinite}@keyframes liquid-morph{0%{border-radius:40% 60% 70% 30%/40% 50% 60%}33%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}66%{border-radius:30% 70% 60% 40%/50% 60% 30% 70%}to{border-radius:40% 60% 70% 30%/40% 50% 60%}}.puravida-showcase-section .btn-hover-gravity:hover:before{top:50%;opacity:1;transform:translate(-50%,-50%) scale(1.2)}.puravida-showcase-section .btn-hover-gravity:hover{color:var(--btn-hover-text);border-color:var(--btn-hover-bg)}@keyframes glitch-anim{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.puravida-showcase-section .card-interaction-lift{transition:transform .4s ease,box-shadow .4s ease}.puravida-showcase-section .card-interaction-lift:hover{transform:translateY(-10px)}.puravida-showcase-section .card-interaction-tilt{transition:transform .1s ease-out}.puravida-showcase-section .img-idle-none{transform:scale(var(--base-scale, 1))}@keyframes zoomCycle{0%,to{transform:scale(var(--base-scale, 1))}50%{transform:scale(calc(var(--base-scale, 1) * 1.05))}}.puravida-showcase-section .img-idle-zoom_cycle{animation:zoomCycle 8s ease-in-out infinite}@keyframes levitate{0%,to{transform:translateY(0) scale(var(--base-scale, 1))}50%{transform:translateY(-15px) scale(var(--base-scale, 1))}}.puravida-showcase-section .img-idle-levitate{animation:levitate 6s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(var(--base-scale, 1))}50%{transform:scale(calc(var(--base-scale, 1) * 1.05))}}.puravida-showcase-section .img-idle-pulse{animation:pulse 4s ease-in-out infinite}@keyframes swing{0%,to{transform:rotate(0) scale(var(--base-scale, 1))}25%{transform:rotate(3deg) scale(var(--base-scale, 1))}75%{transform:rotate(-3deg) scale(var(--base-scale, 1))}}.puravida-showcase-section .img-idle-swing{animation:swing 6s ease-in-out infinite}@keyframes wobble{0%,to{transform:scale(var(--base-scale, 1)) translate(0)}33%{transform:scale(calc(var(--base-scale, 1) * 1.02)) translate(2px,-2px)}66%{transform:scale(calc(var(--base-scale, 1) * .98)) translate(-2px,2px)}}.puravida-showcase-section .img-idle-wobble{animation:wobble 5s ease-in-out infinite}.puravida-showcase-section .showcase-card:hover .img-hover-zoom{transition:transform .5s ease;transform:scale(var(--img-hover-scale, 1.1));animation:none}@media screen and (max-width: 990px){.puravida-showcase-section .showcase-card-wrapper.active .img-hover-zoom{transition:transform .5s ease;transform:scale(var(--img-hover-scale, 1.1));animation:none}}.puravida-showcase-section .showcase-card:hover .img-hover-gravity{transition:transform .1s ease-out;transform:scale(var(--img-hover-scale, 1.1))}@media screen and (max-width: 990px){.puravida-showcase-section .showcase-card-wrapper.active .img-hover-gravity{transition:transform .1s ease-out;transform:scale(var(--img-hover-scale, 1.1))}}.puravida-showcase-section .show-mobile-only{display:none!important}.puravida-showcase-section .show-desktop-only{display:flex!important}@media screen and (max-width: 990px){.puravida-showcase-section .show-mobile-only{display:flex!important}.puravida-showcase-section .show-desktop-only{display:none!important}}@media screen and (min-width: 991px){.puravida-showcase-section .show-mobile-only{display:none!important}.puravida-showcase-section .show-desktop-only{display:flex!important}.puravida-showcase-section .showcase-card-wrapper{opacity:0;transform:translateY(50px);transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1)}.puravida-showcase-section .showcase-card-wrapper.visible{opacity:1;transform:translateY(0)}}.puravida-showcase-section .mobile-indicators{display:flex;gap:12px;margin-top:2rem;padding-bottom:1rem;z-index:99;position:relative;pointer-events:none;width:100%;min-height:20px}.puravida-showcase-section .mobile-indicators.visibility-hidden{display:none!important}.puravida-showcase-section .mobile-indicators.visibility-always{display:flex!important}@media screen and (max-width: 990px){.puravida-showcase-section .mobile-indicators{margin-top:-8rem}.puravida-showcase-section .mobile-indicators.visibility-mobile{display:flex!important}.puravida-showcase-section .mobile-indicators.visibility-desktop{display:none!important}}@media screen and (min-width: 991px){.puravida-showcase-section .mobile-indicators.visibility-mobile{display:none!important}.puravida-showcase-section .mobile-indicators.visibility-desktop{display:flex!important}}.puravida-showcase-section .indicator-dot{width:12px;height:12px;background:var(--dots-inactive-color, #d1d1d1);border-radius:50%;transition:all .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer;pointer-events:auto;border:1px solid rgba(0,0,0,.1);flex-shrink:0;display:block}.puravida-showcase-section .indicator-dot.active{background:var(--dots-active-color, var(--accent-color));width:14px;height:14px;transform:scale(1.2);border-radius:50%;border-color:transparent;box-shadow:0 2px 6px #00000026}.puravida-showcase-section .swipe-hint{position:absolute;bottom:45%;right:1rem;z-index:10;display:flex;flex-direction:column;align-items:center;gap:.2rem;color:var(--hint-color);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;opacity:0;transform:translate(20px);transition:opacity .5s ease,transform .5s ease;pointer-events:none;background:#ffffffd9;padding:.5rem .8rem;border-radius:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 15px #0000001a;filter:none}.puravida-showcase-section .swipe-hint.visible{opacity:1;transform:translate(0);animation:swipeHintAnim 2s infinite}@keyframes swipeHintAnim{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.puravida-showcase-section .showcase-image-container.effect-gravity{transform:translate(var(--tilt-x, 0px),var(--tilt-y, 0px));transition:transform .1s ease-out;will-change:transform}@keyframes borderRotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes shinePass{0%{transform:translate(-100%) rotate(45deg)}to{transform:translate(200%) rotate(45deg)}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/puravida-showcase.css.map */
