*{margin:0;padding:0;box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{width:100%;max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}#root{width:100%;max-width:100%;overflow-x:hidden}.card{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;padding:40px;text-align:center;animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}h1{color:#333;font-size:2.5rem;margin-bottom:20px;font-weight:700}h2{color:#667eea;font-size:2rem;margin-bottom:15px;font-weight:600}p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:10px}.tag-id{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 24px;border-radius:30px;display:inline-block;margin-top:20px;font-weight:600;font-size:1.1rem;box-shadow:0 4px 15px #667eea66}.emoji{font-size:3rem;margin-bottom:20px;display:block}@media screen and (max-width: 768px){html,body,*,*:before,*:after{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;max-width:100vw;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,span,div,a,button,input,textarea,select,label,li,td,th{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}.card{padding:30px 20px;max-width:100%;box-sizing:border-box}h1{font-size:2rem;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}h2{font-size:1.5rem;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}.emoji{font-size:2.5rem}}@media (max-width: 600px){html,body,*{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}}.phone-mockup-wrapper{transition:transform .3s ease}.phone-mockup-wrapper:hover{transform:translateY(-8px)}.phone-mockup-wrapper:hover .phone-mockup{box-shadow:0 30px 80px #0006,0 0 0 1px #ffffff26 inset}@media (max-width: 768px){.boarding-button,.groomer-button,.lost-button,.vet-button{min-height:48px!important;padding:.9rem 1.2rem!important;font-size:.85rem!important}button[style*="font-size: '1.2rem'"]{min-width:44px;min-height:44px;padding:.5rem!important}.pet-profile-card{padding:1.25rem 1rem!important}input[type=checkbox]{min-width:20px!important;min-height:20px!important}}@media (max-width: 900px){.app-mockup-grid{grid-template-columns:1fr!important;gap:40px!important}}@media (max-width: 768px){.app-mockup-grid{grid-template-columns:1fr!important;gap:32px!important;padding:0 16px!important}.phone-mockup{max-width:100%!important}.phone-mockup-wrapper:hover{transform:none}}@media (max-width: 480px){.phone-mockup{padding:8px!important;border-radius:24px!important}.phone-mockup .pet-profile-card{padding:1.25rem 1rem 1.45rem!important;border-radius:16px!important}.mockup-label{font-size:.75rem!important;padding:6px 12px!important}}.boarding-card,.groomer-card,.lost-card,.vet-card,.ai-chat-card,.reward-shop-card,.payments-card,.paw-trails-card,.finding-care-card,.translator-card{overflow-y:auto!important;overflow-x:hidden!important}@media (max-width: 768px){.boarding-card,.groomer-card,.lost-card,.vet-card,.ai-chat-card,.reward-shop-card,.payments-card,.paw-trails-card,.finding-care-card,.translator-card{overflow:visible!important;max-height:none!important;min-height:auto!important;height:auto!important}.phone-mockup{height:auto!important;min-height:auto!important;max-height:none!important}.boarding-card *,.groomer-card *,.lost-card *,.vet-card *,.ai-chat-card *,.reward-shop-card *,.payments-card *,.paw-trails-card *,.finding-care-card *,.translator-card *{font-size:.85em!important}.boarding-card h3,.groomer-card h3,.lost-card h3,.vet-card h3,.ai-chat-card h3,.reward-shop-card h3,.payments-card h3,.paw-trails-card h3,.finding-care-card h3,.translator-card h3{font-size:.9rem!important;margin-bottom:.4rem!important}.boarding-card p,.groomer-card p,.lost-card p,.vet-card p,.ai-chat-card p,.reward-shop-card p,.payments-card p,.paw-trails-card p,.finding-care-card p,.translator-card p{font-size:.7rem!important;margin-bottom:.5rem!important}.boarding-card button,.groomer-card button,.lost-card button,.vet-card button,.ai-chat-card button,.reward-shop-card button,.payments-card button,.paw-trails-card button,.finding-care-card button,.translator-card button{padding:.5rem .8rem!important;font-size:.7rem!important}.boarding-card label,.groomer-card label,.lost-card label,.vet-card label,.ai-chat-card label,.reward-shop-card label,.payments-card label,.paw-trails-card label,.finding-care-card label,.translator-card label{font-size:.65rem!important}.boarding-card input,.groomer-card input,.lost-card input,.vet-card input,.ai-chat-card input,.reward-shop-card input,.payments-card input,.paw-trails-card input,.finding-care-card input,.translator-card input,.boarding-card textarea,.groomer-card textarea,.lost-card textarea,.vet-card textarea,.ai-chat-card textarea,.reward-shop-card textarea,.payments-card textarea,.paw-trails-card textarea,.finding-care-card textarea,.translator-card textarea{font-size:.65rem!important;padding:.4rem!important}.boarding-card>div,.groomer-card>div,.lost-card>div,.vet-card>div,.ai-chat-card>div,.reward-shop-card>div,.payments-card>div,.paw-trails-card>div,.finding-care-card>div,.translator-card>div{margin-bottom:.5rem!important}.boarding-card .pet-profile-card,.groomer-card .pet-profile-card,.lost-card .pet-profile-card,.vet-card .pet-profile-card,.ai-chat-card .pet-profile-card,.reward-shop-card .pet-profile-card,.payments-card .pet-profile-card,.paw-trails-card .pet-profile-card,.finding-care-card .pet-profile-card,.translator-card .pet-profile-card{padding:.9rem .8rem 1rem!important}}@media (max-width: 768px){h2[style*="fontSize: '2.5rem'"]{font-size:2rem!important}}@media (max-width: 480px){h2[style*="fontSize: '2.5rem'"]{font-size:1.75rem!important}}.dark-mode .ai-chat-card,.dark-mode .reward-shop-card,.dark-mode .payments-card,.dark-mode .paw-trails-card,.dark-mode .finding-care-card,.dark-mode .translator-card{background:#1e293bf2!important;border-color:#8b5cf64d!important}.dark-mode .ai-chat-card [style*="background: rgba(255, 255, 255"],.dark-mode .reward-shop-card [style*="background: rgba(255, 255, 255"],.dark-mode .payments-card [style*="background: rgba(255, 255, 255"],.dark-mode .translator-card [style*="background: rgba(255, 255, 255"],.dark-mode .ai-chat-card [style*="background:rgba(255,255,255"],.dark-mode .reward-shop-card [style*="background:rgba(255,255,255"],.dark-mode .payments-card [style*="background:rgba(255,255,255"],.dark-mode .translator-card [style*="background:rgba(255,255,255"],.dark-mode .ai-chat-card [style*="background: rgb(255, 255, 255"],.dark-mode .reward-shop-card [style*="background: rgb(255, 255, 255"],.dark-mode .payments-card [style*="background: rgb(255, 255, 255"],.dark-mode .translator-card [style*="background: rgb(255, 255, 255"]{background:#1e293b99!important}.dark-mode .ai-chat-card [style*="#0f172a"],.dark-mode .reward-shop-card [style*="#0f172a"],.dark-mode .payments-card [style*="#0f172a"],.dark-mode .translator-card [style*="#0f172a"],.dark-mode .ai-chat-card [style*="#1e293b"],.dark-mode .reward-shop-card [style*="#1e293b"],.dark-mode .payments-card [style*="#1e293b"],.dark-mode .translator-card [style*="#1e293b"]{color:#e2e8f0!important}.dark-mode .ai-chat-card [style*="#64748b"],.dark-mode .reward-shop-card [style*="#64748b"],.dark-mode .payments-card [style*="#64748b"],.dark-mode .translator-card [style*="#64748b"],.dark-mode .ai-chat-card [style*="#475569"],.dark-mode .reward-shop-card [style*="#475569"],.dark-mode .payments-card [style*="#475569"],.dark-mode .translator-card [style*="#475569"]{color:#cbd5e1!important}.dark-mode .ai-chat-card h3,.dark-mode .reward-shop-card h3,.dark-mode .payments-card h3,.dark-mode .paw-trails-card h3,.dark-mode .finding-care-card h3,.dark-mode .translator-card h3,.dark-mode .ai-chat-card h4,.dark-mode .reward-shop-card h4,.dark-mode .payments-card h4,.dark-mode .paw-trails-card h4,.dark-mode .finding-care-card h4,.dark-mode .translator-card h4{color:#e2e8f0!important}.dark-mode .ai-chat-card p,.dark-mode .reward-shop-card p,.dark-mode .payments-card p,.dark-mode .paw-trails-card p,.dark-mode .finding-care-card p,.dark-mode .translator-card p,.dark-mode .ai-chat-card span:not([style*=background]),.dark-mode .reward-shop-card span:not([style*=background]),.dark-mode .payments-card span:not([style*=background]),.dark-mode .paw-trails-card span:not([style*=background]),.dark-mode .finding-care-card span:not([style*=background]),.dark-mode .translator-card span:not([style*=background]),.dark-mode .ai-chat-card li,.dark-mode .reward-shop-card li,.dark-mode .payments-card li,.dark-mode .paw-trails-card li,.dark-mode .finding-care-card li,.dark-mode .translator-card li{color:#cbd5e1!important}.dark-mode .ai-chat-card button:not([style*=background]),.dark-mode .reward-shop-card button:not([style*=background]),.dark-mode .payments-card button:not([style*=background]),.dark-mode .paw-trails-card button:not([style*=background]),.dark-mode .finding-care-card button:not([style*=background]),.dark-mode .translator-card button:not([style*=background]){color:#cbd5e1!important}.dark-mode .ai-chat-card input,.dark-mode .reward-shop-card input,.dark-mode .payments-card input,.dark-mode .paw-trails-card input,.dark-mode .finding-care-card input,.dark-mode .translator-card input,.dark-mode .ai-chat-card textarea,.dark-mode .reward-shop-card textarea,.dark-mode .payments-card textarea,.dark-mode .paw-trails-card textarea,.dark-mode .finding-care-card textarea,.dark-mode .translator-card textarea,.dark-mode .ai-chat-card select,.dark-mode .reward-shop-card select,.dark-mode .payments-card select,.dark-mode .paw-trails-card select,.dark-mode .finding-care-card select,.dark-mode .translator-card select{background:#1e293bcc!important;color:#e2e8f0!important;border-color:#8b5cf64d!important}.dark-mode .ai-chat-card input::placeholder,.dark-mode .reward-shop-card input::placeholder,.dark-mode .payments-card input::placeholder,.dark-mode .paw-trails-card input::placeholder,.dark-mode .finding-care-card input::placeholder,.dark-mode .translator-card input::placeholder,.dark-mode .ai-chat-card textarea::placeholder,.dark-mode .reward-shop-card textarea::placeholder,.dark-mode .payments-card textarea::placeholder,.dark-mode .paw-trails-card textarea::placeholder,.dark-mode .finding-care-card textarea::placeholder,.dark-mode .translator-card textarea::placeholder{color:#94a3b8!important}.dark-mode .ai-chat-card label,.dark-mode .reward-shop-card label,.dark-mode .payments-card label,.dark-mode .paw-trails-card label,.dark-mode .finding-care-card label,.dark-mode .translator-card label,.dark-mode .paw-trails-card p,.dark-mode .paw-trails-card span,.dark-mode .paw-trails-card div,.dark-mode .paw-trails-card h1,.dark-mode .paw-trails-card h2,.dark-mode .paw-trails-card h3,.dark-mode .paw-trails-card h4,.dark-mode .paw-trails-card h5,.dark-mode .paw-trails-card h6,.dark-mode .paw-trails-card li,.dark-mode .finding-care-card p,.dark-mode .finding-care-card span,.dark-mode .finding-care-card div,.dark-mode .finding-care-card h1,.dark-mode .finding-care-card h2,.dark-mode .finding-care-card h3,.dark-mode .finding-care-card h4,.dark-mode .finding-care-card h5,.dark-mode .finding-care-card h6,.dark-mode .finding-care-card li{color:#e2e8f0!important}.dark-mode .paw-trails-card [style*=background][style*="color: white"],.dark-mode .finding-care-card [style*=background][style*="color: white"],.dark-mode .paw-trails-card [style*=background][style*="color: #fff"],.dark-mode .finding-care-card [style*=background][style*="color: #fff"],.dark-mode .paw-trails-card [style*=background][style*="color: rgb(255"],.dark-mode .finding-care-card [style*=background][style*="color: rgb(255"]{color:#fff!important}.dark-mode .paw-trails-card [style*="color: #0f172a"],.dark-mode .finding-care-card [style*="color: #0f172a"],.dark-mode .paw-trails-card [style*="color: rgb(15, 23, 42)"],.dark-mode .finding-care-card [style*="color: rgb(15, 23, 42)"],.dark-mode .paw-trails-card [style*="color: #1e293b"],.dark-mode .finding-care-card [style*="color: #1e293b"]{color:#e2e8f0!important}.dark-mode .paw-trails-card [style*="color: #64748b"],.dark-mode .finding-care-card [style*="color: #64748b"],.dark-mode .paw-trails-card [style*="color: rgb(100, 116, 139)"],.dark-mode .finding-care-card [style*="color: rgb(100, 116, 139)"],.dark-mode .paw-trails-card [style*="color: #475569"],.dark-mode .finding-care-card [style*="color: #475569"],.dark-mode .paw-trails-card [style*="color: rgb(71, 85, 105)"],.dark-mode .finding-care-card [style*="color: rgb(71, 85, 105)"],.dark-mode .paw-trails-card button,.dark-mode .finding-care-card button{color:#cbd5e1!important}.dark-mode .paw-trails-card [style*="background: rgba(255, 255, 255"],.dark-mode .finding-care-card [style*="background: rgba(255, 255, 255"],.dark-mode .paw-trails-card [style*="background: rgb(255, 255, 255"],.dark-mode .finding-care-card [style*="background: rgb(255, 255, 255"],.dark-mode .paw-trails-card [style*="background:rgba(255,255,255"],.dark-mode .finding-care-card [style*="background:rgba(255,255,255"],.dark-mode .paw-trails-card [style*="background: #fff"],.dark-mode .finding-care-card [style*="background: #fff"],.dark-mode .paw-trails-card [style*="background:#fff"],.dark-mode .finding-care-card [style*="background:#fff"]{background:#1e293b99!important}.dark-mode .paw-trails-card p,.dark-mode .paw-trails-card span:not([style*=background]),.dark-mode .paw-trails-card div:not([style*=background]),.dark-mode .paw-trails-card h1,.dark-mode .paw-trails-card h2,.dark-mode .paw-trails-card h3,.dark-mode .paw-trails-card h4,.dark-mode .paw-trails-card h5,.dark-mode .paw-trails-card h6,.dark-mode .paw-trails-card li,.dark-mode .paw-trails-card label,.dark-mode .finding-care-card p,.dark-mode .finding-care-card span:not([style*=background]),.dark-mode .finding-care-card div:not([style*=background]),.dark-mode .finding-care-card h1,.dark-mode .finding-care-card h2,.dark-mode .finding-care-card h3,.dark-mode .finding-care-card h4,.dark-mode .finding-care-card h5,.dark-mode .finding-care-card h6,.dark-mode .finding-care-card li,.dark-mode .finding-care-card label{color:#e2e8f0!important}.dark-mode .paw-trails-card [style*="#0f172a"],.dark-mode .paw-trails-card [style*="#1e293b"],.dark-mode .paw-trails-card [style*="#334155"],.dark-mode .finding-care-card [style*="#0f172a"],.dark-mode .finding-care-card [style*="#1e293b"],.dark-mode .finding-care-card [style*="#334155"]{color:#e2e8f0!important}.dark-mode .paw-trails-card [style*="#64748b"],.dark-mode .paw-trails-card [style*="#475569"],.dark-mode .finding-care-card [style*="#64748b"],.dark-mode .finding-care-card [style*="#475569"]{color:#cbd5e1!important}.dark-mode section[style*="background: linear-gradient(135deg, rgba(155, 125, 255"]{background:linear-gradient(135deg,#1e293b66,#0f172a66)!important;border-color:#9b7dff66!important}.dark-mode section[style*="background: linear-gradient(135deg, rgba(155, 125, 255"] p,.dark-mode section[style*="background: linear-gradient(135deg, rgba(155, 125, 255"] span{color:#e2e8f0!important}.dark-mode section[style*="background: linear-gradient(135deg, rgba(155, 125, 255"] [style*="background: rgba(255, 255, 255, 0.7)"]{background:#1e293bb3!important;border-color:#9b7dff4d!important}.dark-mode section[style*="background: linear-gradient(135deg, rgba(155, 125, 255"] [style*="color: #4a3a7b"]{color:#cbd5e1!important}.app-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}@media (max-width: 1024px){.app-features-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 768px){.app-features-grid{grid-template-columns:1fr;gap:20px}}.why-choose-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1024px){.why-choose-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 768px){.why-choose-grid{grid-template-columns:1fr;gap:20px}}.how-it-works-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media (max-width: 1024px){.how-it-works-grid{grid-template-columns:1fr;gap:24px}}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1024px){.benefits-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 768px){.benefits-grid{grid-template-columns:1fr;gap:20px}}.guarantee-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width: 1024px){.guarantee-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width: 768px){.guarantee-grid{grid-template-columns:1fr;gap:20px}}.download-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width: 1200px){.download-features-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 768px){.download-features-grid{grid-template-columns:1fr;gap:20px}}.dark-mode .pet-care-resources-section{background:linear-gradient(135deg,#9b7dff1a,#4cc3ff1a)!important}.dark-mode .resources-subtitle{color:#cbd5e1!important}.dark-mode .resource-card{background:linear-gradient(135deg,#1e293bfa,#334155fa)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 8px 24px #0006!important}.dark-mode .resource-card-title{color:#e2e8f0!important}.dark-mode .resource-card-text{color:#cbd5e1!important}.dark-mode .resource-card:hover{box-shadow:0 12px 32px #9b7dff4d!important}.how-it-works-steps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media (max-width: 1024px){.how-it-works-steps-grid{grid-template-columns:1fr;gap:24px}}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #9b7dff;outline-offset:2px;border-radius:4px}.skip-to-main{position:absolute;top:-40px;left:0;background:#9b7dff;color:#fff;padding:8px 16px;text-decoration:none;z-index:10001;border-radius:4px;font-weight:600}.skip-to-main:focus{top:0}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes checkmark{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.success-checkmark{animation:checkmark .5s ease-out}@keyframes button-press{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.button-press{animation:button-press .2s ease-out}@media (max-width: 768px){button,a[role=button],.clickable{min-height:44px;min-width:44px}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-notification{animation:slideInRight .3s ease-out}button:active{transform:scale(.98)}input:focus,textarea:focus,select:focus{border-color:#9b7dff!important;box-shadow:0 0 0 3px #9b7dff1a!important}.loading-spinner{display:inline-block;width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.card-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-hover:hover{transform:translateY(-4px)}a:not(.no-underline){text-decoration:none;position:relative}a:not(.no-underline):hover:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:currentColor;animation:underline-expand .3s ease-out}@keyframes underline-expand{0%{width:0}to{width:100%}}@media (max-width: 768px){.app-features-grid,.why-choose-grid,.benefits-grid,.guarantee-grid,.download-features-grid,.how-it-works-grid,.how-it-works-steps-grid{grid-template-columns:1fr!important;gap:20px!important}.card,[class*=card],[style*=card]{padding:24px 20px!important;margin-bottom:20px!important}h1{font-size:clamp(2rem,8vw,3rem)!important;line-height:1.2!important}h2{font-size:clamp(1.5rem,6vw,2.5rem)!important;line-height:1.3!important}h3{font-size:clamp(1.25rem,5vw,2rem)!important}button,.button,[role=button]{min-height:48px!important;padding:12px 24px!important;font-size:16px!important}section,[style*=section]{padding:40px 20px!important}table,[style*=table]{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}[style*=gridTemplateColumns]{grid-template-columns:1fr!important}[style*=modal],[style*=popup]{width:95%!important;max-width:95%!important;margin:20px auto!important;padding:24px 20px!important}input,textarea,select{font-size:16px!important;padding:12px 16px!important}img{max-width:100%!important;height:auto!important}.breadcrumbs,[class*=breadcrumb]{font-size:14px!important;flex-wrap:wrap!important}ul,ol{padding-left:20px!important}li{margin-bottom:12px!important}}@media (min-width: 769px) and (max-width: 1024px){.app-features-grid,.why-choose-grid,.benefits-grid,.guarantee-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}.download-features-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.pet-care-resources-section{padding:40px 20px!important}.resource-card{margin-bottom:20px!important;padding:24px 20px!important}}@media (max-width: 768px){[style*=gridTemplateColumns][style*="2fr 1.5fr 1.5fr"]{grid-template-columns:1fr!important}[style*=tableHeader],[style*=tableRow]{display:block!important}[style*=tableHeader]>div,[style*=tableRow]>div{display:block!important;padding:12px 0!important;border-bottom:1px solid rgba(255,255,255,.1)!important}[style*=tableHeader]>div:first-child,[style*=tableRow]>div:first-child{font-weight:700!important;margin-bottom:8px!important}}@media (max-width: 768px){[style*=productsGrid],[style*=productCard]{width:100%!important;margin-bottom:24px!important}[style*=gridTemplateColumns],[style*="repeat(auto-fit, minmax(320px"],[style*="repeat(auto-fit, minmax(280px"],[style*="repeat(auto-fit, minmax(300px"],[style*="repeat(2, 1fr)"],[style*="repeat(3, 1fr)"],[style*="repeat(4, 1fr)"]{grid-template-columns:1fr!important}[style*=productCard]{padding:20px!important}}html,body{margin:0;padding:0;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}*{box-sizing:inherit;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}@media screen and (max-width: 768px){html,body{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}html,body,*,*:before,*:after{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;max-width:100vw}h1,h2,h3,h4,h5,h6,p,span,div,a,button,input,textarea,select,label{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}body{min-height:100vh}img{max-width:100%;height:auto;display:block}html,body,*,*:before,*:after{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}@supports (-webkit-touch-callout: none){html,body{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}html,body,*,*:before,*:after{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;-webkit-font-smoothing:antialiased}}@media screen and (max-width: 768px){html,body{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}h1{font-size:24px!important;line-height:1.2!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}h2{font-size:20px!important;line-height:1.3!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}h3{font-size:18px!important;line-height:1.3!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}h4,h5,h6{font-size:16px!important;line-height:1.4!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}p,span,div,a,li,td,th,label{font-size:16px!important;line-height:1.5!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}button,input,textarea,select{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}*{max-width:100%!important;box-sizing:border-box!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}body,html,#root{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}}@media screen and (max-width: 480px){html,body{font-size:14px!important}h1{font-size:22px!important}h2{font-size:18px!important}p,span,div,a,button{font-size:14px!important}}
