:root{--theme:#6f4e37;--theme2:#c08a4e;--title:#2b211a;--bg:#2b211a;--bg2:#f6f1eb;--bg3:#e7ddcf;--leaf:#4f6f52;--text:#5c6574;--text2:#888;--border-2:#d2d2d1;--radius:6px;--shadow:0 4px 24px #2b211a1a;--transition:.26s cubic-bezier(.16,1,.3,1)}body{font-family:var(--body-font), "Inter", "Helvetica Neue", sans-serif;color:var(--text);background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:var(--title-font), "Montserrat", "Inter", sans-serif;color:var(--title);letter-spacing:-.02em;font-weight:800}.bg-color2{background-color:var(--bg2)!important}.bg-color3{background-color:#1f1915!important}.bg-title{background-color:var(--bg)!important}.theme-btn{cursor:pointer;position:relative;overflow:hidden;background-color:var(--theme)!important;color:#fff!important;border:2px solid var(--theme)!important;border-radius:var(--radius)!important;font-family:var(--body-font), "Inter", sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;padding:12px 26px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:background-color .22s,border-color .22s,transform .18s,box-shadow .22s!important;display:inline-flex!important}.theme-btn:before,.theme-btn:after{display:none!important}.theme-btn i,.theme-btn svg{color:#fff!important;font-size:inherit!important;background-color:#0000!important;margin-left:0!important;padding:0!important}.theme-btn:hover{transform:translateY(-2px);background-color:var(--theme2)!important;border-color:var(--theme2)!important;color:#fff!important;text-decoration:none!important;box-shadow:0 6px 20px #c08a4e4d!important}.theme-btn:hover i{color:#fff!important}.theme-btn.style4,.theme-btn.style5{background-color:var(--theme)!important;border-color:var(--theme)!important}.theme-btn.style4:hover,.theme-btn.style5:hover{background-color:var(--theme2)!important;border-color:var(--theme2)!important}.kk-outline-btn,.theme-btn.style6{color:#fff!important;background-color:#0000!important;border:2px solid #fff!important}.kk-outline-btn:hover,.theme-btn.style6:hover{transform:translateY(-2px);background-color:#ffffff26!important}.glovo-btn{cursor:pointer;color:#fff!important;border-radius:var(--radius)!important;font-family:var(--body-font), "Inter", sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;background-color:#00a082!important;border:none!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:background-color .22s,transform .18s,box-shadow .22s!important;display:inline-flex!important}.glovo-btn i,.glovo-btn svg{color:#fff!important;background-color:#0000!important;margin-left:0!important;padding:0!important}.glovo-btn:hover{transform:translateY(-2px);color:#fff!important;background-color:#008f72!important;text-decoration:none!important;box-shadow:0 6px 20px #00a0824d!important}.kk-hero{position:relative}.kk-hero__slide{align-items:center;min-height:620px;display:flex;position:relative}@media (max-width:767px){.kk-hero__slide{min-height:480px}}.kk-hero__overlay{z-index:1;background:linear-gradient(105deg,#2b211ae0 0%,#2b211a99 55%,#2b211a40 100%);position:absolute;inset:0}.kk-hero__slide .container{z-index:2;padding-top:60px;padding-bottom:60px;position:relative}.kk-hero__content{max-width:620px}.kk-hero__label{color:var(--theme2);font-family:var(--body-font), "Inter", sans-serif;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:none;margin-bottom:20px;padding:0;font-size:12px;font-weight:700;display:inline-block}.kk-hero__title{font-family:var(--title-font), "Montserrat", "Inter", sans-serif;letter-spacing:-.02em;color:#fff;margin-bottom:32px;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;line-height:1.12;text-transform:none!important}.kk-hero__btns{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.kk-hero__btn-primary{background-color:var(--theme2)!important;border-color:var(--theme2)!important}.kk-hero__btn-primary:hover{background-color:#a8752e!important;border-color:#a8752e!important}.kk-hero__btn-outline{color:#fff!important;background-color:#0000!important;border-color:#ffffffb3!important}.kk-hero__btn-outline:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000040;background-color:#ffffff1f!important}.kk-hero .slick-dots{bottom:24px}.kk-hero .slick-dots li button:before{color:#ffffff80;font-size:10px}.kk-hero .slick-dots li.slick-active button:before{color:var(--theme2);opacity:1}.kk-offer{background-color:var(--bg2);padding:80px 0}.kk-offer__card{background-position:50%;background-size:cover;border-radius:10px;align-items:flex-end;min-height:340px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.kk-offer__card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #2b211a38}.kk-offer__overlay{z-index:1;background:linear-gradient(#2b211a0d 0%,#2b211a66 45%,#2b211aeb 100%);position:absolute;inset:0}.kk-offer__body{z-index:2;padding:28px 28px 32px;position:relative}.kk-offer__tag{color:var(--theme2);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:none;margin-bottom:10px;padding:0;font-size:11px;font-weight:700;display:inline-block}.kk-offer__title{font-family:var(--title-font), "Montserrat", "Inter", sans-serif;color:#fff;margin-bottom:8px;font-size:1.55rem;font-weight:700}.kk-offer__desc{color:#ffffffc7;margin-bottom:18px;font-size:13px;line-height:1.6}.kk-offer__btn{background:var(--theme2);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;align-items:center;padding:9px 20px;font-size:12px;font-weight:700;transition:background-color .22s,transform .18s;display:inline-flex;color:#fff!important;text-decoration:none!important}.kk-offer__btn:hover{text-decoration:none;transform:translate(3px);color:#fff!important;background:#a8752e!important}.kk-split{overflow:hidden}.kk-split__inner{min-height:520px;display:flex}.kk-split__photo{background-position:50%;background-size:cover;flex:0 0 48%;position:relative}.kk-split__photo-overlay{background:linear-gradient(90deg,#2b211a2e,#0000);position:absolute;inset:0}.kk-split__content{background:#faf7f2;border-left:4px solid #c08a4e;flex-direction:column;flex:1;justify-content:center;padding:72px 64px;display:flex}.kk-split__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--theme2);margin-bottom:16px;font-size:11px;font-weight:700}.kk-split__heading{font-family:var(--title-font), "Montserrat", sans-serif;color:#2b211a;margin-bottom:16px;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:800;line-height:1.2;text-transform:none!important}.kk-split__body{color:#6b5747;max-width:460px;margin-bottom:28px;font-size:15px;line-height:1.75}.kk-split__stats{border-top:1px solid #e8ddd4;border-bottom:1px solid #e8ddd4;align-items:center;gap:20px;margin-bottom:32px;padding:20px 0;display:flex}.kk-split__stat{text-align:center}.kk-split__stat strong{color:#2b211a;margin-bottom:4px;font-size:17px;font-weight:800;line-height:1;display:block}.kk-split__stat span{color:#9a7e6e;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.kk-split__stat-div{background:#d8cdbe;flex-shrink:0;width:1px;height:36px}.kk-split__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.kk-split__link{color:#2b211a;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.kk-split__link:hover{color:var(--theme)}@media (max-width:991px){.kk-split__inner{flex-direction:column}.kk-split__photo{border-left:none;flex:0 0 300px}.kk-split__content{border-top:4px solid #c08a4e;border-left:none;padding:48px 36px}}@media (max-width:575px){.kk-split__content{padding:36px 24px}.kk-split__stats{flex-wrap:wrap;gap:12px}}.kk-delivery{text-align:center;padding:120px 0;position:relative}.kk-delivery__overlay{z-index:1;background:linear-gradient(#0f0804b8 0%,#2b211adb 50%,#0f0804b8 100%);position:absolute;inset:0}.kk-delivery .container{z-index:2;position:relative}.kk-delivery__badge{color:#c08a4e;letter-spacing:.14em;text-transform:uppercase;align-items:center;margin-bottom:20px;font-size:11px;font-weight:700;display:inline-flex}.kk-delivery__heading{font-family:var(--title-font), "Montserrat", sans-serif;color:#fff;margin-bottom:20px;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:900;line-height:1.12;text-transform:none!important}.kk-delivery__body{color:#ffffffb8;max-width:480px;margin:0 auto 40px;font-size:16px;line-height:1.7}.kk-delivery__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.kk-delivery__glovo{letter-spacing:.04em!important;padding:14px 32px!important;font-size:14px!important}.kk-delivery__menu-btn{color:#fff;letter-spacing:.06em;text-transform:uppercase;border:2px solid #fff;border-radius:6px;align-items:center;gap:6px;padding:13px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.kk-delivery__menu-btn:hover{color:#2b211a;background:#fff}@media (max-width:767px){.kk-delivery{padding:80px 0}.kk-delivery__actions{flex-direction:column;align-items:center}.kk-delivery__glovo,.kk-delivery__menu-btn{justify-content:center;width:100%}}.dishes-card.style2{transition:transform var(--transition), box-shadow var(--transition);border-radius:10px;overflow:hidden}.dishes-card.style2:hover{transform:translateY(-5px);box-shadow:0 12px 36px #6f4e3733}.dishes-card.style2 .dishes-thumb img{transition:transform .4s}.dishes-card.style2:hover .dishes-thumb img{transform:scale(1.05)}.food-menu-section .d-flex.flex-wrap.gap-2 button{font-family:var(--body-font), "Inter", sans-serif;transition:all .22s}.popular-dishes-section{background:#fff}.dishes-card.style3{cursor:pointer}.dishes-card.style3 .dishes-thumb{aspect-ratio:3/4;border-radius:12px;position:relative;overflow:hidden}.dishes-card.style3 .dishes-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.dishes-card.style3:hover .dishes-thumb img{transform:scale(1.07)}.dishes-card.style3 .view-more{opacity:0;background:#2b211a85;border-radius:12px;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.dishes-card.style3:hover .view-more{opacity:1}.dishes-card.style3 .view-more h3{color:#fff;letter-spacing:.12em;text-transform:uppercase;border:2px solid #ffffffbf;border-radius:4px;margin:0;padding:7px 16px;font-size:11px;font-weight:700}.dishes-card.style3 .dishes-content{text-align:center!important;padding:18px 8px 4px!important}.dishes-card.style3 .dishes-content h3{font-family:var(--title-font), "Montserrat", sans-serif!important;color:#2b211a!important;text-transform:none!important;margin-bottom:10px!important;font-size:17px!important;font-weight:700!important;line-height:1.3!important}.dishes-card.style3 .dishes-content h3 a{transition:color .2s;color:#2b211a!important;text-decoration:none!important}.dishes-card.style3 .dishes-content h3 a:hover{color:var(--theme)!important}.dishes-card.style3 .dishes-content p{color:#9a7e6e!important;text-transform:none!important;margin:0!important;font-size:12px!important;line-height:1.6!important}.text-slider.kk-marquee-item{margin:0 6px}.text-slider.kk-marquee-item:before{content:"·";color:var(--theme2);vertical-align:middle;margin-right:12px;font-size:20px}.testimonial-card.style2{border-left:4px solid var(--theme2);background:#fff;border-radius:10px;padding:36px;box-shadow:0 4px 28px #6f4e3717}.testimonial-section.bg-white{background-color:var(--bg2)!important}.kk-testimonial-photo{height:100%;min-height:380px}.about-us-section{background:#fff}.kk-about-body{color:var(--text);margin-top:16px;margin-bottom:0;font-size:15px;line-height:1.75}.kk-about-body strong{color:var(--title)}.kk-about-features{flex-direction:column;gap:14px;margin-top:24px;display:flex}.kk-about-feat{border-left:3px solid var(--theme2);background:#faf7f2;border-radius:10px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.kk-about-feat__icon{background:var(--theme2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.kk-about-feat__icon i{color:#fff;font-size:19px}.kk-about-feat__title{color:#2b211a;margin-bottom:3px;font-size:14px;font-weight:700}.kk-about-feat__desc{color:#7a6a5e;margin:0;font-size:12.5px;line-height:1.6}.about-wrapper.style2 .about-us .about-thumb{width:100%!important;max-width:100%!important;margin-left:0!important;position:static!important}.about-wrapper.style2 .about-thumb,.about-wrapper.style2 .about-thumb>*{width:100%!important;max-width:100%!important}.kk-about-photo{background-position:50%;background-size:cover;border-radius:14px;width:100%;height:420px;overflow:hidden;box-shadow:0 8px 40px #2b211a2e}.btn-wrapper{justify-content:center;display:flex;max-width:none!important}.btn-wrapper .theme-btn{white-space:nowrap}.cs-gescout_show.cs-gescout_sticky{box-shadow:0 2px 20px #2b211a1f!important}.cs_site_header.cs_style_1 .cs_main_header_in,.cs_site_header.header_style_2.cs_style_1 .cs_main_header_in{height:128px!important;overflow:visible!important}@media (min-width:1200px){.cs_site_header_spacing_130{height:166px!important}}@media (min-width:768px) and (max-width:1199px){.cs_site_header_spacing_130{height:128px!important}}@media (max-width:767px){.cs_site_header_spacing_130{height:116px!important}}.cs_top_header,.cs_site_header.cs_style_1 .cs_top_header{padding:8px 0;font-size:12px;background-color:#1a120e!important}.cs_site_header.cs_style_1 .cs_top_header .container:before{background-color:#1a120e!important}.cs_site_header.cs_style_1 .cs_top_header_in{justify-content:space-between;align-items:center;display:flex!important}.cs_top_nav li+li:before{content:"·";opacity:.5;margin:0 10px}.cs_main_header,.cs_site_header .cs_main_header,.cs_site_header.cs_style_1 .cs_main_header,.cs_sticky_header.cs-gescout_sticky .cs_main_header{border-bottom:1px solid #e8e0d8;background-color:#faf7f2!important}.cs-gescout_sticky .cs_main_header,.header_sticky_style1.cs-gescout_sticky .cs_main_header,.kk-scrolled .cs_main_header{background-color:#faf7f2!important}.header_sticky_style1.cs-gescout_sticky .cs_nav_list>li>a{color:#2b211a!important}.cs_site_branding{margin-left:16px!important}.cs_site_header.cs_style_1 .cs_main_header_center{top:50%!important;transform:translate(-50%,-50%)!important}.cs_nav_list>li>a{letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:600;transition:color .25s;color:#2b211a!important}.cs_nav_list>li>a:hover,.cs_nav_list>li.active>a{color:var(--theme)!important}.cs-munu_toggle span,.cs-munu_toggle span:before,.cs-munu_toggle span:after{background-color:#2b211a!important}.cs_nav_list{background-color:#faf7f2!important}.footer-section,.footer-section.bg-title{background-color:#2b211a!important}.footer-top{background:#1a120e!important}.footer-top .fancy-box .item1 i{color:#fff!important;background:#c08a4e!important}.footer-top .fancy-box .item2 h6{color:#c08a4e!important}.footer-top .fancy-box .item2 p,.footer-top .fancy-box .item2 p a{color:#ffffffd9!important}.single-footer-widget .widget-head h3{color:#faf7f2!important}.single-footer-widget .widget-head h3:before,.single-footer-widget .widget-head h3:after{background:#c08a4e!important}.footer-content p{color:#ffffffb3!important}.list-area li,.list-area li a{color:#ffffffbf!important}.list-area li a:hover,.list-area li i,.text-theme-color2{color:#c08a4e!important}.social-icon a{color:#ffffffbf!important}.social-icon a:hover{color:#c08a4e!important}.footer-bottom{background-color:#1a120e!important;border-top:1px solid #ffffff14!important}.footer-bottom .footer-wrapper{padding:20px 0!important}.footer-bottom p,.footer-bottom p a{color:#fff9!important}.footer-bottom p a:hover{color:#c08a4e!important}.footer-bottom .brand-logo li{border:none!important;border-radius:0!important;padding:0!important}.footer-bottom .brand-logo a{font-size:13px;font-weight:500;text-decoration:none;color:#fff9!important}.footer-bottom .brand-logo a:hover{color:#c08a4e!important}.header-btn>a[href^=tel]{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .22s,opacity .22s;display:inline-flex;color:#fff!important;background-color:#00a082!important}.header-btn>a[href^=tel] i{color:#fff!important}.header-btn>a[href^=tel]:hover{opacity:.9;background-color:#008a6e!important}.btn-wrapper:hover .theme-btn{color:#fff!important}.cs_site_branding,.cs_site_branding a,.cs_site_branding a:hover,.cs_site_branding a:focus{color:#0000!important;text-decoration:none!important}.cs_site_branding a:hover div,.cs_site_branding a:hover span{color:inherit!important}.text-slider.text-style{color:var(--theme)}.sub-title{font-family:var(--body-font), "Inter", sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--theme);font-size:12px;font-weight:700}.title-area .title{font-family:var(--title-font), "Montserrat", "Inter", sans-serif;color:var(--title);font-size:clamp(1.7rem,3vw,2.6rem);font-weight:700;line-height:1.22}.accordion-item{border:1px solid var(--border-2);margin-bottom:12px;overflow:hidden;border-radius:var(--radius)!important}.accordion-item.active .accordion-button{background-color:var(--theme);color:#fff}.accordion-item .accordion-button{color:var(--title);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:16px 20px;font-size:15px;font-weight:600;transition:background .2s}.accordion-item .accordion-body{color:var(--text);padding:16px 20px;line-height:1.7}.footer-section{background-color:var(--bg)!important}.footer-section .footer-top{border-bottom:1px solid #ffffff1a;margin-bottom:48px;padding-bottom:32px}.footer-section .widget-head h3{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font-size:.9rem}.footer-section .list-area li a{color:#ffffffa6;font-size:14px;transition:color .2s}.footer-section .list-area li a:hover{color:var(--theme2)}.footer-section .social-icon a{color:#fff;background-color:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-right:8px;font-size:14px;transition:background-color .2s;display:flex}.footer-section .social-icon a:hover{background-color:var(--theme)}.footer-bottom{border-top:1px solid #ffffff1a;padding:20px 0}.footer-bottom p,.footer-bottom a{color:#ffffff8c;font-size:13px}.breadcumb-wrapper{align-items:center;min-height:220px;display:flex;background-color:var(--bg)!important}.breadcumb-title{color:#fff;font-size:clamp(1.8rem,4vw,2.8rem)}.breadcumb-menu li,.breadcumb-menu li a{color:#ffffffa6;font-size:14px}.breadcumb-menu li.active{color:var(--theme2)}.contact-form input,.contact-form select,.contact-form textarea,.reservation-form input,.reservation-form select,.reservation-form textarea{border:1px solid var(--border-2);border-radius:var(--radius);width:100%;color:var(--title);background:#fff;margin-bottom:16px;padding:12px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.contact-form input:focus,.contact-form textarea:focus,.reservation-form input:focus,.reservation-form textarea:focus{border-color:var(--theme);outline:none;box-shadow:0 0 0 3px #6f4e371f}.gallery-thumb.style2{border-radius:var(--radius);overflow:hidden}.gallery-thumb.style2 img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.gallery-thumb.style2:hover img{transform:scale(1.05)}.kk-rating-badge{background:var(--theme);color:#fff;letter-spacing:.04em;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.banner-section .shape1_1,.banner-section .shape1_2,.banner-section .shape1_3,.banner-section .shape1_4,.banner-section .shape1_5,.banner-section .shape1_6,.cta-wrapper .shape1,.cta-wrapper .shape2,.cta-wrapper .shape3,.cta-wrapper .shape4,.cta-wrapper .shape5,.cta-wrapper .shape6,.cta-wrapper .shape7,.about-wrapper .shape1,.popular-dishes-wrapper .shape1,.popular-dishes-wrapper .shape2,.footer-section .shape1,.footer-section .shape2,.footer-section .shape3,.footer-section .shape4,.testimonial-section .vagetable-shape,.testimonial-section .chili-shape{display:none!important}@media (max-width:767px){.cs_top_header{display:none}.kk-hero__title{font-size:2rem}.kk-offer__card{min-height:280px}.glovo-btn{padding:10px 16px;font-size:12px}.kk-split__content{padding:32px 24px}.kk-delivery{padding:70px 0}}@media (max-width:575px){.kk-hero__btns{flex-direction:column;align-items:flex-start}.kk-delivery__actions{flex-direction:column}}.kk-bestselling{background:#faf7f2}.kk-section-head{margin-bottom:48px}.kk-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--theme2);margin-bottom:10px;font-size:12px;font-weight:600;display:inline-block}.kk-section-title{color:#2b211a;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.mb-50{margin-bottom:50px}.mt-50{margin-top:50px}.kk-bs-grid{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}@media (max-width:1199px){.kk-bs-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.kk-bs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.kk-bs-grid{grid-template-columns:1fr}}.kk-bs-card{background:#fff;border-radius:14px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 2px 16px #2b211a12}.kk-bs-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px #2b211a1f}.kk-bs-img{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.kk-bs-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.kk-bs-card:hover .kk-bs-img img{transform:scale(1.05)}.kk-bs-tag{background:var(--theme2);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.kk-bs-body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.kk-bs-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kk-bs-title{color:#2b211a;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none}.kk-bs-title:hover{color:var(--theme)}.kk-stars{flex-shrink:0;gap:2px;padding-top:2px;display:flex}.kk-stars .bi{color:#ddd;font-size:11px}.kk-stars .bi.filled{color:#f59e0b}.kk-bs-desc{color:#7a6a5e;margin:0;font-size:12.5px;line-height:1.5}.kk-bs-footer{border-top:1px solid #f0eae2;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.kk-bs-price{color:#2b211a;font-size:16px;font-weight:800}.kk-bs-btn{color:var(--theme);align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.kk-bs-btn:hover{color:var(--theme2)}
