.HowItWorksSection-module__i5l_LW__howItWorks{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);padding:8rem 0;position:relative;overflow:hidden}.HowItWorksSection-module__i5l_LW__howItWorks:before{content:"";opacity:.3;pointer-events:none;z-index:0;background-image:url(/hero/texture1.png);background-repeat:repeat;background-size:1920px 1080px;position:absolute;inset:0}.HowItWorksSection-module__i5l_LW__mainHeader{text-align:center;z-index:1;margin-bottom:4rem;position:relative}.HowItWorksSection-module__i5l_LW__titleImageWrapper{width:100%;max-width:1900px;height:auto;margin:-200px auto;animation:1.2s cubic-bezier(.16,1,.3,1) forwards HowItWorksSection-module__i5l_LW__parallaxFadeIn;position:relative}@keyframes HowItWorksSection-module__i5l_LW__parallaxFadeIn{0%{opacity:0}to{opacity:1}}.HowItWorksSection-module__i5l_LW__titleImage{object-fit:contain;filter:drop-shadow(0 4px 12px #8e460333);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;width:100%!important;height:auto!important}.HowItWorksSection-module__i5l_LW__stepTitleWrapper{width:100%;max-width:800px;height:auto;margin:0 auto -200px;animation:1s cubic-bezier(.16,1,.3,1) .3s backwards HowItWorksSection-module__i5l_LW__parallaxSlideIn;position:relative}@keyframes HowItWorksSection-module__i5l_LW__parallaxSlideIn{0%{opacity:0;transform:translateY(80px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.HowItWorksSection-module__i5l_LW__stepTitleWrapper2{margin-top:-200px;margin-bottom:-100px}.HowItWorksSection-module__i5l_LW__stepTitleImage,.HowItWorksSection-module__i5l_LW__stepTitleImage2{object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;width:100%!important;height:auto!important}.HowItWorksSection-module__i5l_LW__stepTitleImage{filter:drop-shadow(3px 3px 6px #ff8bf54d)}.HowItWorksSection-module__i5l_LW__stepTitleImage2{filter:drop-shadow(3px 3px 6px #8bffe64d)}.HowItWorksSection-module__i5l_LW__stepScriptTitle{font-family:var(--font-title);color:#ff8bf5;text-align:center;text-shadow:3px 3px 6px #ff8bf54d;margin:0 0 3rem;font-size:4rem;font-weight:600;line-height:1.3;display:none}@keyframes HowItWorksSection-module__i5l_LW__slideInFromLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes HowItWorksSection-module__i5l_LW__slideInFromRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes HowItWorksSection-module__i5l_LW__fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.HowItWorksSection-module__i5l_LW__stepsContainer{z-index:1;position:relative}.HowItWorksSection-module__i5l_LW__step3DContainer{margin-top:-400px;margin-bottom:8rem}.HowItWorksSection-module__i5l_LW__viewer3DWrapper{border-radius:2rem;width:100%;max-width:800px;height:500px;margin:0 auto 3rem;animation:1.2s cubic-bezier(.16,1,.3,1) .6s backwards HowItWorksSection-module__i5l_LW__parallaxZoomIn;position:relative;overflow:visible}@keyframes HowItWorksSection-module__i5l_LW__parallaxZoomIn{0%{opacity:0;transform:scale(.85)translateY(40px)}to{opacity:1;transform:scale(1)translateY(0)}}.HowItWorksSection-module__i5l_LW__viewer3DWrapper>div:first-child{z-index:1;inset:0;position:absolute!important}.HowItWorksSection-module__i5l_LW__viewer3DWrapper canvas{touch-action:pan-y pinch-zoom!important}.HowItWorksSection-module__i5l_LW__viewerLoading{color:#8e4603;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.125rem;display:flex}.HowItWorksSection-module__i5l_LW__viewerError{color:#8e4603;text-align:center;background:#ffb3f91a;border:2px dashed #ff8bf54d;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;font-size:1rem;display:flex}.HowItWorksSection-module__i5l_LW__annotationsContainer{pointer-events:none;z-index:100;position:absolute;inset:0}.HowItWorksSection-module__i5l_LW__annotation{pointer-events:all;z-index:10;position:absolute}.HowItWorksSection-module__i5l_LW__annotationDot{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#ffb3f9 0%,#ff8bf5 100%);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 12px #ff8bf566}.HowItWorksSection-module__i5l_LW__annotationDot:focus-visible{outline-offset:4px;outline:3px solid #ff8bf599}.HowItWorksSection-module__i5l_LW__annotation:hover .HowItWorksSection-module__i5l_LW__annotationDot{background:#ff8bf5;transform:scale(1.3)}.HowItWorksSection-module__i5l_LW__annotationPulse{opacity:.5;pointer-events:none;background:#ffb3f9;border-radius:50%;animation:2s ease-in-out infinite HowItWorksSection-module__i5l_LW__pulse;position:absolute;inset:-5px}@keyframes HowItWorksSection-module__i5l_LW__pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}}.HowItWorksSection-module__i5l_LW__annotationTooltip{white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:1000;background:#fff;border:2px solid #ffb3f9;border-radius:1rem;padding:.75rem 1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:-80px;left:50%;transform:translate(-50%)scale(.8);box-shadow:0 8px 24px #0000001a}.HowItWorksSection-module__i5l_LW__annotation:hover .HowItWorksSection-module__i5l_LW__annotationTooltip{opacity:1;visibility:visible;top:-90px;transform:translate(-50%)scale(1)}.HowItWorksSection-module__i5l_LW__annotationTooltip h4{color:#8e4603;margin:0 0 .25rem;font-size:.875rem;font-weight:700}.HowItWorksSection-module__i5l_LW__annotationTooltip p{color:#64493b;margin:0;font-size:.75rem}@media (max-width:1023px){.HowItWorksSection-module__i5l_LW__annotation:hover .HowItWorksSection-module__i5l_LW__annotationTooltip{opacity:0;visibility:hidden;top:-80px;transform:translate(-50%)scale(.8)}.HowItWorksSection-module__i5l_LW__annotationActive .HowItWorksSection-module__i5l_LW__annotationTooltip{pointer-events:auto;opacity:1!important;visibility:visible!important;top:-90px!important;transform:translate(-50%)scale(1)!important}.HowItWorksSection-module__i5l_LW__annotationActive .HowItWorksSection-module__i5l_LW__annotationDot{background:#ff8bf5;transform:scale(1.3);box-shadow:0 4px 16px #ff8bf599}.HowItWorksSection-module__i5l_LW__annotationDot:active{transform:scale(.95)}.HowItWorksSection-module__i5l_LW__annotationDot{background-clip:content-box;width:44px;height:44px;padding:6px}.HowItWorksSection-module__i5l_LW__annotationPulse{inset:-1px}.HowItWorksSection-module__i5l_LW__annotationTooltip{white-space:normal;text-align:center;max-width:70vw}}@media (hover:none) and (pointer:coarse){.HowItWorksSection-module__i5l_LW__annotation:hover .HowItWorksSection-module__i5l_LW__annotationTooltip{opacity:0}}.HowItWorksSection-module__i5l_LW__viewerHint{color:#8e4603;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:100px;padding:.5rem 1rem;font-size:.875rem;animation:3s ease-in-out infinite HowItWorksSection-module__i5l_LW__fadeInOut;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}@keyframes HowItWorksSection-module__i5l_LW__fadeInOut{0%,to{opacity:.6}50%{opacity:1}}.HowItWorksSection-module__i5l_LW__step3Container{opacity:0;margin-top:8rem;transition:all 1s cubic-bezier(.4,0,.2,1);transform:translateY(50px)}.HowItWorksSection-module__i5l_LW__step3Container.HowItWorksSection-module__i5l_LW__visible{opacity:1;transform:translateY(0)}.HowItWorksSection-module__i5l_LW__bagAnimationContainer{perspective:1000px;justify-content:center;align-items:center;width:100%;max-width:600px;height:550px;margin:0 auto 3rem;display:flex;position:relative}.HowItWorksSection-module__i5l_LW__bagImage{z-index:10;opacity:0;filter:drop-shadow(0 20px 50px #00000040);transition:all 1.2s cubic-bezier(.4,0,.2,1);position:relative;transform:scale(.8)translateY(30px)}.HowItWorksSection-module__i5l_LW__bagAnimated{opacity:1;animation:.8s ease-out .5s HowItWorksSection-module__i5l_LW__bagBounce;transform:scale(1)translateY(0)}@keyframes HowItWorksSection-module__i5l_LW__bagBounce{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.05)translateY(-20px)}}.HowItWorksSection-module__i5l_LW__bagImageElement{object-fit:contain;width:100%;height:auto;animation:4s ease-in-out infinite HowItWorksSection-module__i5l_LW__gentleFloat}@keyframes HowItWorksSection-module__i5l_LW__gentleFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(2deg)}}.HowItWorksSection-module__i5l_LW__decorativeElements{pointer-events:none;z-index:5;position:absolute;inset:0}.HowItWorksSection-module__i5l_LW__sparkle{opacity:0;width:52px;height:52px;animation:6s ease-in-out infinite HowItWorksSection-module__i5l_LW__sparkleFloat;position:absolute}.HowItWorksSection-module__i5l_LW__sparkle img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 4px 12px #ffb3f959);width:100%;height:100%}.HowItWorksSection-module__i5l_LW__step3Container.HowItWorksSection-module__i5l_LW__visible .HowItWorksSection-module__i5l_LW__sparkle{opacity:1}.HowItWorksSection-module__i5l_LW__sparkle1{animation-delay:.3s;top:10%;left:5%}.HowItWorksSection-module__i5l_LW__sparkle2{animation-delay:.8s;top:15%;right:10%}.HowItWorksSection-module__i5l_LW__sparkle3{animation-delay:1.3s;bottom:20%;left:10%}.HowItWorksSection-module__i5l_LW__sparkle4{animation-delay:1.8s;bottom:25%;right:5%}.HowItWorksSection-module__i5l_LW__sparkle5{animation-delay:2.3s;top:5%;left:50%}.HowItWorksSection-module__i5l_LW__sparkle6{animation-delay:2.8s;bottom:10%;right:50%}.HowItWorksSection-module__i5l_LW__sparkle7{animation-delay:.6s;top:55%;left:12%}.HowItWorksSection-module__i5l_LW__sparkle8{animation-delay:1.1s;top:55%;right:12%}.HowItWorksSection-module__i5l_LW__sparkle9{animation-delay:1.9s;bottom:8%;left:35%}.HowItWorksSection-module__i5l_LW__sparkle10{animation-delay:2.4s;bottom:12%;right:35%}@keyframes HowItWorksSection-module__i5l_LW__sparkleFloat{0%,to{opacity:.5;transform:translateY(0)scale(1)rotate(0)}25%{opacity:1;transform:translateY(-20px)scale(1.3)rotate(90deg)}50%{opacity:.8;transform:translateY(-10px)scale(1.2)rotate(180deg)}75%{opacity:1;transform:translateY(-25px)scale(1.4)rotate(270deg)}}.HowItWorksSection-module__i5l_LW__heart{opacity:0;width:44px;height:44px;animation:4s ease-in-out infinite HowItWorksSection-module__i5l_LW__heartFloat;position:absolute}.HowItWorksSection-module__i5l_LW__step3Container.HowItWorksSection-module__i5l_LW__visible .HowItWorksSection-module__i5l_LW__heart{opacity:1}.HowItWorksSection-module__i5l_LW__heart img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 4px 12px #ffb3f959);width:100%;height:100%}.HowItWorksSection-module__i5l_LW__heart1{animation-delay:1s;top:30%;left:20%}.HowItWorksSection-module__i5l_LW__heart2{animation-delay:2s;bottom:35%;right:20%}@keyframes HowItWorksSection-module__i5l_LW__heartFloat{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-30px)scale(1.2)}}.HowItWorksSection-module__i5l_LW__confetti{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.HowItWorksSection-module__i5l_LW__confettiPiece{opacity:.9;border-radius:50%;width:12px;height:12px;animation:3.5s ease-out forwards HowItWorksSection-module__i5l_LW__confettiFall;position:absolute;top:-10px}@keyframes HowItWorksSection-module__i5l_LW__confettiFall{to{opacity:0;transform:translateY(600px)rotate(720deg)}}.HowItWorksSection-module__i5l_LW__step3Content{text-align:center;max-width:600px;margin:0 auto;animation:1s cubic-bezier(.16,1,.3,1) .5s backwards HowItWorksSection-module__i5l_LW__parallaxFadeInUp}@keyframes HowItWorksSection-module__i5l_LW__parallaxFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.HowItWorksSection-module__i5l_LW__step3Description{color:#64493b;margin-bottom:2rem;font-size:1.125rem;line-height:1.8}.HowItWorksSection-module__i5l_LW__shippingBenefits{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.HowItWorksSection-module__i5l_LW__benefit{background:#fff;border:2px solid #ffb3f9;border-radius:100px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s;display:flex;box-shadow:0 4px 12px #ffb3f933}.HowItWorksSection-module__i5l_LW__benefit:hover{border-color:#ff8bf5;transform:translateY(-2px);box-shadow:0 6px 16px #ffb3f94d}.HowItWorksSection-module__i5l_LW__benefitIcon{font-size:1.25rem}.HowItWorksSection-module__i5l_LW__benefit span:last-child{color:#8e4603;font-size:.9375rem;font-weight:600}@media (max-width:768px){.HowItWorksSection-module__i5l_LW__howItWorks{padding:5rem 0}.HowItWorksSection-module__i5l_LW__mainHeader{margin-bottom:3rem}.HowItWorksSection-module__i5l_LW__titleImageWrapper{max-width:90%;margin-top:-50px}.HowItWorksSection-module__i5l_LW__stepTitleWrapper{max-width:90%;margin-bottom:2rem}.HowItWorksSection-module__i5l_LW__stepTitleWrapper2{max-width:85%;margin-top:-200px;margin-bottom:-100px}.HowItWorksSection-module__i5l_LW__viewer3DWrapper{height:400px}.HowItWorksSection-module__i5l_LW__bagAnimationContainer{height:450px}.HowItWorksSection-module__i5l_LW__bagImage{max-width:320px}.HowItWorksSection-module__i5l_LW__shippingBenefits{flex-direction:column;align-items:center}.HowItWorksSection-module__i5l_LW__step3Description{font-size:1rem}}@media (max-width:480px){.HowItWorksSection-module__i5l_LW__mainHeader{margin-bottom:2rem}.HowItWorksSection-module__i5l_LW__titleImageWrapper{max-width:95%}.HowItWorksSection-module__i5l_LW__bagAnimationContainer{height:400px}.HowItWorksSection-module__i5l_LW__bagImage{max-width:280px}.HowItWorksSection-module__i5l_LW__stepTitleWrapper{max-width:95%;margin-top:300px;margin-bottom:-80px}.HowItWorksSection-module__i5l_LW__stepTitleWrapper2{max-width:85%;margin-top:-150px;margin-bottom:-100px}}@media (max-width:768px){.HowItWorksSection-module__i5l_LW__annotationTooltip{min-width:200px;max-width:260px;padding:.875rem 1rem}.HowItWorksSection-module__i5l_LW__annotationTooltip h4{font-size:.9375rem}.HowItWorksSection-module__i5l_LW__annotationTooltip p{font-size:.8125rem}.HowItWorksSection-module__i5l_LW__annotation:first-child .HowItWorksSection-module__i5l_LW__annotationTooltip{left:0;transform:none}.HowItWorksSection-module__i5l_LW__annotation:first-child .HowItWorksSection-module__i5l_LW__annotationTooltip:before,.HowItWorksSection-module__i5l_LW__annotation:first-child .HowItWorksSection-module__i5l_LW__annotationTooltip:after{left:20px;transform:none}}.HowItWorksSection-module__i5l_LW__mainHeader,.HowItWorksSection-module__i5l_LW__step3DContainer,.HowItWorksSection-module__i5l_LW__step3Container{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(50px)}.HowItWorksSection-module__i5l_LW__parallaxVisible{opacity:1!important;transform:translateY(0)!important}.HowItWorksSection-module__i5l_LW__mainHeader,.HowItWorksSection-module__i5l_LW__stepTitleWrapper,.HowItWorksSection-module__i5l_LW__step3Content,.HowItWorksSection-module__i5l_LW__viewer3DWrapper,.HowItWorksSection-module__i5l_LW__bagAnimationContainer{will-change:transform,opacity;transition:transform .1s linear,opacity .1s linear}.HowItWorksSection-module__i5l_LW__howItWorks *{backface-visibility:hidden;-webkit-font-smoothing:antialiased}
