*{box-sizing:border-box}:root{--bg-light:#FAF3E0;--main-orange:#FF8C42;--text-brown:#6D4C41;--text-light:#8D6E63;--white:#FFFFFF;--green-call:#4CAF50;--transition:all 0.3s ease;--shadow:0 10px 30px rgba(0,0,0,0.05)}body{font-family:'Inter',sans-serif;background-color:var(--bg-light);color:var(--text-brown);margin:0;line-height:1.7;overflow-x:hidden}h1,h2,h3,h4{font-weight:800}a{text-decoration:none;color:inherit;transition:var(--transition)}input[type="text"],input[type="tel"],input[type="email"],textarea,select{width:100%!important;max-width:100%!important;border-radius:12px!important;border:1px solid #ddd!important;padding:12px!important;margin-bottom:15px!important;display:block}input[type="file"]{width:100%!important;max-width:100%!important;border:1px dashed var(--main-orange)!important;padding:10px!important;border-radius:12px!important;background:#fff!important;cursor:pointer}.site-header{position:fixed;top:0;left:0;width:100%;z-index:9999;background:rgb(255 255 255 / .75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);height:auto!important;min-height:0!important;padding:15px 0!important;border-bottom:1px solid rgb(0 0 0 / .05);display:flex;align-items:center}.header-container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:0 20px;height:auto!important}.logo-wrapper,.logo-wrapper a{margin:0!important;padding:0!important;line-height:1!important;display:flex;align-items:center}.nav-menu ul{margin:0!important;padding:0!important;display:flex;list-style:none}.nav-menu li{margin:0 15px!important;padding:0!important;line-height:1!important}.button-wrapper{margin:0!important;padding:0!important;display:flex;align-items:center}.btn-3d{margin:0!important;padding:6px 16px!important;line-height:1!important;font-size:14px!important}.header-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:80px}.logo-wrapper{font-size:1.5rem;font-weight:800;color:var(--main-orange);display:flex;align-items:center;flex-shrink:0}.logo-wrapper i{margin-right:10px}.nav-menu{flex-grow:1;display:flex;justify-content:center;overflow:hidden}.nav-list{list-style:none;display:flex;gap:25px;margin:0;padding:0}.nav-list li a{font-size:15px;font-weight:600;color:var(--text-brown);white-space:nowrap}.nav-list li a:hover{color:var(--main-orange)}.auth-btns{display:flex;align-items:center;gap:15px;flex-shrink:0}.btn-login{font-weight:600;font-size:14px;color:var(--text-brown)}.btn-reg,.btn-account{background:var(--main-orange);color:var(--white)!important;padding:10px 22px;border-radius:30px;font-weight:700;font-size:14px;box-shadow:0 4px 12px rgb(255 140 66 / .2)}.btn-account{background:var(--bg-light);color:var(--text-brown)!important;border:1px solid rgb(109 76 65 / .1);box-shadow:none}.section-padding{padding:100px 10%;text-align:center}.section-title h2{font-size:2.8rem;margin-bottom:20px;color:var(--text-brown)}.section-title p{max-width:700px;margin:0 auto 60px;font-size:1.2rem;color:var(--text-light)}@media screen and (max-width:600px){.benefits-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;padding:0 10px!important}.benefit-card{padding:10px 5px!important;min-height:160px!important;display:flex;flex-direction:column;justify-content:flex-start;height:auto!important}.benefit-visual{width:40px!important;height:40px!important;margin:0 auto 8px!important}.benefit-card h4{font-size:13px!important;margin-bottom:5px!important;line-height:1.1}.benefit-card p{font-size:10px!important;line-height:1.2!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.grid-3{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;padding:0 10px!important;justify-content:center!important}.how-card{padding:15px 10px!important;width:100%!important;max-width:100%!important}.how-card:nth-child(3){grid-column:1 / span 2!important;width:calc(50% - 6px)!important;margin:0 auto!important}.how-visual{width:45px!important;height:45px!important;margin:0 auto 10px!important}.step-num{font-size:18px!important;margin-bottom:3px!important}.how-card h3{font-size:13px!important;margin-bottom:5px!important}.how-card p{font-size:11px!important;line-height:1.3!important}.reviews-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;padding:0 10px!important}.review-card{padding:12px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:220px!important}.review-card:nth-child(3){grid-column:1 / span 2!important;width:calc(50% - 5px)!important;margin:0 auto!important}.stars{font-size:10px!important;margin-bottom:5px!important}.review-text{font-size:11px!important;line-height:1.3!important;margin-bottom:10px!important;font-style:italic}.review-author{margin-top:auto!important;border-top:1px solid rgb(0 0 0 / .05);padding-top:8px!important}.author-info strong{font-size:12px!important;display:block!important}.author-info span{font-size:10px!important;opacity:.7}}@media screen and (max-width:600px){.steps-container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:10px!important;align-items:stretch!important}.step-row{display:flex!important;flex-direction:column!important;background:#fff!important;padding:8px!important;border-radius:15px!important;box-shadow:0 3px 10px rgb(0 0 0 / .05)!important;margin:0!important}.step-img{height:120px!important;width:100%!important;border-radius:10px!important;margin:0 0 6px 0!important;order:-2!important;background-size:cover!important;background-position:center!important}.s-badge{order:-1!important;font-size:8px!important;font-weight:800!important;background:#FF8C42!important;color:#fff!important;padding:2px 6px!important;border-radius:4px!important;margin-bottom:4px!important;align-self:flex-start!important;display:inline-block!important}.step-info{display:block!important;padding:0!important}.step-info h2{font-size:13px!important;line-height:1.1!important;margin:0 0 6px 0!important;min-height:28px!important;color:#222!important}.step-info p{font-size:10px!important;line-height:1.3!important;color:#555!important;margin:0!important;display:block!important;overflow:visible!important}.step-point,.curvy-line,.step-info br{display:none!important}}.hero{height:100vh;background:linear-gradient(rgb(0 0 0 / .3),rgb(0 0 0 / .3)),url(/wp-content/themes/lapkahelp/img/hero-dog.jpg?v=2) center/cover;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;padding:0 5%;position:relative;overflow:hidden}.floating-objects{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.f-obj{position:absolute;color:rgb(255 255 255 / .3);font-size:28px;animation:floatAnim 8s infinite ease-in-out}.f-paw-1{top:20%;left:8%;animation-delay:0s}.f-bone{top:15%;right:10%;animation-delay:1s;font-size:35px}.f-loc{bottom:25%;left:12%;animation-delay:2s;color:var(--pop-accent);opacity:.6}.f-heart{bottom:20%;right:15%;animation-delay:3s}@keyframes floatAnim{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(15deg)}}.nfc-signal-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;z-index:0}.nfc-ring{position:absolute;width:100%;height:100%;border:2px solid var(--pop-accent);border-radius:50%;opacity:0;animation:nfcWave 4s infinite cubic-bezier(.36,.11,.89,.32)}.delay-1{animation-delay:1.3s}.delay-2{animation-delay:2.6s}@keyframes nfcWave{0%{transform:scale(.5);opacity:0}50%{opacity:.4}100%{transform:scale(3);opacity:0}}.btn-reg{position:relative;z-index:10;transition:all 0.4s ease!important;box-shadow:0 0 15px rgb(255 140 66 / .4);animation:btnGlowBreath 4s infinite ease-in-out;border:1px solid rgb(255 255 255 / .2)}@keyframes btnGlowBreath{0%,100%{transform:scale(1);box-shadow:0 0 20px rgb(255 140 66 / .4),0 0 40px rgb(255 140 66 / .1)}50%{transform:scale(1.05);box-shadow:0 0 35px rgb(255 140 66 / .7),0 0 60px rgb(255 140 66 / .3),inset 0 0 15px rgb(255 255 255 / .3)}}.btn-reg{position:relative;z-index:10;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275)!important;animation:btnGlowBreath 4s infinite ease-in-out,btnWiggle 5s infinite ease-in-out;box-shadow:0 0 15px rgb(255 140 66 / .4);display:inline-block}@keyframes btnGlowBreath{0%,100%{transform:scale(1);box-shadow:0 0 20px rgb(255 140 66 / .4)}50%{transform:scale(1.03);box-shadow:0 0 35px rgb(255 140 66 / .7),0 0 50px rgb(255 140 66 / .2)}}@keyframes btnWiggle{0%,85%{transform:rotate(0deg)}87%{transform:rotate(3deg) scale(1.05)}89%{transform:rotate(-3deg) scale(1.05)}91%{transform:rotate(2deg) scale(1.05)}93%{transform:rotate(-2deg) scale(1.05)}95%{transform:rotate(0deg) scale(1.05)}100%{transform:rotate(0deg)}}.btn-reg:hover{animation-play-state:paused;background-color:#ff9d5c;box-shadow:0 0 40px rgb(255 140 66 / .9);transform:scale(1.1) translateY(-3px)!important}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-top:50px}.how-card{background:var(--white);padding:50px;border-radius:40px;box-shadow:var(--shadow);transition:var(--transition);position:relative;overflow:hidden}.how-card:hover{transform:translateY(-10px)}.how-card i{font-size:4rem;color:var(--main-orange);margin-bottom:30px;display:block}.how-card .step-num{position:absolute;top:20px;right:20px;font-size:4rem;font-weight:800;color:rgb(255 140 66 / .1);line-height:1}.benefits-section{background:var(--white);border-radius:60px 60px 0 0}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.benefit-item{display:flex;align-items:flex-start;gap:20px;text-align:left;background:var(--bg-light);padding:30px;border-radius:20px}.benefit-item i{font-size:2rem;color:var(--main-orange);margin-top:5px}.benefit-item h4{margin:0 0 5px;font-size:1.2rem}.benefit-item p{margin:0;color:var(--text-light);font-size:.95rem}.pet-profile-demo{max-width:600px;margin:0 auto;background:#fff;border-radius:50px;overflow:hidden;box-shadow:0 30px 60px rgb(0 0 0 / .1);text-align:left}.pet-demo-photo{height:400px;background:url(/wp-content/themes/lapkahelp/img/baron.jpg?v=2) center/cover;position:relative}.pet-demo-info{padding:50px}.pet-demo-info h3{font-size:2.2rem;color:var(--text-brown);margin:0 0 10px}.pet-tag-breed{background:var(--bg-light);padding:6px 18px;border-radius:20px;font-weight:700;color:var(--main-orange);font-size:.9rem}.pet-meta{margin-top:30px;border-top:1px solid rgb(0 0 0 / .05);padding-top:20px;display:grid;gap:15px}.meta-row{display:flex;gap:10px;align-items:center;font-size:1.1rem}.meta-row i{color:var(--main-orange);width:25px;text-align:center}.btn-call{background:var(--green-call);color:#fff;display:flex;justify-content:center;align-items:center;gap:10px;padding:20px;border-radius:15px;margin-top:40px;font-size:1.3rem;font-weight:700}.btn-gps{background:var(--main-orange);color:#fff;display:flex;justify-content:center;align-items:center;gap:10px;padding:15px;border-radius:15px;margin-top:15px;font-weight:600;opacity:.9}.site-footer{background:var(--text-brown);color:rgb(255 255 255 / .8);padding:80px 10% 40px}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:50px}.footer-col h4{color:#fff;margin-bottom:25px;font-size:1.3rem}.footer-links ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.footer-links a:hover{color:var(--main-orange);padding-left:5px}.footer-bottom{text-align:center;margin-top:60px;padding-top:30px;border-top:1px solid rgb(255 255 255 / .05)}@media (max-width:992px){.section-title h2{font-size:2.2rem}.site-header{padding:10px 5%}.nav-menu{display:none}}.hero{max-width:1200px;height:450px!important;margin:110px auto 40px!important;background:linear-gradient(rgb(0 0 0 / .4),rgb(0 0 0 / .4)),url(/wp-content/themes/lapkahelp/img/hero-dog.jpg?v=2) center center / cover no-repeat!important;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;border-radius:40px;box-shadow:0 20px 40px rgb(0 0 0 / .1)}.hero-content{max-width:700px;padding:0 30px}.hero-content h1{font-size:2.5rem!important;margin-bottom:15px;text-shadow:0 2px 10px rgb(0 0 0 / .3)}@media (max-width:1240px){.hero{margin-left:15px!important;margin-right:15px!important;width:calc(100% - 30px)!important}}@media (max-width:768px){.hero{height:320px!important;margin-top:90px!important;border-radius:30px;width:calc(100% - 30px)!important}.hero-content h1{font-size:1.8rem!important}}.pet-demo-photo{width:100%;height:400px;background-size:cover;background-position:center;border-bottom:2px solid var(--bg-light)}@media (max-width:768px){.pet-demo-photo{height:250px}}.pet-profile-demo{max-width:550px;margin:0 auto;width:calc(100% - 30px)}.btn-3d{display:inline-block;padding:12px 28px;font-size:14px;font-weight:700;color:white!important;background-color:var(--main-orange);border-radius:12px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;line-height:1;box-shadow:0 5px 0 #d35400;transition:all 0.1s ease-in-out;position:relative;top:0;cursor:pointer}.btn-3d:hover{background-color:#ff9f5a;box-shadow:0 4px 0 #d35400;top:2px}.btn-3d:active{box-shadow:0 0 0 #d35400;top:5px}.benefits-section{background:#fdfaf7;padding:80px 20px}.section-title{text-align:center;margin-bottom:60px}.section-title h2{font-size:2.5rem;color:#2D241E;font-weight:800;margin-bottom:15px}.section-title p{color:#6D5B52;font-size:1.1rem}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto}.benefit-card{background:#fff;border-radius:24px;padding:30px;transition:all 0.4s ease;border:1px solid rgb(255 140 66 / .1);display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 10px 30px rgb(0 0 0 / .03);user-select:none}.benefit-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgb(255 140 66 / .15);border-color:#FF8C42}.benefit-visual{width:120px!important;height:120px!important;margin:0 auto 25px auto!important;display:block!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;pointer-events:none;-webkit-user-drag:none;background-color:#fff;border-radius:50%;box-shadow:0 0 20px rgb(255 140 66 / .2);border:1px solid rgb(255 140 66 / .1);transition:all 0.5s ease}.benefit-card:hover .benefit-visual{transform:scale(1.1) rotate(3deg);box-shadow:0 0 35px rgb(255 140 66 / .5),0 0 10px rgb(255 140 66 / .3)}.bv-nfc{background-image:url(/wp-content/themes/lapkahelp/img/icon-nfc.png)!important}.bv-battery{background-image:url(/wp-content/themes/lapkahelp/img/icon-battery.png)!important}.bv-gps{background-image:url(/wp-content/themes/lapkahelp/img/icon-gps.png)!important}.bv-shield{background-image:url(/wp-content/themes/lapkahelp/img/icon-shield.png)!important}.bv-eco{background-image:url(/wp-content/themes/lapkahelp/img/icon-eco.png)!important}.bv-paw{background-image:url(/wp-content/themes/lapkahelp/img/icon-paw.png)!important}.benefit-card h4{font-size:1.3rem;color:#2D241E;margin-bottom:12px;font-weight:700}.benefit-card p{font-size:.95rem;line-height:1.6;color:#6D5B52;margin:0}@media (max-width:768px){.section-title h2{font-size:2rem}.benefit-visual{width:100px!important;height:100px!important}}.how-card{position:relative;overflow:hidden}.how-card::before{content:'🐾';position:absolute;top:-15px;left:-15px;font-size:90px;opacity:.03;transform:rotate(20deg);transition:all 0.5s ease;pointer-events:none;z-index:0}.how-card:hover::before{opacity:.08;transform:rotate(5deg) scale(1.1);color:#FF8C42}.section-padding{padding:100px 20px;background:#fff}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;max-width:1200px;margin:0 auto}.how-card{position:relative;padding:40px 30px;background:#fdfaf7;border-radius:30px;text-align:center;transition:all 0.3s ease;border:1px solid #fff0}.how-card:hover{background:#fff;border-color:#FF8C42;transform:translateY(-5px);box-shadow:0 15px 35px rgb(255 140 66 / .1)}.step-num{position:absolute;top:20px;right:30px;font-size:3rem;font-weight:900;color:rgb(255 140 66 / .1);line-height:1}.how-visual{width:100px;height:100px;margin:0 auto 20px auto;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;pointer-events:none;-webkit-user-drag:none}.hw-step1{background-image:url(/wp-content/themes/lapkahelp/img/step-tag.png)!important}.hw-step2{background-image:url(/wp-content/themes/lapkahelp/img/step-mobile.png)!important}.hw-step3{background-image:url(/wp-content/themes/lapkahelp/img/step-profile.png)!important}.how-card h3{font-size:1.4rem;color:#2D241E;margin-bottom:15px;font-weight:700}.how-card p{color:#6D5B52;line-height:1.6;font-size:1rem}.benefit-card{position:relative;overflow:hidden}.benefit-card::after{content:'🐾';position:absolute;bottom:-15px;right:-15px;font-size:80px;opacity:.03;transform:rotate(-15deg);transition:all 0.5s ease;pointer-events:none;z-index:0}.benefit-card:hover::after{opacity:.08;transform:rotate(0deg) scale(1.1);color:#FF8C42}.site-footer{background:#1a1614;color:#fff;padding:25px 20px 15px;position:relative;overflow:hidden;font-family:inherit}.footer-bg-paws::before{content:'🐾';position:absolute;top:-5px;left:-10px;font-size:80px;opacity:.03;transform:rotate(-20deg);pointer-events:none;color:#fff}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;max-width:1200px;margin:0 auto;position:relative;z-index:2}.footer-col h4{color:#FF8C42;font-size:1.2rem;font-weight:800;margin-bottom:12px;text-shadow:0 0 15px rgb(255 140 66 / .4)}.footer-logo-text span{color:#ffffff!important;text-shadow:none}.footer-col p{color:#b5ada8;line-height:1.5;font-size:.9rem}.footer-col ul li{margin-bottom:4px}.footer-col ul li a{color:#b5ada8;text-decoration:none;font-size:.9rem;transition:all 0.3s ease;display:inline-block}.footer-col ul li a:hover{color:#FF8C42;transform:translateX(5px)}.footer-contact-item{display:flex;align-items:center;gap:10px;margin-bottom:6px;color:#b5ada8;font-size:.9rem}.footer-contact-item i{color:#FF8C42}.footer-socials{display:flex;gap:12px;margin-top:15px}.footer-socials a{color:#fff;font-size:1.2rem;background:rgb(255 255 255 / .05);width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.3s cubic-bezier(.4,0,.2,1)}.footer-socials a:hover{color:#FF8C42;background:rgb(255 140 66 / .15);transform:translateY(-5px);box-shadow:0 5px 15px rgb(255 140 66 / .4)}.footer-bottom{max-width:1200px;margin:20px auto 0;padding-top:15px;border-top:1px solid rgb(255 255 255 / .07);text-align:center;font-size:.75rem;color:#6d5b52}@media (max-width:768px){.footer-grid{text-align:center;gap:20px}.footer-contact-item,.footer-socials{justify-content:center}}:root{--img-step-1:url(/wp-content/themes/lapkahelp/img/how1.png);--img-step-2:url(/wp-content/themes/lapkahelp/img/how2.png);--img-step-3:url(/wp-content/themes/lapkahelp/img/how3.png);--img-step-4:url(/wp-content/themes/lapkahelp/img/how4.png);--main-orange:#FF8C42;--text-dark:#4A3B33;--soft-shadow:0 10px 30px rgba(0,0,0,0.08)}.how-page-wrapper{padding-top:60px;font-family:'Inter',sans-serif;color:var(--text-dark);max-width:1100px;margin:0 auto}.how-header{background-image:linear-gradient(rgb(0 0 0 / .4),rgb(0 0 0 / .4)),var(--img-step-1);background-size:cover;background-position:center;padding:80px 20px;text-align:center;border-radius:30px;margin:0 15px 60px;box-shadow:var(--soft-shadow);color:#fff}.how-header h1{font-size:2.5rem;font-weight:800;margin-bottom:15px;border:none!important}.steps-container{position:relative;padding:20px 15px}@media (min-width:901px){.curvy-line{position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:85%;border-left:2px dashed var(--main-orange);opacity:.2}.step-point{position:absolute;left:50%;transform:translateX(-50%);background:#fff;color:var(--main-orange);padding:5px;border-radius:50%;z-index:5;box-shadow:0 2px 10px rgb(0 0 0 / .1)}}.step-row{display:flex;align-items:center;gap:60px;margin-bottom:100px}.step-row.rev{flex-direction:row-reverse}.step-info{flex:1}.step-row:not(.rev) .step-info{text-align:right}.step-info h2{font-size:2rem;margin-bottom:15px;font-weight:700}.step-info p{font-size:1.1rem;line-height:1.6;color:#666}.step-img{flex:1;height:380px;border-radius:30px;background-size:cover;background-position:center;border:6px solid #fff;box-shadow:var(--soft-shadow);transition:transform 0.4s ease}.step-img:hover{transform:translateY(-10px)}.img-1{background-image:var(--img-step-1)}.img-2{background-image:var(--img-step-2)}.img-3{background-image:var(--img-step-3)}.img-4{background-image:var(--img-step-4)}.s-badge{background:var(--main-orange);color:#fff;padding:6px 15px;border-radius:20px;font-size:12px;font-weight:700;margin-bottom:15px;display:inline-block}.how-footer{text-align:center;padding:20px 20px 80px}.how-footer .footer-paw{color:var(--main-orange)!important;font-size:30px;margin-bottom:15px}.how-footer h2{font-size:2.5rem;font-weight:900;border:none!important;margin-bottom:10px}@media (max-width:900px){.curvy-line,.step-point{display:none!important}.step-row,.step-row.rev{flex-direction:column!important;text-align:center!important;margin-bottom:35px;gap:15px}.step-info{text-align:center!important}.step-info h2{font-size:1.6rem;margin-bottom:8px}.step-info p{font-size:1rem}.step-img{width:100%;height:220px;min-height:220px;display:block!important;border:4px solid #fff}.how-header{padding:50px 15px;margin-bottom:30px}.how-header h1{font-size:1.8rem}.how-footer{padding-top:0}.how-footer h2{font-size:2rem}}.woocommerce-shop .site-main,.woocommerce-cart .entry-content,.woocommerce-checkout .entry-content,.post-type-archive-product .site-main,.wp-block-woocommerce-cart,.wc-block-cart,.wp-block-woocommerce-checkout,.wc-block-checkout,.single-product div.product{max-width:1000px!important;margin:40px auto!important;background:#ffffff!important;border-radius:35px!important;padding:35px!important;box-shadow:0 15px 45px rgb(0 0 0 / .05)!important;border:1px solid #f0f0f0!important}.woocommerce-page aside,.woocommerce-page h2:has(+ul),.woocommerce-page .site-main>ul:not(.products){display:none!important}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(5,170px)!important;gap:20px!important;justify-content:center!important;margin:40px auto!important;padding:0!important;list-style:none!important}.woocommerce ul.products li.product{width:170px!important;background:#fdfaf7!important;border-radius:25px!important;padding:15px!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;float:none!important}.woocommerce ul.products li.product img{width:110px!important;height:110px!important;object-fit:contain!important;margin:0 auto 15px!important;display:block!important;border-radius:18px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:0.85rem!important;line-height:1.2!important;min-height:3.6em!important;margin:0 0 10px 0!important;text-align:center!important;display:flex;align-items:center;justify-content:center}.woocommerce ul.products li.product .price{text-align:center!important;width:100%;margin-bottom:15px!important;color:#ff8c42!important;display:block!important}.woocommerce ul.products li.product .button{margin:auto 0 0 0!important;width:100%!important;text-align:center!important;background-color:#ff8c42!important;border-radius:12px!important}@media (max-width:950px){.woocommerce ul.products{grid-template-columns:repeat(auto-fit,170px)!important;gap:15px!important}}@media (min-width:769px){.woocommerce-result-count,.woocommerce-ordering{display:none!important}}.wc-block-components-address-form__country,.wc-block-components-country-input,.wc-block-checkout__address-container [field="country"],.wc-block-components-combobox:has(input#components-checkout-billing-country),.wc-block-components-combobox:has(input#components-checkout-shipping-country){display:none!important}.wc-block-components-text-input input,.wc-block-components-combobox input,.wc-block-components-address-form input{padding-top:25px!important;padding-bottom:10px!important;background:#fdfaf7!important;border-radius:12px!important;border:1px solid #eee!important}.wc-block-components-text-input label,.wc-block-components-combobox label{transform:translateY(-4px) scale(.75)!important;color:#f28b66!important;font-weight:600!important}.wc-block-components-product-summary__description,.wc-block-components-product-metadata,.wc-block-components-product-details__description,.wc-block-components-order-summary-item__description{display:none!important}.wc-block-components-product-name{font-size:0.9rem!important;font-weight:700!important;line-height:1.3!important;display:block!important;word-break:normal!important;overflow-wrap:break-word!important}.wc-block-checkout__sidebar{background:#fdfaf7!important;border-radius:25px!important;padding:20px!important}.wc-block-components-order-summary-item{padding:10px 0!important;align-items:center!important}.wc-block-components-product-image{width:50px!important;margin-right:15px!important}@media (min-width:992px){.woocommerce-order-pay h1{text-align:center!important;margin-top:50px!important;margin-bottom:30px!important}ul.order_details{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:40px!important;background:#fff!important;padding:30px!important;border-radius:20px!important;box-shadow:0 10px 30px rgb(0 0 0 / .05)!important;max-width:900px!important;margin:0 auto 40px!important;border:1px solid #eee5dd!important;list-style:none!important}ul.order_details li{text-align:center!important;border:none!important;padding:0!important;margin:0!important}#payment{max-width:600px!important;margin:0 auto!important;background:transparent!important;border:none!important}.woocommerce-pay-buttons{text-align:center!important;margin-bottom:100px!important}}.method strong{display:block;color:#2d241e;font-size:1.1rem}.checkout-button{background:#ff8c42!important;padding:20px!important;border-radius:15px!important;font-size:1.1rem!important;font-weight:800!important;text-transform:uppercase;box-shadow:0 10px 25px rgb(255 140 66 / .3)!important;display:block;text-align:center}.checkout-button:hover{background:#2d241e!important;transform:translateY(-3px)}.single-product .related.products{margin-top:60px!important;padding-top:40px!important;border-top:1px solid #fdfaf7!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.single-product .related.products h2{text-align:center!important;font-size:1.5rem!important;color:#2d241e!important;font-weight:800!important;margin-bottom:40px!important}.single-product .related.products ul.products{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:20px!important;padding:0!important;list-style:none!important}.single-product .related.products ul.products li.product{flex:0 0 calc(25% - 15px)!important;min-width:200px!important;background-color:#fff!important;border-radius:20px!important;padding:20px!important;box-shadow:0 10px 30px rgb(0 0 0 / .03)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;margin:0!important;transition:all 0.3s ease!important;position:relative;border:none!important;box-sizing:border-box!important}.single-product .related.products ul.products li.product:hover{transform:translateY(-5px)!important;box-shadow:0 15px 40px rgb(255 140 66 / .1)!important}.single-product .related.products ul.products li.product .woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;align-items:center!important;text-decoration:none!important;width:100%!important}.single-product .related.products ul.products li.product img{width:100px!important;height:100px!important;object-fit:contain!important;border-radius:15px!important;margin-bottom:15px!important}.single-product .related.products ul.products li.product h2.woocommerce-loop-product__title{font-size:0.9rem!important;color:#2d241e!important;font-weight:700!important;text-align:center!important;margin-bottom:10px!important;line-height:1.3!important;height:3.9em!important;overflow:hidden!important}.single-product .related.products ul.products li.product .price{font-size:1.2rem!important;color:#ff8c42!important;font-weight:800!important;margin-bottom:15px!important;text-align:center!important}.single-product .related.products ul.products li.product .button.add_to_cart_button{background:#ff8c42!important;color:#fff!important;border-radius:10px!important;padding:10px 20px!important;font-size:0.8rem!important;font-weight:800!important;text-transform:uppercase;width:100%!important;text-align:center!important;margin-top:auto!important}.single-product .related.products ul.products li.product .button.add_to_cart_button:hover{background:#2d241e!important}@media (max-width:1024px) and (min-width:769px){.single-product .related.products ul.products li.product{flex:0 0 calc(33.333% - 14px)!important}}@media (max-width:768px){.single-product .related.products ul.products{gap:15px!important}.single-product .related.products ul.products li.product{flex:0 0 calc(50% - 10px)!important;padding:15px!important}.single-product .related.products ul.products li.product img{width:80px!important;height:80px!important}.single-product .related.products ul.products li.product h2.woocommerce-loop-product__title{font-size:0.8rem!important}}.button,.checkout-button,#place_order,.wc-block-cart__submit-button,.wc-block-components-checkout-button,.wc-block-checkout__actions .wc-block-components-button,.single_add_to_cart_button,.wc-block-components-button{background-color:#f28b66!important;color:#fff!important;border-radius:50px!important;font-weight:700!important;text-transform:uppercase!important;border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:8px 20px!important;font-size:0.8rem!important;min-height:40px!important;transition:all 0.3s ease!important;box-shadow:0 8px 15px rgb(242 139 102 / .2)!important;cursor:pointer!important}.button::after,.button::before,.wc-block-components-button::after{display:none!important;content:none!important}.button:hover,.wc-block-components-button:hover{transform:translateY(-2px)!important;filter:brightness(1.1)!important}@keyframes buttonPulseAction{0%{transform:scale(1);box-shadow:0 0 0 0 rgb(242 139 102 / .7)}70%{transform:scale(1.03);box-shadow:0 0 0 12px #fff0}100%{transform:scale(1);box-shadow:0 0 0 0 #fff0}}.wc-block-checkout__actions .wc-block-components-button,.wc-block-components-checkout-button,#place_order{animation:buttonPulseAction 2s infinite ease-in-out!important}.single-product .product{display:flex;flex-wrap:wrap;gap:40px;max-width:1200px;margin:40px auto;padding:0 20px}.single-product .woocommerce-product-gallery{flex:1;min-width:300px;max-width:500px}.single-product .woocommerce-product-gallery img{border-radius:30px!important;box-shadow:0 15px 40px rgb(0 0 0 / .08)!important}.single-product .summary{flex:1;min-width:300px;display:flex;flex-direction:column;justify-content:center}.single-product .product_title{font-size:2.5rem!important;font-weight:900!important;color:#2d241e!important;margin-bottom:10px!important;line-height:1.2}.single-product .price{font-size:2rem!important;color:#ff8c42!important;font-weight:800!important;margin-bottom:20px!important}.single-product .price del{font-size:1.2rem;opacity:.5;margin-right:10px}.single-product form.cart{display:flex;align-items:center;gap:15px;margin-top:20px}.quantity input{height:54px!important;border-radius:12px!important;border:2px solid #eee5dd!important;font-weight:700!important;padding:0 10px!important}.single_add_to_cart_button{background:#ff8c42!important;height:54px;padding:0 40px!important;border-radius:15px!important;font-weight:800!important;text-transform:uppercase;font-size:14px!important;box-shadow:0 10px 20px rgb(255 140 66 / .2)!important}.single_add_to_cart_button:hover{background:#2d241e!important;transform:translateY(-2px)}.onsale{background-color:#ff8c42!important;border-radius:50px!important;padding:5px 15px!important}@media (max-width:768px){.single-product .product{flex-direction:column;text-align:center}.single-product form.cart{justify-content:center}.single-product .woocommerce-product-gallery{margin:0 auto}}@media (max-width:768px){.wc-block-checkout__main .wc-block-checkout__order-summary,.wc-block-checkout__main .wc-block-components-order-summary,.wc-block-checkout__main .wc-block-checkout__order-summary-title,.wc-block-checkout__main .wc-block-checkout__sidebar-wrapper,.wc-block-checkout__main [class*="order-summary"],.wc-block-checkout__main header,.wc-block-checkout__main .wp-block-woocommerce-checkout-order-summary-block{display:none!important;height:0!important;margin:0!important;padding:0!important;border:none!important;visibility:hidden!important;opacity:0!important}.wc-block-components-product-name{display:block!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important;line-height:1.2!important}.wc-block-components-product-sale-badge{position:relative!important;left:0!important;display:inline-block!important;margin-top:5px!important;width:fit-content!important}}.shop-tabs-nav{display:flex!important;justify-content:center!important;gap:20px!important;margin:40px auto!important;width:100%!important}.tab-btn{padding:15px 35px!important;border-radius:50px!important;font-weight:700!important;cursor:pointer!important;text-transform:uppercase!important;font-size:0.9rem!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;border:2px solid #f28b66!important;background-color:#ffffff!important;color:#f28b66!important;outline:none!important}.tab-btn:hover{transform:translateY(-3px)!important;box-shadow:0 8px 15px rgb(242 139 102 / .2)!important;background-color:#fdfaf7!important}.tab-btn.active{background-color:#f28b66!important;color:#ffffff!important;box-shadow:0 10px 20px rgb(242 139 102 / .4)!important}#view-partners-shop{display:none;justify-content:center!important;align-items:center!important;width:100%!important;min-height:300px!important}.partners-grid-new{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:30px!important;max-width:1000px!important;margin:0 auto!important}.partner-card-new{width:220px!important;background:#ffffff!important;border-radius:35px!important;padding:30px 20px!important;text-align:center!important;text-decoration:none!important;border:2px solid rgb(242 139 102 / .2)!important;box-shadow:0 0 15px rgb(242 139 102 / .1),0 10px 30px rgb(0 0 0 / .05)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-height:400px!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important}.partner-card-new:hover{transform:translateY(-5px) scale(1.02)!important;border-color:#f28b66!important;box-shadow:0 0 25px rgb(242 139 102 / .5),0 15px 40px rgb(242 139 102 / .2)!important}.p-btn{margin-top:auto!important;display:inline-block!important;padding:10px 25px!important;border-radius:20px!important;background:#f28b66!important;color:#fff!important;font-weight:700!important;text-transform:uppercase!important;font-size:0.8rem!important}.p-title{margin-bottom:15px!important;min-height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important}.p-logo{width:100%!important;height:120px!important;margin-bottom:20px!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.p-logo.emall{background-image:url(https://api-preprod.emall.by/storage/admin/images/2Ndf4o1cG2umQSgVOpE1wAKtgvtiAhCdjNre291A.svg)!important}.p-logo.zoomarket{background-image:url(/wp-content/themes/lapkahelp/img/partners/OZON.svg)!important}.p-logo.wb{background-image:url(/wp-content/themes/lapkahelp/img/partners/wb.svg)!important}.partner-card-new{width:200px!important;min-height:250px!important;background:#ffffff!important;border-radius:35px!important;padding:30px 20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-shadow:0 10px 30px rgb(0 0 0 / .05)!important;transition:transform 0.3s ease!important}.partner-card-new:hover{transform:translateY(-5px)!important}.partner-card-new:hover .p-logo{transform:scale(1.1)!important}.partner-card-new{text-decoration:none!important;display:flex!important;flex-direction:column!important;align-items:center!important}@media (max-width:600px){.partners-grid-new{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important;padding:5px!important}.partner-card-new{width:47%!important;min-height:220px!important;padding:15px 10px!important;border-radius:20px!important}.p-logo{height:50px!important;margin-bottom:5px!important}.p-title{font-size:0.8rem!important;min-height:auto!important;margin-bottom:10px!important;line-height:1.1!important}.p-btn{margin-top:5px!important;padding:8px 5px!important;font-size:0.7rem!important;width:100%!important}}.woocommerce-error,.woocommerce-message,.woocommerce-info{max-width:900px!important;margin:20px auto 30px!important;padding:20px 25px!important;border-radius:15px!important;border:none!important;background-color:#fff!important;box-shadow:0 10px 30px rgb(0 0 0 / .05)!important;list-style:none!important;font-size:1rem!important;color:#2d241e!important;position:relative!important}.woocommerce-error{border-left:5px solid #ff4242!important}.woocommerce-message,.woocommerce-info{border-left:5px solid #ff8c42!important}.woocommerce-error::before,.woocommerce-message::before,.woocommerce-info::before{color:inherit!important;top:20px!important;left:20px!important}.woocommerce-message .button{background:#ff8c42!important;color:#fff!important;border-radius:10px!important;padding:8px 15px!important;float:right!important;margin-top:-5px!important}@media (max-width:768px){.woocommerce-error,.woocommerce-message,.woocommerce-info{margin:15px!important;font-size:0.9rem!important}}.side-surf-cart{position:fixed!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;background:#ff8c42!important;color:#fff!important;padding:12px 15px!important;border-radius:20px 0 0 20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;z-index:999999!important;text-decoration:none!important;box-shadow:-5px 0 15px rgb(0 0 0 / .1)!important;transition:all 0.3s ease!important}.side-surf-cart:hover{padding-right:25px!important;background:#2d241e!important}.side-cart-icon{font-size:20px!important;margin-bottom:5px!important}.side-cart-text{font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;writing-mode:vertical-rl!important;transform:rotate(180deg)}.side-cart-count{position:absolute!important;top:-10px!important;left:-10px!important;background:#2d241e!important;width:22px!important;height:22px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;border:2px solid #fff!important}@media (max-width:768px){.side-surf-cart{padding:8px 10px!important}}.fade-in-up{opacity:0;transform:translateY(20px);transition:0.6s ease-out}.fade-in-up.visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.footer-grid .footer-col:last-child{display:flex;justify-content:center;width:100%;margin-top:20px}.lapka-promo-box-mini{margin:0 auto!important}}