.helpers-page{background:#fff;color:#233028;font-family:Poppins;padding-bottom:56px;width:100%}.helpers-wrap{margin:0 auto;max-width:1600px;padding:0 24px;width:100%}.helpers-header{background:linear-gradient(180deg,#fff8ef,#f6faf6);margin-bottom:26px;padding:30px 0 34px;width:100%}.helpers-breadcrumb{align-items:center;color:#6b7a72;display:flex;font-size:14px;gap:8px;margin-bottom:10px}.helpers-breadcrumb span{cursor:pointer}.helpers-breadcrumb span:hover{color:#1f9d76}.helpers-breadcrumb i{color:#b7c2bb;font-style:normal}.helpers-breadcrumb b{color:#233028}.helpers-title{font-size:42px;font-weight:800;letter-spacing:-1px;margin:0}.helpers-subtitle{color:#5b6b62;font-size:16px;margin:4px 0 22px;max-width:620px}.helpers-trust{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.helpers-trust-item{align-items:center;background:#fff;border:1px solid #eef2ef;border-radius:16px;box-shadow:0 6px 16px #1f9d760d;display:flex;gap:12px;padding:14px 16px}.helpers-trust-item .ht-ico{align-items:center;background:#eef6f1;border-radius:12px;display:flex;flex-shrink:0;font-size:20px;height:42px;justify-content:center;width:42px}.ht-title{font-size:15px;font-weight:700}.ht-desc{color:#6b7a72;font-size:12px}.helpers-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.hf-chip{background:#fff;border:1px solid #e4ebe7;border-radius:999px;color:#3a4a42;cursor:pointer;font-family:Poppins;font-size:14px;font-weight:600;padding:9px 18px;transition:all .15s ease}.hf-chip:hover{border-color:#1f9d76;color:#1f9d76}.hf-chip.active{background:#1f9d76;border-color:#1f9d76;color:#fff}.helpers-count{color:#5b6b62;font-size:14px;font-weight:600;margin-bottom:18px}.helpers-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.helpers-pagination{margin-top:34px}.helpers-pagination .MuiPaginationItem-root{color:#3a4a42;font-family:Poppins;font-weight:600}.helpers-pagination .MuiPaginationItem-root.Mui-selected{background:#1f9d76;color:#fff}.helpers-pagination .MuiPaginationItem-root.Mui-selected:hover{background:#178a67}.helper-page-card{background:#fff;border:1px solid #eef2ef;border-radius:20px;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.helper-page-card:hover{box-shadow:0 16px 32px #1f9d7624;transform:translateY(-4px)}.hpc-top{background:#f1f7f4;height:210px;position:relative}.hpc-photo{display:block;height:100%;object-fit:cover;width:100%}.hpc-badge{align-items:center;background:#1f9d76;border-radius:999px;box-shadow:0 4px 10px #1f9d7659;color:#fff;display:flex;font-size:12px;font-weight:700;gap:4px;padding:5px 10px;position:absolute;right:10px;top:10px}.hpc-body{padding:12px 14px 13px}.hpc-name{color:#233028;font-size:18px;font-weight:800}.hpc-spec{color:#1f9d76;font-size:14px;font-weight:600;margin-top:2px}.hpc-sub{color:#7a8a81;font-size:12px;margin:3px 0 7px}.hpc-message{color:#5b6b62;font-size:13px;font-style:italic;line-height:1.4;margin:0 0 9px}.hpc-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.hpc-tags span{background:#f1f7f4;border-radius:999px;color:#4f6157;font-size:11px;padding:4px 10px}.hpc-foot{align-items:center;display:flex;justify-content:space-between}.hpc-rating{color:#233028;font-size:14px;font-weight:600}.hpc-rating em{color:#7a8a81;font-style:normal;font-weight:400}.hpc-contact{background:#1f9d76;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Poppins;font-size:12.5px;font-weight:700;padding:7px 15px;transition:background .15s ease}.hpc-contact:hover{background:#178a67}@media (max-width:1180px){.helpers-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.helpers-trust{grid-template-columns:repeat(2,1fr)}.helpers-title{font-size:32px}.helpers-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.helpers-grid{grid-template-columns:1fr}}.helper-page-card{cursor:pointer}.helper-detail{background:linear-gradient(180deg,#f6fbf8,#f1f8f4);color:#16231f;font-family:Poppins,DM Sans,sans-serif;padding:34px 0 64px;width:100%}.helper-detail .hd-breadcrumb{margin-bottom:22px}.helper-detail .hd-breadcrumb span{cursor:pointer}.helper-detail .hd-grid{grid-gap:26px;align-items:start;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 340px;max-width:1000px}.helper-detail .hd-media{background:#eef4f0;border-radius:20px;box-shadow:0 14px 34px #066b4d1a;height:360px;overflow:hidden;position:relative;width:100%}.helper-detail .hd-media img{display:block;height:100%;object-fit:contain;width:100%}.helper-detail .hd-badge{background:#1f9d76;border-radius:999px;box-shadow:0 4px 12px #1f9d7659;color:#fff;font-size:12px;font-weight:700;left:14px;padding:6px 12px;position:absolute;top:14px}.helper-detail .hd-info-card{background:#fff;border:1px solid #e8eee9;border-radius:20px;box-shadow:0 12px 30px #066b4d0f;margin-top:20px;padding:22px 24px}.helper-detail .hd-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.helper-detail .hd-name{color:#16231f;font-size:26px;font-weight:800;letter-spacing:-.5px;margin:0}.helper-detail .hd-rating{color:#16231f;font-size:14px;font-weight:700}.helper-detail .hd-rating em{color:#7a8a81;font-style:normal;font-weight:500}.helper-detail .hd-spec{align-items:center;color:#1f9d76;display:flex;font-size:15px;font-weight:600;gap:6px;margin-top:10px}.helper-detail .hd-spec .MuiSvgIcon-root{font-size:19px}.helper-detail .hd-sub{color:#7a8a81;font-size:13px;margin-top:4px}.helper-detail .hd-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.helper-detail .hd-tags span{background:#eef9f3;border:1px solid #e8eee9;border-radius:999px;color:#066b4d;font-size:12px;font-weight:600;padding:5px 12px}.helper-detail .hd-about{border-top:1px solid #eef2ef;margin-top:20px;padding-top:18px}.helper-detail .hd-about h3{color:#16231f;font-size:16px;font-weight:700;margin:0 0 8px}.helper-detail .hd-about p{color:#4f6157;font-size:14.5px;line-height:1.6;margin:0}.helper-detail .hd-contact-card{background:#fff;border:1px solid #e8eee9;border-radius:20px;box-shadow:0 12px 30px #066b4d12;padding:22px 22px 20px}.helper-detail .hd-contact-card h3{color:#16231f;font-size:17px;font-weight:800;margin:0 0 16px}.helper-detail .hd-row{align-items:center;border-bottom:1px solid #f1f6f2;display:flex;gap:12px;padding:12px 0;text-decoration:none}.helper-detail .hd-row:first-of-type{padding-top:0}.helper-detail .hd-row-ico{align-items:center;background:#eef9f3;border-radius:12px;color:#066b4d;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.helper-detail .hd-row-ico .MuiSvgIcon-root{font-size:20px}.helper-detail .hd-row-text b{color:#7a8a81;display:block;font-size:12px;font-weight:600}.helper-detail .hd-row-text>span{color:#16231f;font-size:15px;font-weight:600}.helper-detail .hd-row-link:hover .hd-row-text>span{color:#1f9d76}.helper-detail .hd-call-btn{align-items:center;background:#066b4d;border-radius:12px;box-shadow:0 8px 20px #066b4d38;color:#fff;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;margin-top:18px;padding:13px;text-decoration:none;transition:background .15s ease}.helper-detail .hd-call-btn:hover{background:#0b8b63}.helper-detail .hd-call-btn .MuiSvgIcon-root{font-size:18px}.helper-detail .hd-note{color:#7a8a81;font-size:12px;line-height:1.5;margin:12px 0 0;text-align:center}.helper-detail .hd-notfound{align-items:center;display:flex;flex-direction:column;gap:14px;padding:60px 20px}.helper-detail .hd-notfound span{color:#7a8a81;font-size:16px;font-weight:600}.helper-detail .hd-notfound button{background:#066b4d;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Poppins;font-size:14px;font-weight:600;padding:10px 22px}@media (max-width:900px){.helper-detail .hd-grid{grid-template-columns:1fr}.helper-detail .hd-contact-card{position:static}.helper-detail .hd-media{height:300px}}.fav-btn{cursor:pointer;line-height:1;transition:transform .16s ease}.fav-btn:disabled{cursor:default}.fav-btn.pop{animation:fav-pop .32s ease}@keyframes fav-pop{0%{transform:scale(1)}35%{transform:scale(1.35)}60%{transform:scale(.9)}to{transform:scale(1)}}.fav-toast-host{bottom:22px;flex-direction:column;left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:4000}.fav-toast,.fav-toast-host{align-items:center;display:flex;gap:8px}.fav-toast{background:#fff;border:1px solid #d6eee2;border-radius:999px;box-shadow:0 10px 26px #1f9d762e;color:#1f6b4f;font-family:Poppins;font-size:14px;font-weight:600;opacity:0;padding:10px 16px;transform:translateY(12px) scale(.96);transition:opacity .26s ease,transform .26s ease}.fav-toast.show{opacity:1;transform:translateY(0) scale(1)}.fav-toast.error{background:#fff6f0;border-color:#f3d6c4;color:#b0542c}.fav-toast .ft-emoji{animation:ft-beat .7s ease;font-size:16px}@keyframes ft-beat{0%{transform:scale(.6)}50%{transform:scale(1.25)}to{transform:scale(1)}}.homepage{height:auto;width:100%}.homepage .static-frame{background-color:#343434;height:236px;width:100%}.homepage .static-frame .info{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between}.homepage .static-frame .info .static-box{align-items:center;display:flex;flex-direction:column;height:116px;justify-content:center;width:200px}.homepage .static-frame .info .static-box .static-num{color:#d7b686;font-family:Poppins;font-size:54px;font-style:normal;font-weight:600;line-height:80px;text-align:center}.homepage .static-frame .info .static-box .static-text{color:#d7b686;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:30px;text-align:center}.homepage .popular-dishes-frame{background-color:#f8f8ff;display:flex;height:580px;width:100%}.homepage .popular-dishes-frame .popular-section{align-items:center;display:flex;flex-direction:column;margin-top:45px}.homepage .popular-dishes-frame .popular-section .category-title{font-family:"Roberto Serif";font-size:36px;font-style:normal;font-weight:600;letter-spacing:1.44px;line-height:normal;text-align:center}.homepage .popular-dishes-frame .popular-section .cards-frame{display:flex;flex-direction:row;justify-content:space-between;margin-top:43px;width:100%}.homepage .popular-dishes-frame .cards-frame .card{cursor:pointer;min-height:430px;min-width:300px}.homepage .popular-dishes-frame .cards-frame .card .card-cover{background:linear-gradient(0deg,rgba (0,0,0,.4),rgba (0,0,0,0) 200px),linear-gradient(to top rgba (0,0,0,.8),rgba (0,0,0,0) 300px)}.homepage .popular-dishes-frame .no-data{color:#e3c08d;display:flex;font-family:Poppins;font-size:38px;font-style:normal;font-weight:400;height:300px;justify-content:center;line-height:34px;text-transform:capitalize;width:100%}.homepage .new-products-frame{background:#f8f8ff;display:flex;height:605px;width:100%}.homepage .main{align-items:center;display:flex;flex-direction:column;margin-top:45px}.homepage .new-products-frame .category-title{font-family:Dancing Script;font-size:36px;font-style:normal;font-weight:700;line-height:43px}.homepage .new-products-frame .main .cards-frame{flex-direction:row;justify-content:space-between;margin:47px 2px 2px;width:100%}.homepage .new-products-frame .main .card{cursor:pointer;height:335px;width:290px}.homepage .new-products-frame .product-sale{align-items:center;background:#ff9200;border-radius:25px;box-shadow:4px 6px 20px #0000001a;color:#f8f8ff;display:flex;font-family:Poppins;font-size:12px;font-style:normal;font-weight:600;height:30px;justify-content:center;line-height:21px;margin-top:10px;position:absolute;width:90px;z-index:100}.homepage .new-products-frame .product-detail{background-color:#fafbfb;border-color:currentcolor #f8f8ff #f8f8ff;border-top:1px solid #f8f8ff;display:flex;height:49%;justify-content:center;margin-top:-12px;width:auto}.homepage .new-products-frame .product-detail .info{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.homepage .new-products-frame .product-detail .title{font-weight:500;width:65px}.homepage .new-products-frame .product-detail .price{font-weight:500;margin-left:10px;width:20px}.homepage .new-products-frame .product-detail .divider{background-color:#d9d9d9;margin:0 10px;width:2px}.homepage .new-products-frame .product-detail .views{align-items:center;display:flex;font-weight:500}.homepage .new-products-frame .no-data{color:#e3c08d;display:flex;font-family:Poppins;font-size:38px;font-style:normal;font-weight:400;height:300px;justify-content:center;line-height:34px;text-transform:capitalize;width:100%}.homepage .ads-restaurant-frame{box-shadow:-3px 0 20px 14px #34343480;display:flex;height:693px;overflow:hidden;transform:perspective(0);width:100%}.homepage .ads-restaurant-frame .ads-video{background:#0c0e12;box-shadow:0 -8px 90px #d7d7ff;display:flex;overflow:hidden;transform:scale(1.5);width:100%}.homepage .active-users-frame{background-color:#f8f8ff;display:flex;height:550px;width:100%}.homepage .active-users-frame .main{align-items:center;display:flex;flex-direction:column;margin-top:45px}.homepage .active-users-frame .category-title{font-family:Dancing Script;font-size:36px;font-style:normal;font-weight:700;line-height:43px;text-align:center}.homepage .cards-frame{display:flex;flex-direction:row;justify-content:space-between;margin-top:43px;width:100%}.homepage .cards-frame .card{border-radius:15px;cursor:pointer;height:302px;padding:0;width:305px}.homepage .active-users-frame .main .cards-frame .active-users-detail .info{align-items:center;background-color:#fff;display:flex;justify-content:center;width:100%}.homepage .cards-frame .member-nickname{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:600;line-height:30px}.homepage .cards-frame .no-data{color:#e3c08d;display:flex;font-family:Poppins;font-size:38px;font-style:normal;font-weight:400;height:303px;justify-content:center;line-height:34px;text-transform:capitalize;width:100%}.homepage .events-frame{background:#f8f8ff;display:flex;height:745px;width:100%}.homepage .events-frame .category-title{font-family:Dancing Script;font-size:36px;font-style:normal;font-weight:700;line-height:43px;padding-top:20px}.homepage .events-frame .events-main{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.homepage .events-frame .events-main .events-text{align-items:center;display:flex;flex-direction:column;height:70px;justify-content:center;margin-bottom:40px;width:auto}.homepage .events-frame .events-main .prev-next-frame{align-items:center;display:flex;height:25px;justify-content:center;margin:40px 0;position:relative;width:250px}.homepage .events-frame .dot-frame-pagination{display:flex;position:relative;width:auto}.homepage .events-frame .events-main .events-info{display:flex;flex-direction:row;height:100%;justify-content:space-between;width:100%}.homepage .events-frame .events-info .events-info-frame{align-items:center;display:flex;flex-direction:column;height:100%;position:relative;width:500px}.homepage .events-frame .events-img{background-size:cover;border-radius:10px;display:flex;height:100%;width:100%}.homepage .events-frame .events-desc{background:#f8f8ff;border-radius:8px;bottom:5px;box-shadow:0 40px 30px #19192e0a;display:flex;height:auto;margin-bottom:7px;padding:10px;position:absolute;width:90%}.homepage .events-frame .events-desc .events-bott{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:space-between;width:97%}.homepage .events-frame .events-desc .events-bott .bott-left{display:flex;flex-direction:column;height:100%;width:100%}.homepage .events-frame .bott-left .event-title-speaker{display:flex;flex-direction:row;justify-content:space-between}.homepage .events-frame .event-title-speaker .event-organizator{align-items:center;display:flex}.homepage .events-frame .event-title-speaker .event-organizator img{margin-right:10px;width:20px}.homepage .events-frame .event-organizator .spec-text-author{color:#140342;font-family:GT Walsheim Pro;font-style:normal;line-height:34px}.homepage .events-frame .bott-left .text-desc{color:#4f547b;font-family:GT Walsheim Pro;font-size:17px;font-style:normal;font-weight:400;line-height:26px;margin-top:10px}.homepage .events-frame .bott-left .bott-info{display:flex;flex-direction:row;height:16px;justify-content:flex-end;margin-top:10px;width:100%}.homepage .events-frame .bott-info .bott-info-main{color:#4f547b;display:flex;flex-direction:row;font-family:GT Walsheim Pro;font-size:14px;font-style:normal;font-weight:400;height:100%;justify-content:space-between;line-height:16px;margin-left:10px;width:auto}.homepage .events-frame .bott-info .bott-info-main img{margin-right:10px}.homepage .events-frame .swiper-wrapper{display:flex;flex-direction:row}.homepage .events-frame .swiper-pagination-bullet{background:#f8f8ff;border-radius:50%;height:8px;margin-right:5px;opacity:1;text-align:center;width:8px}.homepage .events-frame .swiper-pagination-bullet-active{background:#343434;border-radius:50%}.pettynara-home{background:#fff;color:#233028;font-family:Poppins;width:100%}.pettynara-home .ph-container{margin:0 auto;max-width:1600px;padding:0 20px;width:100%}.pettynara-home .ph-section-head{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:22px}.pettynara-home .ph-section-head h2{color:#233028;font-size:26px;font-weight:800;letter-spacing:-.5px;margin:0}.pettynara-home .ph-viewall{color:#1f9d76;cursor:pointer;font-size:14px;font-weight:600;text-decoration:none}.pet-hero{background:linear-gradient(180deg,#fff8ef,#f1f9f4);padding:40px 0 56px;width:100%}.pet-hero-head{margin:0 auto 20px}.pet-hero-head,.pet-hero-inner{max-width:1600px;padding:0 20px;width:100%}.pet-hero-inner{grid-gap:26px;align-items:stretch;display:grid;gap:26px;grid-template-columns:1fr 380px;margin:0 auto}.hero-main{display:flex;flex-direction:column;position:relative}.hero-title{color:#233028;font-size:52px;font-weight:800;letter-spacing:-1px;line-height:1.05;margin:6px 0 10px}.hero-title span{color:#1f9d76}.hero-title .deco{font-size:30px;font-style:normal;margin-left:6px}.hero-sub{color:#5b6b62;font-size:17px;margin:0 0 18px;max-width:420px}.hero-visual{border-radius:22px;height:450px;margin-bottom:18px;max-width:1300px;overflow:visible;position:relative}.hero-photo{background-position:50%;background-size:cover;border-radius:22px;box-shadow:0 14px 34px #1f9d7629;height:100%;width:100%}.hero-visual .deco{align-items:center;background:#fff;border-radius:50%;box-shadow:0 6px 16px #00000014;display:flex;font-size:22px;height:44px;justify-content:center;position:absolute;width:44px}.hero-visual .d1{left:-10px;top:-14px}.hero-visual .d2{background:#fff4d6;right:-12px;top:30px}.hero-visual .d3{background:#fde9c8;bottom:-12px;left:36%}.hero-visual .d4{background:#fde0d6;bottom:24px;left:-14px}.hero-search{background:#fff;border-radius:20px;box-shadow:0 10px 30px #1f9d761a;margin-top:auto;padding:16px}.hs-tabs{display:flex;gap:8px;margin-bottom:12px}.hs-tabs button{background:#f3f6f4;border:none;border-radius:12px;color:#5b6b62;cursor:pointer;flex:1 1;font-family:Poppins;font-size:14px;font-weight:600;padding:10px 0;transition:all .16s ease}.hs-tabs button.active{background:#1f9d76;box-shadow:0 6px 14px #1f9d7640;color:#fff}.hs-row{align-items:center;display:flex;gap:10px}.hs-loc{align-items:center;background:#fafcfb;color:#3a4a42;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:4px;padding:0 12px;white-space:nowrap}.hs-loc,.hs-row input{border:1px solid #e4ebe7;border-radius:12px;height:46px}.hs-row input{flex:1 1;font-family:Poppins;font-size:15px;outline:none;padding:0 14px}.hs-row input:focus{border-color:#1f9d76}.hs-smart{align-items:center;background:#ff6f50;border:none;border-radius:12px;box-shadow:0 8px 18px #ff6f5047;color:#fff;cursor:pointer;display:flex;font-family:Poppins;font-size:14px;font-weight:700;gap:6px;height:46px;padding:0 18px;white-space:nowrap}.hs-smart:hover{background:#f25c3c}.hs-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hs-chips span{background:#f3f6f4;border-radius:999px;color:#5b6b62;cursor:pointer;font-size:13px;padding:6px 12px}.hs-chips span.lead{background:#e7f6ef;color:#1f9d76;font-weight:600}.smart-card{align-self:stretch;background:linear-gradient(180deg,#f0fbf5,#e6f5ec);border:1px solid #d6eee2;border-radius:20px;display:flex;flex-direction:column;padding:18px 16px}.sc-head{margin-bottom:14px}.sc-head h3{align-items:center;color:#1f9d76;display:flex;font-size:18px;font-weight:800;gap:6px;margin:0 0 2px}.sc-head .sc-spark{font-size:15px}.sc-head p{color:#4f6157;font-size:12.5px;margin:0}.sc-steps{display:flex;gap:6px;margin-bottom:14px}.sc-step{background:#0000;border:none;cursor:pointer;flex:1 1;padding:0}.sc-step .sc-ico{align-items:center;background:#fff;border:2px solid #fff;border-radius:12px;box-shadow:0 3px 8px #0000000a;display:flex;font-size:18px;height:40px;justify-content:center;transition:all .16s ease;width:100%}.sc-step.done .sc-ico{border-color:#9bd8bf}.sc-step.active .sc-ico{background:#e7f6ef;border-color:#1f9d76;transform:translateY(-2px)}.sc-question{background:#fff;border-radius:14px;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-bottom:14px;padding:16px}.sc-qtop{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.sc-qcount{color:#1f9d76;font-size:12px;font-weight:700}.sc-back{background:#0000;border:none;color:#6b7a72;cursor:pointer;font-family:Poppins;font-size:12px;font-weight:600}.sc-back:hover{color:#1f9d76}.sc-question .sc-q{color:#233028;font-size:15px;font-weight:700;margin:0 0 12px}.sc-answers{display:flex;gap:8px}.sc-answers button{background:#f4fbf7;border:1px solid #d6eee2;border-radius:12px;color:#2c6b54;cursor:pointer;flex:1 1;font-family:Poppins;font-size:13px;font-weight:600;padding:10px 8px;transition:all .14s ease}.sc-answers button.picked,.sc-answers button:hover{background:#1f9d76;border-color:#1f9d76;color:#fff}.sc-start{background:#1f9d76;border:none;border-radius:13px;box-shadow:0 8px 18px #1f9d7638;color:#fff;cursor:pointer;font-family:Poppins;font-size:14px;font-weight:700;height:46px;transition:all .15s ease}.sc-start:hover:not(:disabled){background:#178a67}.sc-start:disabled{background:#b9d9cc;box-shadow:none;cursor:not-allowed}.sc-start.ghost{background:#fff;border:1px solid #d6eee2;box-shadow:none;color:#1f9d76;margin-top:12px}.sc-start.ghost:hover{background:#f1faf5}.sc-results{display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center}.sc-match{animation:sc-pop .26s ease both;background:#fff;border:1px solid #e2efe8;border-radius:14px;display:flex;gap:10px;padding:10px}.sc-match-photo{background-color:#f1f7f4;background-position:50%;background-size:cover;border-radius:12px;flex-shrink:0;height:64px;position:relative;width:64px}.sc-rank{align-items:center;background:#ff6f50;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:700;height:22px;justify-content:center;left:-6px;position:absolute;top:-6px;width:22px}.sc-match-body{flex:1 1;min-width:0}.sc-match-top{align-items:center;display:flex;justify-content:space-between}.sc-match-name{color:#233028;font-size:14px;font-weight:700}.sc-score{color:#1f9d76;font-size:15px;font-weight:800}.sc-match-label{color:#ff6f50;font-size:11px;font-weight:600}.sc-reasons{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.sc-reason{background:#eaf7f0;color:#2c6b54}.sc-caution,.sc-reason{border-radius:999px;font-size:10.5px;padding:2px 8px}.sc-caution{background:#fdf0e2;color:#b06a2c}.sc-noresult{background:#fff;border-radius:14px;color:#7a8a81;font-size:13px;padding:20px;text-align:center}@keyframes sc-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pet-category{padding:40px 0 10px}.cat-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.cat-card{align-items:center;background:#fff;border:1px solid #eef2ef;border-radius:18px;display:flex;flex-direction:column;padding:12px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.cat-card:hover{box-shadow:0 12px 26px #1f9d7624;transform:translateY(-4px)}.cat-thumb{background-position:50%;background-size:cover;border-radius:14px;height:110px;margin-bottom:10px;width:100%}.cat-card .cat-name{color:#233028;font-size:15px;font-weight:700}.cat-card.c-dog .cat-thumb{background-color:#eef6ff}.cat-card.c-cat .cat-thumb{background-color:#fdeef4}.cat-card.c-bird .cat-thumb{background-color:#eafaf0}.cat-card.c-fish .cat-thumb{background-color:#e8f5fb}.cat-card.c-rabbit .cat-thumb{background-color:#fff3e6}.cat-card.c-accessory .cat-thumb{background-color:#f3f0fb}.pet-helpers{padding:44px 0}.helper-row{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.helper-row .hpc-top{height:210px}.helper-row .hpc-photo{object-fit:cover;object-position:center}.helper-row .hpc-body{padding:8px 14px 10px}.helper-row .hpc-name{font-size:16px;line-height:1.2}.helper-row .hpc-spec{font-size:13px;margin-top:1px}.helper-row .hpc-sub{margin:3px 0 7px}.helper-row .hpc-tags{margin-bottom:10px}.helper-card{background:#fff;border:1px solid #eef2ef;border-radius:18px;padding:16px;transition:transform .16s ease,box-shadow .16s ease}.helper-card:hover{box-shadow:0 12px 26px #1f9d761f;transform:translateY(-4px)}.helper-top{margin-bottom:12px;position:relative}.helper-photo{background-color:#f1f7f4;border-radius:14px;display:block;height:190px;object-fit:cover;object-position:center top;width:100%}.helper-badge{align-items:center;background:#1f9d76;border-radius:50%;box-shadow:0 4px 10px #1f9d7659;color:#fff;display:flex;font-size:14px;font-weight:700;height:26px;justify-content:center;position:absolute;right:8px;top:8px;width:26px}.helper-name{color:#23302c;font-size:16px;font-weight:700}.helper-spec{color:#1f9d76;font-size:13px;font-weight:600;margin-top:2px}.helper-exp{color:#7a8a81;font-size:12px;margin:2px 0 10px}.helper-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.helper-tags span{background:#f1f7f4;border-radius:999px;color:#4f6157;font-size:11px;padding:4px 10px}.helper-rating{color:#233028;font-size:13px;font-weight:600}.helper-rating em{color:#7a8a81;font-style:normal;font-weight:400}.popular-pets{padding:24px 0 44px}.pet-row{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.pet-card{background:#fff;border:1px solid #eef2ef;border-radius:18px;cursor:pointer;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.pet-card:hover{box-shadow:0 12px 26px #1f9d7624;transform:translateY(-4px)}.pet-photo{background-color:#f1f7f4;background-position:50%;background-size:cover;height:200px;position:relative;width:100%}.pet-flag{background:#1f9d76;border-radius:999px;color:#fff;font-size:11px;font-weight:700;left:10px;padding:4px 10px;position:absolute;top:10px}.pet-fav{background:#fff;border:none;border-radius:50%;box-shadow:0 4px 10px #0000001a;cursor:pointer;font-size:14px;height:30px;position:absolute;right:8px;top:8px;width:30px}.pet-body{padding:6px 14px 8px}.pet-name{color:#233028;font-size:15px;font-weight:700;line-height:1.2}.pet-meta{color:#7a8a81;font-size:12px;line-height:1.25;margin:0 0 2px}.pet-stats{color:#4f6157;font-size:13px;line-height:1.2}.pet-accessories{padding:24px 0 56px}.item-row{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.item-card{background:#fff;border:1px solid #eef2ef;border-radius:18px;cursor:pointer;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.item-card:hover{box-shadow:0 12px 26px #1f9d7624;transform:translateY(-4px)}.item-photo{background-color:#f1f7f4;background-position:50%;background-size:cover;height:185px;width:100%}.item-body{padding:8px 14px 10px}.item-name{color:#233028;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-name,.item-price{font-weight:700;line-height:1.2}.item-price{color:#1f9d76;font-size:14px;margin-top:2px}.ph-empty{background:#f7faf8;border-radius:16px;color:#7a8a81;font-size:15px;grid-column:1/-1;padding:30px;text-align:center}@media (max-width:1100px){.pet-hero-inner{grid-template-columns:1fr}.cat-row{grid-template-columns:repeat(3,1fr)}.helper-row{grid-template-columns:repeat(2,1fr)}.item-row,.pet-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.hero-title{font-size:38px}.hs-row{flex-wrap:wrap}.cat-row,.helper-row,.item-row,.pet-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:380px){.hero-title{font-size:30px}.helper-row,.item-row,.pet-row{grid-template-columns:1fr}.pettynara-home .pet-video .pet-video-band{aspect-ratio:4/3}}.pettynara-home .pet-video{padding:30px 0 44px;width:100%}.pettynara-home .pet-video .pet-video-band{aspect-ratio:16/9;background:#0c0e12;box-shadow:0 20px 50px #1f9d762e;max-height:82vh;overflow:hidden;position:relative;width:100%}.pettynara-home .pet-video .pet-video-media{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.pet-detail{background:#fff;color:#233028;font-family:Poppins;padding-bottom:60px;width:100%}.pd-wrap{margin:0 auto;max-width:1600px;padding:0 24px;width:100%}.pd-breadcrumb{align-items:center;color:#6b7a72;display:flex;font-size:14px;gap:8px;padding-bottom:18px;padding-top:22px}.pd-breadcrumb span{cursor:pointer}.pd-breadcrumb span:hover{color:#1f9d76}.pd-breadcrumb i{color:#b7c2bb;font-style:normal}.pd-breadcrumb b{color:#233028}.pd-layout{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:1fr 380px}.pd-content{min-width:0}.pd-gallery{margin-bottom:26px}.pd-hero{background-color:#f1f7f4;background-position:50%;background-size:cover;border-radius:22px;box-shadow:0 14px 34px #1f9d761f;cursor:zoom-in;height:380px;max-width:560px;overflow:hidden;position:relative;width:100%}.pd-hero:after{background:inherit;background-position:50%;background-size:cover;content:"";inset:0;opacity:0;position:absolute;transform:scale(1.06);transition:opacity .4s ease}.pd-hero:hover:after{opacity:1}.pd-badges{display:flex;gap:8px;left:16px;position:absolute;top:16px;z-index:2}.pd-badge{border-radius:999px;color:#fff;font-size:12px;font-weight:700;padding:5px 12px}.pd-badge.verified{background:#1f9d76}.pd-badge.healthy{background:#3f7fd6}.pd-badge.popular{background:#ff6f50}.pd-badge.new{background:#7a5cd6}.pd-zoom{background:#ffffffe6;border:none;border-radius:12px;bottom:14px;cursor:pointer;font-size:18px;height:40px;position:absolute;right:14px;width:40px;z-index:2}.pd-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.pd-thumb{background-color:#f1f7f4;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:12px;cursor:pointer;height:66px;transition:border-color .15s ease,transform .15s ease;width:84px}.pd-thumb:hover{transform:translateY(-2px)}.pd-thumb.active{border-color:#1f9d76}.pd-headline{margin-bottom:20px}.pd-name{font-size:34px;font-weight:800;letter-spacing:-.6px;margin:0 0 6px}.pd-sub{align-items:center;color:#5b6b62;display:flex;font-size:15px;gap:8px}.pd-sub i{color:#c2ccc6;font-style:normal}.pd-tabs{border:1px solid #eef2ef;border-radius:20px;margin-bottom:28px;overflow:hidden}.pd-tabbar{background:#f6faf7;border-bottom:1px solid #eef2ef;display:flex;gap:4px;padding:8px}.pd-tab{background:#0000;border:none;border-radius:12px;color:#5b6b62;cursor:pointer;flex:1 1;font-family:Poppins;font-size:14px;font-weight:600;padding:11px 0;transition:all .16s ease}.pd-tab:hover{color:#1f9d76}.pd-tab.active{background:#1f9d76;box-shadow:0 6px 14px #1f9d7638;color:#fff}.pd-tabpane{animation:pd-fade .26s ease;padding:22px}.pd-specs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:22px}.pd-spec{background:#f7faf8;border-radius:12px;display:flex;justify-content:space-between;padding:12px 14px}.pd-spec-label{color:#6b7a72;font-size:13px}.pd-spec-value{color:#233028;font-size:13px;font-weight:700}.pd-h3{font-size:18px;font-weight:800;margin:4px 0 10px}.pd-desc{color:#4f6157;font-size:15px;line-height:25px;margin:0;white-space:pre-line}.pd-info-list{display:flex;flex-direction:column;gap:10px}.pd-info-row{background:#f7faf8;border-radius:12px;display:flex;font-size:14px;justify-content:space-between;padding:14px 16px}.pd-info-row span{color:#6b7a72}.pd-info-row b{color:#1f9d76}.pd-empty-tab{color:#7a8a81;padding:34px;text-align:center}.pd-empty-tab span{font-size:30px}.pd-empty-tab p{font-size:15px;margin:10px 0 0}.pd-related{margin-bottom:30px}.pd-mini-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.pd-mini{background:#fff;border:1px solid #eef2ef;border-radius:16px;cursor:pointer;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.pd-mini:hover{box-shadow:0 12px 24px #1f9d761f;transform:translateY(-4px)}.pd-mini-photo{background-color:#f1f7f4;background-position:50%;background-size:cover;height:130px;width:100%}.pd-mini-name{font-size:14px;font-weight:700;overflow:hidden;padding:10px 12px 2px;text-overflow:ellipsis;white-space:nowrap}.pd-mini-price{color:#1f9d76;font-size:14px;font-weight:800;padding:0 12px 12px}.pd-sidebar{display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:100px}.pd-buy{background:#fff;border:1px solid #eef2ef;border-radius:20px;box-shadow:0 10px 26px #1f9d760f;padding:20px}.pd-price-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.pd-price-label{color:#6b7a72;font-size:13px}.pd-price{color:#1f9d76;font-size:30px;font-weight:800}.pd-icon-actions{display:flex;gap:8px}.pd-icon-btn{background:#fff;border:1px solid #e4ebe7;border-radius:12px;cursor:pointer;font-size:16px;height:42px;transition:all .15s ease;width:42px}.pd-icon-btn:hover{border-color:#1f9d76;transform:translateY(-2px)}.pd-cta{border:none;border-radius:14px;cursor:pointer;font-family:Poppins;font-size:15px;font-weight:700;height:50px;margin-bottom:10px;transition:all .16s ease;width:100%}.pd-cta.primary{background:#ff6f50;box-shadow:0 8px 18px #ff6f5047;color:#fff}.pd-cta.primary:hover{background:#f25c3c}.pd-cta.ghost{background:#e7f6ef;color:#1f9d76}.pd-cta.ghost:hover{background:#d5efe3}.pd-cta.small{font-size:14px;height:42px;margin-bottom:0}.pd-delivery,.pd-interested{align-items:center;color:#5b6b62;display:flex;font-size:13px;gap:8px;margin-top:12px}.pd-seller{background:#fff;border:1px solid #eef2ef;border-radius:20px;padding:18px}.pd-seller-head{align-items:center;display:flex;gap:12px;margin-bottom:14px}.pd-seller-avatar{background:#f1f7f4;border-radius:50%;height:54px;object-fit:cover;width:54px}.pd-seller-name{align-items:center;display:flex;font-size:16px;font-weight:800;gap:6px}.pd-seller-verified{align-items:center;background:#1f9d76;border-radius:50%;color:#fff;display:inline-flex;font-size:11px;height:18px;justify-content:center;width:18px}.pd-seller-meta{color:#7a8a81;font-size:13px;margin-top:2px}.pd-seller-rows{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.pd-seller-rows>div{display:flex;font-size:13px;justify-content:space-between}.pd-seller-rows span{color:#6b7a72}.pd-seller-rows b{color:#233028}.pd-mascot{align-items:flex-end;bottom:18px;display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;right:18px;z-index:40}.pd-mascot img{animation:pd-wave 2.4s ease-in-out infinite;height:auto;transform-origin:bottom center;width:110px}.pd-mascot-bubble{background:#fff;border:1px solid #eef2ef;border-radius:14px;box-shadow:0 8px 20px #00000014;color:#233028;font-size:13px;font-weight:600;padding:8px 12px}.pd-lightbox{align-items:center;animation:pd-fade .2s ease;background:#0f1914e6;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.pd-lb-img{animation:pd-scale .22s ease;border-radius:12px;max-height:84vh;max-width:82vw}.pd-lb-close{font-size:18px;height:44px;right:26px;top:22px;width:44px}.pd-lb-close,.pd-lb-nav{background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;position:absolute}.pd-lb-nav{font-size:30px;height:54px;top:50%;transform:translateY(-50%);width:54px}.pd-lb-nav.prev{left:26px}.pd-lb-nav.next{right:26px}.pd-skel{animation:pd-shimmer 1.3s ease infinite;background:linear-gradient(90deg,#f1f4f2 25%,#e7ece9 37%,#f1f4f2 63%);background-size:400% 100%;border-radius:16px}.pd-skel-hero{height:460px;margin-bottom:18px}.pd-skel-line{height:26px;margin-bottom:12px}.pd-skel-line.short{width:50%}.pd-skel-box{height:320px}.pd-fade{animation:pd-fade .32s ease both}@keyframes pd-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pd-scale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes pd-wave{0%,to{transform:rotate(0deg)}50%{transform:rotate(-5deg)}}@keyframes pd-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:1000px){.pd-layout{grid-template-columns:1fr}.pd-sidebar{position:static}.pd-mascot{display:none}.pd-mini-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pd-hero{height:320px}.pd-specs{grid-template-columns:1fr}.pd-name{font-size:26px}}@media (max-width:900px){.pd-buy{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:none;border-radius:0;border-top:1px solid #e4ebe7;bottom:0;box-shadow:0 -6px 22px #1f9d761f;display:flex;gap:10px;left:0;margin:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:30}.pet-detail{padding-bottom:92px}.pd-buy .pd-price-row{align-items:flex-start;flex:1 1;flex-direction:column;gap:0;margin:0;min-width:0}.pd-buy .pd-price{font-size:22px;line-height:1.15}.pd-buy .pd-price-label{font-size:11px}.pd-buy .pd-delivery,.pd-buy .pd-icon-actions,.pd-buy .pd-interested{display:none}.pd-buy .pd-cta{font-size:14px;height:46px;margin:0;padding:0 16px;white-space:nowrap;width:auto}}@media (max-width:380px){.pd-buy .pd-cta{font-size:13px;padding:0 12px}.pd-buy .pd-price{font-size:19px}}.pets-page{background:#fff;color:#233028;font-family:Poppins;padding-bottom:50px;width:100%}.pets-wrap{margin:0 auto;max-width:1600px;padding:0 24px;width:100%}.pets-header{background:linear-gradient(180deg,#fff8ef,#f6faf6);margin-bottom:26px;padding:30px 0 34px;width:100%}.pets-head-top{align-items:center;display:flex;gap:26px;margin-bottom:22px}.pets-head-left{border:5px solid #fff;border-radius:50%;box-shadow:0 10px 26px #1f9d762e;flex-shrink:0;height:150px;object-fit:cover;width:150px}.pets-head-mid{flex:1 1;min-width:0}.pets-head-right{flex-shrink:0;max-height:190px;object-fit:contain;width:200px}.pets-breadcrumb{align-items:center;color:#6b7a72;display:flex;font-size:14px;gap:8px;margin-bottom:10px}.pets-breadcrumb span{cursor:pointer}.pets-breadcrumb span:first-child:hover{color:#1f9d76}.pets-breadcrumb i{color:#b7c2bb;font-style:normal}.pets-breadcrumb b,.pets-title{color:#233028}.pets-title{font-size:42px;font-weight:800;letter-spacing:-1px;margin:0}.pets-subtitle{color:#5b6b62;font-size:16px;margin:4px 0 22px}.pets-trust{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.pets-trust-item{align-items:center;background:#fff;border:1px solid #eef2ef;border-radius:16px;box-shadow:0 6px 16px #1f9d760d;display:flex;gap:12px;padding:14px 16px}.pets-trust-item .pt-ico{align-items:center;background:#eef6f1;border-radius:12px;display:flex;flex-shrink:0;font-size:20px;height:42px;justify-content:center;width:42px}.pt-title{font-size:15px;font-weight:700}.pt-desc{color:#6b7a72;font-size:12px}.pets-body{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:250px 1fr}.pets-sidebar{background:#fff;border:1px solid #eef2ef;border-radius:18px;padding:18px;position:-webkit-sticky;position:sticky;top:100px}.ps-title{font-size:16px;font-weight:800;margin-bottom:14px}.ps-cats{display:flex;flex-direction:column;gap:6px}.ps-cat{align-items:center;background:#0000;border:none;border-radius:12px;color:#3a4a42;cursor:pointer;display:flex;font-family:Poppins;font-size:15px;font-weight:600;gap:10px;padding:11px 12px;transition:all .15s ease;width:100%}.ps-cat:hover{background:#f3f8f5}.ps-cat.active{background:#e7f6ef;color:#1f9d76}.ps-cat-ico{font-size:18px}.pets-main{min-width:0}.pets-toolbar{gap:14px;margin-bottom:14px}.pets-search,.pets-toolbar{align-items:center;display:flex}.pets-search{background:#fff;border:1px solid #e4ebe7;border-radius:14px;flex:1 1;overflow:hidden}.pets-search input{flex:1 1;font-family:Poppins;font-size:15px;outline:none;padding:0 16px}.pets-search button,.pets-search input{background:#0000;border:none;height:50px}.pets-search button{cursor:pointer;font-size:18px;width:52px}.pets-sort{align-items:center;background:#fff;border:1px solid #e4ebe7;border-radius:14px;display:flex;gap:8px;height:50px;padding:0 14px}.pets-sort label{color:#6b7a72;font-size:14px;white-space:nowrap}.pets-sort select{background:#0000;border:none;color:#233028;cursor:pointer;font-family:Poppins;outline:none}.pets-count,.pets-sort select{font-size:14px;font-weight:600}.pets-count{color:#5b6b62;margin-bottom:16px}.pets-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.pet-item-card{background:#fff;border:1px solid #eef2ef;border-radius:18px;cursor:pointer;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.pet-item-card:hover{box-shadow:0 14px 30px #1f9d7624;transform:translateY(-4px)}.pic-photo{background-color:#f1f7f4;background-position:50%;background-size:cover;height:190px;position:relative;width:100%}.pic-flag{border-radius:999px;color:#fff;font-size:11px;font-weight:700;left:10px;padding:4px 12px;position:absolute;top:10px}.pic-flag.new{background:#1f9d76}.pic-flag.popular{background:#3f7fd6}.pic-fav{background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 4px 10px #0000001f;cursor:pointer;font-size:15px;height:34px;position:absolute;right:8px;top:8px;width:34px}.pic-body{padding:14px 14px 16px}.pic-name{color:#233028;font-size:16px;font-weight:700}.pic-meta{color:#6b7a72;font-size:13px;margin:4px 0 12px}.pic-foot{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.pic-price{color:#1f9d76;font-size:18px;font-weight:800}.pic-actions{align-items:center;color:#6b7a72;display:flex;gap:10px}.pic-cart{background:#e7f6ef;border:none;border-radius:10px;cursor:pointer;font-size:16px;height:36px;transition:background .15s ease;width:36px}.pic-cart:hover{background:#cdeadd}.pic-buy{background:#1f9d76;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;height:36px;padding:0 12px;transition:background .15s ease,transform .15s ease;white-space:nowrap}.pic-buy:hover{background:#178462;transform:translateY(-1px)}.pets-empty{background:#f7faf8;border-radius:16px;color:#7a8a81;font-size:16px;grid-column:1/-1;padding:50px;text-align:center}.pets-pagination{display:flex;justify-content:center;margin-top:34px}@media (max-width:900px){.pets-head-top{gap:18px}.pets-head-left{border-width:4px;height:110px;width:110px}.pets-head-right{max-height:130px;width:130px}.pets-body{grid-template-columns:1fr}.pets-sidebar{position:static}.ps-cats{flex-direction:row;flex-wrap:wrap}.ps-cat{width:auto}.pets-trust{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pets-head-right{display:none}.pets-head-left{border-width:3px;height:84px;width:84px}.pets-head-top{gap:14px;margin-bottom:18px}.pets-subtitle{font-size:15px;margin-bottom:16px}.pets-toolbar{align-items:stretch;flex-direction:column}.pets-title{font-size:32px;overflow-wrap:break-word}.pets-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.pic-body{padding:12px}.pic-name{font-size:15px}.pic-buy,.pic-cart{height:44px}.pic-cart{width:44px}.pic-actions{gap:8px}.pets-trust{grid-template-columns:repeat(2,1fr)}}@media (max-width:380px){.pets-grid,.pets-trust{grid-template-columns:1fr}.pets-title{font-size:27px}}.products-page{background:#bebdbd;height:auto;position:relative;width:100%}.products .avatar-big-box .main-title{color:#000;font-family:"Roboto Serif";font-size:40px;font-style:normal;font-weight:600;letter-spacing:1.44px;margin-top:20px;text-align:center}.products .avatar-big-box .main-input input{background-color:#e2e2e2;border:none;border-radius:15px;height:40px;margin-left:880px;outline:none;text-align:center;transition:all .3s ease;width:200px}.products .avatar-big-box .main-input input:focus{background-color:#fff;box-shadow:0 0 10px #d7b58699;width:260px}.products .avatar-big-box .main-input input::placeholder{color:#000;opacity:1;transition:opacity .3s ease}.products .avatar-big-box .main-input input:focus::placeholder{opacity:0}.products .avatar-big-box .main-input .main-input-button{background:#343434;border:none;border-radius:15px;color:#d7b586;cursor:pointer;height:35px;transition:all .3s ease;width:100px}.products .avatar-big-box .main-input .main-input-button:hover{background:#d7b586;box-shadow:0 5px 15px #0000004d;color:#343434;transform:translateY(-3px)}.products-page .products{background:#f8f8ff;display:flex;flex-direction:column;height:auto;width:100%}.products-page .products .avatar-big-box{display:flex;flex-direction:column;height:auto;position:relative;width:100%}.products-page .products .avatar-big-box .top-text{color:#000;font-family:"Roboto Serif";font-size:36px;font-style:normal;font-weight:600;letter-spacing:1.44px;line-height:normal;text-align:center}.products-page .products .top-text p{color:#343434;font-family:Dancing Script;font-size:36px;font-style:normal;font-weight:700;line-height:43px;margin-left:380px;position:absolute}.products-page .products .single-search-big-box{align-items:center;background:#fffcfc;border:1px solid #f8f8ff;border-radius:18.5px;box-shadow:0 4px 4px #d5d5d540;box-sizing:border-box;display:flex;flex-direction:row;height:33px;position:relative;width:337px}.products-page .products .single-search-form{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}.products-page .products .single-search-input{border:none;border-radius:10px 0 0 10px;color:#4f547b;display:flex;font-family:GT Walsheim Pro;font-size:15px;font-style:normal;font-weight:400;height:30px;line-height:26px;margin-left:4px;margin-right:5px;padding-left:10px;position:relative;width:225px}.products-page .products .single-button-search{background:#343434;border-radius:18px;color:#d7b586;display:flex;height:33px;position:relative;width:100px}.products .next-btn,.products-page .products .prev-btn{align-items:center;display:flex;height:147px;justify-content:center;width:10%}.products-page .products .restaurant-avatars-wrapper{align-items:center;display:flex;flex-direction:row;height:147px;justify-content:space-between;overflow:hidden;width:90%}.products-page .products .restaurant-avatars-wrapper .restaurant-avatars{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:108px}.products-page .products .restaurant-avatars img{border-radius:50%;height:108px;width:108px}.products-page .products .restaurant-avatars span{color:#fffcfc;font-family:Solway;font-size:12px;font-style:normal;font-weight:400;line-height:14px;margin-top:14px}.products-page .products .product-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;height:auto;margin-left:25px;width:100%}.products-page .products .product-wrapper .no-data{align-items:center;color:#e3c08d;display:flex;font-family:Poppins;font-size:30px;font-style:normal;font-weight:400;justify-content:center;line-height:34px;text-transform:capitalize;width:100%}.products-page .products .product-card{align-items:center;display:flex;flex-direction:column;height:auto;margin-right:24px;margin-top:40px;width:270px}.products-page .products .product-card .product-img{background-position:50%;background-size:cover;border-radius:0 50px 0 0;height:275px;overflow:hidden;position:relative;width:273px}.product-sale{left:15px;position:absolute;top:15px;z-index:3}.products-page .products .product-card .product-sale{align-items:center;background:#ff9200;border-radius:25px;box-shadow:4px 6px 20px #0000001a;color:#fff;display:flex;font-family:Poppins;font-size:12px;font-style:normal;font-weight:600;height:30px;justify-content:center;line-height:21px;margin:10px;width:90px}.products-page .products .product-card .product-desc{align-items:center;cursor:pointer;display:flex;flex-direction:column;width:90%}.products-page .products .product-desc .product-title{font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:30px;margin-top:10px}.products-page .products .product-desc .product-price{align-items:center;color:#e3c08d;display:flex;flex-direction:row;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;justify-content:center;line-height:36px;margin-top:2px}.products-page .products .product-img:before{background:#00000080;border-radius:0 50px 0 0;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s ease;z-index:2}.products-page .products .product-img:hover:before{border-radius:0 50px 0 0;opacity:1}.products-page .products .product-img img{display:block;height:auto;max-width:100%;position:absolute;z-index:1}.products-page .products .shop-btn{align-items:center;background:#c600ffa8;border:2px solid #d7b686;border-radius:10px;color:#f8f8ff;cursor:pointer;display:flex;flex-direction:row;font-family:Poppins;font-size:10px;font-style:normal;font-weight:600;height:46px;left:105px;line-height:15px;opacity:0;padding:20px;position:absolute;top:217px;transition:opacity .5s ease;width:64px;z-index:3}.products-page .products .product-img:hover .shop-btn{opacity:1}.shop-btn{bottom:20px;left:50%;opacity:0;position:absolute;transform:translateX(-50%)}.products-page .products .product-img:hover .review-btn{opacity:1}.review-btn{bottom:20px;opacity:0;position:absolute;right:20px}.products-page .products .review-btn{align-items:center;background:#0006;border-radius:50%;cursor:pointer;display:flex;flex-direction:row;height:40px;min-width:40px;opacity:0;padding:5px;position:absolute;top:223px;transition:opacity .5s ease;width:40px;z-index:3}.products-page .products .pagination-section{display:flex;flex-direction:row;justify-content:center;margin-top:30px;position:relative;width:100%}.products-page .products .brands-logo{background-color:#0d1518;display:flex;height:630px;margin-top:60px;width:100%}.products-page .products .brands-logo .family-brands{align-items:center;display:flex;flex-direction:column;padding-top:70px}.products-page .products .brands-logo .family-brands .brand-list{display:flex;flex-direction:row;font-family:Dancing Script;font-size:36px;font-style:normal;font-weight:700;justify-content:space-between;width:100%}.products-page .products .brands-logo .category-title{color:#d7b686;font-family:Dancing Script;font-size:36px;font-style:normal;font-weight:700;line-height:43px}.products-page .products .brands-logo .review-box{border-radius:20px;box-shadow:0 -1px 13px 5px #c8b3b340;display:flex;height:350px;margin-top:40px;object-fit:fill;padding:20px;width:260px}.products-page .products .brands-logo .review-img{border-radius:37px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:110px;width:110px}.products-page .products .brands-logo .review-name{color:#08090d;font-family:Commissioner;font-size:30px;font-style:normal;font-weight:500;line-height:36px;margin-top:10px}.products-page .products .brands-logo .review-stars{align-items:center;display:flex;flex-direction:row;height:24px;justify-content:space-between;margin-top:10px;width:149px}.products-page .products .brands-logo .review-prof{color:#a1a1a1;font-family:Commissioner;font-size:20px;font-style:normal;font-weight:500;line-height:36px}.products-page .products .brands-logo .review-desc{color:#616164;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:10px}.products-page .products .brands-logo .about-left{align-items:flex-end;background-position:50%;background-size:cover;border-radius:0 50px 0 0;display:flex;height:auto;width:50%}.products-page .products .address{background:#f8f8ff;height:auto;margin-bottom:60px}.products-page .products .address .address-area{align-items:center;display:flex;flex-direction:column;margin-top:60px}.products-page .products .address .title{font-family:Dancing Script;font-size:36px;font-style:normal;font-weight:700;line-height:43px}.products-page .products .about-left .about-left-desc{background:linear-gradient(0deg,#000,#0000 90.88%);display:flex;flex-direction:column;height:329px;justify-content:flex-end;padding:20px;width:100%}.products-page .products .about-left-desc span{color:#f8f8ff;font-family:Poppins;font-size:28px;font-style:normal;font-weight:600;line-height:42px}.products-page .products .brand-logo .about-right{display:flex;flex-direction:column;height:480px;justify-content:space-between;margin-left:20px;width:50%}.products-page .products .about-left-desc p{color:#d4d4d4;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin-top:10px}.products-page .products .about-right .about-right-img{background:url(https://io.wp.com/educationplanetonline.com/wp-content/ur);background-position:50%;background-size:cover;border-radius:0 50px 0 0;display:flex;height:140px;width:160px}.products-page .products .about-right .about-right-desc{display:flex;flex-direction:column;justify-content:flex-end;margin-left:20px;padding-bottom:5px}.products-page .products .about-right-desc span{color:#f8f8ff;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:30px}.products-page .products .about-right-desc p{color:#d4d4d4;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin-top:10px}.products-page .products .swiper-wrapper{display:flex;flex-direction:row;justify-content:space-between}.products-page .products .dishes-frame-section{display:flex;flex-direction:row;justify-content:flex-end;margin-top:65px;width:90%}.products-page .products .dishes-filter-box{display:flex;flex-direction:row;height:auto;justify-content:flex-end}.products-page .products .dishes-filter-box .order{margin-right:20px}.products-page .products .list-category-section{display:flex;flex-direction:row;min-height:600px;width:100%}.products-page .products .product-category{display:flex;flex-direction:column;height:auto;margin-top:60px;width:50px}.products-page .product-category .category-main{display:flex;flex-direction:row;justify-content:end;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.products-page .product-category .category-main button{margin-right:10px;min-width:auto}.products-page .products .css-1p7b7rs-MuiBadge-badge{position:absolute;right:15%;top:26%}.map-overlay{background:#000000bf;border-radius:15px;bottom:30px;color:#fff;left:30px;padding:20px 30px;position:absolute}.map-overlay h3{font-family:Poppins;font-size:25px;margin:0}.map-overlay p{color:#d7b686;font-size:20px;margin-top:5px}.products-page .chosen-product{align-items:center;background:#f8f8ff;display:flex;flex-direction:column;height:auto;position:relative;width:100%}.products-page .chosen-product .product-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:150px;margin-top:80px}.products-page .chosen-product .chosen-product-slider{background:#fff;border-radius:16px;box-shadow:9px 13px 14px 5px #00000040,inset -1px 2px 10px 3px #00000040;height:480px;overflow:hidden;width:48%}.products-page .chosen-product .chosen-product-slider .swiper-area{--swiper-navigation-color:#fff;--swiper-pagination-color:#fff;height:1020px;width:100%}.products-page .chosen-product .chosen-product-slider .swiper-area .slider-image{height:100%;width:100%}.products-page .chosen-product .chosen-product-info{background:#fff;border-radius:16px;box-shadow:9px 13px 14px 5px #00000040,inset -1px 2px 10px 3px #00000040;display:flex;height:480px;padding:30px 40px;width:49%}.products-page .chosen-product .chosen-product-info .info-box{display:flex;flex-direction:column;height:auto;width:100%}.products-page .chosen-product .info-box .product-name{color:#000;font-family:Poppins;font-size:30px;font-style:normal;font-weight:600;line-height:36px}.products-page .chosen-product .info-box .resto-name{color:#979797;font-family:Poppins;font-size:17px;font-style:normal;font-weight:600;line-height:15px;margin-top:16px}.products-page .chosen-product .info-box .rating-box{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:space-between;margin-top:20px;width:100%}.products-page .chosen-product .rating-box .evaluation-box,.products-page .chosen-product .rating-box .star-box{align-items:center;display:flex;flex-direction:row;height:auto;width:auto}.products-page .chosen-product .rating-box .evaluation-box .product-view{align-items:center;display:flex}.products-page .chosen-product .info-box .product-desc{color:#000;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;height:112px;line-height:22px;margin-bottom:30px;margin-top:30px}.products-page .chosen-product .info-box .product-price{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:space-between;margin-bottom:20px;margin-top:20px;width:100%}.products-page .chosen-product .product-price span{color:#000;font-family:Poppins;font-size:25px;font-style:normal;font-weight:600;line-height:22px}.products-page .chosen-product .button-box{align-items:center;display:flex;height:auto;justify-content:center;width:100%}.products-page .chosen-product .button-box button{color:#f8f8ff;font-family:Poppins;font-size:15px;font-style:normal;font-weight:600;height:44px;line-height:22px;width:230px}.products-page .chosen-product .title{font-family:Dancing Script;font-size:36px;font-style:normal;font-weight:700;line-height:43px;margin-top:40px}.pay-modal-root{align-items:center;display:flex;justify-content:center;padding:20px}.pay-modal{--pn-green:#066b4d;--pn-green-2:#0b8b63;--pn-mint:#eef9f3;--pn-border:#e8eee9;--pn-text:#16231f;--pn-muted:#68756f;background:#fff;border-radius:20px;box-shadow:0 24px 60px #066b4d47;color:var(--pn-text);font-family:Poppins,DM Sans,sans-serif;gap:14px;max-height:92vh;max-width:420px;outline:none;overflow-y:auto;padding:26px;width:100%}.pay-modal .pay-head{align-items:center;border-bottom:1px solid var(--pn-border);display:flex;justify-content:space-between;padding-bottom:14px}.pay-modal .pay-title{align-items:center;display:flex;font-size:17px;font-weight:700;gap:8px}.pay-modal .pay-title .MuiSvgIcon-root{color:var(--pn-green);font-size:21px}.pay-modal .pay-amount{color:var(--pn-green);font-size:22px;font-weight:800}.pay-modal .pay-notice{align-items:flex-start;background:#fff6ec;border:1px solid #ffd9b8;border-radius:12px;color:#8a5320;display:flex;flex-direction:column;font-size:12.5px;gap:10px;line-height:1.5;padding:12px 14px}.pay-modal .pay-demo-btn{background:#fff;border:1px solid #e0a970;border-radius:9px;color:#8a5320;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;padding:6px 12px;transition:background .15s ease}.pay-modal .pay-demo-btn:hover{background:#fff1e0}.pay-modal .pay-field{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.pay-modal .pay-field label{color:var(--pn-muted);font-size:12.5px;font-weight:600}.pay-modal .pay-input{background:#f7faf8;border:1px solid var(--pn-border);border-radius:12px;color:var(--pn-text);font-family:DM Sans,sans-serif;font-size:15px;height:46px;letter-spacing:.4px;outline:none;padding:12px 14px;transition:border-color .2s ease;width:100%}.pay-modal .pay-input:focus{border-color:var(--pn-green-2)}.pay-modal .pay-input::placeholder{color:#a9b6af;letter-spacing:.6px}.pay-modal .pay-row{display:flex;gap:12px}.pay-modal .pay-remember{align-items:flex-start;color:var(--pn-muted);cursor:pointer;display:flex;font-size:12.5px;gap:9px;line-height:1.45}.pay-modal .pay-remember input{accent-color:var(--pn-green);cursor:pointer;height:15px;margin-top:2px;width:15px}.pay-modal .pay-error{background:#ffeae4;border:1px solid #ffc4b4;border-radius:12px;color:#b8391d;font-size:13px;line-height:1.45;padding:11px 14px}.swal2-container{z-index:2000!important}.pay-modal .pay-submit.MuiButton-root{background:var(--pn-green);border-radius:14px;box-shadow:0 10px 24px #066b4d3d;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;height:50px;text-transform:none}.pay-modal .pay-submit.MuiButton-root:hover{background:var(--pn-green-2)}.pay-modal .pay-submit.MuiButton-root.Mui-disabled{background:#b9cfc5;box-shadow:none;color:#fff}.pay-modal .pay-foot{align-items:center;color:var(--pn-muted);display:flex;font-size:12px;gap:6px;justify-content:center}.pay-modal .pay-foot .MuiSvgIcon-root{color:var(--pn-green);font-size:15px}@media (max-width:520px){.pay-modal-root{align-items:flex-end;padding:0}.pay-modal{border-radius:22px 22px 0 0;box-shadow:0 -14px 40px #066b4d3d;max-height:94vh;max-width:100%;padding:18px 16px calc(18px + env(safe-area-inset-bottom, 0px))}.pay-modal:before{align-self:center;background:#d6e2db;border-radius:3px;content:"";flex:none;height:4px;margin-bottom:2px;width:38px}.pay-modal .pay-notice{font-size:12px}.pay-modal .pay-input{font-size:16px}}@media (max-width:380px){.pay-modal .pay-row{flex-direction:column}}.order-page{--pn-green:#066b4d;--pn-green-2:#0b8b63;--pn-mint:#eef9f3;--pn-cream:#fffaf1;--pn-border:#e8eee9;--pn-text:#16231f;--pn-muted:#68756f;--pn-coral:#ff9b64;background:linear-gradient(180deg,#f6fbf8,#f1f8f4);color:var(--pn-text);display:flex;font-family:Poppins,DM Sans,sans-serif;height:auto;justify-content:center;padding:40px 0 64px;width:100%}.order-page .order-container{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 360px;margin:0;max-width:1280px;padding:0 20px;width:100%}.order-page .order-heading{grid-column:1/-1;margin-bottom:6px}.order-page .order-heading h1{color:var(--pn-text);font-size:30px;font-weight:800;letter-spacing:-.6px;margin:0}.order-page .order-heading p{color:var(--pn-muted);font-size:15px;margin:6px 0 0}.order-page .order-left{min-width:0;width:100%}.order-page .order-left .order-nav-frame{background:#fff;border:1px solid var(--pn-border);border-radius:16px;box-shadow:0 8px 24px #066b4d0f;height:auto;margin-bottom:24px;padding:6px;width:100%}.order-page .order-nav-frame .MuiTabs-root,.order-page .order-nav-frame .table_list{min-height:46px}.order-page .order-nav-frame .MuiBox-root{border-bottom:none!important}.order-page .order-nav-frame .MuiTabs-flexContainer{gap:6px}.order-page .order-nav-frame .MuiTabs-indicator{display:none}.order-page .order-nav-frame .MuiTab-root{border-radius:12px;color:var(--pn-muted);flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.2px;min-height:46px;text-transform:none;transition:all .2s ease}.order-page .order-nav-frame .MuiTab-root:hover{background:var(--pn-mint);color:var(--pn-green)}.order-page .order-nav-frame .MuiTab-root.Mui-selected{background:var(--pn-green);box-shadow:0 6px 16px #066b4d3d;color:#fff}.order-page .order-main-content{width:100%}.order-page .order-main-box{background:#fff;border:1px solid var(--pn-border);border-radius:18px;box-shadow:0 10px 30px #066b4d12;margin-bottom:22px;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease;width:100%}.order-page .order-main-box:hover{box-shadow:0 16px 40px #066b4d1f;transform:translateY(-2px)}.order-page .order-status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:.2px;margin:16px 22px 0;padding:5px 12px;width:-webkit-fit-content;width:fit-content}.order-page .order-status-badge:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.order-page .order-status-badge.paused{background:#fff1e6;color:#c25f21}.order-page .order-status-badge.process{background:#e7f1ff;color:#1f5fbf}.order-page .order-status-badge.finished{background:#e7f6ef;color:#0b8b63}.order-page .order-main-box .order-box-scroll{display:flex;flex-direction:column;max-height:260px;overflow-y:auto;padding:8px 22px 4px;width:100%}.order-page .order-main-box .order-box-scroll::-webkit-scrollbar{width:6px}.order-page .order-main-box .order-box-scroll::-webkit-scrollbar-thumb{background-color:#cfe6db;border-radius:6px}.order-page .orders-name-price{align-items:center;border-bottom:1px solid #f1f6f2;display:flex;flex-direction:row;gap:16px;padding:12px 4px;width:100%}.order-page .orders-name-price:last-child{border-bottom:none}.order-page .orders-name-price .order-dish-img{border:1px solid var(--pn-border);border-radius:14px;flex-shrink:0;height:58px;object-fit:cover;width:58px}.order-page .orders-name-price .title-dish{color:var(--pn-text);flex:1 1;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.35;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-page .orders-name-price .price-box{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:8px}.order-page .orders-name-price .price-box p{color:var(--pn-muted);font-family:Poppins,sans-serif;font-size:15px;font-weight:500;margin:0}.order-page .orders-name-price .price-box img{height:12px;opacity:.5;width:12px}.order-page .orders-name-price .price-box p:last-child{color:var(--pn-green);font-size:16px;font-weight:700}.order-page .order-main-box .total-price-box{align-items:center;background:var(--pn-mint);border-top:1px solid var(--pn-border);display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 22px;width:100%}.order-page .total-price-box .box-total{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 10px}.order-page .total-price-box .box-total p{color:var(--pn-muted);font-family:Poppins,sans-serif;font-size:13px;font-weight:500;margin:0}.order-page .total-price-box .box-total img{height:12px;opacity:.5;width:12px}.order-page .total-price-box .box-total p:nth-child(2),.order-page .total-price-box .box-total p:nth-child(5){color:var(--pn-text);font-weight:600}.order-page .total-price-box .box-total p:last-child{color:var(--pn-green);font-size:18px;font-weight:800}.order-page .total-price-box .data-compl{color:var(--pn-muted);font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.order-page .total-price-box .MuiButton-root{border-radius:12px;box-shadow:none;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:8px 22px;text-transform:none}.order-page .total-price-box .cancel-button{background:#fff;border:1px solid #f0d4d4;color:#d15b5b}.order-page .total-price-box .cancel-button:hover{background:#fdf1f1}.order-page .total-price-box .pay-button{background:var(--pn-green);color:#fff}.order-page .total-price-box .pay-button:hover{background:var(--pn-green-2)}.order-page .total-price-box .verify-button{background:var(--pn-green-2);color:#fff}.order-page .total-price-box .verify-button:hover{background:var(--pn-green)}.order-page .order-empty{align-items:center;background:#fff;border:1px dashed var(--pn-border);border-radius:18px;display:flex;flex-direction:column;gap:14px;padding:40px 20px;width:100%}.order-page .order-empty img{height:200px;opacity:.9;width:200px}.order-page .order-empty span{color:var(--pn-muted);font-size:15px;font-weight:600}.order-page .order-right{display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:24px;width:100%}.order-page .order-right .order-info-box{background:#fff;border:1px solid var(--pn-border);border-radius:18px;box-shadow:0 10px 30px #066b4d12;padding:22px;width:100%}.order-page .order-info-box .member-box,.order-page .order-right .order-info-box{align-items:center;display:flex;flex-direction:column}.order-page .order-info-box .order-user-img{background:var(--pn-mint);border-radius:24px;padding:6px;position:relative}.order-page .order-info-box .order-user-img .order-user-avatar{border-radius:20px;height:96px;object-fit:cover;width:96px}.order-page .order-info-box .order-user-img .order-user-icon-box{align-items:center;background:var(--pn-green);border:3px solid #fff;border-radius:50%;bottom:2px;display:flex;height:30px;justify-content:center;padding:6px;position:absolute;right:2px;width:30px}.order-page .order-user-icon-box .order-user-prof-img{filter:brightness(0) invert(1);width:100%}.order-page .order-info-box .order-user-name{color:var(--pn-text);font-family:Poppins,sans-serif;font-size:22px;font-weight:700;line-height:1.2;margin-top:14px}.order-page .order-info-box .order-user-prof{color:var(--pn-green-2);font-family:DM Sans,sans-serif;font-size:14px;font-weight:500}.order-page .order-info-box .liner{background:var(--pn-border);border:none;height:1px;margin:18px 0 14px;width:100%}.order-page .order-info-box .order-user-address{align-items:center;color:var(--pn-muted);display:flex;flex-direction:row;gap:6px;justify-content:center;width:100%}.order-page .order-info-box .order-user-address .MuiSvgIcon-root{color:var(--pn-green-2);font-size:20px}.order-page .order-info-box .spec-address-txt{color:var(--pn-muted);font-family:DM Sans,sans-serif;font-size:15px;font-weight:500}.order-page .order-info-box.payment-box{align-items:stretch}.order-page .order-info-box .payment-title{align-items:center;color:var(--pn-text);display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;gap:8px;margin-bottom:4px}.order-page .order-info-box .payment-title .MuiSvgIcon-root{color:var(--pn-green);font-size:20px}.order-page .order-info-box .card-input{background:#f7faf8;border:1px solid var(--pn-border);border-radius:12px;color:var(--pn-text);font-family:DM Sans,sans-serif;font-size:15px;height:44px;margin-top:12px;outline:none;padding:12px 14px;transition:border-color .2s ease;width:100%}.order-page .order-info-box .card-input:focus{border-color:var(--pn-green-2)}.order-page .order-info-box .card-half-input{background:#f7faf8;border:1px solid var(--pn-border);border-radius:12px;color:var(--pn-text);font-family:DM Sans,sans-serif;font-size:15px;height:44px;margin-top:12px;outline:none;padding:12px 14px;transition:border-color .2s ease;width:48.5%}.order-page .order-info-box .card-half-input:focus{border-color:var(--pn-green-2)}.order-page .order-info-box .cards-box{align-items:center;border-top:1px solid var(--pn-border);display:flex;flex-direction:row;justify-content:space-between;margin-top:22px;padding-top:18px;width:100%}.order-page .order-info-box .cards-box img{height:26px;opacity:.85}.order-page .order-info-box .payment-note{color:var(--pn-muted);font-size:11.5px;line-height:1.5;margin-top:8px}.order-page .order-info-box .saved-card-row{align-items:center;background:var(--pn-mint);border-radius:12px;color:var(--pn-green);display:flex;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;justify-content:space-between;letter-spacing:.6px;margin-top:12px;padding:10px 14px;width:100%}.order-page .order-info-box .forget-card{background:#0000;border:none;color:var(--pn-muted);cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.order-page .order-info-box .forget-card:hover{color:#e2583c}.order-page .order-info-box .save-card{background:#fff;border:1px solid var(--pn-green);border-radius:12px;color:var(--pn-green);cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;height:44px;margin-top:14px;transition:all .2s ease;width:100%}.order-page .order-info-box .save-card:hover{background:var(--pn-green);color:#fff}.order-page .order-benefits{background:linear-gradient(160deg,#fff 0,var(--pn-mint) 140%);border:1px solid var(--pn-border);border-radius:18px;box-shadow:0 10px 30px #066b4d12;display:flex;flex-direction:column;gap:16px;padding:20px 22px;width:100%}.order-page .order-benefits .benefit-row{align-items:flex-start;display:flex;gap:12px}.order-page .order-benefits .benefit-icon{align-items:center;background:var(--pn-mint);border-radius:12px;color:var(--pn-green);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.order-page .order-benefits .benefit-icon .MuiSvgIcon-root{font-size:20px}.order-page .order-benefits .benefit-text b{color:var(--pn-text);display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.order-page .order-benefits .benefit-text span{color:var(--pn-muted);font-family:DM Sans,sans-serif;font-size:13px}.order-page .order-help{background:var(--pn-green);border-radius:18px;box-shadow:0 10px 30px #066b4d2e;color:#fff;padding:20px 22px;width:100%}.order-page .order-help b{font-family:Poppins,sans-serif;font-size:16px;font-weight:700}.order-page .order-help p{color:#fffc;font-family:DM Sans,sans-serif;font-size:13px;margin:6px 0 14px}.order-page .order-help .help-phone{align-items:center;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:12px;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px}.order-page .order-help .help-phone .MuiSvgIcon-root{font-size:18px}@media (max-width:1040px){.order-page .order-container{grid-template-columns:1fr}.order-page .order-right{position:static}}@media (max-width:560px){.order-page{padding:24px 0 40px}.order-page .order-heading h1{font-size:24px}.order-page .order-nav-frame .MuiTab-root{font-size:12px;padding:0 4px}.order-page .orders-name-price .title-dish{font-size:14px}.order-page .total-price-box{gap:10px;justify-content:flex-start;padding:14px}.order-page .total-price-box .box-total{grid-gap:7px 12px;align-items:baseline;display:grid;flex-basis:100%;gap:7px 12px;grid-template-columns:1fr auto}.order-page .total-price-box .box-total img{display:none}.order-page .total-price-box .box-total p{font-size:13.5px}.order-page .total-price-box .box-total p:nth-child(2n){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.order-page .total-price-box .data-compl{flex-basis:100%}.order-page .total-price-box .MuiButton-root{flex:1 1;min-width:0;padding:10px 12px}.order-page .order-status-badge{margin:13px 14px 0}.order-page .order-main-box .order-box-scroll{padding:8px 14px 4px}}@media (max-width:380px){.order-page .total-price-box .MuiButton-root{flex-basis:100%}}.checkout-page{--pn-green:#066b4d;--pn-green-2:#0b8b63;--pn-mint:#eef9f3;--pn-border:#e8eee9;--pn-text:#16231f;--pn-muted:#68756f;background:linear-gradient(180deg,#f6fbf8,#f1f8f4);color:var(--pn-text);display:flex;font-family:Poppins,DM Sans,sans-serif;height:auto;justify-content:center;padding:40px 0 64px;width:100%}.checkout-page .checkout-container{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 360px;margin:0;max-width:1280px;padding:0 20px;width:100%}.checkout-page .checkout-heading{grid-column:1/-1;margin-bottom:6px}.checkout-page .checkout-heading h1{font-size:30px;font-weight:800;letter-spacing:-.6px;margin:0}.checkout-page .checkout-heading p{color:var(--pn-muted);font-size:15px;margin:6px 0 0}.checkout-page .checkout-left{gap:22px;min-width:0;width:100%}.checkout-page .checkout-right{gap:22px;width:100%}.checkout-page .checkout-card{background:#fff;border:1px solid var(--pn-border);border-radius:18px;box-shadow:0 10px 30px #066b4d12;padding:20px 22px;width:100%}.checkout-page .checkout-card-head{align-items:center;border-bottom:1px solid var(--pn-border);display:flex;justify-content:space-between;padding-bottom:14px}.checkout-page .checkout-card-title{font-size:16px;font-weight:700}.checkout-page .checkout-card-count{color:var(--pn-muted);font-size:13px}.checkout-page .checkout-lines{max-height:380px;overflow-y:auto;width:100%}.checkout-page .checkout-lines::-webkit-scrollbar{width:6px}.checkout-page .checkout-lines::-webkit-scrollbar-thumb{background:#d8e6de;border-radius:6px}.checkout-page .checkout-line{align-items:center;border-bottom:1px solid var(--pn-border);display:flex;gap:16px;padding:16px 0}.checkout-page .checkout-line:last-child{border-bottom:none}.checkout-page .checkout-line-img{border:1px solid var(--pn-border);border-radius:14px;flex-shrink:0;height:66px;object-fit:cover;width:66px}.checkout-page .checkout-line-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.checkout-page .checkout-line-name{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-page .checkout-line-unit{color:var(--pn-muted);font-size:13px}.checkout-page .checkout-qty{align-items:center;background:var(--pn-mint);border-radius:12px;display:flex;flex-shrink:0;gap:6px;padding:4px}.checkout-page .checkout-qty-btn{background:#fff;border:none;border-radius:9px;color:var(--pn-green);cursor:pointer;font-size:17px;font-weight:700;height:30px;line-height:1;transition:background .15s ease;width:30px}.checkout-page .checkout-qty-btn:hover{background:#d6efe3}.checkout-page .checkout-qty-value{font-size:14px;font-weight:700;min-width:26px;text-align:center}.checkout-page .checkout-qty-fixed{flex-direction:column;gap:0;height:38px;justify-content:center;min-width:74px;padding:0 10px}.checkout-page .checkout-qty-note{color:var(--pn-green);font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1;opacity:.75;text-transform:uppercase}.checkout-page .checkout-line-total{color:var(--pn-green);flex-shrink:0;font-size:16px;font-weight:800;min-width:84px;text-align:right}.checkout-page .checkout-line-remove{background:#0000;border:none;border-radius:8px;color:var(--pn-muted);cursor:pointer;flex-shrink:0;font-size:14px;height:28px;transition:all .15s ease;width:28px}.checkout-page .checkout-line-remove:hover{background:#ffe9e2;color:#e2583c}.checkout-page .checkout-summary{display:flex;flex-direction:column;gap:12px}.checkout-page .checkout-sum-row{align-items:center;color:var(--pn-muted);display:flex;font-size:15px;justify-content:space-between}.checkout-page .checkout-sum-row.total{border-top:1px solid var(--pn-border);color:var(--pn-text);font-size:19px;font-weight:800;padding-top:12px}.checkout-page .checkout-sum-row.total span:last-child{color:var(--pn-green)}.checkout-page .checkout-confirm.MuiButton-root{background:var(--pn-green);border-radius:14px;box-shadow:0 10px 24px #066b4d3d;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;height:50px;margin-top:6px;text-transform:none}.checkout-page .checkout-confirm.MuiButton-root:hover{background:var(--pn-green-2)}.checkout-page .checkout-continue{background:#0000;border:none;color:var(--pn-muted);cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:6px}.checkout-page .checkout-continue:hover{color:var(--pn-green)}.checkout-page .checkout-benefits,.checkout-page .checkout-info-box{background:#fff;border:1px solid var(--pn-border);border-radius:18px;box-shadow:0 10px 30px #066b4d12;padding:22px;width:100%}.checkout-page .checkout-member-box{align-items:center;display:flex;flex-direction:column;gap:6px}.checkout-page .checkout-user-avatar{border:3px solid var(--pn-mint);border-radius:50%;height:72px;object-fit:cover;width:72px}.checkout-page .checkout-user-name{font-size:16px;font-weight:700}.checkout-page .checkout-user-prof{color:var(--pn-muted);font-size:13px}.checkout-page .checkout-liner{background:var(--pn-border);height:1px;margin:18px 0;width:100%}.checkout-page .checkout-user-address{align-items:center;color:var(--pn-muted);display:flex;font-size:14px;gap:8px;justify-content:center}.checkout-page .checkout-user-address .MuiSvgIcon-root{color:var(--pn-green);font-size:20px}.checkout-page .checkout-benefits{display:flex;flex-direction:column;gap:18px}.checkout-page .checkout-benefit-row{align-items:center;display:flex;gap:14px}.checkout-page .checkout-benefit-icon{align-items:center;background:var(--pn-mint);border-radius:12px;color:var(--pn-green);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.checkout-page .checkout-benefit-text{display:flex;flex-direction:column}.checkout-page .checkout-benefit-text b{font-size:14px;font-weight:700}.checkout-page .checkout-benefit-text span{color:var(--pn-muted);font-size:13px}@media (max-width:1024px){.checkout-page .checkout-container{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.checkout-page .checkout-line{flex-wrap:wrap;gap:12px}.checkout-page .checkout-line-total{min-width:auto}.checkout-page .checkout-line-info{flex-basis:calc(100% - 78px)}.checkout-page .checkout-qty,.checkout-page .checkout-qty-fixed{order:3}.checkout-page .checkout-line-total{font-size:17px;margin-left:auto;order:4}.checkout-page .checkout-line-remove{height:34px;order:5;width:34px}.checkout-page .checkout-qty-btn{height:36px;width:36px}.checkout-page{padding:24px 0 40px}.checkout-page .checkout-heading h1{font-size:24px}.checkout-page .checkout-card{padding:16px}.checkout-page .checkout-lines{max-height:none}}@media (max-width:380px){.checkout-page .checkout-line-img{height:54px;width:54px}.checkout-page .checkout-line-info{flex-basis:calc(100% - 66px)}}.user-page{--pn-green:#066b4d;--pn-green-2:#0b8b63;--pn-mint:#eef9f3;--pn-cream:#fffaf1;--pn-border:#e8eee9;--pn-text:#16231f;--pn-muted:#68756f;--pn-accent:#ff9b64;background:linear-gradient(180deg,#f6fbf8,#f1f8f4);color:var(--pn-text);display:flex;font-family:Poppins,DM Sans,sans-serif;height:auto;justify-content:center;padding:40px 0 64px;width:100%}.user-page .MuiContainer-root{max-width:1280px}.user-page .mypage-heading{margin-bottom:24px}.user-page .mypage-heading h1{color:var(--pn-text);font-size:32px;font-weight:800;letter-spacing:-.6px;margin:0}.user-page .mypage-heading p{color:var(--pn-muted);font-size:15px;margin:6px 0 0}.user-page .my-page-frame{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 400px;height:auto;padding:0;width:100%}.user-page .my-page-frame .my-page-left{min-width:0;width:100%}.user-page .my-page-frame .my-page-right{margin:0;width:100%}.user-page .menu-name{border:none;color:var(--pn-text);font-family:Poppins,sans-serif;font-size:20px;font-weight:700;height:auto;justify-content:flex-start;margin-bottom:18px;width:100%}.user-page .my-page-left .menu-content{margin-top:0;width:100%}.user-page .settings{background:#fff;border:1px solid var(--pn-border);border-radius:20px;box-shadow:0 12px 34px #066b4d12;display:flex;flex-direction:column;gap:20px;padding:28px;width:100%}.user-page .settings .member-media-frame{align-items:center;border-bottom:1px solid var(--pn-border);display:flex;flex-direction:row;gap:20px;margin:0;padding:0 0 20px;width:100%}.user-page .settings .member-media-frame .mb-image{border:3px solid var(--pn-mint);border-radius:50%;height:84px;object-fit:cover;width:84px}.user-page .settings .media-change-box{display:flex;flex-direction:column;gap:6px;margin:0}.user-page .settings .media-change-box span{color:var(--pn-text);font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.user-page .settings .media-change-box p{color:var(--pn-muted);font-family:DM Sans,sans-serif;font-size:13px;margin:0}.user-page .settings .up-del-box{background:#0000;height:auto;justify-content:flex-start;width:auto}.user-page .settings .up-del-box .MuiButton-root{background:var(--pn-mint);border:1px solid var(--pn-border);border-radius:10px;color:var(--pn-green);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;min-width:auto;padding:8px 16px;text-transform:none}.user-page .settings .up-del-box .MuiButton-root:hover{background:#e3f4ec}.user-page .settings .up-del-box input{clip:rect(0,0,0,0);background:#0000;border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.user-page .settings .input-frame{display:flex;flex-direction:row;gap:20px;width:100%}.user-page .settings .short-input{display:flex;flex-direction:column;gap:8px;width:50%}.user-page .settings .long-input{display:flex;flex-direction:column;gap:8px;width:100%}.user-page .settings .spec-label{align-items:center;color:var(--pn-muted);display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:6px}.user-page .settings .spec-label .MuiSvgIcon-root{color:var(--pn-green-2);font-size:17px}.user-page .settings .spec-input{background:#f7faf8;border:1px solid var(--pn-border);border-radius:12px;box-shadow:none;color:var(--pn-text);font-family:DM Sans,sans-serif;font-size:15px;height:48px;margin:0;outline:none;padding:0 16px;transition:border-color .2s ease,background .2s ease;width:100%}.user-page .settings .spec-input:focus{background:#fff;border-color:var(--pn-green-2)}.user-page .settings .spec-input:read-only{color:var(--pn-muted);cursor:default}.user-page .settings .spec-textarea{background:#f7faf8;border:1px solid var(--pn-border);border-radius:12px;box-shadow:none;color:var(--pn-text);font-family:DM Sans,sans-serif;font-size:15px;height:120px;margin:0;outline:none;padding:14px 16px;resize:vertical;transition:border-color .2s ease,background .2s ease;width:100%}.user-page .settings .spec-textarea:focus{background:#fff;border-color:var(--pn-green-2)}.user-page .settings .char-count{align-self:flex-end;color:var(--pn-muted);font-family:DM Sans,sans-serif;font-size:12px}.user-page .settings .pref-chips{display:flex;flex-wrap:wrap;gap:10px}.user-page .settings .pref-chip{align-items:center;background:var(--pn-mint);border:1px solid var(--pn-border);border-radius:999px;color:var(--pn-green);display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:8px 14px}.user-page .settings .save-box{display:flex;gap:14px;justify-content:stretch;margin-top:6px}.user-page .settings .save-box .MuiButton-root{border-radius:12px;box-shadow:none;flex:1 1;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;height:50px;min-width:0;text-transform:none}.user-page .settings .save-box .save-btn{background:var(--pn-green);color:#fff}.user-page .settings .save-box .save-btn:hover{background:var(--pn-green-2)}.user-page .settings .save-box .cancel-btn{background:#fff;border:1px solid var(--pn-border);color:var(--pn-muted)}.user-page .settings .save-box .cancel-btn:hover{background:#f5f7f6}.user-page .order-info-box{background:#fff;border:1px solid var(--pn-border);border-radius:20px;box-shadow:0 12px 34px #066b4d12;display:block;overflow:hidden;padding:0;position:relative;width:100%}.user-page .order-info-box .preview-header{background:var(--pn-mint);background-image:radial-gradient(circle at 18% 40%,#066b4d0f 0 6px,#0000 7px),radial-gradient(circle at 82% 30%,#066b4d0f 0 6px,#0000 7px),radial-gradient(circle at 60% 70%,#066b4d0d 0 5px,#0000 6px);height:96px}.user-page .order-info-box .preview-body{align-items:center;display:flex;flex-direction:column;margin-top:-50px;padding:0 24px 24px}.user-page .order-info-box .order-user-img{align-items:center;display:flex;justify-content:center;position:relative}.user-page .order-info-box .order-user-img .order-user-avatar{border:4px solid #fff;border-radius:50%;box-shadow:0 6px 18px #066b4d24;filter:none;height:104px;object-fit:cover;width:104px}.user-page .order-info-box .order-user-icon-box{align-items:center;background:#fff;border:1px solid var(--pn-border);border-radius:50%;bottom:4px;box-shadow:0 2px 8px #066b4d24;display:flex;height:32px;justify-content:center;padding:6px;position:absolute;right:4px;width:32px}.user-page .order-info-box .order-user-icon-box img{width:100%}.user-page .order-info-box .order-user-name{color:var(--pn-text);font-family:Poppins,sans-serif;font-size:22px;font-weight:700;line-height:1.2;margin-top:12px}.user-page .order-info-box .member-role{align-items:center;color:var(--pn-green);display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:5px;margin-top:4px;text-transform:capitalize}.user-page .order-info-box .member-role .MuiSvgIcon-root{color:var(--pn-green-2);font-size:17px}.user-page .order-info-box .order-user-prof{align-items:center;color:var(--pn-muted);display:inline-flex;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;gap:4px;margin-top:6px}.user-page .order-info-box .order-user-prof .MuiSvgIcon-root{font-size:16px}.user-page .order-info-box .user-desc{color:var(--pn-muted);font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:16px 0 0;text-align:center;width:100%}.user-page .order-info-box .user-media-box{display:flex;flex-direction:row;gap:12px;justify-content:center;margin-top:16px;width:auto}.user-page .order-info-box .user-media-box .MuiSvgIcon-root{background:var(--pn-mint);border-radius:50%;color:var(--pn-green);cursor:pointer;height:38px;padding:9px;transition:all .2s ease;width:38px}.user-page .order-info-box .user-media-box .MuiSvgIcon-root:hover{background:var(--pn-green);color:#fff}.user-page .order-info-box .preview-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:20px;width:100%}.user-page .order-info-box .stat-item{align-items:center;background:#f7faf8;border:1px solid var(--pn-border);border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:14px 8px}.user-page .order-info-box .stat-item .stat-icon{align-items:center;background:var(--pn-mint);border-radius:50%;color:var(--pn-green);display:flex;height:34px;justify-content:center;width:34px}.user-page .order-info-box .stat-item .stat-icon .MuiSvgIcon-root{font-size:18px}.user-page .order-info-box .stat-item .stat-label{color:var(--pn-muted);font-family:DM Sans,sans-serif;font-size:12px}.user-page .order-info-box .stat-item .stat-value{color:var(--pn-text);font-family:Poppins,sans-serif;font-size:16px;font-weight:700}.user-page .order-info-box .preview-prefs{background:#fff;border:1px solid var(--pn-border);border-radius:14px;margin-top:16px;padding:16px;width:100%}.user-page .order-info-box .preview-prefs .prefs-title{color:var(--pn-text);font-family:Poppins,sans-serif;font-size:13px;font-weight:600;margin-bottom:12px}.user-page .order-info-box .preview-prefs .prefs-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.user-page .order-info-box .pref-item{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}.user-page .order-info-box .pref-item .pref-emoji{font-size:22px;line-height:1}.user-page .order-info-box .pref-item span{color:var(--pn-muted);font-family:DM Sans,sans-serif;font-size:11px}.user-page .trust-strip{grid-gap:20px;background:#fff;border:1px solid var(--pn-border);border-radius:20px;box-shadow:0 12px 34px #066b4d12;display:grid;gap:20px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:8px;padding:22px 24px}.user-page .trust-strip .trust-item{align-items:center;display:flex;gap:14px}.user-page .trust-strip .trust-item:not(:last-child){border-right:1px solid var(--pn-border);padding-right:20px}.user-page .trust-strip .trust-icon{align-items:center;background:var(--pn-mint);border-radius:50%;color:var(--pn-green);display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.user-page .trust-strip .trust-icon .MuiSvgIcon-root{font-size:26px}.user-page .trust-strip .trust-ring{align-items:center;background:conic-gradient(var(--pn-green) 0 85%,var(--pn-border) 85% 100%);border-radius:50%;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.user-page .trust-strip .trust-ring span{align-items:center;background:#fff;border-radius:50%;color:var(--pn-green);display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;height:40px;justify-content:center;width:40px}.user-page .trust-strip .trust-text b{color:var(--pn-text);display:block;font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.user-page .trust-strip .trust-text span{color:var(--pn-muted);font-family:DM Sans,sans-serif;font-size:13px;line-height:1.45}@media (max-width:1040px){.user-page .my-page-frame,.user-page .trust-strip{grid-template-columns:1fr}.user-page .trust-strip{gap:18px}.user-page .trust-strip .trust-item:not(:last-child){border-bottom:1px solid var(--pn-border);border-right:none;padding-bottom:18px;padding-right:0}}@media (max-width:560px){.user-page{padding:24px 0 40px}.user-page .mypage-heading h1{font-size:26px}.user-page .settings .input-frame{flex-direction:column;gap:20px}.user-page .settings .short-input{width:100%}.user-page .settings .save-box{flex-direction:column}}.user-page .saved-section{background:#fff;border:1px solid var(--pn-border);border-radius:20px;box-shadow:0 12px 34px #066b4d12;grid-column:1/-1;margin-top:8px;padding:24px}.user-page .saved-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.user-page .saved-head h2{color:var(--pn-text);font-family:Poppins,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.4px;margin:0}.user-page .saved-count{color:var(--pn-green);font-family:DM Sans,sans-serif;font-size:13px;font-weight:600}.user-page .saved-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.user-page .saved-card{background:#fff;border:1px solid var(--pn-border);border-radius:16px;cursor:pointer;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.user-page .saved-card:hover{box-shadow:0 14px 30px #066b4d24;transform:translateY(-4px)}.user-page .saved-photo{background-color:var(--pn-mint);background-position:50%;background-size:cover;height:150px;position:relative;width:100%}.user-page .saved-fav{position:absolute;right:8px;top:8px}.user-page .saved-info{padding:8px 12px 10px}.user-page .saved-name{color:var(--pn-text);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-page .saved-price{color:var(--pn-green);font-family:Poppins,sans-serif;font-size:14px;font-weight:700;margin-top:2px}.user-page .saved-empty{align-items:center;background:#f7faf8;border:1px dashed var(--pn-border);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:30px 20px}.user-page .saved-empty span{color:var(--pn-muted);font-family:DM Sans,sans-serif;font-size:14px}.user-page .saved-empty button{background:var(--pn-green);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:9px 20px;transition:background .15s ease}.user-page .saved-empty button:hover{background:var(--pn-green-2)}@media (max-width:1040px){.user-page .saved-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.user-page .saved-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.user-page .order-info-box .preview-prefs .prefs-grid{grid-template-columns:repeat(2,1fr)}.user-page .order-info-box .preview-stats{gap:8px}.user-page .order-info-box,.user-page .saved-section{padding:18px}.user-page .settings input,.user-page .settings textarea{font-size:16px}}@media (max-width:380px){.user-page .order-info-box .preview-stats,.user-page .saved-grid{grid-template-columns:1fr}}.help-page{background:#f8f8ff;display:flex;height:auto;width:100%}.help-page .help-container{flex-direction:row;margin-bottom:50px;margin-top:50px}.help-page .help-menu{border-bottom:1px solid #f8f8ff;display:flex;flex-direction:row;height:60px;justify-content:center;width:100%}.help-page .help-menu .table-list{display:flex;justify-content:space-between}.help-page .css-1gsv261{width:75%}.help-page .css-heg063-MuiTabs-flexContainer{justify-content:space-between}.help-page .css-19kzrtu{padding-top:24px}.help-page .help-main-content{height:1000px;width:100%}.help-page .rules-box{align-items:center;background:#f8f8ff;border:1px solid #ededed;border-radius:8px;box-shadow:0 20px 30px #19192e0a;display:flex;flex-direction:column;height:auto;justify-content:center;padding:24px;width:100%}.rules-box .rules-frame{display:flex;flex-direction:column;height:100%;width:100%}.rules-box .rules-frame p{border-bottom:1px solid #ddd;color:#000;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.00938em}.help-page .accordion-menu,.help-page .admin-letter-box{display:flex;flex-direction:column;height:auto;width:100%}.help-page .admin-letter-box{align-items:center;background:#f8f8ff;border:1px solid #ededed;border-radius:8px;box-shadow:0 20px 30px #19192e0a;justify-content:center;padding:60px}.help-page .admin-letter-box .admin-letter-container{display:flex;flex-direction:column;height:100%;width:100%}.help-page .admin-letter-container .admin-letter-frame{margin-top:30px}.help-page .admin-letter-frame span{color:#140342;font-family:ABeeZee;font-size:24px;font-style:normal;font-weight:400;line-height:28px}.help-page .admin-letter-frame p{color:#4f547b;font-family:Sedan;font-size:15px;font-style:normal;font-weight:400;line-height:26px;margin-top:20px}.help-page .admin-letter-container .admin-letter-frame{display:flex;flex-direction:column}.help-page .admin-letter-frame .admin-input-box{display:flex;flex-direction:column;height:auto;margin-top:30px;width:100%}.help-page .admin-letter-frame .admin-input-box label{color:#140342;font-family:Verdana;font-size:16px;font-style:normal;font-weight:700;line-height:19px}.help-page .admin-letter-frame .admin-input-box input{height:60px}.help-page .admin-letter-frame .admin-input-box input,.help-page .admin-letter-frame .admin-input-box textarea{background:#f8f8ff;border:1px solid #ddd;border-radius:8px;color:#4f547b;display:flex;font-family:Verdana;font-size:15px;font-style:normal;font-weight:400;line-height:26px;margin-top:10px;padding:20px;width:100%}.help-page .admin-letter-frame .admin-input-box textarea{height:150px}@media (max-width:900px){.help-page .help-container{margin-bottom:34px;margin-top:26px}.help-page .css-1gsv261{width:100%}.help-page .help-menu{height:auto}.help-page .help-menu .table-list,.help-page .help-menu .table_list{max-width:100%;overflow-x:auto;width:100%}.help-page .admin-letter-box{padding:30px 22px}}@media (max-width:520px){.help-page .admin-letter-box{padding:22px 16px}.help-page .admin-letter-frame span{font-size:20px;line-height:25px}.help-page .accordion-menu,.help-page .rules-box{padding:16px}.help-page .admin-letter-frame .admin-input-box input,.help-page .admin-letter-frame .admin-input-box textarea{font-size:16px;padding:14px}.help-page .admin-letter-frame .admin-input-box input{height:52px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-float 3s ease-in-out infinite}}.App-header{align-items:center;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#704cb6}@keyframes App-logo-float{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.pettynara-navbar{align-items:center;background:#fff;border-bottom:1px solid #eef2ef;display:flex;height:84px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.pettynara-navbar .navbar-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1600px;width:100%}.pettynara-navbar .brand-link{align-items:center;display:flex;flex-direction:row;gap:10px;text-decoration:none}.pettynara-navbar .brand-mark{align-items:center;background:#e8f6ef;border-radius:14px;display:flex;font-size:24px;height:44px;justify-content:center;width:44px}.pettynara-navbar .brand-name{color:#1f9d76;font-family:Poppins;font-size:26px;font-weight:800;letter-spacing:-.5px}.pettynara-navbar .links,.pettynara-navbar .nav-links{align-items:center;display:flex;flex-direction:row;gap:26px}.pettynara-navbar .nav-burger{color:#2c3a34;display:none}.pettynara-navbar a{text-decoration:none}.pettynara-navbar .hover-line .smart-link,.pettynara-navbar .hover-line a{color:#2c3a34;cursor:pointer;font-family:Poppins;font-size:16px;font-weight:500;position:relative;transition:color .2s ease-in-out}.pettynara-navbar .hover-line .smart-link:hover,.pettynara-navbar .hover-line a:hover{color:#1f9d76}.pettynara-navbar .underline{color:#1f9d76!important}.pettynara-navbar .login-button{background-color:initial;box-shadow:none;color:#2c3a34;font-family:Poppins;font-weight:600;text-transform:none}.pettynara-navbar .login-button:hover{background-color:#f1f7f4;box-shadow:none}.pettynara-navbar .signup-button{background:#1f9d76;border-radius:999px;box-shadow:0 6px 16px #1f9d7640;color:#fff;font-family:Poppins;font-weight:700;padding:8px 22px;text-transform:none}.pettynara-navbar .signup-button:hover{background:#178a67}.pettynara-navbar .auth-buttons{align-items:center;display:flex;flex-direction:row;gap:10px}.pettynara-navbar .user-avatar{border-radius:50%;cursor:pointer;height:44px;object-fit:cover;width:44px}.basket-frame{background:#f8f8ff;border-radius:16px;display:flex;flex-direction:column;height:auto;padding:10px 4px 0;position:relative;width:450px}.basket-frame .all-check-box{background:#d7b586;border-color:#343434;border-style:solid;border-width:1px 0;height:35px;padding:0 6px}.basket-frame .all-check-box,.basket-frame .basket-info-box{align-items:center;display:flex;flex-direction:row;width:100%}.basket-frame .basket-info-box{height:auto;margin-top:6px;position:relative}.basket-info-box .product-img{border-radius:29px;filter:drop-shadow(0 0 4px rgba(0,0,0,.25));height:60px;width:60px}.basket-info-box .product-name{color:#000;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin-left:11px;width:185px}.basket-info-box .product-price{color:#ae0000;font-family:Poppins;font-size:15px;font-style:normal;font-weight:600;line-height:22px;width:80px}.basket-info-box .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input{padding:6.5px 14px}.basket-info-box .css-ece9u5{min-width:72px}.basket-frame .cancel-btn{cursor:pointer;position:absolute;right:2%;top:33%}.basket-frame .basket-order{align-items:center;border-top:1px solid #00000080;display:flex;flex-direction:row;height:64px;justify-content:space-evenly;margin-top:10px;width:100%}.basket-order .price{color:#000;display:flex;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:30px;width:200px}.basket-frame .orders-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden;overflow-y:scroll;position:relative;width:100%}.basket-frame .orders-wrapper::-webkit-scrollbar{width:10px}.basket-frame .orders-wrapper::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px}.basket-frame .orders-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.basket-frame .orders-main-wrapper{display:flex;flex-direction:column;height:260px;margin-top:10px;overflow:hidden;position:relative;width:100%}.nav-drawer-inner{background:#fff;display:flex;flex-direction:column;height:100%;max-width:80vw;padding:14px 18px 22px;width:270px}.nav-drawer-head{align-items:center;border-bottom:1px solid #eef2ef;display:flex;justify-content:space-between;padding-bottom:12px}.nav-drawer-head .brand-name{color:#1f9d76;font-family:Poppins;font-size:21px;font-weight:800}.nav-drawer-links{display:flex;flex:1 1;flex-direction:column;gap:4px;padding-top:14px}.nav-drawer-links .smart-link,.nav-drawer-links a{border-radius:10px;color:#2c3a34;cursor:pointer;font-family:Poppins;font-size:16px;font-weight:500;padding:12px 10px;text-decoration:none}.nav-drawer-links .smart-link:active,.nav-drawer-links a:active{background:#f1f7f4}.nav-drawer-links .underline{background:#e8f6ef;color:#1f9d76!important;font-weight:700}.nav-drawer-foot{border-top:1px solid #eef2ef;display:flex;flex-direction:column;gap:10px;padding-top:16px}@media (max-width:900px){.pettynara-navbar{height:64px}.pettynara-navbar .nav-links{display:none}.pettynara-navbar .nav-burger{display:inline-flex;order:3}.pettynara-navbar .links{gap:4px}.pettynara-navbar .brand-mark{border-radius:11px;font-size:20px;height:36px;width:36px}.pettynara-navbar .brand-name{font-size:21px}.pettynara-navbar .user-avatar{height:36px;width:36px}.pettynara-navbar .auth-buttons{display:none}}@media (max-width:520px){.basket-frame{max-width:450px;width:calc(100vw - 24px)}.basket-info-box .product-img{border-radius:22px;height:46px;width:46px}.basket-info-box .product-name{flex:1 1;font-size:15px;line-height:22px;margin-left:9px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.basket-info-box .product-price{font-size:13px;padding-right:26px;white-space:nowrap;width:auto}.basket-frame .basket-order{gap:8px;height:auto;padding:10px 0}.basket-order .price{font-size:16px;width:auto}}@media (max-width:380px){.pettynara-navbar .brand-name{display:none}}.pettynara-footer{background:linear-gradient(180deg,#f1f9f4,#fff8ef);border-top:1px solid #e6efe9;color:#233028;font-family:Poppins;padding:40px 0 28px;width:100%}.pettynara-footer .ph-container{margin:0 auto;max-width:1600px;padding:0 20px;width:100%}.foot-trust{grid-gap:16px;background:#fff;border:1px solid #eef2ef;border-radius:18px;box-shadow:0 8px 22px #1f9d760f;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:36px;padding:18px 20px}.trust-item{flex-direction:row;gap:12px}.trust-ico,.trust-item{align-items:center;display:flex}.trust-ico{background:#e8f6ef;border-radius:12px;flex-shrink:0;font-size:20px;height:42px;justify-content:center;width:42px}.trust-title{color:#233028;font-size:15px;font-weight:700}.trust-desc{color:#5b6b62;font-size:12px}.foot-main{grid-gap:30px;border-bottom:1px solid #e2ece6;display:grid;gap:30px;grid-template-columns:1.6fr 1fr 1.2fr;padding-bottom:28px}.foot-logo{align-items:center;display:flex;gap:10px;margin-bottom:14px}.foot-logo .brand-mark{align-items:center;background:#e8f6ef;border-radius:14px;display:flex;font-size:24px;height:44px;justify-content:center;width:44px}.foot-logo .brand-name{color:#1f9d76;font-size:24px;font-weight:800;letter-spacing:-.5px}.foot-desc{color:#5b6b62;font-size:14px;line-height:24px;margin:0;max-width:360px}.foot-col{display:flex;flex-direction:column;gap:12px}.foot-col-title{color:#233028;font-size:16px;font-weight:700;margin-bottom:4px}.foot-col a{color:#4f6157;font-size:14px;text-decoration:none}.foot-col a:hover{color:#1f9d76}.foot-find{color:#4f6157;font-size:14px}.foot-find span{color:#1f9d76;font-weight:700;margin-right:8px}.foot-bottom{color:#7a8a81;font-size:13px;padding-top:18px;text-align:center}@media (max-width:1000px){.foot-trust{grid-template-columns:repeat(2,1fr)}.foot-main{grid-template-columns:1fr 1fr}}@media (max-width:640px){.foot-main,.foot-trust{grid-template-columns:1fr}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.1ae62a66.css.map*/