body.tpl-keynote,.shop-style-keynote{--kn-bg: #000;--kn-panel: #0d0d0f;--kn-panel2: #16161a;--kn-ink: #f5f5f7;--kn-muted: #86868b;--kn-line: #232327;--kn-accent: #ff6a3d;--kn-accent2: #ffb36b;--kn-grad: linear-gradient(90deg, #ff6a3d, #ffb36b);--kn-font: var(--pf-inter-tight, "Inter Tight"), -apple-system, Arial, "PingFang SC", "Microsoft YaHei", sans-serif}.shop-page.shop-style-keynote{background:var(--kn-bg);color:var(--kn-ink);font-family:var(--kn-font)}.shop-page.shop-style-keynote .shop-header,.shop-page.shop-style-keynote .shop-header.scrolled{background:#000000b8;border-bottom:1px solid var(--kn-line);backdrop-filter:blur(18px)}.shop-page.shop-style-keynote .shop-header-inner{max-width:1180px;height:48px;padding:0 20px}.shop-page.shop-style-keynote .shop-header .shop-brand strong,.shop-header-flow.shop-page.shop-styled.shop-style-keynote:has(>.shop-hero) .shop-header:not(.scrolled) .shop-brand strong,.shop-header-flow.shop-page.shop-styled.shop-style-keynote:has(>.shop-hero) .shop-header.has-hero-image:not(.scrolled) .shop-brand strong{color:var(--kn-ink);font-size:15px;font-weight:700;letter-spacing:.06em}.shop-page.shop-style-keynote .shop-header .shop-brand small{display:none}.shop-page.shop-style-keynote .shop-header .shop-brand>span{width:26px;height:26px;border-radius:8px}.shop-page.shop-style-keynote .shop-header nav{gap:18px}.shop-page.shop-style-keynote .shop-header nav :is(button,a.shop-nav-action){border:0;border-radius:0;padding:4px 0;background:none;color:var(--kn-muted);font-size:13px;font-weight:400}.shop-page.shop-style-keynote .shop-header nav :is(button,a.shop-nav-action):hover{color:var(--kn-ink)}.shop-page.shop-style-keynote .shop-header nav :is(button.subscribed,a.shop-nav-action.active){background:none;color:var(--kn-accent)}.shop-page.shop-style-keynote .shop-hero,.shop-page.shop-style-keynote .shop-hero.has-image{min-height:0;display:flex;flex-direction:column;align-items:center;padding:72px 20px 0;border:0;color:var(--kn-ink);text-align:center;background:var(--kn-bg)!important}.shop-page.shop-style-keynote .shop-hero>div:first-child{display:contents}.shop-style-keynote .hero-orb{display:none}.shop-page.shop-style-keynote .shop-hero .shop-hero-brand{order:1;display:block;margin:0}.shop-page.shop-style-keynote .shop-hero .shop-hero-brand>span,.shop-page.shop-style-keynote .shop-hero .shop-hero-brand small{display:none}.shop-page.shop-style-keynote .shop-hero .shop-hero-brand strong{color:var(--kn-accent);font-family:var(--kn-font);font-size:17px;font-weight:500;letter-spacing:0;text-transform:none}.shop-page.shop-style-keynote .shop-hero h1{order:2;max-width:min(1100px,100%);margin:10px 0 16px;color:var(--kn-ink);font-family:var(--kn-font);font-size:clamp(46px,7.6vw,104px);font-weight:800;line-height:1.02;letter-spacing:-.045em}.shop-page.shop-style-keynote .shop-hero h1 em{background:var(--kn-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.shop-page.shop-style-keynote .shop-hero p{order:3;max-width:min(620px,100%);margin:0 auto;color:var(--kn-muted);font-size:clamp(17px,1.8vw,21px);font-weight:300;line-height:1.45}.shop-page.shop-style-keynote .shop-hero .shop-hero-contact{order:4;max-width:100%;flex-wrap:wrap;justify-content:center;margin-top:12px;color:var(--kn-muted);font-size:13px}.shop-page.shop-style-keynote .shop-hero-extras{order:5;flex-direction:column;align-items:center;gap:22px;margin-top:26px}.shop-page.shop-style-keynote .shop-hero-cta,.shop-page.shop-style-keynote .product-whatsapp{border:0;border-radius:999px;padding:12px 24px;background:var(--kn-accent);color:#fff;font-size:17px;font-weight:500}.shop-page.shop-style-keynote .shop-hero-cta:hover,.shop-page.shop-style-keynote .product-whatsapp:hover{background:#ff7f58}.shop-page.shop-style-keynote .shop-hero-countdown{order:2;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--kn-muted);font-size:13px}.shop-page.shop-style-keynote .shop-hero-countdown>strong{color:var(--kn-accent);font-size:15px;font-weight:500}.shop-page.shop-style-keynote .shop-hero-countdown .campaign-countdown-label{display:none}.shop-page.shop-style-keynote .shop-hero-countdown .campaign-countdown-units{gap:14px}.shop-page.shop-style-keynote .shop-hero-countdown .cd{min-width:0;padding:0;border:0!important;background:none;color:var(--kn-muted)}.shop-page.shop-style-keynote .shop-hero-countdown .cd b{color:var(--kn-ink);font-size:28px;font-weight:700;font-variant-numeric:tabular-nums}.shop-page.shop-style-keynote .shop-hero-countdown .cd small{color:var(--kn-muted);font-size:13px}.shop-page.shop-style-keynote .shop-hero:after{content:"";order:6;width:calc(100% + 40px);height:min(46vw,520px);margin-top:40px;background:radial-gradient(ellipse at center,#1c1c22 0,#000 70%);-webkit-mask:linear-gradient(180deg,transparent 0,#000 18%,#000 72%,transparent 100%);mask:linear-gradient(180deg,transparent 0,#000 18%,#000 72%,transparent 100%)}.shop-page.shop-style-keynote .shop-hero.has-image:after{background:var(--shop-hero-cover) center / cover no-repeat}.shop-page.shop-style-keynote .shop-hero-stats{order:7;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1140px,100%);margin:8px 0 0;border-top:1px solid var(--kn-line);border-bottom:1px solid var(--kn-line)}.shop-page.shop-style-keynote .shop-hero-stats>div{display:flex;flex-direction:column-reverse;align-items:center;padding:28px 10px;border-right:1px solid var(--kn-line)}.shop-page.shop-style-keynote .shop-hero-stats>div:last-child{border-right:0}.shop-page.shop-style-keynote .shop-hero-stats dd{margin:0;color:var(--kn-ink);font-family:var(--kn-font);font-size:clamp(34px,4.6vw,56px);font-weight:800;letter-spacing:-.03em}.shop-page.shop-style-keynote .shop-hero-stats>div[data-fact=discount] dd{background:var(--kn-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.shop-page.shop-style-keynote .shop-hero-stats dt{margin:0;color:var(--kn-muted);font-size:14px;letter-spacing:0;text-transform:none}.shop-page.shop-style-keynote .shop-hero-gallery{order:8;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:250px;gap:14px;width:min(1140px,100%);margin:80px 0 0;text-align:left}.shop-page.shop-style-keynote .shop-hero-gallery a{position:relative;display:block;overflow:hidden;padding:0;border-radius:22px;background:var(--kn-panel);color:var(--kn-ink);text-decoration:none}.shop-page.shop-style-keynote .shop-hero-gallery a:first-child{grid-column:span 2;grid-row:span 2}.shop-page.shop-style-keynote .shop-hero-gallery a:nth-child(4){grid-column:span 2}.shop-page.shop-style-keynote .shop-hero-gallery a:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 45%,#000000d9)}.shop-page.shop-style-keynote .shop-hero-gallery img{position:absolute;inset:10% 14% 24%;width:72%;height:66%;object-fit:contain;filter:url(#tpl-knockout-white);transition:transform .8s}.shop-page.shop-style-keynote .shop-hero-gallery a:hover img{transform:scale(1.05)}.shop-page.shop-style-keynote .shop-hero-gallery strong{position:absolute;z-index:2;left:18px;right:18px;bottom:40px;display:block;overflow:hidden;font-size:18px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.shop-page.shop-style-keynote .shop-hero-gallery a:first-child strong{bottom:46px;font-size:30px}.shop-page.shop-style-keynote .shop-hero-gallery b{position:absolute;z-index:2;left:18px;bottom:16px;display:block;font-size:17px;font-weight:700}.shop-page.shop-style-keynote .shop-hero-gallery b del{margin-left:6px;color:var(--kn-muted);font-weight:400}.shop-page.shop-style-keynote .shop-hero-gallery span{z-index:2;top:14px;left:14px;right:auto;border-radius:999px;padding:5px 10px;background:var(--kn-accent);color:#fff;font-size:14px;font-weight:700}.shop-page.shop-style-keynote .shop-products{display:flex;flex-direction:column;max-width:1180px;padding:80px 20px 90px}.shop-page.shop-style-keynote .shop-products>.shop-section-head{order:1;flex-direction:column;align-items:center;gap:10px;margin-bottom:26px;text-align:center}.shop-page.shop-style-keynote .shop-products>.shop-home-categories{order:2;margin:0 0 12px}.shop-page.shop-style-keynote .shop-products>:not(.shop-section-head):not(.shop-home-categories){order:3}.shop-page.shop-style-keynote :is(.shop-section-head h2,.shop-home-panel-heading h2,.shop-products>h1){color:var(--kn-ink);font-family:var(--kn-font);font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.05;letter-spacing:-.035em}.shop-page.shop-style-keynote :is(.shop-section-head>span,.shop-home-product-options){color:var(--kn-muted);font-size:15px}.shop-page.shop-style-keynote .shop-home-product-options select{border:0;border-radius:999px;background:var(--kn-panel2);color:var(--kn-ink)}.shop-page.shop-style-keynote :is(.shop-home-product-options>a,.shop-home-panel-heading>a,.shop-promotions-index){color:var(--kn-accent)}.shop-page.shop-style-keynote .shop-home-categories>div{gap:8px;padding:4px 0 14px}.shop-page.shop-style-keynote :is(.shop-home-categories a,.category-row button){border:0;border-radius:999px;padding:9px 16px;background:var(--kn-panel2);color:var(--kn-ink);font-size:14px}.shop-page.shop-style-keynote .shop-home-categories a :is(img,svg){display:none}.shop-page.shop-style-keynote :is(.shop-home-categories a.active,.category-row button.active,.shop-home-categories a:hover){background:var(--kn-ink);color:#000}.shop-page.shop-style-keynote :is(.shop-search,.shop-products .shop-search-trigger){border:0;border-radius:999px;background:var(--kn-panel2);color:var(--kn-muted)}.shop-page.shop-style-keynote .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.shop-page.shop-style-keynote .shop-product{overflow:hidden;border:0;border-radius:22px;background:var(--kn-panel);box-shadow:none;transition:background .2s}.shop-page.shop-style-keynote .shop-product:hover{background:var(--kn-panel2);box-shadow:none;transform:none}.shop-page.shop-style-keynote .shop-product .product-image{aspect-ratio:1;overflow:hidden;border-radius:0;background:radial-gradient(circle at 50% 45%,#1c1c22 0,var(--kn-panel) 70%)}.shop-style-keynote .shop-product .product-image img{box-sizing:border-box;padding:9%;object-fit:contain!important;filter:url(#tpl-knockout-white);transition:transform .6s}.shop-page.shop-style-keynote .shop-product:hover .product-image img{transform:scale(1.05)}.shop-page.shop-style-keynote .product-image .product-promo{display:block;top:12px;left:12px;right:auto;border-radius:999px;padding:4px 9px;background:var(--kn-accent);color:#fff;font-size:13px;font-weight:700;transform:none}.shop-page.shop-style-keynote .shop-product .product-image .product-new{top:12px;left:auto;right:12px;width:auto;border-radius:999px;padding:4px 9px;background:#ffffff24;color:var(--kn-ink);font-size:11px;font-weight:700;backdrop-filter:blur(8px)}.shop-page.shop-style-keynote .shop-product .product-image .product-multi-badge{border-radius:999px;background:#ffffff24;color:var(--kn-ink)}.shop-page.shop-style-keynote .product-copy{display:flex;flex-direction:column;padding:14px 16px 18px}.shop-page.shop-style-keynote .product-copy>small{order:1;color:var(--kn-accent);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.shop-page.shop-style-keynote .product-copy>h3{order:2;margin:2px 0 8px;color:var(--kn-ink);font-size:17px;font-weight:700;letter-spacing:-.01em}.shop-page.shop-style-keynote .product-copy>p{display:none}.shop-page.shop-style-keynote .product-footer{order:3;flex-direction:column;align-items:flex-start;gap:4px;margin:0}.shop-page.shop-style-keynote .product-footer>div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.shop-page.shop-style-keynote .product-footer strong{color:var(--kn-ink);font-size:20px;font-weight:700;white-space:nowrap}.shop-page.shop-style-keynote .product-footer del{margin:0;color:var(--kn-muted);white-space:nowrap}.shop-page.shop-style-keynote .product-ratio{display:flex;flex-wrap:wrap;margin:0;padding:0;border:0;border-radius:0;overflow:visible;background:none;color:var(--kn-muted);font-size:12px;font-weight:400;white-space:normal}.shop-page.shop-style-keynote .product-ratio>b{display:none}.shop-page.shop-style-keynote .product-ratio>em{display:inline;order:-1;color:var(--kn-accent2);font-style:normal;font-weight:500;white-space:pre}.shop-page.shop-style-keynote .product-ratio>em:after{content:" \b7  ";color:var(--kn-muted)}.shop-page.shop-style-keynote .product-ratio>i{font-style:normal}.shop-page.shop-style-keynote .shop-home-sections{max-width:1180px;padding:0 20px}.shop-page.shop-style-keynote :is(.shop-home-panel,.promotion-page-card){border:0;border-radius:22px;background:var(--kn-panel);box-shadow:none}.shop-page.shop-style-keynote .shop-home-panel-heading h2{font-size:32px}.shop-page.shop-style-keynote .shop-home-active-campaigns article>svg{color:var(--kn-accent)}.shop-page.shop-style-keynote :is(.shop-home-active-campaigns article,.shop-promotions-list article){border:1px solid var(--kn-line);border-radius:16px;background:var(--kn-panel2)}.shop-page.shop-style-keynote .promotion-page-cover{background:var(--kn-panel2)}.shop-page.shop-style-keynote :is(.product-detail-hero,.product-image.product-detail-image){border-radius:22px;background:radial-gradient(circle at 50% 45%,#1c1c22 0,var(--kn-panel) 70%)}.shop-style-keynote .product-detail-image img{object-fit:contain!important;filter:url(#tpl-knockout-white)}.shop-page.shop-style-keynote .product-detail-copy h1{color:var(--kn-ink);font-family:var(--kn-font);font-weight:800;letter-spacing:-.04em}.shop-page.shop-style-keynote .product-detail-price{flex-wrap:wrap}.shop-page.shop-style-keynote .product-detail-price strong{color:var(--kn-ink);font-size:34px;font-weight:700}.shop-page.shop-style-keynote .product-detail-price .product-ratio{flex-basis:100%}.shop-page.shop-style-keynote :is(.product-detail-back-floating,.gallery-arrow){border:0;border-radius:999px;background:#ffffff24;color:var(--kn-ink);backdrop-filter:blur(8px)}.shop-page.shop-style-keynote .shop-footer{justify-content:center;flex-direction:column;gap:6px;padding:22px;border-top:1px solid var(--kn-line);background:transparent;color:var(--kn-muted);text-align:center;font-size:12px}.shop-page.shop-style-keynote .shop-footer>div{margin:0;color:var(--kn-ink);font-weight:700}.shop-page.shop-style-keynote .shop-footer :is(p,a){color:var(--kn-muted)}.shop-page.shop-style-keynote .shop-tabbar{border:0;border-top:1px solid var(--kn-line);background:#000000c7;box-shadow:none;backdrop-filter:blur(18px)}.shop-page.shop-style-keynote .shop-tabbar-item{border-radius:12px;color:var(--kn-muted)}.shop-page.shop-style-keynote .shop-tabbar-item:is(.active,:active){background:none;color:var(--kn-accent)}@media(max-width:900px){.shop-page.shop-style-keynote .shop-hero:after{width:100%;height:52vw}.shop-page.shop-style-keynote .shop-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-page.shop-style-keynote .shop-hero-stats>div:nth-child(2n){border-right:0}.shop-page.shop-style-keynote .shop-hero-stats>div:nth-child(-n+2){border-bottom:1px solid var(--kn-line)}.shop-page.shop-style-keynote .shop-hero-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:190px;margin-top:56px}.shop-page.shop-style-keynote .shop-hero-gallery a:first-child{grid-row:span 1}.shop-page.shop-style-keynote .shop-hero-gallery a:first-child strong{font-size:22px}.shop-page.shop-style-keynote .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shop-page.shop-style-keynote .product-copy>h3{font-size:15px}}@media(max-width:620px){.shop-page.shop-style-keynote .shop-hero,.shop-page.shop-style-keynote .shop-hero.has-image{padding:48px 16px 0}.shop-page.shop-style-keynote .shop-hero>div:first-child>p,.shop-page.shop-style-keynote .shop-hero p{display:block}.shop-page.shop-style-keynote .shop-hero h1{min-width:0;font-size:clamp(30px,9.5vw,44px);overflow-wrap:anywhere}.shop-page.shop-style-keynote .shop-hero-stats dd{font-size:34px}.shop-page.shop-style-keynote .shop-products{padding:56px 12px 72px}.shop-page.shop-style-keynote .product-copy{padding:12px}}body.tpl-keynote :is(.shop-settings-sheet,.product-search-dialog){border:1px solid var(--kn-line);border-radius:22px;background:var(--kn-panel);color:var(--kn-ink);font-family:var(--kn-font)}body.tpl-keynote :is(.shop-settings-sheet,.product-search-dialog) h2{color:var(--kn-ink);font-weight:800;letter-spacing:-.03em}body.tpl-keynote :is(.shop-settings-sheet,.shop-notification-invitation) .secondary-action{border:0;border-radius:999px;background:var(--kn-panel2);color:var(--kn-ink)}body.tpl-keynote :is(.shop-settings-sheet,.product-search-dialog,.shop-notification-invitation) .primary-action{border:0;border-radius:999px;background:var(--kn-accent);color:#fff;font-weight:500}body.tpl-keynote .shop-settings-sheet .shop-promotions-list article{border:1px solid var(--kn-line);border-radius:16px;background:var(--kn-panel2)}body.tpl-keynote .shop-qr-actions :is(button,a){border:0;border-radius:999px;background:var(--kn-panel2);color:var(--kn-ink)}body.tpl-keynote .product-search-input{border:1px solid var(--kn-line);border-radius:12px;background:var(--kn-panel2);color:var(--kn-ink)}body.tpl-keynote .modal-backdrop{background:#000000b3}body.tpl-keynote .shop-whatsapp-contact{border:0;background:var(--kn-accent);color:#fff}body.tpl-keynote .shop-install-bar{border:1px solid var(--kn-line);border-radius:18px;background:var(--kn-panel);color:var(--kn-ink)}body.tpl-keynote .merchant-theme{background:var(--kn-bg);font-family:var(--kn-font)}body.tpl-keynote .merchant-theme .saas-header{background:#000000b8;border-bottom:1px solid var(--kn-line);backdrop-filter:blur(18px)}body.tpl-keynote .merchant-theme .merchant-brand-name{color:var(--kn-ink);font-weight:700;letter-spacing:.06em}body.tpl-keynote .merchant-theme .merchant-brand-mark{border-radius:8px}body.tpl-keynote .merchant-theme .saas-header nav.merchant-navigation>:is(a,button){border:0;border-radius:999px;padding:6px 12px;color:var(--kn-muted)}body.tpl-keynote .merchant-theme .saas-header nav.merchant-navigation>:is(a,button):hover{color:var(--kn-ink)}body.tpl-keynote .merchant-theme .saas-header nav.merchant-navigation>:is(a[aria-current=page],button[aria-pressed=true]){background:var(--kn-panel2);color:var(--kn-ink)}body.tpl-keynote .merchant-theme :is(.section-title h2,.product-title,.merchant-home-heading h2,.modal-heading h2,.promotion-manager-heading h1,.merchant-settings-category>h3){color:var(--kn-ink);font-family:var(--kn-font);font-weight:800;letter-spacing:-.035em}body.tpl-keynote .merchant-theme :is(.merchant-home-heading a,.merchant-home-product-actions a){color:var(--kn-accent)}body.tpl-keynote .merchant-theme .primary-action{border:0;border-radius:999px;background:var(--kn-accent);color:#fff;font-weight:500}body.tpl-keynote .merchant-theme .primary-action:hover:not(:disabled){border:0;background:#ff7f58}body.tpl-keynote .merchant-theme .secondary-action{border:0;border-radius:999px;background:var(--kn-panel2);color:var(--kn-ink)}body.tpl-keynote .merchant-theme .secondary-action:hover:not(:disabled):not(.disabled){background:var(--kn-ink);color:#000}body.tpl-keynote .merchant-theme :is(.row-actions button,.modal-heading button,.merchant-home-product-actions button){border:0;border-radius:999px;background:var(--kn-panel2);color:var(--kn-ink)}body.tpl-keynote .merchant-theme :is(.saas-card,.metric-grid>div){border:0;border-radius:22px;background:var(--kn-panel);box-shadow:none}body.tpl-keynote .merchant-theme :is(.settings-note,.batch-toolbar){border:1px solid var(--kn-line);border-radius:16px;background:var(--kn-panel2)}body.tpl-keynote .merchant-theme .metric-grid strong{color:var(--kn-ink);font-weight:800;letter-spacing:-.03em}body.tpl-keynote .merchant-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){border:1px solid var(--kn-line);border-radius:12px;background:var(--kn-panel2);color:var(--kn-ink)}body.tpl-keynote .merchant-theme :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--kn-accent)}body.tpl-keynote .merchant-theme .category-row button{border:0;border-radius:999px;background:var(--kn-panel2);color:var(--kn-ink)}body.tpl-keynote .merchant-theme .category-row button.active{background:var(--kn-ink);color:#000}body.tpl-keynote .merchant-theme .merchant-view-switch{border:0;border-radius:999px;background:var(--kn-panel2)}body.tpl-keynote .merchant-theme .merchant-view-switch button[aria-pressed=true]{background:var(--kn-ink);color:#000}body.tpl-keynote .merchant-theme .merchant-products:not(.merchant-products-cards){border:0;border-radius:22px;background:var(--kn-panel)}body.tpl-keynote .merchant-theme .merchant-products:not(.merchant-products-cards) article{border-color:var(--kn-line)}body.tpl-keynote .merchant-theme .merchant-products:not(.merchant-products-cards) .thumb{border-radius:12px;background:var(--kn-panel2)}body.tpl-keynote .merchant-theme :is(.merchant-products-cards,.merchant-home-product-grid){gap:16px}body.tpl-keynote .merchant-theme :is(.merchant-products-cards,.merchant-home-product-grid)>article{padding-bottom:16px;overflow:hidden;border:0;border-radius:22px;background:var(--kn-panel);transition:background .2s}body.tpl-keynote .merchant-theme :is(.merchant-products-cards,.merchant-home-product-grid)>article:hover{background:var(--kn-panel2)}body.tpl-keynote .merchant-theme :is(.merchant-products-cards,.merchant-home-product-grid)>article>:not(.thumb):not(.product-select):not(.merchant-home-product-photo){margin-inline:14px}body.tpl-keynote .merchant-theme :is(.merchant-products-cards .thumb,.merchant-home-product-photo){border-radius:0;background:radial-gradient(circle at 50% 45%,#1c1c22 0,var(--kn-panel) 70%)}body.tpl-keynote .merchant-theme :is(.merchant-products-cards .thumb img,.merchant-home-product-photo img){box-sizing:border-box;padding:9%;object-fit:contain!important;filter:url(#tpl-knockout-white)}body.tpl-keynote .merchant-theme :is(.merchant-products-cards,.merchant-home-product-grid) h3{font-weight:700}body.tpl-keynote .merchant-theme :is(.merchant-products-cards b,.merchant-home-product-grid b,.merchant-products b){color:var(--kn-ink);font-weight:700}body.tpl-keynote .merchant-theme :is(.merchant-products-cards b,.merchant-home-product-grid b){font-size:20px}body.tpl-keynote .merchant-theme :is(.merchant-products-cards,.merchant-home-product-grid,.merchant-products) .merchant-price del{color:var(--kn-muted)}body.tpl-keynote .merchant-theme i.merchant-discount{top:12px;left:12px;border-radius:999px;padding:4px 9px;background:var(--kn-accent);color:#fff;font-style:normal;font-weight:700}body.tpl-keynote .merchant-theme .product-status{border:0;border-radius:999px;background:var(--kn-panel2);color:var(--kn-muted)}body.tpl-keynote .merchant-theme .product-status.active{background:#ff6a3d29;color:var(--kn-accent)}body.tpl-keynote .merchant-theme .merchant-home-product-photo span,body.tpl-keynote .merchant-theme .merchant-home-product-photo span.active{left:auto;right:12px;border-radius:999px;background:#ffffff24;color:var(--kn-ink);backdrop-filter:blur(8px)}body.tpl-keynote .merchant-theme .merchant-products article.selected{background:var(--kn-panel2)}body.tpl-keynote .merchant-theme .merchant-hero-preview{border-radius:22px;overflow:hidden}body.tpl-keynote .merchant-theme .merchant-hero-preview .shop-hero{padding:36px 20px 0}body.tpl-keynote .merchant-theme .modal-backdrop{background:#000000b3}body.tpl-keynote .merchant-theme :is(.utility-modal,.product-modal,.landing-manager,.settings-modal){border:1px solid var(--kn-line);border-radius:22px;background:var(--kn-panel);box-shadow:0 30px 80px #0009}body.tpl-keynote .merchant-theme .merchant-settings-redesign>.modal-heading{border-bottom:1px solid var(--kn-line);background:var(--kn-bg)}body.tpl-keynote .merchant-theme .merchant-settings-tabs{background:var(--kn-bg)}body.tpl-keynote .merchant-theme .merchant-settings-tabs button{border-radius:999px}body.tpl-keynote .merchant-theme .merchant-settings-tabs button[aria-selected=true]{background:var(--kn-ink);color:#000}body.tpl-keynote .merchant-theme .merchant-setup-progress .done button>span{border-color:var(--kn-accent);background:var(--kn-accent);color:#fff}body.tpl-keynote .merchant-theme .merchant-setup-progress li.done:after{background:var(--kn-accent)}body.tpl-keynote .merchant-theme .activity-editor-tabs button[aria-selected=true]{border-bottom-color:var(--kn-accent)}body.tpl-keynote .merchant-theme .activity-editor-tabs button[aria-selected=true]>span{background:var(--kn-accent);color:#fff}body.tpl-keynote .merchant-theme .promotion-manager-list>article{border:0;border-radius:22px;background:var(--kn-panel)}body.tpl-keynote .merchant-theme .promotion-state{border:0;border-radius:999px;background:#ff6a3d29;color:var(--kn-accent);font-weight:600}body.tpl-keynote .merchant-theme .status-toast{border:1px solid var(--kn-line);border-radius:999px;background:var(--kn-panel2);color:var(--kn-ink)}body.tpl-keynote .merchant-bottom-tabs{border-top:1px solid var(--kn-line);background:#000000c7;backdrop-filter:blur(18px)}body.tpl-keynote .merchant-bottom-tabs>:is(a,button){border-radius:12px;color:var(--kn-muted)}body.tpl-keynote .merchant-bottom-tabs>:is(a,button):is([aria-current=page],[aria-pressed=true]){background:none;color:var(--kn-accent)}body.tpl-keynote .merchant-theme .merchant-hero-preview .shop-hero:after{height:200px;margin-top:20px}body.tpl-keynote .merchant-theme .merchant-hero-preview .shop-hero-gallery{display:none}
