.kko-header{display:flex;flex-flow:column;align-items:center;position:absolute;top:0px;right:0px;left:0px;z-index:50;padding-top:24px;padding-right:20px;padding-bottom:0px;padding-left:20px}@media (max-width:767px){.kko-header{position:relative;padding-top:16px;padding-right:12px;padding-bottom:16px;padding-left:12px;background-color:#111}}.kko-nav-brand{text-align:center;margin-bottom:12px}.kko-brand-link{display:flex;flex-flow:column;align-items:center;text-decoration:none}.kko-brand-link:hover .kko-brand-logo{transform:scale(1.05,1.05)}.kko-brand-title{color:#eb5058;font-family:Open Sans Condensed;font-weight:700;font-size:32px;line-height:1;text-transform:uppercase;letter-spacing:2px}.kko-brand-sub{color:#fff;font-family:"Alice",serif;font-size:13px;letter-spacing:1px;text-shadow:0px 1px 3px rgba(0,0,0,.8)}.kko-nav-pill{display:flex;justify-content:center;align-items:center;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;background-color:rgba(255,255,255,.88);border-radius:4px;box-shadow:0px 4px 15px rgba(0,0,0,.12)}@media (max-width:767px){.kko-nav-pill{flex-wrap:wrap}}.kko-nav-item{color:#333;font-family:"Alice",serif;font-size:14px;text-decoration:none;padding-top:6px;padding-right:16px;padding-bottom:6px;padding-left:16px;transition:color 0.2s ease}.kko-nav-item:hover{color:#eb5058}@media (max-width:767px){.kko-nav-item{font-size:13px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}}.kko-nav-active{color:#eb5058;font-weight:700}.kko-nav-highlight{color:#eb5058}.kko-hero-section{display:flex;justify-content:center;align-items:center;position:relative;min-height:90vh;text-align:center;padding-top:160px;padding-right:20px;padding-bottom:80px;padding-left:20px;background-image:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,.85) 100%),url(https://kedaikoeofficial.com/wp-content/uploads/2026/10/kedai-koe-ayam-kremes-promo.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1023px){.kko-hero-section{padding-top:150px}}@media (max-width:767px){.kko-hero-section{padding-top:70px;padding-bottom:60px}}.kko-hero-content{display:flex;flex-flow:column;align-items:center;max-width:900px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.kko-promo-ribbon{display:inline-flex;align-items:center;color:#fff;margin-bottom:20px;padding-top:6px;padding-right:16px;padding-bottom:6px;padding-left:16px;background-color:#eb5058;border-radius:4px;box-shadow:0px 4px 12px rgba(235,80,88,.4)}@media (max-width:479px){.kko-promo-ribbon{flex-flow:column;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px}}.kko-ribbon-tag{color:#eb5058;font-family:Open Sans Condensed;font-weight:700;font-size:13px;letter-spacing:1.5px;margin-right:10px;padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;background-color:#fff;border-radius:2px}@media (max-width:479px){.kko-ribbon-tag{margin-right:0px;margin-bottom:4px}}.kko-ribbon-text{font-family:Open Sans Condensed;font-weight:700;font-size:14px;letter-spacing:1px}.kko-hero-est{color:#fff;font-family:"Yesteryear",sans-serif;font-size:46px;text-shadow:0px 2px 4px rgba(0,0,0,.5);margin-bottom:8px}@media (max-width:767px){.kko-hero-est{font-size:36px}}@media (max-width:479px){.kko-hero-est{font-size:30px}}.kko-hero-heading{color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:52px;line-height:1.15;text-transform:uppercase;letter-spacing:2px;text-shadow:0px 3px 10px rgba(0,0,0,.6);margin-bottom:16px}@media (max-width:1119px){.kko-hero-heading{font-size:44px}}@media (max-width:1023px){.kko-hero-heading{font-size:38px}}@media (max-width:767px){.kko-hero-heading{font-size:30px}}@media (max-width:479px){.kko-hero-heading{font-size:24px;letter-spacing:1px}}.kko-hero-rotator{display:flex;justify-content:center;align-items:center;margin-bottom:32px}@media (max-width:767px){.kko-hero-rotator{flex-flow:column}}.kko-rotator-label{color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:20px;text-transform:lowercase;margin-right:8px}@media (max-width:767px){.kko-rotator-label{margin-right:0px;margin-bottom:4px}}.kko-rotator-text{color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:20px;text-transform:lowercase;padding-bottom:2px;border-bottom:2px solid #eb5058}.kko-hero-actions{display:flex;justify-content:center;align-items:center;margin-bottom:40px}@media (max-width:767px){.kko-hero-actions{flex-flow:column;width:100%}}.kko-btn-hero-primary{color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:16px;text-decoration:none;letter-spacing:1.5px;margin-top:0px;margin-right:10px;margin-bottom:0px;margin-left:10px;padding-top:14px;padding-right:32px;padding-bottom:14px;padding-left:32px;background-color:#eb5058;border-radius:4px;border-top:none;border-right:none;border-bottom:none;border-left:none;cursor:pointer;transition:background-color 0.2s ease}.kko-btn-hero-primary:hover{background-color:#d43840}@media (max-width:767px){.kko-btn-hero-primary{width:100%;max-width:280px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}}.kko-btn-hero-secondary{color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:16px;text-decoration:none;letter-spacing:1.5px;margin-top:0px;margin-right:10px;margin-bottom:0px;margin-left:10px;padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;background-color:transparent;border-radius:4px;border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #fff;transition:all 0.2s ease}.kko-btn-hero-secondary:hover{color:#111;background-color:#fff}@media (max-width:767px){.kko-btn-hero-secondary{width:100%;max-width:280px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}.kko-slider-tabs{display:flex;justify-content:center;align-items:center}@media (max-width:767px){.kko-slider-tabs{flex-wrap:wrap}}.kko-slider-tab{color:rgba(255,255,255,.7);font-family:Open Sans Condensed;font-size:13px;letter-spacing:1.5px;margin-top:0px;margin-right:6px;margin-bottom:0px;margin-left:6px;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-bottom:2px solid rgba(255,255,255,.25)}@media (max-width:767px){.kko-slider-tab{font-size:11px;margin-top:4px;margin-right:4px;margin-bottom:4px;margin-left:4px}}.kko-tab-active{color:#fff;font-weight:700}.kko-about-section{text-align:center;padding-top:90px;padding-right:20px;padding-bottom:80px;padding-left:20px;background-color:#fff}.kko-about-inner{max-width:860px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.kko-about-text{color:#555;font-family:"Alice",serif;font-size:18px;line-height:1.85;margin-bottom:30px}.kko-about-link{color:#eb5058;font-family:Open Sans Condensed;font-weight:700;font-size:15px;text-decoration:overline;text-transform:uppercase;letter-spacing:2px}.kko-menu-section{padding-top:80px;padding-right:20px;padding-bottom:80px;padding-left:20px;background-color:#fbf9f6}.kko-menu-header{text-align:center;margin-bottom:50px}.kko-section-heading{color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:44px;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}@media (max-width:767px){.kko-section-heading{font-size:32px}}.kko-heading-divider{width:50px;height:3px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-color:#eb5058}.kko-menu-grid{display:flex;justify-content:space-between;align-items:start;max-width:1140px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.kko-menu-grid{flex-flow:column;align-items:center}}.kko-menu-list{flex-grow:1;flex-shrink:1;flex-basis:0px;padding-right:40px}@media (max-width:1023px){.kko-menu-list{width:100%;margin-bottom:40px;padding-right:0px}}.kko-menu-item{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #eaeaea}.kko-item-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.kko-item-name{color:#111;font-family:"Alice",serif;font-weight:700;font-size:18px}.kko-item-dots{flex-grow:1;margin-top:0px;margin-right:12px;margin-bottom:0px;margin-left:12px;border-bottom:2px dotted #ccc}.kko-item-price{color:#eb5058;font-family:Open Sans Condensed;font-weight:700;font-size:19px;letter-spacing:0.5px}.kko-item-desc{display:block;color:#777;font-family:"Alice",serif;font-size:14px;line-height:1.5}.kko-menu-feature{width:420px;overflow:hidden;background-color:#fff;border-radius:6px;box-shadow:0px 6px 20px rgba(0,0,0,.07)}@media (max-width:1119px){.kko-menu-feature{width:360px}}@media (max-width:1023px){.kko-menu-feature{width:100%;max-width:480px}}.kko-card-media{position:relative;height:260px}.kko-feature-img{display:block;width:100%;height:100%;object-fit:cover}.kko-badge-best{position:absolute;top:14px;left:14px;color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:12px;letter-spacing:1px;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;background-color:#eb5058;border-radius:3px}.kko-card-body{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.kko-card-title{color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:24px;letter-spacing:1px;margin-bottom:10px}.kko-card-text{color:#666;font-family:"Alice",serif;font-size:15px;line-height:1.6;margin-bottom:20px}.kko-card-footer{display:flex;justify-content:space-between;align-items:center}.kko-card-price{color:#eb5058;font-family:Open Sans Condensed;font-weight:700;font-size:22px}.kko-old-price{color:#999;font-size:15px;margin-left:6px}.kko-btn-order{color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:14px;letter-spacing:1px;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px;background-color:#eb5058;border-radius:4px;border-top:none;border-right:none;border-bottom:none;border-left:none;cursor:pointer;transition:background-color 0.2s ease}.kko-btn-order:hover{background-color:#d43840}.kko-quality-section{text-align:center;padding-top:90px;padding-right:20px;padding-bottom:90px;padding-left:20px;background-color:#fff}.kko-quality-inner{max-width:800px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.kko-quality-script{display:block;color:#eb5058;font-family:"Yesteryear",sans-serif;font-size:38px;margin-bottom:8px}.kko-quality-heading{color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:40px;line-height:1.2;letter-spacing:1.5px;margin-bottom:20px}@media (max-width:767px){.kko-quality-heading{font-size:28px}}.kko-dotted-line{width:100%;max-width:600px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;border-top:2px dotted #eb5058;opacity:0.8}.kko-quality-desc{color:#555;font-family:"Alice",serif;font-size:17px;line-height:1.8;margin-bottom:30px}.kko-btn-gallery{color:#eb5058;font-family:Open Sans Condensed;font-weight:700;font-size:15px;text-decoration:overline;letter-spacing:2px}.kko-features-section{padding-top:70px;padding-right:20px;padding-bottom:70px;padding-left:20px;background-color:#fbf9f6}.kko-features-grid{display:flex;justify-content:space-between;max-width:1140px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.kko-features-grid{flex-wrap:wrap}}@media (max-width:767px){.kko-features-grid{flex-flow:column}}.kko-feature-card{flex-grow:1;flex-shrink:1;flex-basis:0px;text-align:center;margin-top:0px;margin-right:12px;margin-bottom:0px;margin-left:12px;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;background-color:#fff;border-radius:6px;box-shadow:0px 4px 15px rgba(0,0,0,.04)}@media (max-width:1023px){.kko-feature-card{margin-top:12px;margin-right:12px;margin-bottom:12px;margin-left:12px}.kko-feature-card{flex:0 0 calc(50% - 24px)}}@media (max-width:767px){.kko-feature-card{flex-grow:1;flex-shrink:1;flex-basis:100%;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}}.kko-feature-icon{font-size:38px;margin-bottom:14px}.kko-feature-title{color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.kko-feature-text{color:#666;font-family:"Alice",serif;font-size:14px;line-height:1.6}.kko-contact-section{text-align:center;padding-top:90px;padding-right:20px;padding-bottom:90px;padding-left:20px;background-color:#fff}.kko-contact-inner{max-width:700px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.kko-contact-subtitle{display:block;color:#777;font-family:"Alice",serif;font-size:16px;letter-spacing:1px;margin-bottom:12px}.kko-contact-bar{width:100%;height:2px;max-width:400px;margin-top:0px;margin-right:auto;margin-bottom:20px;margin-left:auto;background-color:#111}.kko-contact-phone{display:block;color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:54px;text-decoration:none;letter-spacing:2px;margin-bottom:30px;transition:color 0.2s ease}.kko-contact-phone:hover{color:#eb5058}@media (max-width:767px){.kko-contact-phone{font-size:38px}}@media (max-width:479px){.kko-contact-phone{font-size:30px}}.kko-address-block{margin-bottom:30px}.kko-address-label{display:block;color:#777;font-family:"Alice",serif;font-size:14px;margin-bottom:6px}.kko-address-text{color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:18px;letter-spacing:1px;margin-bottom:6px}.kko-hours-text{color:#555;font-family:"Alice",serif;font-size:14px;font-style:italic}.kko-social-links{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:25px}.kko-social-circle{display:flex;justify-content:center;align-items:center;width:44px;height:44px;color:#555;text-decoration:none;background-color:#fff;border-radius:50%;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;transition:all 0.25s ease}.kko-social-circle:hover{color:#eb5058}.kko-footer{text-align:center;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;background-color:#fbf9f6;border-top:1px solid #eaeaea}.kko-copyright{color:#777;font-family:"Alice",serif;font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.kko-floating-cart{display:flex;justify-content:center;align-items:center;position:fixed;right:24px;bottom:24px;z-index:100;width:56px;height:56px;color:#fff;background-color:#eb5058;border-radius:50%;transition:transform 0.2s ease;box-shadow:0px 4px 15px rgba(235,80,88,.4)}.kko-floating-cart:hover{transform:scale(1.08,1.08)}.kko-cart-svg{width:26px;height:26px}.kko-cart-svg{stroke:#fff}.kko-catalog-section{padding-top:85px;padding-right:20px;padding-bottom:85px;padding-left:20px;background-color:#fff}.kko-catalog-header{display:flex;justify-content:space-between;align-items:end;max-width:1140px;margin-top:0px;margin-right:auto;margin-bottom:40px;margin-left:auto}@media (max-width:767px){.kko-catalog-header{flex-flow:column;align-items:start}}.kko-catalog-title-wrap{display:flex;flex-flow:column}.kko-catalog-script{color:#111;font-family:"Yesteryear",sans-serif;font-size:38px;line-height:1;margin-bottom:6px}.kko-catalog-viewall{color:#eb5058;font-family:Open Sans Condensed;font-weight:700;font-size:15px;text-decoration:overline;text-transform:uppercase;letter-spacing:2px}@media (max-width:767px){.kko-catalog-viewall{margin-top:10px}}.kko-catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1140px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.kko-catalog-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:767px){.kko-catalog-grid{grid-template-columns:1fr;gap:20px}}.kko-catalog-card{display:flex;flex-flow:column;overflow:hidden;background-color:#fff;border-radius:6px;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;transition:transform 0.25s ease,box-shadow 0.25s ease;box-shadow:0px 4px 18px rgba(0,0,0,.06)}.kko-catalog-card:hover{box-shadow:0px 8px 25px rgba(235,80,88,.15);transform:translate3d(0,-5px,0)}.kko-catalog-card:hover .kko-catalog-img{transform:scale(1.05,1.05)}.kko-catalog-media{position:relative;height:240px;overflow:hidden;background-color:#f6f3f1}.kko-catalog-img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.kko-catalog-badge{position:absolute;top:14px;left:14px;color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:11px;letter-spacing:1px;padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;background-color:#eb5058;border-radius:2px}.kko-catalog-overlay-title{position:absolute;right:0px;bottom:0px;left:0px;text-align:center;padding-top:24px;padding-right:12px;padding-bottom:10px;padding-left:12px;background-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.8) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.kko-overlay-bar{color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:17px;text-transform:uppercase;letter-spacing:1.5px}.kko-catalog-details{display:flex;flex-flow:column;flex-grow:1;flex-shrink:1;flex-basis:0px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.kko-catalog-price-row{display:flex;align-items:baseline;margin-bottom:8px}.kko-catalog-price{color:#eb5058;font-family:Open Sans Condensed;font-weight:700;font-size:22px;margin-right:8px}.kko-catalog-strike{color:#999;font-family:Open Sans Condensed;font-size:14px;text-decoration:line-through}.kko-catalog-desc{flex-grow:1;flex-shrink:1;flex-basis:0px;color:#666;font-family:"Alice",serif;font-size:14px;line-height:1.55;margin-bottom:18px}.kko-btn-buy{width:100%;color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:14px;text-align:center;letter-spacing:1.2px;padding-top:11px;padding-right:18px;padding-bottom:11px;padding-left:18px;background-color:#eb5058;border-radius:4px;border-top:none;border-right:none;border-bottom:none;border-left:none;cursor:pointer;transition:background-color 0.2s ease}.kko-btn-buy:hover{background-color:#d43840}.kko-modal-overlay{display:none;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:999999;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:rgba(0,0,0,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.kko-modal-open{display:flex!important;align-items:center!important;justify-content:center!important}.kko-modal-card{display:flex;flex-flow:column;width:100%;max-width:520px;max-height:90vh;background-color:#fff;border-radius:8px;box-shadow:0px 10px 40px rgba(0,0,0,.3)}.kko-modal-card{overflow-y:auto}@media (max-width:479px){.kko-modal-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}}.kko-modal-header{display:flex;justify-content:space-between;align-items:start;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:#fbf9f6;border-bottom:1px solid #eaeaea}.kko-modal-title-wrap{display:flex;flex-flow:column}.kko-modal-sub{color:#eb5058;font-family:"Yesteryear",sans-serif;font-size:22px;line-height:1;margin-bottom:4px}.kko-modal-title{color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:24px;letter-spacing:0.5px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.kko-modal-close{color:#888;font-size:28px;line-height:1;padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:4px;border-top:none;border-right:none;border-bottom:none;border-left:none;cursor:pointer}.kko-modal-close:hover{color:#111}.kko-modal-close{background:none}.kko-modal-body{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}@media (max-width:479px){.kko-modal-body{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.kko-modal-prod-preview{display:flex;align-items:center;margin-bottom:20px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:#fbf9f6;border-radius:6px;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea}.kko-modal-thumb{width:64px;height:64px;object-fit:cover;margin-right:14px;border-radius:4px}.kko-modal-prod-info{display:flex;flex-flow:column}.kko-modal-price{color:#eb5058;font-family:Open Sans Condensed;font-weight:700;font-size:20px}.kko-modal-note{color:#777;font-family:"Alice",serif;font-size:13px}.kko-form-wrap{display:flex;flex-flow:column}.kko-form-group{display:flex;flex-flow:column;margin-bottom:16px}.kko-form-label{color:#333;font-family:Open Sans Condensed;font-weight:700;font-size:15px;letter-spacing:0.5px;margin-bottom:6px}.kko-qty-control{display:flex;align-items:center;max-width:140px}.kko-qty-btn{display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:#111;font-weight:700;font-size:18px;background-color:#fbf9f6;border-radius:4px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;cursor:pointer}.kko-qty-btn:hover{background-color:#eaeaea}.kko-qty-input{width:60px;height:40px;color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:18px;text-align:center;border-top:1px solid #ccc;border-right:none;border-bottom:1px solid #ccc;border-left:none}.kko-form-input{width:100%;box-sizing:border-box;color:#333;font-family:"Alice",serif;font-size:14px;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;border-radius:4px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.kko-form-select{width:100%;box-sizing:border-box;color:#333;font-family:"Alice",serif;font-size:14px;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;background-color:#fff;border-radius:4px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.kko-form-row{display:flex;gap:16px;margin-bottom:16px}@media (max-width:767px){.kko-form-row{flex-flow:column;gap:0px}}.kko-form-col{display:flex;flex-flow:column;flex-grow:1;flex-shrink:1;flex-basis:0px}@media (max-width:767px){.kko-form-col{margin-bottom:14px}}.kko-total-box{display:flex;justify-content:space-between;align-items:center;margin-top:10px;margin-right:0px;margin-bottom:20px;margin-left:0px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:#fbf9f6;border-radius:6px;border-top:1px dashed #eb5058;border-right:1px dashed #eb5058;border-bottom:1px dashed #eb5058;border-left:1px dashed #eb5058}.kko-total-label{color:#333;font-family:"Alice",serif;font-weight:700;font-size:15px}.kko-total-amount{color:#eb5058;font-family:Open Sans Condensed;font-weight:700;font-size:24px}.kko-btn-submit-order{width:100%;color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:16px;letter-spacing:1.5px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:#25d366;border-radius:4px;border-top:none;border-right:none;border-bottom:none;border-left:none;cursor:pointer;transition:background-color 0.2s ease;box-shadow:0px 4px 12px rgba(37,211,102,.3)}.kko-btn-submit-order:hover{background-color:#1ebe5d}.kko-form-help{display:block;color:#777;font-family:"Alice",serif;font-size:12px;text-align:center;margin-top:10px}.kko-pelengkap-header{max-width:1140px;text-align:center;margin-top:60px;margin-right:auto;margin-bottom:30px;margin-left:auto}.kko-pelengkap-script{display:block;color:#eb5058;font-family:"Yesteryear",sans-serif;font-size:26px;margin-bottom:4px}.kko-pelengkap-heading{color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:28px;text-transform:uppercase;letter-spacing:1px;margin-top:0px;margin-bottom:8px}@media (max-width:479px){.kko-pelengkap-heading{font-size:22px}}.kko-pelengkap-desc{max-width:680px;color:#666;font-family:"Alice",serif;font-size:14px;line-height:1.6;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.kko-addon-box{margin-bottom:16px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:#fbf9f6;border-radius:6px;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea}.kko-addon-title{display:block;color:#333;font-family:Open Sans Condensed;font-weight:700;font-size:14px;letter-spacing:0.5px;margin-bottom:10px}.kko-addon-row{display:flex;flex-flow:column;gap:8px}.kko-addon-label{display:flex;justify-content:space-between;align-items:center;color:#444;font-family:"Alice",serif;font-size:13px;cursor:pointer}.kko-addon-check-wrap{display:flex;align-items:center;gap:8px}.kko-addon-price{color:#eb5058;font-family:Open Sans Condensed;font-weight:700;font-size:14px}.kko-catering-section{padding-top:80px;padding-right:20px;padding-bottom:80px;padding-left:20px;background-color:#fff}@media (max-width:767px){.kko-catering-section{padding-top:50px;padding-bottom:50px}}.kko-catering-inner{max-width:1140px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.kko-catering-header{text-align:center;margin-bottom:45px}.kko-catering-script{display:block;color:#eb5058;font-family:"Yesteryear",sans-serif;font-size:28px;margin-bottom:4px}.kko-catering-title{color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:38px;text-transform:uppercase;letter-spacing:1px;margin-top:0px;margin-bottom:12px}@media (max-width:767px){.kko-catering-title{font-size:28px}}.kko-catering-desc{max-width:720px;color:#666;font-family:"Alice",serif;font-size:15px;line-height:1.6;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.kko-catering-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:45px}@media (max-width:1023px){.kko-catering-grid{grid-template-columns:1fr;gap:20px}}.kko-catering-card{display:flex;flex-flow:column;position:relative;text-align:center;padding-top:32px;padding-right:26px;padding-bottom:32px;padding-left:26px;background-color:#fbf9f6;border-radius:8px;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;transition:transform 0.25s ease,box-shadow 0.25s ease}.kko-catering-card:hover{box-shadow:0px 8px 25px rgba(235,80,88,.12);transform:translate3d(0,-5px,0)}.kko-catering-badge{display:inline-block;align-self:center;color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;padding-top:4px;padding-right:12px;padding-bottom:4px;padding-left:12px;background-color:#eb5058;border-radius:2px}.kko-catering-card-title{color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:24px;letter-spacing:0.5px;margin-top:0px;margin-bottom:8px}.kko-catering-card-price{color:#eb5058;font-family:Open Sans Condensed;font-weight:700;font-size:28px;margin-bottom:14px}.kko-catering-card-desc{color:#666;font-family:"Alice",serif;font-size:14px;line-height:1.6;margin-bottom:20px}.kko-catering-list{flex-grow:1;color:#444;font-family:"Alice",serif;font-size:13px;line-height:1.8;text-align:left;margin-top:0px;margin-bottom:24px;padding-left:18px}.kko-catering-btn{display:inline-block;color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:14px;text-align:center;text-decoration:none;letter-spacing:1.2px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:#eb5058;border-radius:4px;transition:background-color 0.2s ease}.kko-catering-btn:hover{background-color:#d43840}.kko-catering-perks{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;max-width:1000px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.kko-catering-perks{grid-template-columns:repeat(2,1fr)}}@media (max-width:479px){.kko-catering-perks{grid-template-columns:1fr}}.kko-perk-box{text-align:center;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:#fbf9f6;border-radius:6px;border-top:1px dashed #eb5058;border-right:1px dashed #eb5058;border-bottom:1px dashed #eb5058;border-left:1px dashed #eb5058}.kko-perk-title{display:block;color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:15px;margin-bottom:2px}.kko-perk-sub{display:block;color:#666;font-family:"Alice",serif;font-size:12px}.kko-gallery-section{padding-top:80px;padding-right:20px;padding-bottom:80px;padding-left:20px;background-color:#fbf9f6}@media (max-width:767px){.kko-gallery-section{padding-top:50px;padding-bottom:50px}}.kko-gallery-header{text-align:center;margin-bottom:40px}.kko-gallery-script{display:block;color:#eb5058;font-family:"Yesteryear",sans-serif;font-size:28px;margin-bottom:4px}.kko-gallery-title{color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:38px;text-transform:uppercase;letter-spacing:1px;margin-top:0px;margin-bottom:8px}@media (max-width:767px){.kko-gallery-title{font-size:28px}}.kko-gallery-desc{max-width:650px;color:#666;font-family:"Alice",serif;font-size:14px;line-height:1.6;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.kko-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1140px;margin-top:0px;margin-right:auto;margin-bottom:30px;margin-left:auto}@media (max-width:767px){.kko-gallery-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:479px){.kko-gallery-grid{grid-template-columns:1fr;gap:14px}}.kko-gallery-item{position:relative;height:240px;overflow:hidden;background-color:#f6f3f1;border-radius:6px}.kko-gallery-item:hover .kko-gallery-img{transform:scale(1.06,1.06)}.kko-gallery-item:hover .kko-gallery-overlay{opacity:1}.kko-gallery-img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.kko-gallery-overlay{display:flex;flex-flow:column;justify-content:end;position:absolute;top:0px;right:0px;bottom:0px;left:0px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:rgba(0,0,0,.45);opacity:0;transition:opacity 0.3s ease}.kko-gallery-caption{color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:1px}.kko-testi-section{padding-top:80px;padding-right:20px;padding-bottom:80px;padding-left:20px;background-color:#fff}@media (max-width:767px){.kko-testi-section{padding-top:50px;padding-bottom:50px}}.kko-testi-header{text-align:center;margin-bottom:45px}.kko-testi-script{display:block;color:#eb5058;font-family:"Yesteryear",sans-serif;font-size:28px;margin-bottom:4px}.kko-testi-title{color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:38px;text-transform:uppercase;letter-spacing:1px;margin-top:0px;margin-bottom:14px}@media (max-width:767px){.kko-testi-title{font-size:28px}}.kko-testi-score{display:inline-flex;align-items:center;gap:10px;padding-top:8px;padding-right:22px;padding-bottom:8px;padding-left:22px;background-color:#fbf9f6;border-radius:50px;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea}.kko-testi-stars{color:#f5a623;font-size:17px;letter-spacing:2px}.kko-testi-score-text{color:#333;font-family:Open Sans Condensed;font-weight:700;font-size:15px}.kko-testi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;max-width:1050px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:767px){.kko-testi-grid{grid-template-columns:1fr;gap:18px}}.kko-testi-card{display:flex;flex-flow:column;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#fbf9f6;border-radius:8px;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea}.kko-testi-card-stars{color:#f5a623;font-size:15px;letter-spacing:2px;margin-bottom:12px}.kko-testi-quote{flex-grow:1;color:#444;font-family:"Alice",serif;font-size:14px;line-height:1.65;font-style:italic;margin-top:0px;margin-bottom:18px}.kko-testi-author{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid #ece8e3}.kko-testi-avatar{display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:16px;background-color:#eb5058;border-radius:50%}.kko-testi-info{display:flex;flex-flow:column}.kko-testi-name{color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:16px;letter-spacing:0.5px}.kko-testi-role{color:#777;font-family:"Alice",serif;font-size:12px}.kko-faq-section{padding-top:80px;padding-right:20px;padding-bottom:80px;padding-left:20px;background-color:#fbf9f6}@media (max-width:767px){.kko-faq-section{padding-top:50px;padding-bottom:50px}}.kko-faq-header{text-align:center;margin-bottom:40px}.kko-faq-script{display:block;color:#eb5058;font-family:"Yesteryear",sans-serif;font-size:28px;margin-bottom:4px}.kko-faq-title{color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:38px;text-transform:uppercase;letter-spacing:1px;margin-top:0px;margin-bottom:8px}@media (max-width:767px){.kko-faq-title{font-size:28px}}.kko-faq-desc{max-width:650px;color:#666;font-family:"Alice",serif;font-size:14px;line-height:1.6;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.kko-faq-wrap{display:flex;flex-flow:column;gap:14px;max-width:850px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.kko-faq-item{overflow:hidden;background-color:#fff;border-radius:6px;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;transition:box-shadow 0.2s ease}.kko-faq-item:hover{box-shadow:0px 4px 15px rgba(0,0,0,.05)}.kko-faq-item.is-open .kko-faq-icon{transform:rotateZ(45deg)}.kko-faq-item.is-open .kko-faq-answer{display:block}.kko-faq-question{display:flex;justify-content:space-between;align-items:center;color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:18px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;cursor:pointer}.kko-faq-question{user-select:none}.kko-faq-icon{color:#eb5058;font-weight:700;font-size:20px;transition:transform 0.25s ease}.kko-faq-answer{display:none;color:#555;font-family:"Alice",serif;font-size:14px;line-height:1.65;padding-top:0px;padding-right:22px;padding-bottom:18px;padding-left:22px}.kko-map-wrap{max-width:1000px;overflow:hidden;margin-top:35px;margin-right:auto;margin-bottom:25px;margin-left:auto;border-radius:8px;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;box-shadow:0px 6px 25px rgba(0,0,0,.08)}.kko-map-iframe{display:block;width:100%;height:360px;border-top:none;border-right:none;border-bottom:none;border-left:none}.kko-map-actions{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px;margin-bottom:25px}.kko-map-actions{flex-wrap:wrap}.kko-btn-direction{display:inline-flex;align-items:center;gap:8px;color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:15px;text-decoration:none;letter-spacing:1px;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;background-color:#eb5058;border-radius:4px;transition:background-color 0.2s ease}.kko-btn-direction:hover{background-color:#d43840}.kko-btn-wa-direct{display:inline-flex;align-items:center;gap:8px;color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:15px;text-decoration:none;letter-spacing:1px;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;background-color:#25d366;border-radius:4px;transition:background-color 0.2s ease}.kko-btn-wa-direct:hover{background-color:#1ebe5d}.kko-floating-wa{display:inline-flex;align-items:center;gap:8px;position:fixed;right:24px;bottom:24px;z-index:99999;color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:16px;text-decoration:none;letter-spacing:0.8px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:18px;background-color:#25d366;border-radius:50px;transition:transform 0.25s ease,background-color 0.2s ease,box-shadow 0.25s ease;box-shadow:0px 4px 18px rgba(37,211,102,.45)}.kko-floating-wa:hover{color:#fff;background-color:#1ebe5d;box-shadow:0px 6px 22px rgba(37,211,102,.6);transform:translate3d(0,-3px,0) scale(1.03,1.03)}@media (max-width:479px){.kko-floating-wa{right:18px;bottom:18px;font-size:15px;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:14px}}.kko-wa-svg{display:block;width:22px;height:22px}@media (max-width:479px){.kko-wa-svg{width:20px;height:20px}}.breakdance-built-with-badge{display:none!important}.kko-social-wa:hover{color:#fff;background-color:#25d366;box-shadow:0px 4px 12px rgba(37,211,102,.35);transform:translate3d(0,-3px,0)}.kko-social-ig:hover{color:#fff;background-color:#e1306c;box-shadow:0px 4px 12px rgba(225,48,108,.35);transform:translate3d(0,-3px,0)}.kko-social-tiktok:hover{color:#fff;background-color:#000;box-shadow:0px 4px 12px rgba(0,0,0,.3);transform:translate3d(0,-3px,0)}.kko-social-tokoly:hover{color:#fff;background-color:#eb5058;box-shadow:0px 4px 12px rgba(235,80,88,.35);transform:translate3d(0,-3px,0)}.kko-social-circle svg{width:22px!important;height:22px!important;--bde-f-icon-size:22px!important;display:flex!important;align-items:center!important;justify-content:center!important}.kko-social-circle .bde-f-svg-icon2{width:22px!important;height:22px!important;--bde-f-icon-size:22px!important;display:flex!important;align-items:center!important;justify-content:center!important}.kko-brand-logo{width:64px;height:64px;object-fit:cover;margin-bottom:6px;background-color:#fff;border-radius:50%;border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #fff;transition:transform 0.25s ease;box-shadow:0px 4px 14px rgba(0,0,0,.25)}.kko-footer-brand{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-bottom:12px}.kko-footer-logo{width:50px;height:50px;object-fit:cover;margin-bottom:8px;background-color:#fff;border-radius:50%;border-top:2px solid #eb5058;border-right:2px solid #eb5058;border-bottom:2px solid #eb5058;border-left:2px solid #eb5058;box-shadow:0px 2px 8px rgba(235,80,88,.2)}.kko-footer-brand-title{color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:1.5px}.kko-promo-section{padding-top:60px;padding-right:20px;padding-bottom:60px;padding-left:20px;background-color:#fbf9f6;border-bottom:1px solid #eaeaea}.kko-promo-container{display:flex;flex-flow:row;align-items:center;gap:40px;max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:35px;padding-right:35px;padding-bottom:35px;padding-left:35px;background-color:#fff;border-radius:16px;border-top:1px solid #f6dede;border-right:1px solid #f6dede;border-bottom:1px solid #f6dede;border-left:1px solid #f6dede;box-shadow:0px 10px 30px rgba(235,80,88,.08)}@media (max-width:767px){.kko-promo-container{flex-flow:column;gap:20px;padding-top:24px;padding-right:16px;padding-bottom:24px;padding-left:16px}}.kko-promo-flyer-col{display:flex;justify-content:center;flex-grow:0;flex-shrink:0;flex-basis:42%}@media (max-width:767px){.kko-promo-flyer-col{width:100%}}.kko-promo-flyer-img{width:100%;max-width:380px;object-fit:cover;border-radius:12px;transition:transform 0.3s ease;box-shadow:0px 8px 25px rgba(0,0,0,.12)}.kko-promo-flyer-img:hover{transform:scale(1.02,1.02)}@media (max-width:767px){.kko-promo-flyer-img{max-width:100%}}.kko-promo-info-col{flex-grow:1;flex-shrink:1;flex-basis:auto}.kko-promo-tag{display:inline-block;color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;padding-top:5px;padding-right:12px;padding-bottom:5px;padding-left:12px;background-color:#eb5058;border-radius:4px}.kko-promo-heading{color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:32px;line-height:1.15;text-transform:uppercase;margin-bottom:10px}@media (max-width:767px){.kko-promo-heading{font-size:24px}}.kko-promo-subtext{color:#555;font-family:"Alice",serif;font-size:16px;line-height:1.6;margin-bottom:18px}.kko-promo-features{display:flex;flex-flow:column;gap:8px;margin-bottom:22px}.kko-promo-feat-item{display:flex;align-items:center;gap:10px;color:#333;font-family:"Alice",serif;font-size:15px}.kko-promo-check{color:#eb5058;font-weight:700}.kko-promo-price-box{display:flex;align-items:baseline;gap:14px;width:fit-content;margin-bottom:24px;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:#fff6f6;border-radius:8px;border-left:4px solid #eb5058}.kko-promo-old-price{color:#999;font-family:Open Sans Condensed;font-size:20px;text-decoration:line-through}.kko-promo-deal-price{color:#eb5058;font-family:Open Sans Condensed;font-weight:700;font-size:36px;line-height:1}.kko-promo-save-pill{color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:13px;padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;background-color:#27ae60;border-radius:4px}.kko-promo-btn-cta{display:inline-block;color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:17px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;background-color:#25d366;border-radius:6px;transition:all 0.25s ease;box-shadow:0px 4px 14px rgba(37,211,102,.35)}.kko-promo-btn-cta:hover{color:#fff;background-color:#20ba5a;box-shadow:0px 6px 18px rgba(37,211,102,.45);transform:translate3d(0,-2px,0)}.kko-promo-popup-backdrop{display:flex;visibility:hidden;justify-content:center;align-items:center;position:fixed;top:0px;left:0px;z-index:999999;width:100vw;height:100vh;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:rgba(0,0,0,.75);opacity:0;transition:opacity 0.3s ease,visibility 0.3s ease}.kko-promo-popup-backdrop.is-visible{visibility:visible;opacity:1}.kko-promo-popup-card{position:relative;width:100%;max-width:440px;overflow:hidden;text-align:center;background-color:#fff;border-radius:16px;box-shadow:0px 15px 40px rgba(0,0,0,.35)}.kko-promo-popup-card{animation:kkoPopZoom .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes kkoPopZoom{from{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.kko-promo-popup-close{display:flex;justify-content:center;align-items:center;position:absolute;top:10px;right:12px;z-index:20;width:34px;height:34px;color:#fff;font-size:20px;line-height:1;background-color:rgba(0,0,0,.5);border-radius:50%;border-top:none;border-right:none;border-bottom:none;border-left:none;cursor:pointer;transition:background-color 0.2s ease}.kko-promo-popup-close:hover{background-color:#eb5058}.kko-promo-popup-img-wrap{position:relative;width:100%;height:200px;overflow:hidden;background-color:#111}.kko-promo-popup-img{width:100%;height:100%;object-fit:cover;object-position:50% 0%}.kko-promo-popup-badge{position:absolute;top:12px;left:12px;z-index:10;color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:12px;letter-spacing:1px;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;background-color:#eb5058;border-radius:4px;box-shadow:0px 2px 6px rgba(0,0,0,.3)}.kko-promo-popup-body{padding-top:20px;padding-right:22px;padding-bottom:24px;padding-left:22px}.kko-promo-popup-title{color:#111;font-family:Open Sans Condensed;font-weight:700;font-size:22px;line-height:1.2;text-transform:uppercase;margin-bottom:6px}.kko-promo-popup-desc{color:#666;font-family:"Alice",serif;font-size:14px;line-height:1.4;margin-bottom:14px}.kko-promo-popup-price-wrap{display:flex;justify-content:center;align-items:baseline;gap:10px;margin-bottom:18px}.kko-promo-popup-old{color:#999;font-family:Open Sans Condensed;font-size:18px;text-decoration:line-through}.kko-promo-popup-new{color:#eb5058;font-family:Open Sans Condensed;font-weight:700;font-size:32px;line-height:1}.kko-promo-popup-tag{color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:12px;padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:8px;background-color:#27ae60;border-radius:4px}.kko-promo-popup-btn{display:block;width:100%;color:#fff;font-family:Open Sans Condensed;font-weight:700;font-size:16px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;padding-top:13px;padding-right:18px;padding-bottom:13px;padding-left:18px;background-color:#25d366;border-radius:6px;transition:all 0.2s ease;box-shadow:0px 4px 12px rgba(37,211,102,.3)}.kko-promo-popup-btn:hover{color:#fff;background-color:#20ba5a;transform:translate3d(0,-2px,0)}.kko-promo-popup-dismiss{color:#888;font-family:"Alice",serif;font-size:13px;text-decoration:underline;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;border-top:none;border-right:none;border-bottom:none;border-left:none;cursor:pointer}.kko-promo-popup-dismiss:hover{color:#333}.kko-promo-popup-dismiss{background:none}