:root{--radius:14px;--radius-lg:20px;--radius-xl:28px;--bg:oklch(98.4% .004 200);--fg:oklch(25% .045 255);--card:#fff;--primary:oklch(53% .11 166);--primary-deep:oklch(42% .09 166);--primary-soft:oklch(95.5% .035 166);--muted:oklch(96.5% .006 240);--muted-fg:oklch(52% .03 255);--warning:oklch(78% .15 70);--warning-soft:oklch(96.5% .04 80);--warning-fg:oklch(48% .12 60);--danger:oklch(57% .2 27);--danger-soft:oklch(96% .03 27);--border:oklch(92.5% .01 250);--ring:oklch(53% .11 166/.25);--grad-hero:radial-gradient(1100px 520px at 85% -10%,oklch(92% .06 166) 0%,transparent 60%),linear-gradient(180deg,oklch(97.6% .015 166),var(--bg));--grad-primary:linear-gradient(135deg,var(--primary),var(--primary-deep));--shadow-sm:0 1px 2px oklch(25% .045 255/.05);--shadow-card:0 1px 2px oklch(25% .045 255/.04),0 10px 28px -14px oklch(25% .045 255/.14);--shadow-el:0 22px 50px -22px oklch(42% .09 166/.4);--ease:cubic-bezier(.2,.7,.2,1);--header-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Tajawal,Inter,system-ui,sans-serif;font-size:16px;line-height:1.75}h1,h2,h3,h4,h5{letter-spacing:-.01em;margin:0 0 .6em;font-weight:800;line-height:1.3}h1{font-size:clamp(28px,4vw,40px)}h2{font-size:clamp(22px,3vw,30px)}h3{font-size:19px}p{margin:0 0 1em}a{color:inherit;text-decoration:none;transition:color .2s}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:8px}::selection{background:var(--primary-soft);color:var(--primary-deep)}main{min-height:60vh}.container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}.meta{color:var(--muted-fg);font-size:14px}.nav-mobile-extra{display:none}.btn{border-radius:var(--radius);cursor:pointer;white-space:nowrap;min-height:46px;transition:transform .2s var(--ease),box-shadow .2s,background .2s,border-color .2s,color .2s;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font:700 15px/1.2 inherit;display:inline-flex}.btn-primary{background:var(--grad-primary);color:#fff;box-shadow:var(--shadow-el)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 26px 50px -20px oklch(42% .09 166/.55)}.btn-outline{background:var(--card);color:var(--fg);border-color:var(--border);box-shadow:var(--shadow-sm)}.btn-outline:hover{border-color:var(--primary);color:var(--primary-deep);background:var(--primary-soft)}.btn.sm{border-radius:10px;min-height:34px;padding:6px 12px;font-size:13px}.btn:active{transform:translateY(0)}.btn[disabled],.btn.loading{opacity:.65;pointer-events:none}.site-header{z-index:50;background:color-mix(in oklab,var(--card) 88%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0}.admin-bar .site-header{top:32px}.site-header .container{height:var(--header-h);justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.brand .custom-logo{width:auto;max-height:44px}.brand-mark{background:var(--grad-primary);color:#fff;width:42px;height:42px;box-shadow:var(--shadow-el);border-radius:12px;place-items:center;font-size:20px;font-weight:800;display:grid}.brand b{font-size:18px;line-height:1.2;display:block}.brand small{color:var(--muted-fg);font-size:12px;line-height:1.3;display:block}.main-nav ul{gap:6px;margin:0;padding:0;list-style:none;display:flex}.main-nav a{color:var(--muted-fg);border-radius:10px;padding:8px 14px;font-weight:600;display:block}.header-actions{align-items:center;gap:10px;display:flex}.cart-link{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);place-items:center;width:46px;height:46px;font-size:19px;transition:border-color .2s;display:grid;position:relative}.cart-link:hover{border-color:var(--primary)}.cart-count{background:var(--primary);color:#fff;border:2px solid var(--card);text-align:center;border-radius:99px;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:-7px;left:-7px}.menu-toggle{width:46px;padding:0;font-size:20px;display:none}.hero{background:var(--grad-hero);padding:72px 0 80px;overflow:hidden}.hero .container{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}.badge{background:var(--primary-soft);color:var(--primary-deep);border:1px solid color-mix(in oklab,var(--primary) 18%,transparent);border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.hero h1{margin:18px 0 16px;font-size:clamp(34px,5vw,58px);line-height:1.18}.hero h1 span{background:var(--grad-primary);color:#0000;-webkit-background-clip:text;background-clip:text}.hero p{color:var(--muted-fg);max-width:540px;font-size:18px}.hero-ctas{flex-wrap:wrap;gap:12px;margin:22px 0 0;display:flex}.search-box{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow-card);gap:6px;max-width:560px;margin-top:26px;padding:6px;transition:border-color .2s,box-shadow .2s;display:flex}.search-box:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--ring),var(--shadow-card)}.search-box input{min-width:0;font:inherit;color:var(--fg);background:0 0;border:0;outline:0;flex:1;padding:10px 14px}.stats{border-top:1px solid var(--border);gap:40px;max-width:560px;margin-top:32px;padding-top:24px;display:flex}.stats b{color:var(--primary-deep);font-size:26px;line-height:1.2;display:block}.stats span{color:var(--muted-fg);font-size:14px}.hero-img{border-radius:var(--radius-xl);box-shadow:var(--shadow-el);aspect-ratio:5/4;background:var(--primary-soft);overflow:hidden}.hero-img img{object-fit:cover;width:100%;height:100%}section.block{padding:56px 0}section.block+section.block{padding-top:16px}.sec-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}.sec-head h2{margin:0;font-size:clamp(22px,3vw,30px)}.sec-head a{color:var(--primary);white-space:nowrap;font-weight:700}.sec-head a:hover{color:var(--primary-deep)}.loc-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background-image:linear-gradient(90deg,var(--primary-soft),transparent 55%);justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex}.loc-card h3{margin:0 0 4px;font-size:21px}.loc-card p{color:var(--muted-fg);margin:0}.grid{gap:22px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g8{grid-template-columns:repeat(8,minmax(0,1fr))}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform .25s var(--ease),box-shadow .25s,border-color .25s;flex-direction:column;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow-el);border-color:color-mix(in oklab,var(--primary) 25%,var(--border));transform:translateY(-4px)}.card-body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.card-body>:last-child{margin-top:auto}.card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:17px;line-height:1.45;display:-webkit-box;overflow:hidden}.card h3 a:hover{color:var(--primary-deep)}.card .meta{color:var(--muted-fg);margin-bottom:6px;font-size:14px}.card-thumb{aspect-ratio:4/3;background:var(--muted);place-items:center;display:grid;overflow:hidden}.card-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.card:hover .card-thumb img{transform:scale(1.04)}.card .btn{width:100%}.price{color:var(--primary-deep);margin:4px 0 12px;font-size:18px;font-weight:800}.price del{color:var(--muted-fg);margin-inline-start:6px;font-size:14px;font-weight:500}.price ins{text-decoration:none}.chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tag{background:var(--warning-soft);color:var(--warning-fg);border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.tag-green{background:var(--primary-soft);color:var(--primary-deep)}.cat{background:var(--card);border:1px solid var(--border);text-align:center;transition:.2s var(--ease);border-radius:18px;padding:20px 10px;font-size:14px;font-weight:700;line-height:1.4;display:block}.cat:hover{border-color:var(--primary);color:var(--primary-deep);box-shadow:var(--shadow-card);transform:translateY(-3px)}.cat i{background:var(--primary-soft);border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:24px;font-style:normal;display:grid}.steps .step{text-align:center;align-items:center;padding:30px 22px}.step-n{background:var(--grad-primary);color:#fff;width:60px;height:60px;box-shadow:var(--shadow-el);border-radius:18px;place-items:center;margin:0 auto 16px;font-size:24px;display:grid}.step h3 a{color:var(--primary-deep)}.step p{color:var(--muted-fg);margin:0}.site-footer{background:var(--fg);color:oklch(88% .012 255);margin-top:56px;padding:64px 0 26px}.site-footer .cols{grid-template-columns:2fr 1fr 1fr;gap:40px;display:grid}.site-footer h4{color:#fff;margin:0 0 14px;font-size:17px}.site-footer p{max-width:380px}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{opacity:.78;margin:8px 0;transition:opacity .2s}.site-footer a:hover{color:#fff}.copy{opacity:.65;text-align:center;border-top:1px solid oklch(100% 0 0/.1);margin-top:40px;padding-top:22px;font-size:14px}.content{padding:48px 20px 56px}.entry{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:24px;padding:clamp(20px,4vw,36px)}.entry>h1:first-child,.entry>h2:first-child{margin-top:0}.entry h2 a:hover{color:var(--primary)}.entry ul,.entry ol{padding-inline-start:22px}.entry table{border-collapse:collapse;width:100%}.entry td,.entry th{border-bottom:1px solid var(--border);text-align:right;padding:10px}.mk-map{background:var(--muted);border:0;border-radius:16px;width:100%;height:340px;margin:18px 0}.ph-by{background:var(--primary-soft);color:var(--primary-deep);border-radius:12px;padding:10px 14px;font-weight:600}.navigation.pagination{margin-top:28px}.nav-links,.woocommerce nav.woocommerce-pagination ul{flex-wrap:wrap;justify-content:center;gap:6px;border:0!important;display:flex!important}.nav-links .page-numbers,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:var(--card);border-radius:12px;place-items:center;min-width:42px;height:42px;font-weight:700;border:1px solid var(--border)!important;padding:0 12px!important;display:grid!important}.woocommerce nav.woocommerce-pagination ul li{border:0!important}.nav-links .current,.woocommerce nav.woocommerce-pagination ul li span.current,.nav-links a:hover,.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}.mk-form{gap:16px;max-width:580px;display:grid}.mk-form.wide{max-width:860px}.mk-form label{gap:6px;font-size:15px;font-weight:700;display:grid}.mk-form .check{align-items:center;gap:10px;font-weight:500;display:flex}.mk-form fieldset{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:14px;margin:0;padding:18px;display:grid}.mk-form legend{color:var(--primary-deep);padding:0 8px;font-weight:800}.mk-form input,.mk-form textarea,.mk-form select,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce .quantity .qty,.select2-container--default .select2-selection--single,.woocommerce-product-search input[type=search]{width:100%;font:inherit;color:var(--fg);border:1px solid var(--border);background:var(--card);border-radius:12px;min-height:46px;padding:10px 14px;transition:border-color .2s,box-shadow .2s}.mk-form input[type=checkbox],.mk-form input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--primary)}.mk-form input:focus,.mk-form textarea:focus,.mk-form select:focus,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce .quantity .qty:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--ring);outline:0}.mk-form textarea{resize:vertical;min-height:110px}.row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.row3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mk-loc-status{color:var(--muted-fg);margin-top:8px;font-size:14px}.mk-loc-status.err{color:var(--danger)}.notice{border:1px solid #0000;border-radius:12px;margin-bottom:16px;padding:14px 18px;font-weight:700}.notice.ok{background:var(--primary-soft);color:var(--primary-deep);border-color:color-mix(in oklab,var(--primary) 20%,transparent)}.notice.err{background:var(--danger-soft);color:var(--danger);border-color:color-mix(in oklab,var(--danger) 20%,transparent)}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.dash-head h2{margin:0 0 6px}.dash-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-bottom:22px;padding-bottom:12px;display:flex}.dash-tabs a{color:var(--muted-fg);border-radius:10px;padding:8px 16px;font-weight:700}.dash-tabs a.on,.dash-tabs a:hover{background:var(--primary-soft);color:var(--primary-deep)}.table-wrap{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow-x:auto}.mk-table{border-collapse:collapse;width:100%;font-size:14px}.mk-table th,.mk-table td{border-bottom:1px solid var(--border);text-align:right;vertical-align:middle;padding:12px 14px}.mk-table th{color:var(--muted-fg);background:var(--muted);white-space:nowrap;font-weight:700}.mk-table tr:last-child td{border-bottom:0}.mk-table tbody tr:hover{background:color-mix(in oklab,var(--primary-soft) 45%,transparent)}.mk-table .thumb img{object-fit:cover;border-radius:10px;width:48px;height:48px}.acts{flex-wrap:wrap;gap:6px;display:flex}.woocommerce .woocommerce-breadcrumb{color:var(--muted-fg);margin-bottom:18px;font-size:14px}.woocommerce .woocommerce-breadcrumb a{color:var(--primary-deep)}.woocommerce-products-header__title,.woocommerce .page-title{margin-bottom:10px}.woocommerce .woocommerce-result-count{color:var(--muted-fg);margin:8px 0 20px;font-size:14px}.woocommerce .woocommerce-ordering{margin-bottom:20px}.woocommerce .woocommerce-ordering select{font:inherit;border:1px solid var(--border);background:var(--card);border-radius:12px;min-height:42px;padding:6px 12px}.woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:0;margin:0 0 24px!important;display:grid!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-align:right;transition:transform .25s var(--ease),box-shadow .25s;flex-direction:column;display:flex;float:none!important;width:auto!important;margin:0!important;padding:12px!important}.woocommerce ul.products li.product:hover{box-shadow:var(--shadow-el);transform:translateY(-4px)}.woocommerce ul.products li.product a img{aspect-ratio:1;object-fit:cover;background:var(--muted);border-radius:14px;margin:0 0 12px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--fg);margin-bottom:6px;font-weight:700;line-height:1.45;padding:0 4px!important;font-size:16px!important}.woocommerce ul.products li.product .price{margin-bottom:12px;padding:0 4px;font-size:17px!important}.woocommerce ul.products li.product .button{text-align:center;width:100%;margin-top:auto!important}.woocommerce ul.products li.product .star-rating{margin:0 4px 6px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .button.alt,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt{justify-content:center;align-items:center;gap:6px;min-height:44px;background:var(--grad-primary)!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:10px 20px!important;font:700 15px/1.2 inherit!important;transition:transform .2s,box-shadow .2s!important;display:inline-flex!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce .button.alt:hover{box-shadow:var(--shadow-el);transform:translateY(-2px)}.woocommerce a.added_to_cart{text-align:center;color:var(--primary-deep);margin-top:8px;font-size:13px;font-weight:700;display:block}.woocommerce button.button:disabled,.woocommerce button.button.disabled{opacity:.55!important}.woocommerce span.onsale{font-weight:800;background:var(--warning)!important;min-width:0!important;min-height:0!important;color:var(--fg)!important;border-radius:99px!important;margin:0!important;padding:6px 12px!important;line-height:1!important;top:18px!important;left:auto!important;right:18px!important}.woocommerce .price,.woocommerce div.product p.price,.woocommerce div.product span.price{font-weight:800;color:var(--primary-deep)!important}.woocommerce .star-rating span:before{color:var(--warning)}.woocommerce div.product{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none!important;width:auto!important;margin:0!important}.woocommerce div.product div.images{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:14px}.woocommerce div.product div.images img{border-radius:14px}.woocommerce div.product div.images .flex-control-thumbs{gap:8px;display:flex;margin-top:10px!important}.woocommerce div.product div.images .flex-control-thumbs li{width:70px!important}.woocommerce div.product div.images .flex-control-thumbs img{border:2px solid #0000;border-radius:10px}.woocommerce div.product div.images .flex-control-thumbs img.flex-active{border-color:var(--primary)}.woocommerce div.product .product_title{margin-bottom:10px;font-size:clamp(26px,3vw,36px)}.woocommerce div.product p.price{margin:6px 0 18px;font-size:28px!important}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--muted-fg);margin-bottom:20px}.woocommerce div.product form.cart{background:var(--muted);border-radius:16px;flex-wrap:wrap;align-items:stretch;gap:10px;padding:18px;display:flex;margin-bottom:20px!important}.woocommerce div.product form.cart div.quantity{float:none;margin:0!important}.woocommerce .quantity .qty{text-align:center;width:84px}.woocommerce div.product form.cart .button{flex:1;min-height:46px}.woocommerce div.product .product_meta{color:var(--muted-fg);gap:4px;font-size:14px;display:grid}.woocommerce div.product .product_meta a{color:var(--primary-deep)}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .related,.woocommerce div.product .upsells{grid-column:1/-1}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:1px solid var(--border);gap:6px;display:flex;margin:0 0 18px!important;padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{border-bottom:3px solid #0000;font-weight:700;color:var(--muted-fg)!important;padding:12px 16px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-bottom-color:var(--primary);color:var(--primary-deep)!important}.woocommerce div.product .woocommerce-tabs .panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px}.related>h2,.upsells>h2{margin:32px 0 18px}.woocommerce-message,.woocommerce-info,.woocommerce-error{box-shadow:var(--shadow-card);color:var(--fg);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex;border:1px solid var(--border)!important;border-top:0!important;border-inline-start:4px solid var(--primary)!important;background:var(--card)!important;margin:0 0 20px!important;padding:14px 18px!important}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before,.woocommerce-message:after,.woocommerce-info:after,.woocommerce-error:after{display:none!important}.woocommerce-info{border-inline-start-color:var(--warning)!important}.woocommerce-error{border-inline-start-color:var(--danger)!important;background:var(--danger-soft)!important}.woocommerce-message .button,.woocommerce-info .button{order:2;min-height:36px!important;padding:6px 14px!important}.woocommerce table.shop_table{background:var(--card);box-shadow:var(--shadow-card);overflow:hidden;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;border-collapse:separate!important;margin-bottom:24px!important}.woocommerce table.shop_table th{background:var(--muted);color:var(--muted-fg);text-align:right;font-weight:700;padding:14px!important}.woocommerce table.shop_table td{text-align:right;border-top:1px solid var(--border)!important;padding:14px!important}.woocommerce table.shop_table img{border-radius:10px;width:64px!important}.woocommerce a.remove{border-radius:50%;place-items:center;width:28px;height:28px;line-height:26px;display:grid;color:var(--danger)!important}.woocommerce a.remove:hover{background:var(--danger)!important;color:#fff!important}.woocommerce table.cart td.actions .coupon{align-items:center;gap:8px;display:flex}.woocommerce table.cart td.actions .coupon .input-text{min-height:44px;font:inherit;border-radius:12px;border:1px solid var(--border)!important;width:200px!important;padding:8px 12px!important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{max-width:460px;margin-inline-start:auto;float:none!important;width:100%!important}.woocommerce .cart_totals h2{font-size:22px}.wc-proceed-to-checkout .checkout-button{width:100%;min-height:52px!important;font-size:17px!important}.woocommerce form .form-row{margin:0 0 14px!important;padding:0!important}.woocommerce form .form-row label{margin-bottom:6px;font-weight:700;display:block}.woocommerce form .form-row .required{color:var(--danger)}.woocommerce form.checkout{grid-template-columns:1.3fr 1fr;align-items:start;gap:28px;display:grid}.woocommerce form.checkout #customer_details{grid-column:1}.woocommerce form.checkout #order_review_heading,.woocommerce form.checkout #order_review{grid-column:2}.woocommerce form.checkout #order_review_heading{margin:0}.woocommerce form.checkout #customer_details .col-1,.woocommerce form.checkout #customer_details .col-2{float:none;width:100%}.woocommerce form.checkout #customer_details>div,.woocommerce form.checkout #order_review{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:18px;padding:22px}.woocommerce-checkout #payment{background:var(--muted)!important;border-radius:16px!important}.woocommerce-checkout #payment div.payment_box{border-radius:12px;background:var(--card)!important}.woocommerce-checkout #payment div.payment_box:before{display:none}#place_order{width:100%;min-height:52px!important;font-size:17px!important}.select2-container--default .select2-selection--single{align-items:center;display:flex}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;left:8px;right:auto}.woocommerce-account .woocommerce{grid-template-columns:240px 1fr;align-items:start;gap:28px;display:grid}.woocommerce-account .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important}.woocommerce-MyAccount-navigation ul{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0;padding:8px;list-style:none}.woocommerce-MyAccount-navigation a{color:var(--muted-fg);border-radius:10px;padding:10px 14px;font-weight:600;display:block}.woocommerce-MyAccount-navigation .is-active a,.woocommerce-MyAccount-navigation a:hover{background:var(--primary-soft);color:var(--primary-deep)}.woocommerce-MyAccount-content{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:26px}.woocommerce-account:not(.logged-in) .woocommerce{display:block}.woocommerce form.login,.woocommerce form.register{background:var(--card);box-shadow:var(--shadow-card);border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;padding:26px!important}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:right}.woocommerce-product-search{gap:8px;display:flex}@media (width<=1100px){.g8{grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.main-nav a{padding:8px 10px}}@media (width<=900px){:root{--header-h:64px}.hero{padding:40px 0 56px}.hero .container{grid-template-columns:1fr;gap:34px}.hero-img{aspect-ratio:16/10;order:-1}.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.main-nav{display:none}.main-nav.open{top:var(--header-h);background:var(--card);border-bottom:1px solid var(--border);box-shadow:var(--shadow-card);padding:12px 20px 20px;display:block;position:absolute;left:0;right:0}.main-nav.open ul{flex-direction:column;gap:2px}.main-nav.open a{padding:12px 14px}.main-nav.open .nav-mobile-extra{border-top:1px solid var(--border);margin-top:10px;padding-top:12px;display:block}.main-nav.open .nav-mobile-extra a{color:inherit;justify-content:center;display:flex}.main-nav.open .nav-mobile-extra .btn-primary{color:var(--primary-fg,#fff);background:var(--primary)}.menu-toggle{display:inline-flex}.site-footer .cols{grid-template-columns:1fr 1fr}.site-footer .cols>div:first-child{grid-column:1/-1}.loc-card{text-align:center;background-image:none;flex-direction:column}.woocommerce div.product,.woocommerce form.checkout,.woocommerce-account .woocommerce{grid-template-columns:1fr}.woocommerce form.checkout #order_review_heading,.woocommerce form.checkout #order_review{grid-column:1}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%}}@media (width<=700px){.row2,.row3{grid-template-columns:1fr}.hide-sm{display:none!important}.header-actions .btn-primary{padding-inline:14px}.search-box{flex-direction:column}.search-box .btn{width:100%}.stats{justify-content:space-between;gap:24px}.stats b{font-size:22px}section.block{padding:40px 0}.sec-head{align-items:center}.woocommerce table.shop_table_responsive tr td{text-align:left;justify-content:space-between;display:flex}.woocommerce table.cart td.actions .coupon{flex-direction:column;align-items:stretch}.woocommerce table.cart td.actions .coupon .input-text{width:100%!important}}@media (width<=520px){.container{padding-inline:16px}.g4,.g3{grid-template-columns:1fr}.g8{grid-template-columns:repeat(2,minmax(0,1fr))}.brand small{display:none}.header-actions{gap:6px}.cart-link,.menu-toggle{width:42px;height:42px;min-height:42px}.site-footer .cols{grid-template-columns:1fr}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.woocommerce ul.products li.product{padding:8px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px!important}.woocommerce ul.products li.product .button{padding:8px!important;font-size:13px!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.inline-status{gap:6px;margin-top:6px;display:flex}.inline-status select{border:1px solid var(--border);border-radius:8px;padding:4px 6px}.hero{padding:64px 0 72px}.hero .container{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px}.hero-text{flex-direction:column;align-items:flex-start;max-width:580px;display:flex}.hero-text>*{width:100%;max-width:580px}.hero-text .badge{width:auto}.hero h1{letter-spacing:-.01em;margin:16px 0 14px}.hero p{max-width:none;margin:0;line-height:1.8}.search-box{max-width:none;margin-top:24px}.hero-ctas{margin-top:14px}.stats{border-top:0;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;max-width:none;margin-top:28px;padding-top:0;display:grid}.stats>div{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);text-align:center;padding:12px 14px}.stats b{font-size:22px}.stats span{font-size:13px}.hero-img{aspect-ratio:1;border:6px solid var(--card);width:100%;max-height:520px;position:relative}.hero-tag{bottom:16px;background:var(--card);color:var(--primary-deep);box-shadow:var(--shadow-el);border-radius:99px;padding:8px 14px;font-size:14px;font-weight:700;position:absolute;inset-inline-start:16px}@media (width<=900px){.hero .container{grid-template-columns:1fr;gap:28px}.hero-text,.hero-text>*{max-width:none}.hero-img{aspect-ratio:16/10;max-height:none}.stats{grid-template-columns:repeat(2,1fr)}}.hero .container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hero-text{max-width:600px}.hero-img{aspect-ratio:4/3.4;align-self:center;max-height:480px}.hero-img img{object-position:center}@media (width<=900px){.hero .container{grid-template-columns:1fr}.hero-img{aspect-ratio:16/10;order:-1}}img,video,iframe,canvas,table{max-width:100%}.main-nav a{white-space:nowrap}.brand{flex-shrink:1;min-width:0}.brand>span{min-width:0}.brand b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.header-actions{flex-shrink:0;align-items:center;display:flex}@media (width<=1280px){.main-nav{display:none}.main-nav.open{top:var(--header-h);background:var(--card);border-bottom:1px solid var(--border);box-shadow:var(--shadow-card);max-height:calc(100vh - var(--header-h) - 20px);padding:10px 16px 16px;display:block;position:absolute;left:0;right:0;overflow-y:auto}.main-nav.open ul{flex-direction:column;gap:2px}.main-nav.open a{border-radius:10px;padding:13px 14px;font-size:16px}.menu-toggle{justify-content:center;align-items:center;display:inline-flex}}@media (width<=782px){.admin-bar .site-header{top:46px}}@media (width<=600px){.admin-bar .site-header{top:0}}@media (width<=700px){:root{--header-h:60px}.site-header .container{gap:8px}.brand-mark{flex-shrink:0;width:38px;height:38px;font-size:18px}.brand b{max-width:42vw;font-size:15px}.header-actions .btn{height:40px;min-height:40px;padding-inline:12px;font-size:14px}.header-actions .lbl{display:none}.header-actions .btn-outline:not(.menu-toggle){justify-content:center;width:40px;padding:0;font-size:18px}.cart-link,.menu-toggle{flex-shrink:0;width:40px;height:40px;min-height:40px}h1{font-size:clamp(26px,7.4vw,34px);line-height:1.35}h2{font-size:clamp(21px,5.8vw,26px)}.hero{padding:24px 0 36px}.hero .container{gap:20px}.hero-img{aspect-ratio:16/10;border-radius:var(--radius-lg);border-width:4px}.hero-tag{bottom:10px;padding:6px 10px;font-size:12px;inset-inline-start:10px}.hero p{font-size:15px}.search-box{gap:8px;padding:8px}.search-box input{width:100%;min-width:0}.hero-ctas .btn{justify-content:center;width:100%}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.stats>div{padding:10px}.stats b{font-size:20px}section.block{padding:32px 0}.sec-head{flex-wrap:wrap;gap:10px}.loc-card{gap:14px;padding:20px}.loc-card .btn{width:100%}.chips{flex-direction:column;gap:10px;display:flex}.chips .btn{justify-content:center;width:100%;margin:0!important}.entry,.content{overflow-wrap:anywhere}.mk-form,.mk-form label,.mk-form input,.mk-form select,.mk-form textarea{box-sizing:border-box;width:100%;max-width:100%}input,select,textarea{font-size:16px!important}.mk-form .btn,.mk-form button{width:100%}.site-footer{text-align:center}.site-footer .cols{gap:26px}.site-footer ul{padding:0}}@media (width<=400px){.container{padding-inline:12px}.brand>span{display:none}.woocommerce ul.products{gap:8px}}.site-header .container{height:var(--header-h);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid!important}.brand{flex-shrink:0;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.brand-mark{flex-shrink:0}.brand .custom-logo,.brand .custom-logo-link img{width:auto;max-height:44px;display:block}.brand>span{min-width:0;display:block}.brand b{white-space:nowrap;text-overflow:ellipsis;max-width:none;font-size:18px;line-height:1.25;display:block;overflow:hidden}.brand small{white-space:nowrap;color:var(--muted-fg);font-size:12px;line-height:1.3;display:block}.main-nav{justify-content:center;min-width:0;display:flex}.main-nav ul{flex-wrap:nowrap;gap:2px;display:flex}.main-nav a{white-space:nowrap;padding:8px 10px;font-size:15px}.header-actions{flex-shrink:0;justify-self:end;align-items:center;gap:8px;display:flex}.header-actions .btn,.cart-link,.menu-toggle{height:44px;min-height:44px}.cart-link,.menu-toggle{width:44px;padding:0}.menu-toggle{display:none}@media (width>=1101px){.site-header .container{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""nav nav";row-gap:4px;height:auto;padding-top:10px;padding-bottom:4px}.brand{grid-area:brand}.header-actions{grid-area:actions}.main-nav{border-top:1px solid var(--border);grid-area:nav;justify-content:center;padding-top:4px}.main-nav ul{flex-wrap:wrap;justify-content:center}.main-nav.open{box-shadow:none;padding:4px 0 0;position:static}}@media (width<=1100px){.site-header .container{grid-template-columns:minmax(0,1fr) auto}.main-nav{display:none!important}.main-nav.open{top:var(--header-h);background:var(--card);border-bottom:1px solid var(--border);box-shadow:var(--shadow-card);max-height:calc(100vh - var(--header-h) - 20px);z-index:60;padding:10px 16px 16px;position:absolute;left:0;right:0;overflow-y:auto;display:block!important}.main-nav.open ul{flex-direction:column;gap:2px}.main-nav.open a{border-radius:10px;padding:12px 14px;font-size:16px}.menu-toggle{justify-content:center;align-items:center;display:inline-flex!important}}@media (width<=900px){.header-actions .lbl,.header-actions .hide-sm{display:none!important}.header-actions .btn-outline:not(.menu-toggle){width:44px;padding:0;font-size:18px}}@media (width<=700px){:root{--header-h:62px}.site-header .container,.brand{gap:8px}.brand-mark{flex-shrink:0;width:38px;height:38px;font-size:18px}.brand .custom-logo,.brand .custom-logo-link img{max-height:38px}.brand>span{display:block!important}.brand b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.25;display:-webkit-box}.brand small{display:none}.header-actions{gap:6px}.header-actions .btn,.cart-link,.menu-toggle{height:40px;min-height:40px}.cart-link,.menu-toggle,.header-actions .btn-outline:not(.menu-toggle){width:40px}.header-actions .btn-primary{padding-inline:12px;font-size:14px}}@media (width<=380px){.brand b{font-size:13px}.header-actions .btn-outline:not(.menu-toggle){display:none}.header-actions .btn-primary{padding-inline:10px}}.mk-announce{background:var(--grad-primary);color:#fff;text-align:center;padding:8px 16px;font-size:14px;font-weight:700}.dash-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:18px 0;display:grid}.dash-kpi{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--fg);transition:transform .2s var(--ease),border-color .2s;padding:16px 18px;display:block}.dash-kpi:hover{border-color:var(--primary);transform:translateY(-2px)}.dash-kpi small{color:var(--muted-fg);font-weight:600;display:block}.dash-kpi b{color:var(--primary-deep);font-size:26px;line-height:1.35;display:block}.dash-box{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:16px;padding:18px 20px}.dash-box h3{margin:0 0 10px;font-size:17px}.dash-filter{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.dash-filter a{border:1px solid var(--border);color:var(--muted-fg);border-radius:99px;padding:6px 14px;font-size:14px;font-weight:600}.dash-filter a.on,.dash-filter a:hover{background:var(--primary-soft);color:var(--primary-deep);border-color:var(--primary)}.dash-filter input,.dash-filter select{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-height:40px;padding:6px 12px;font-family:inherit}.dash-filter input[type=search]{flex:1;min-width:200px}.mk-table td.acts{flex-wrap:wrap;gap:6px;display:flex}.mk-track{--wa:oklch(63% .16 152);--wa-deep:oklch(52% .14 152);font-variant-numeric:tabular-nums;max-width:1120px;margin:0 auto}.mk-track .screen-reader-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mkt-ic{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.mk-track-form{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:22px 24px;position:relative;overflow:hidden}.mk-track-form:before{content:"";background:var(--grad-primary);height:4px;position:absolute;inset:0 0 auto}.mk-track-form-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.mk-track-form h2{margin:0;font-size:1.2rem;font-weight:800}.mk-track-form-head p{color:var(--muted-fg);margin:2px 0 0;font-size:.92rem}.mk-track-form .row{align-items:stretch;gap:10px;display:flex}.mkt-field{flex:1;align-items:center;margin:0;display:flex;position:relative}.mkt-field>.mkt-ic{color:var(--muted-fg);pointer-events:none;position:absolute;inset-inline-start:15px}.mkt-field input{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:50px;font:inherit;background:var(--bg);color:var(--fg);padding:12px 16px;padding-inline-start:46px;font-size:1rem;transition:border-color .2s,box-shadow .2s,background .2s}.mkt-field input:focus{border-color:var(--primary);background:var(--card);box-shadow:0 0 0 4px var(--ring);outline:none}.mk-track-form .btn{min-height:50px;padding-inline:24px}.mk-track-form .btn .mkt-ic{width:18px;height:18px}.mk-track-hint{color:var(--muted-fg);margin:10px 0 0;font-size:.82rem}.mk-track-error{margin-top:16px}.mkt-root{transition:opacity .3s}.mkt-dash{animation:mkxUp .5s var(--ease) both;flex-direction:column;gap:18px;margin-top:22px;display:flex}.mkt-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.mkt-main,.mkt-side{flex-direction:column;gap:18px;min-width:0;display:flex}.mkt-side{top:calc(var(--header-h) + 16px);position:sticky}.mkt-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px}.mkt-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.mkt-card-head h3{align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:800;display:inline-flex}.mkt-card-head h3 .mkt-ic{width:19px;height:19px;color:var(--primary)}.mkt-count{color:var(--muted-fg);background:var(--muted);border-radius:99px;padding:3px 10px;font-size:.76rem;font-weight:700}.mkt-hero{isolation:isolate;border-radius:var(--radius-xl);background:var(--grad-primary);color:var(--card);box-shadow:var(--shadow-el);padding:24px 26px;position:relative;overflow:hidden}.mkt-hero:before{content:"";z-index:-1;inset-inline-end:-90px;background:radial-gradient(circle,oklch(100% 0 0/.2),#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;top:-130px}.mkt-hero:after{content:"";z-index:-1;inset-inline-start:-60px;background:radial-gradient(circle,oklch(100% 0 0/.1),#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-140px}.mkt-hero.mkt-tone-cancelled{background:linear-gradient(135deg,var(--danger),oklch(44% .16 27));box-shadow:0 22px 50px -22px oklch(45% .17 27/.45)}.mkt-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mkt-kicker{background:oklch(100% 0 0/.16);border:1px solid oklch(100% 0 0/.22);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.mkt-kicker .mkt-ic{width:15px;height:15px}.mkt-live{background:oklch(0% 0 0/.12);border-radius:99px;align-items:center;gap:8px;padding:5px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.mkt-live i{width:8px;height:8px;animation:mktPing 1.6s var(--ease) infinite;background:currentColor;border-radius:50%}.is-offline .mkt-live i{opacity:.4;animation:none}.mkt-hero-main{align-items:center;gap:16px;margin:20px 0 4px;display:flex}.mkt-hero-ic{background:oklch(100% 0 0/.18);border:1px solid oklch(100% 0 0/.28);border-radius:18px;flex:none;place-items:center;width:62px;height:62px;display:grid}.mkt-hero-ic .mkt-ic{width:30px;height:30px}.mkt-tone-active .mkt-hero-ic{animation:3s ease-in-out infinite mktFloat}.mkt-hero-title{color:inherit;margin:0;font-size:clamp(1.3rem,2.6vw,1.75rem);font-weight:800;line-height:1.4}.mkt-hero-desc{opacity:.92;margin:4px 0 0;line-height:1.7}.mkt-progress{margin-top:20px}.mkt-progress-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:.88rem;display:flex}.mkt-progress-meta b{font-size:1.35rem;font-weight:800;line-height:1}.mkt-eta{background:oklch(100% 0 0/.18);border-radius:99px;align-items:center;gap:6px;margin-inline-start:auto;padding:5px 12px;font-weight:700;display:inline-flex}.mkt-eta .mkt-ic{width:16px;height:16px}.mkt-bar{background:oklch(100% 0 0/.22);border-radius:99px;height:10px;overflow:hidden}.mkt-bar span{border-radius:inherit;background:var(--card);min-width:10px;height:100%;transition:width .9s var(--ease);display:block;position:relative;overflow:hidden}.mkt-tone-active .mkt-bar span:after{content:"";background:linear-gradient(90deg,#0000,oklch(53% .11 166/.35),#0000) 0 0/200% 100%;animation:1.8s linear infinite mkShim;position:absolute;inset:0}.mkt-segs{text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin:12px 0 0;padding:0;font-size:.78rem;list-style:none;display:grid}.mkt-segs li{opacity:.6}.mkt-segs li:first-child{text-align:start}.mkt-segs li:last-child{text-align:end}.mkt-segs li.done,.mkt-segs li.current{opacity:1}.mkt-segs li.current{font-weight:800}.mkt-actions{border-top:1px solid oklch(100% 0 0/.18);flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:18px;display:flex}.mkt-btn{white-space:nowrap;border:1px solid var(--border);background:var(--card);min-height:40px;color:var(--fg);font:inherit;cursor:pointer;transition:background .2s,transform .2s var(--ease),border-color .2s,box-shadow .2s;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.mkt-btn:hover{border-color:var(--primary);transform:translateY(-1px)}.mkt-btn:focus-visible{box-shadow:0 0 0 4px var(--ring);outline:none}.mkt-btn .mkt-ic{width:17px;height:17px}.mkt-hero .mkt-btn{color:inherit;background:oklch(100% 0 0/.14);border-color:oklch(100% 0 0/.26)}.mkt-hero .mkt-btn:hover{background:oklch(100% 0 0/.26);border-color:oklch(100% 0 0/.45)}.mkt-hero .mkt-btn.is-ok{background:var(--card);color:var(--primary-deep)}.mkt-btn-primary{background:var(--grad-primary);color:var(--card);box-shadow:var(--shadow-el);border-color:#0000}.mkt-btn-wa{background:var(--wa);color:var(--card);border-color:#0000}.mkt-btn-wa:hover{background:var(--wa-deep);border-color:#0000}.mkt-tl{margin:0;padding:0;list-style:none}.mkt-tl li{gap:14px;padding-bottom:22px;display:flex;position:relative}.mkt-tl li:last-child{padding-bottom:0}.mkt-tl li:not(:last-child):before{content:"";inset-inline-start:19px;background:repeating-linear-gradient(to bottom,var(--border) 0 5px,transparent 5px 9px);border-radius:2px;width:2px;position:absolute;top:44px;bottom:4px}.mkt-tl li.done:not(:last-child):before{background:var(--primary)}.mkt-tl-dot{background:var(--muted);width:40px;height:40px;color:var(--muted-fg);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.mkt-tl-dot .mkt-ic{width:19px;height:19px}.mkt-tl .done .mkt-tl-dot{background:var(--primary);color:var(--card)}.mkt-tl .current .mkt-tl-dot{background:var(--primary-soft);color:var(--primary-deep);box-shadow:inset 0 0 0 2px var(--primary)}.mkt-tl .current .mkt-tl-dot:after{content:"";border:2px solid var(--primary);opacity:0;animation:mktRing 1.8s var(--ease) infinite;border-radius:16px;position:absolute;inset:-6px}.mkt-tl-body{flex:1;min-width:0;padding-top:1px}.mkt-tl-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mkt-tl-row b{font-size:.98rem}.mkt-tl .todo .mkt-tl-row b{color:var(--muted-fg);font-weight:600}.mkt-tl .current .mkt-tl-row b{color:var(--primary-deep)}.mkt-tl-body p{color:var(--muted-fg);margin:3px 0 0;font-size:.86rem;line-height:1.7}.mkt-tl .todo .mkt-tl-body p{opacity:.7}.mkt-tl time{color:var(--muted-fg);background:var(--muted);white-space:nowrap;border-radius:99px;padding:2px 10px;font-size:.75rem;font-weight:600}.mkt-tag{color:var(--primary-deep);background:var(--primary-soft);border-radius:99px;padding:2px 10px;font-size:.74rem;font-weight:800}.mkt-alert{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.8;display:flex}.mkt-alert-ic{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mkt-alert-title{display:block}.mkt-alert p{margin:2px 0 0;font-size:.9rem}.mkt-alert a{color:inherit;font-weight:700;text-decoration:underline}.mkt-alert-warn{background:var(--warning-soft);border-color:color-mix(in oklab,var(--warning) 45%,transparent)}.mkt-alert-warn .mkt-alert-ic{background:color-mix(in oklab,var(--warning) 28%,transparent);color:var(--warning-fg)}.mkt-alert-danger{background:var(--danger-soft);border-color:color-mix(in oklab,var(--danger) 28%,transparent)}.mkt-alert-danger .mkt-alert-ic{background:color-mix(in oklab,var(--danger) 14%,transparent);color:var(--danger)}.mkt-alert-danger .mkt-alert-title{color:var(--danger)}.mkt-moved-to{background:var(--primary-soft);width:fit-content;color:var(--primary-deep);border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:6px 12px;font-size:.88rem;display:flex}.mkt-moved-to .mkt-ic{width:16px;height:16px}.mkt-moves-log{margin-top:8px;font-size:.85rem}.mkt-moves-log summary{cursor:pointer;font-weight:700}.mkt-moves-log ul{margin:6px 0 0;padding-inline-start:18px}.mkt-moves-log time{font-weight:700}.mk-track-cancel{border-radius:var(--radius);background:var(--danger-soft);color:var(--danger);margin:14px 0;padding:14px 16px}.mkt-items{margin:0;padding:0;list-style:none}.mkt-items li{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;display:flex}.mkt-items li:first-child{padding-top:0}.mkt-items li:last-child{border-bottom:0;padding-bottom:0}.mkt-thumb{background:var(--muted);width:48px;height:48px;color:var(--muted-fg);border:1px solid var(--border);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.mkt-thumb img{object-fit:cover;width:100%;height:100%}.mkt-item-name{flex:1;min-width:0;font-weight:700;line-height:1.5}.mkt-item-name small{color:var(--muted-fg);font-size:.8rem;font-weight:500;display:block}.mkt-item-price{white-space:nowrap;font-weight:800}.mkt-totals{border-radius:var(--radius);background:var(--muted);gap:8px;margin-top:14px;padding:14px;font-size:.9rem;display:grid}.mkt-totals div{color:var(--muted-fg);justify-content:space-between;gap:10px;display:flex}.mkt-totals .grand{color:var(--fg);border-top:1px dashed var(--border);padding-top:8px;font-size:1.05rem;font-weight:800}.mkt-phs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mkt-phs li{background:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.mkt-pill{background:var(--card);color:var(--muted-fg);border:1px solid var(--border);white-space:nowrap;border-radius:99px;flex:none;padding:4px 10px;font-size:.75rem;font-weight:800}.mkt-pill.is-preparing,.mkt-pill.is-active{background:var(--warning-soft);color:var(--warning-fg);border-color:#0000}.mkt-pill.is-out{background:var(--primary-soft);color:var(--primary-deep);border-color:#0000}.mkt-pill.is-delivered,.mkt-pill.is-done{background:var(--primary);color:var(--card);border-color:#0000}.mkt-pill.is-unavailable,.mkt-pill.is-cancelled{background:var(--danger-soft);color:var(--danger);border-color:#0000}.mkt-facts{margin:0}.mkt-fact{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:11px 0;display:flex}.mkt-fact:first-child{padding-top:0}.mkt-fact:last-child{border-bottom:0;padding-bottom:0}.mkt-fact>.mkt-ic{width:18px;height:18px;color:var(--primary)}.mkt-fact dt{color:var(--muted-fg);flex:1;font-size:.86rem}.mkt-fact dd{text-align:end;margin:0;font-weight:800}.mkt-ph-head{align-items:center;gap:12px;display:flex}.mkt-ph-ic{background:var(--primary-soft);width:48px;height:48px;color:var(--primary-deep);border-radius:14px;flex:none;place-items:center;display:grid}.mkt-ph-ic .mkt-ic{width:22px;height:22px}.mkt-ph-head small,.mkt-addr small{color:var(--muted-fg);font-size:.78rem;display:block}.mkt-ph-head b,.mkt-addr b{font-size:1.02rem;line-height:1.5;display:block}.mkt-ph-head span{color:var(--muted-fg);align-items:center;gap:4px;font-size:.82rem;display:inline-flex}.mkt-ph-head span .mkt-ic{width:14px;height:14px}.mkt-ph-meta{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.mkt-chip{background:var(--muted);color:var(--fg);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.mkt-chip .mkt-ic{width:14px;height:14px;color:var(--primary)}.mkt-ph-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.mkt-ph-actions .mkt-btn{justify-content:center}.mkt-ph-actions .mkt-btn:only-child{grid-column:1/-1}.mkt-addr{align-items:center;gap:12px;display:flex}.mkt-help{color:var(--fg);background:var(--primary-soft);box-shadow:none;transition:transform .2s var(--ease);border-color:#0000;align-items:center;gap:12px;text-decoration:none;display:flex}.mkt-help:hover{transform:translateY(-2px)}.mkt-help>div{flex:1}.mkt-help b{display:block}.mkt-help small{color:var(--muted-fg)}.mkt-help-ic{background:var(--card);width:42px;height:42px;color:var(--primary-deep);border-radius:12px;flex:none;place-items:center;display:grid}.mkt-help>.mkt-ic{color:var(--primary-deep)}.mk-track-mine{margin-top:20px}.mkt-orders{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mkt-orders a{border:1px solid var(--border);color:inherit;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.mkt-orders a:hover{border-color:var(--primary);background:var(--primary-soft)}.mkt-orders .mkt-ph-ic{border-radius:12px;width:42px;height:42px}.mkt-orders-main{flex:1;min-width:0}.mkt-orders-main b{display:block}.mkt-orders-main small{color:var(--muted-fg)}.mkt-orders a>.mkt-ic{width:18px;height:18px;color:var(--muted-fg)}.mk-track-thanks{border-radius:var(--radius);background:var(--primary-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:16px;display:flex}.mkt-flash .mkt-hero{animation:mktFlash 1.4s var(--ease)}@keyframes mktPing{0%{box-shadow:0 0 oklch(100% 0 0/.7)}to{box-shadow:0 0 0 10px oklch(100% 0 0/0)}}@keyframes mktRing{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}@keyframes mktFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mktFlash{0%{box-shadow:0 0 oklch(53% .11 166/.6)}to{box-shadow:0 0 0 18px oklch(53% .11 166/0)}}@media (width<=920px){.mkt-grid{grid-template-columns:1fr}.mkt-side{position:static}}@media (width<=640px){.mk-track-form{padding:18px}.mk-track-form .row{flex-direction:column}.mkt-hero{padding:20px}.mkt-hero-ic{border-radius:15px;width:52px;height:52px}.mkt-hero-ic .mkt-ic{width:26px;height:26px}.mkt-segs{display:none}.mkt-eta{margin-inline-start:0}.mkt-actions .mkt-btn{flex:calc(50% - 8px);justify-content:center}.mkt-card{padding:16px}.mkt-ph-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mkt-dash,.mkt-live i,.mkt-hero-ic,.mkt-bar span:after,.mkt-tl .current .mkt-tl-dot:after,.mkt-flash .mkt-hero{animation:none!important}}@media print{.site-header,.site-footer,.mk-track-form,.mkt-actions,.mkt-live,.mk-track-mine,.mkt-help,.mkt-ph-actions{display:none!important}.mkt-hero{border:1px solid var(--border);box-shadow:none;color:var(--fg)!important;background:0 0!important}.mkt-grid{grid-template-columns:1fr}.mkt-side{position:static}.mkt-card{box-shadow:none;break-inside:avoid}}.mk-pay-box{border-radius:var(--radius);background:var(--primary-soft);border:1px dashed var(--primary);flex-direction:column;gap:4px;margin:10px 0;padding:12px 14px;display:flex}.mk-pay-box b{color:var(--primary-deep);font-size:1.15rem}.mk-pay-box small{color:var(--muted-fg)}:root{--star:oklch(80% .16 80);--star-off:oklch(90% .01 250)}.mk-stars{color:var(--star-off);letter-spacing:2px;white-space:nowrap;direction:ltr;font-size:18px;line-height:1;display:inline-block;position:relative}.mk-stars-fill{color:var(--star);position:absolute;inset:0 auto 0 0;overflow:hidden}.mk-stars.sm{letter-spacing:1px;font-size:13px}.mk-stars.lg{font-size:24px}.mk-rate-badge{align-items:center;gap:6px;margin:6px 0 2px;font-size:13px;display:inline-flex}.mk-rate-badge b{color:var(--fg)}.mk-rate-badge small{color:var(--muted-fg)}.mk-rate-badge.is-new{color:var(--primary-deep);font-weight:700}.mk-rate{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--primary-soft),var(--card) 70%);grid-template-columns:1fr 1fr;gap:20px;margin:20px 0 24px;padding:22px;display:grid}.mk-rate-summary{align-items:center;gap:22px;display:flex}.mk-rate-score{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:130px;display:flex}.mk-rate-score b{color:var(--fg);font-size:48px;font-weight:800;line-height:1}.mk-rate-score span{color:var(--muted-fg);font-size:12px}.mk-rate-bars{flex:1;gap:6px;display:grid}.mk-bar{color:var(--muted-fg);grid-template-columns:34px 1fr 26px;align-items:center;gap:8px;font-size:12px;display:grid}.mk-bar i{background:var(--muted);border-radius:99px;height:8px;overflow:hidden}.mk-bar em{background:var(--star);height:100%;transition:width .6s var(--ease);border-radius:99px;display:block}.mk-rate-form{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);gap:10px;padding:18px;display:grid}.mk-rate-form h3{margin:0;font-size:17px}.mk-rate-form textarea,.mk-rate-form input[type=email],.mk-rate-form input[name=author]{border:1px solid var(--border);width:100%;font:inherit;background:var(--bg);border-radius:10px;padding:10px 12px}.mk-rate-form textarea:focus,.mk-rate-form input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring);outline:none}.mk-rate-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mk-rate-ok{background:var(--primary-soft);color:var(--primary-deep);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:700}.mk-star-input{direction:ltr;flex-direction:row-reverse;justify-content:flex-end;gap:4px;display:inline-flex}.mk-star-input input{opacity:0;pointer-events:none;position:absolute}.mk-star-input label{color:var(--star-off);cursor:pointer;transition:transform .15s var(--ease),color .15s;font-size:34px;line-height:1}.mk-star-input label:hover{transform:scale(1.15)}.mk-star-input label:hover,.mk-star-input label:hover~label,.mk-star-input input:checked~label{color:var(--star)}.mk-star-input input:focus-visible+label{outline:2px solid var(--primary);border-radius:6px}.mk-reviews{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.mk-review{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px}.mk-review-head{align-items:center;gap:10px;display:flex}.mk-review-head>div{flex-direction:column;flex:1;display:flex}.mk-review-head small{color:var(--muted-fg);font-size:11px}.mk-avatar{background:var(--grad-primary);width:36px;height:36px;color:var(--card);border-radius:50%;place-items:center;font-weight:800;display:grid}.mk-review p{color:var(--fg);margin:10px 0 0;font-size:14px}.mk-top-rated .card{position:relative}.mk-rank{top:10px;z-index:2;background:var(--grad-primary);color:var(--card);box-shadow:var(--shadow-el);border-radius:99px;padding:4px 10px;font-size:13px;font-weight:800;position:absolute;inset-inline-start:10px}.mk-rank.r1{background:linear-gradient(135deg,var(--star),var(--warning-fg))}@media (width<=780px){.mk-rate{grid-template-columns:1fr;padding:16px}.mk-rate-summary{flex-direction:column}.mk-rate-row{grid-template-columns:1fr}}.mk-rxo{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);margin:16px 0;padding:16px}.mk-rxo h4{margin:0 0 8px}.mk-rxo-sum{margin:0 0 10px}.mk-rxo-table{border-collapse:collapse;width:100%;margin:8px 0;font-size:14px}.mk-rxo-table th,.mk-rxo-table td{border-bottom:1px solid var(--border);text-align:start;padding:8px}.mk-rxo-table tr.ok td{background:var(--primary-soft)}.mk-rxo-table tr.miss td{background:var(--danger-soft);color:var(--danger)}.mk-rxo-table tr.sum td{background:var(--muted);font-weight:800}.mk-rxo-actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.mk-rxo-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-rxo-form input{border:1px solid var(--border);border-radius:10px;min-width:170px;padding:9px 12px}.mk-rxo-opt{border:1px solid var(--border);border-radius:var(--radius);margin:10px 0;padding:12px}.mk-rxo-opt.best{border-color:var(--primary);box-shadow:var(--shadow-card)}.mk-rxo-hist{margin-top:12px}.mk-rxo-hist ul{margin:6px 0 0}.mk-lang{display:inline-block;position:relative}.mk-lang-btn{color:#0f766e;cursor:pointer;background:#fff;border:2px solid #0f766e;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #0f766e26}.mk-lang-btn:hover{color:#fff;background:#0f766e}.mk-lang-caret{font-size:11px}.mk-lang-menu{top:calc(100% + 8px);z-index:9999;background:#fff;border-radius:14px;flex-direction:column;width:250px;max-height:380px;padding:10px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 12px 40px #0000002e}.mk-lang-menu[hidden]{display:none}.mk-lang-search{border:1px solid #ddd;border-radius:8px;width:100%;margin-bottom:8px;padding:8px 10px;font-family:inherit}.mk-lang-menu ul{margin:0;padding:0;list-style:none;overflow-y:auto}.mk-lang-menu li button{text-align:start;cursor:pointer;color:#222;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:14px;display:flex}.mk-lang-menu li button:hover{background:#f0fdfa}.mk-lang-menu li button.on{color:#fff;background:#0f766e}@media (width<=600px){.mk-lang-cur{display:none}.mk-lang-btn{padding:8px 10px}.mk-lang-menu{top:70px;width:auto;position:fixed;inset-inline:10px}}.goog-te-banner-frame,.skiptranslate iframe,#goog-gt-tt,.goog-te-balloon-frame{display:none!important}body{top:0!important}.goog-text-highlight{box-shadow:none!important;background:0 0!important}.mk-nearest{background:var(--grad-primary);color:#fff;box-shadow:0 18px 40px -18px color-mix(in oklab,var(--primary) 70%,transparent);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px 22px;margin-bottom:22px;padding:22px 24px;animation:.5s cubic-bezier(.2,.8,.2,1) mkNearIn;display:grid;position:relative;overflow:hidden}.mk-nearest:after{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -60px -80px auto}.mk-nearest-pulse{background:#ffffff2e;border-radius:50%;place-items:center;width:62px;height:62px;font-size:28px;display:grid;position:relative}.mk-nearest-pulse:before{content:"";border:2px solid #fff9;border-radius:50%;animation:1.8s ease-out infinite mkPulse;position:absolute;inset:0}.mk-nearest-info small{letter-spacing:.3px;background:#fff3;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.mk-nearest-info h3{color:#fff;margin:6px 0 2px;font-size:22px}.mk-nearest-info p{opacity:.85;margin:0;font-size:14px}.mk-nearest-stats{flex-wrap:wrap;gap:10px;display:flex}.mk-stat{text-align:center;background:#ffffff24;border:1px solid #ffffff38;border-radius:16px;min-width:96px;padding:10px 16px}.mk-stat b{font-size:22px;font-weight:900;line-height:1.15;display:block}.mk-stat b i{opacity:.85;font-size:13px;font-style:normal;font-weight:700}.mk-stat span{opacity:.85;font-size:12px}.mk-stat-main{color:var(--primary-deep);background:#fff}.mk-stat-main b{font-size:30px}.mk-nearest-actions{z-index:1;flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex;position:relative}.mk-nearest-actions .btn-primary{color:var(--primary-deep);background:#fff}.mk-nearest-actions .btn-outline{color:#fff;background:0 0;border-color:#ffffff80}.mk-nearest-acc{opacity:.85;grid-column:1/-1;font-size:12px}.card-nearest{outline:2px solid var(--primary);box-shadow:0 12px 30px -14px color-mix(in oklab,var(--primary) 60%,transparent)}.tag-dist{background:var(--primary-soft);color:var(--primary-deep);font-weight:800}.tag-time{font-weight:700}@keyframes mkPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes mkNearIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=760px){.mk-nearest{grid-template-columns:auto 1fr;padding:18px}.mk-nearest-stats{grid-column:1/-1}.mk-stat{flex:1}}.mkn{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-el);border-radius:26px;grid-template-columns:1.15fr 1fr;gap:0;margin-bottom:26px;animation:.55s cubic-bezier(.2,.8,.2,1) mkNearIn;display:grid;position:relative;overflow:hidden}.mkn-main{background:var(--grad-primary);color:#fff;padding:26px 26px 20px;position:relative;overflow:hidden}.mkn-main:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff2e,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;inset:-140px auto auto -120px}.mkn-main:after{content:"";pointer-events:none;background:#ffffff12;border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -70px -90px auto}.mkn-main>*{z-index:1;position:relative}.mkn-head{align-items:center;gap:16px;display:flex}.mkn-thumb{background:#ffffff29;border:2px solid #ffffff59;border-radius:20px;flex:none;place-items:center;width:76px;height:76px;font-size:34px;display:grid;position:relative}.mkn-thumb img{object-fit:cover;border-radius:18px;width:100%;height:100%}.mkn-pulse{border:2px solid #ffffff8c;border-radius:24px;animation:1.8s ease-out infinite mkPulse;position:absolute;inset:-6px}.mkn-kicker{backdrop-filter:blur(6px);background:#fff3;border-radius:99px;padding:4px 12px;font-size:12px;font-weight:800;display:inline-block}.mkn-title h3{color:#fff;margin:8px 0 2px;font-size:25px;line-height:1.25}.mkn-title p{opacity:.88;margin:0;font-size:14px}.mkn-badges{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.mkn-chip{background:#ffffff29;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.mkn-chip i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ffffff2e}.mkn-open i{background:oklch(85% .2 150);animation:1.6s infinite mkBlink}.mkn-closed i{background:oklch(80% .15 70)}.mkn-ok{color:var(--primary-deep);background:#fffffff2}.mkn-rate{align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.mkn-rate small{opacity:.85}.mkn-stars{letter-spacing:2px;color:#ffffff59;direction:ltr;display:inline-block;position:relative}.mkn-stars-f{white-space:nowrap;color:var(--star,oklch(80% .16 80));position:absolute;inset:0 auto 0 0;overflow:hidden}.mkn-stats{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;margin-top:18px;display:grid}.mkn-stat{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:16px;padding:12px 14px}.mkn-stat b{font-size:22px;font-weight:800;line-height:1.1;display:block}.mkn-stat b i{opacity:.85;font-size:13px;font-style:normal}.mkn-stat span{opacity:.85;font-size:12px}.mkn-stat-hl{color:var(--primary-deep);background:#fff}.mkn-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mkn-btn{cursor:pointer;color:#fff;background:#ffffff1a;border:1px solid #fff6;border-radius:12px;align-items:center;gap:6px;padding:10px 15px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.mkn-btn:hover{background:#ffffff38;transform:translateY(-2px)}.mkn-btn-main{color:var(--primary-deep);background:#fff;border-color:#fff;box-shadow:0 8px 20px -8px #00000059}.mkn-btn-main:hover{background:#fff}.mkn-acc{opacity:.9;margin-top:14px;font-size:12px}.mkn-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.mkn-side{background:var(--muted);flex-direction:column;display:flex}.mkn-map{z-index:0;flex:1;min-height:260px}.mkn-pin-me{background:oklch(60% .18 250);border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 6px oklch(60% .18 250/.25)}.mkn-pin-ph{background:var(--primary);border:3px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:38px;height:38px;font-size:16px;display:grid;transform:rotate(-45deg);box-shadow:0 8px 16px -6px #0006}.mkn-pin-alt{background:var(--primary-deep);opacity:.8;border:2px solid #fff;border-radius:50%;width:14px;height:14px}.mkn-alts{background:var(--card);border-top:1px solid var(--border);gap:6px;padding:12px;display:grid}.mkn-alts-h{color:var(--muted-fg);padding:0 4px;font-size:12px;font-weight:800}.mkn-alt{color:var(--fg);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:background .15s;display:flex}.mkn-alt:hover{background:var(--primary-soft)}.mkn-alt-n{background:var(--primary-soft);width:26px;height:26px;color:var(--primary-deep);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.mkn-alt-t{flex:1;min-width:0}.mkn-alt-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.mkn-alt-t small{color:var(--muted-fg);font-size:12px}.mkn-alt-d{color:var(--primary-deep);white-space:nowrap;font-size:13px;font-weight:800}@keyframes mkBlink{50%{opacity:.35}}@media (width<=860px){.mkn{grid-template-columns:1fr}.mkn-map{min-height:220px}.mkn-main{padding:20px}.mkn-title h3{font-size:21px}.mkn-btn{flex:auto;justify-content:center}}.mkn{isolation:isolate}.mkn:before{content:"";border-radius:inherit;background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 60%,transparent),transparent 40%,color-mix(in oklab,var(--primary) 40%,transparent));-webkit-mask-composite:xor;pointer-events:none;z-index:2;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.mkn-main{background:radial-gradient(600px 300px at 100% 0%,#ffffff24,transparent 60%),var(--grad-primary)}.mkn-stat{backdrop-filter:blur(8px);transition:transform .2s}.mkn-stat:hover{transform:translateY(-3px)}.mkn-route-note{background:#00000024;border-radius:14px;margin-top:12px;padding:10px 14px;font-size:13px;animation:.4s mkNearIn}.mkn-mapwrap{flex:1;min-height:300px;display:flex;position:relative}.mkn-mapwrap .mkn-map{flex:1;min-height:300px}.mkn-map-skel{height:100%;color:var(--muted-fg);place-items:center;font-size:14px;display:grid}.mkn-maptools{top:12px;z-index:500;flex-direction:column;gap:6px;display:flex;position:absolute;inset-inline-start:12px}.mkn-tool{border:1px solid var(--border);background:var(--card);width:40px;height:40px;box-shadow:var(--shadow-card);cursor:pointer;color:var(--fg);border-radius:12px;font-size:17px;transition:transform .15s,background .15s}.mkn-tool:hover{transform:scale(1.07)}.mkn-tool[aria-pressed=true]{background:var(--primary);color:#fff;border-color:var(--primary)}.mkn-legend{bottom:12px;z-index:500;background:color-mix(in oklab,var(--card) 92%,transparent);backdrop-filter:blur(6px);box-shadow:var(--shadow-card);color:var(--fg);border-radius:99px;gap:10px;padding:6px 12px;font-size:12px;font-weight:700;display:flex;position:absolute;inset-inline-start:12px}.mkn-legend span{align-items:center;gap:5px;display:inline-flex}.mkn-legend i{border-radius:50%;width:10px;height:10px}.l-me{background:oklch(60% .18 250)}.l-ph{background:var(--primary)}.l-alt{background:var(--primary-deep);opacity:.7}.mkn-route{stroke-dasharray:14 10;animation:1.2s linear infinite mkDash}@keyframes mkDash{to{stroke-dashoffset:-24px}}.mkn-pin-me{animation:2s ease-out infinite mkMe}@keyframes mkMe{0%{box-shadow:0 0 oklch(60% .18 250/.5)}to{box-shadow:0 0 0 18px oklch(60% .18 250/0)}}.mkn-pin-ph{animation:.6s cubic-bezier(.2,1.4,.4,1) mkDrop}@keyframes mkDrop{0%{opacity:0;transform:translateY(-30px)rotate(-45deg)}to{opacity:1;transform:rotate(-45deg)}}.mkn-loading .mkn-main{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;display:flex}.mkn-radar{place-items:center;width:110px;height:110px;font-size:34px;display:grid;position:relative}.mkn-radar i{border:2px solid #fff9;border-radius:50%;animation:2.1s ease-out infinite mkRadar;position:absolute;inset:0}.mkn-radar i:nth-child(2){animation-delay:.7s}.mkn-radar i:nth-child(3){animation-delay:1.4s}@keyframes mkRadar{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.mkn-load-t{color:#fff;margin:6px 0 4px;font-size:19px}.mkn-sk{background:linear-gradient(90deg,#ffffff1f,#ffffff4d,#ffffff1f) 0 0/200% 100%;border-radius:99px;width:70%;height:12px;animation:1.3s infinite mkShim}.mkn-sk.s2{width:50%}.mkn-sk.s3{width:60%}.mkn-shimmer{background:linear-gradient(90deg,var(--muted),var(--card),var(--muted));background-size:200% 100%;animation:1.3s infinite mkShim}@keyframes mkShim{to{background-position:-200% 0}}.mkn-bar{inset-inline:12px;z-index:9990;background:color-mix(in oklab,var(--card) 94%,transparent);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:18px;align-items:center;gap:8px;max-width:560px;margin-inline:auto;padding:10px 10px 10px 14px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:12px;transform:translateY(140%);box-shadow:0 20px 40px -14px oklch(25% .045 255/.35)}.mkn-bar.show{transform:none}.mkn-bar-t{flex:1;min-width:0}.mkn-bar-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.mkn-bar-t small{color:var(--muted-fg);font-size:12px}.mkn-bar-b{background:var(--primary-soft);min-width:44px;height:44px;color:var(--primary-deep);border-radius:12px;place-items:center;padding:0 14px;font-weight:800;text-decoration:none;display:grid}.mkn-bar-go{background:var(--grad-primary);color:#fff}@media (prefers-reduced-motion:reduce){.mkn *,.mkn-bar{transition:none!important;animation:none!important}}.mkx-hero{isolation:isolate;position:relative}.mkx-blob{z-index:-1;filter:blur(60px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.mkx-blob.b1{top:-120px;background:oklch(88% .08 166);width:380px;height:380px;inset-inline-end:-80px}.mkx-blob.b2{bottom:-140px;background:oklch(92% .06 220);width:300px;height:300px;inset-inline-start:-60px}.mkx-search{align-items:center;position:relative}.mkx-search-ic{opacity:.6;padding-inline-start:10px;font-size:18px}.mkx-search input{padding-inline-start:6px}.mkx-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.mkx-chips span{color:var(--muted-fg);font-weight:700}.mkx-chips a{background:var(--card);border:1px solid var(--border);transition:.2s var(--ease);border-radius:99px;padding:5px 12px;font-weight:600}.mkx-chips a:hover{border-color:var(--primary);color:var(--primary-deep);background:var(--primary-soft)}.mkx-btn-ghost{color:var(--primary-deep);background:0 0;border-color:#0000}.mkx-btn-ghost:hover{background:var(--primary-soft)}.mkx-trust{color:var(--muted-fg);flex-wrap:wrap;gap:8px 20px;margin:22px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.mkx-visual{min-width:0;position:relative}.mkx-visual .hero-img{animation:mkxUp .8s var(--ease) both}.mkx-float{background:color-mix(in oklab,var(--card) 92%,transparent);backdrop-filter:blur(10px);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:16px;align-items:center;gap:10px;padding:10px 14px;animation:5s ease-in-out infinite mkxFloat;display:flex;position:absolute}.mkx-float i{background:var(--primary-soft);border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.mkx-float b{font-size:14px;line-height:1.3;display:block}.mkx-float small{color:var(--muted-fg);font-size:12px}.mkx-float.f1{top:28px;inset-inline-start:-24px}.mkx-float.f2{bottom:70px;animation-delay:-2.5s;inset-inline-end:-20px}.mkx-visual .hero-tag{z-index:2}@keyframes mkxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mkxUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mkx-stats-wrap{z-index:2;margin-top:-40px;position:relative}.mkx-stats{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid;overflow:hidden}.mkx-stats>div{border-inline-start:1px solid var(--border);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:20px 24px;display:grid}.mkx-stats>div:first-child{border-inline-start:0}.mkx-stats i{background:var(--primary-soft);border-radius:14px;grid-row:span 2;place-items:center;width:46px;height:46px;font-size:20px;font-style:normal;display:grid}.mkx-stats b{color:var(--primary-deep);font-size:24px;line-height:1.2}.mkx-stats span{color:var(--muted-fg);font-size:13px}.mkx-eyebrow{color:var(--primary);letter-spacing:.02em;margin-bottom:6px;font-size:13px;font-weight:800;display:inline-block}.mkx-center{text-align:center;justify-content:center}.mkx-alt{background:linear-gradient(180deg,transparent,var(--primary-soft) 40%,transparent)}.mkx-loc{gap:20px}.mkx-loc-ic{background:var(--grad-primary);width:58px;height:58px;box-shadow:var(--shadow-el);border-radius:18px;flex:none;place-items:center;font-size:26px;display:grid}.mkx-loc-t{flex:1;min-width:0}.mkx-loc-a{text-align:center}.mkx-empty{text-align:center;border:2px dashed var(--border);border-radius:var(--radius-lg);background:var(--card);grid-column:1/-1;padding:40px 20px;font-size:34px}.mkx-empty p{color:var(--muted-fg);margin:8px 0 16px;font-size:16px}.mkx-prod .card-thumb{position:relative}.mkx-sale{top:10px;z-index:1;background:var(--danger);color:#fff;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:800;position:absolute;inset-inline-start:10px}.mkx-steps .step{position:relative}.mkx-num{top:14px;color:var(--primary-soft);font-size:40px;font-weight:800;line-height:1;position:absolute;inset-inline-end:16px}.mkx-why{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mkx-why-i{border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);transition:.25s var(--ease);padding:24px}.mkx-why-i:hover{box-shadow:var(--shadow-card);border-color:color-mix(in oklab,var(--primary) 30%,var(--border));transform:translateY(-3px)}.mkx-why-i i{background:var(--primary-soft);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:14px;font-size:22px;font-style:normal;display:grid}.mkx-why-i h3{margin-bottom:6px;font-size:17px}.mkx-why-i p{color:var(--muted-fg);margin:0;font-size:14px}.mkx-cta-grid{grid-template-columns:1.3fr 1fr;gap:20px;display:grid}.mkx-cta{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;padding:34px;display:flex}.mkx-cta h2{margin-bottom:8px;font-size:clamp(20px,2.4vw,26px)}.mkx-cta p{opacity:.85;margin:0}.mkx-cta-rx{background:var(--grad-primary);color:#fff;box-shadow:var(--shadow-el);border-color:#0000}.mkx-cta-rx .mkx-eyebrow{color:oklch(92% .06 166)}.mkx-cta-ph{background:var(--card);box-shadow:var(--shadow-card)}.mkx-btn-light{color:var(--primary-deep);background:#fff}.mkx-btn-light:hover{transform:translateY(-2px)}@media (width<=1100px){.mkx-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.mkx-float.f1{inset-inline-start:10px;top:10px}.mkx-float.f2{inset-inline-end:10px;bottom:60px}.mkx-stats-wrap{margin-top:-24px}.mkx-cta-grid{grid-template-columns:1fr}}@media (width<=700px){.mkx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mkx-stats>div{border-inline-start:0;border-top:1px solid var(--border);padding:14px}.mkx-stats>div:nth-child(-n+2){border-top:0}.mkx-stats>div:nth-child(2n){border-inline-start:1px solid var(--border)}.mkx-stats i{width:38px;height:38px;font-size:17px}.mkx-stats b{font-size:20px}.mkx-loc{text-align:center;flex-direction:column}.mkx-cta{padding:24px}.mkx-float{padding:8px 10px}.mkx-float small{display:none}.hero-ctas .btn{flex:1}}@media (width<=520px){.mkx-why{grid-template-columns:1fr}.mkx-float.f2{display:none}.mkx-search .btn{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.mkx-float,.mkx-visual .hero-img{animation:none}}:root{--fg:oklch(20% .045 255);--muted-fg:oklch(40% .03 255)}body{font-size:17px;line-height:1.8}.meta{font-size:15px}.hero h1{font-weight:800;line-height:1.3}.hero p{color:var(--fg);opacity:.85;font-size:19px;font-weight:500}.badge{font-size:14px}.search-box input{font-size:17px}.search-box input::placeholder{color:var(--muted-fg);opacity:1}.mkx-chips{font-size:14px}.mkx-trust{color:var(--fg);font-size:15px}.mkx-float b{font-size:15px}.mkx-float small{color:var(--fg);opacity:.8;font-size:13px}.mkx-stats b{font-size:26px}.mkx-stats span{color:var(--fg);font-size:15px;font-weight:600}.mkx-eyebrow{font-size:14px}.sec-head h2{font-weight:800}.sec-head a{font-size:16px}.loc-card h3{font-size:22px}.loc-card p{color:var(--fg);opacity:.8;font-size:16px}.cat{color:var(--fg);font-size:15px}.card-body h3{font-size:17px;line-height:1.5}.step h3{font-size:19px}.step p{color:var(--fg);opacity:.8;font-size:16px}.mkx-why-i h3{font-size:18px}.mkx-why-i p{color:var(--fg);opacity:.8;font-size:15.5px;line-height:1.75}.mkx-cta p{opacity:.92;font-size:16.5px}.mkx-cta-rx .mkx-eyebrow{color:#fff;opacity:.9}.btn,.site-footer p,.site-footer li{font-size:16px}@media (width<=700px){body{font-size:16px}.hero p{font-size:17px}.mkx-stats span{font-size:14px}}.mkn-btn-rx{order:-1}.mkn-alt{align-items:center;gap:8px;display:flex}.mkn-alt-t{min-width:0;color:inherit;flex:1;text-decoration:none}.mkn-alt-call,.mkn-alt-rx{background:var(--primary-soft);color:var(--primary-deep);border:1px solid color-mix(in oklab,var(--primary) 30%,transparent);border-radius:99px;flex:none;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.mkn-alt-call:hover,.mkn-alt-rx:hover,.mkn-tool.mkn-live[aria-pressed=true]{background:var(--primary);color:#fff}.mkn-live-badge{top:12px;z-index:500;background:var(--card);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:800;display:flex;position:absolute;inset-inline-end:12px;box-shadow:0 6px 16px -8px #00000059}.mkn-live-badge i{background:#e53935;border-radius:50%;width:8px;height:8px;animation:1.2s ease-out infinite mkPulse}.mkn,.mkn *{box-sizing:border-box}.mkn,.mkn-main,.mkn-side{min-width:0;max-width:100%}.mkn-title{flex:1;min-width:0}.mkn-title h3{overflow-wrap:anywhere}@media (width<=600px){.mkn{border-radius:20px;grid-template-columns:minmax(0,1fr);width:100%;margin-inline:0}.mkn-main{padding:16px 14px 14px}.mkn-main:before,.mkn-main:after{display:none}.mkn-head{gap:12px}.mkn-thumb{border-radius:16px;width:58px;height:58px;font-size:26px}.mkn-thumb img{border-radius:14px}.mkn-pulse{border-radius:20px}.mkn-kicker{padding:3px 10px;font-size:11px}.mkn-title h3{margin:6px 0 2px;font-size:18px}.mkn-title p{font-size:13px}.mkn-badges{margin-top:12px}.mkn-chip{padding:4px 9px;font-size:11px}.mkn-rate{flex-wrap:wrap;font-size:13px}.mkn-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.mkn-stat{border-radius:14px;min-width:0;padding:10px}.mkn-stat b{font-size:18px}.mkn-stat span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.mkn-stat:hover,.mkn-btn:hover{transform:none}.mkn-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.mkn-btn{text-align:center;white-space:normal;justify-content:center;min-width:0;padding:11px 8px;font-size:13px;line-height:1.3}.mkn-btn-main{grid-column:1/-1}.mkn-acc{font-size:11.5px;line-height:1.6}.mkn-mapwrap,.mkn-mapwrap .mkn-map,.mkn-map{min-height:230px}.mkn-tool{width:36px;height:36px;font-size:15px}.mkn-legend{flex-wrap:wrap;gap:8px;max-width:calc(100% - 24px);padding:5px 10px;font-size:11px}.mkn-alts{padding:10px 8px}.mkn-alt{flex-wrap:wrap;gap:8px;padding:8px}.mkn-alt-t{flex:60%}.mkn-alt-call{font-size:12px}.mkn-bar{inset-inline:8px;padding:8px 8px 8px 12px;bottom:8px}.mkn-bar-b{min-width:40px;height:40px;padding:0 10px}}@media (width<=360px){.mkn-actions{grid-template-columns:minmax(0,1fr)}.mkn-stat b{font-size:16px}}.mk-wa-float{bottom:18px;z-index:9980;color:#fff;background:oklch(70% .17 150);border-radius:50%;place-items:center;width:56px;height:56px;font-size:26px;text-decoration:none;display:grid;position:fixed;inset-inline-end:18px;box-shadow:0 12px 26px -10px oklch(40% .12 150/.6)}.mk-wa-float:hover{transform:scale(1.06)}body:has(.mkn-bar.show) .mk-wa-float{bottom:84px}:root{--muted-fg:oklch(44% .03 255);--border:oklch(88% .012 250);--ring:oklch(53% .11 166/.35)}body{font-size:16.5px}p,li,td{color:inherit}small,.mk-review-head small,.mk-lang-caret{font-size:12.5px}.mkn-kicker,.mkn-chip,.mkn-stat span,.mkn-legend,.mkn-acc{font-size:12.5px!important}.mkn-title p,.mkn-rate small,.mkn-stat span,.mkn-stat b i,.mkn-acc{opacity:1}.mkn-chip{background:#ffffff38;border-color:#fff6}.mkn-btn{background:#ffffff29;border-color:#ffffffa6}.mkn-alts-h{color:var(--fg);font-size:13px}.mkn-alt-t small{color:var(--muted-fg)}.site-footer li{opacity:.92}.site-footer li:hover{opacity:1}.copy{opacity:.85}.mk-track-steps li{opacity:.7}.mkx-search-ic{opacity:.85}.l-alt{opacity:1}.btn[disabled],.btn.loading{opacity:.75}input:not([type=checkbox]):not([type=radio]),select,textarea{color:var(--fg);background:var(--card);border:1.5px solid var(--border)!important}input::placeholder,textarea::placeholder{color:var(--muted-fg);opacity:1}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px var(--ring);outline:none;border-color:var(--primary)!important}label{color:var(--fg);font-weight:700}a:focus-visible,button:focus-visible,.btn:focus-visible,.mkn-btn:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.card{border:1px solid var(--border)}.tag{font-weight:800}table td,table th{border-bottom:1px solid var(--border);vertical-align:top;padding:12px 10px}table th{background:var(--muted);color:var(--fg);font-weight:800}table tr:nth-child(2n) td{background:oklch(98.5% .004 240)}.price,.woocommerce-Price-amount{color:var(--primary-deep);font-weight:800}@media (width<=600px){body{font-size:16px}.btn,.mkn-btn,button,.button{min-height:44px}h1{font-size:clamp(24px,7vw,30px)}}.mk-ph{padding-bottom:40px}.mk-ph-cover{color:#fff;isolation:isolate;padding:72px 0 34px;position:relative;overflow:hidden}.mk-ph-cover-bg{z-index:-1;background:var(--grad-primary);position:absolute;inset:0}.mk-ph-cover[style] .mk-ph-cover-bg{background:linear-gradient(180deg,oklch(25% .045 255/.35),oklch(30% .08 166/.92)),var(--mk-cover) center/cover;filter:saturate(1.1)}.mk-ph-cover-bg:after{content:"";background:radial-gradient(600px 300px at 90% 0,oklch(100% 0 0/.18),#0000 70%);position:absolute;inset:0}.mk-ph-head{flex-wrap:wrap;align-items:flex-end;gap:22px;display:flex}.mk-ph-logo{background:#fff;border:4px solid #fff;border-radius:28px;flex-shrink:0;place-items:center;width:120px;height:120px;display:grid;overflow:hidden;box-shadow:0 18px 40px -16px oklch(20% .05 255/.55)}.mk-ph-logo img{object-fit:cover;width:100%;height:100%}.mk-ph-logo span{font-size:52px}.mk-ph-id{flex:1;min-width:240px}.mk-ph-kicker{opacity:.85;letter-spacing:.02em;margin-bottom:4px;font-size:13px}.mk-ph-id h1{color:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;font-size:clamp(26px,4vw,40px);line-height:1.15;display:flex}.mk-ph-sub{opacity:.95;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.mk-ph-sub .mk-rate-badge{background:oklch(100% 0 0/.95)}.mk-ph-cta{flex-wrap:wrap;gap:8px;display:flex}.mk-btn-glass{color:#fff;backdrop-filter:blur(8px);background:oklch(100% 0 0/.16);border:1px solid oklch(100% 0 0/.35)}.mk-btn-glass:hover{color:#fff;background:oklch(100% 0 0/.26)}.mk-btn-wa{color:#fff;background:oklch(62% .16 150)}.mk-btn-wa:hover{color:#fff;background:oklch(55% .16 150)}.mk-ph-stats{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:-22px;display:grid;position:relative;overflow:hidden}.mk-ph-stats>div{border-inline-start:1px solid var(--border);flex-direction:column;gap:2px;padding:16px 18px;display:flex}.mk-ph-stats>div:first-child{border:0}.mk-ph-stats b{color:var(--fg);font-size:18px}.mk-ph-stats span{color:var(--muted-fg);font-size:12.5px}.mk-ph-tabs{top:var(--header-h);z-index:20;background:var(--bg);gap:6px;margin:8px 0 6px;padding:14px 0;display:flex;position:sticky;overflow-x:auto}.mk-ph-tabs a{white-space:nowrap;background:var(--muted);color:var(--fg);transition:.2s var(--ease);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none}.mk-ph-tabs a:hover{background:var(--primary-soft);color:var(--primary-deep)}.mk-ph-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.mk-ph-main{flex-direction:column;gap:20px;min-width:0;display:flex}.mk-ph-panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);scroll-margin-top:calc(var(--header-h) + 70px);padding:22px}.mk-ph-panel .mk-rate{margin:0}.mk-ph-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.mk-ph-panel-head h2{margin:0;font-size:20px}.mk-ph-search{gap:8px;margin-bottom:18px;display:flex}.mk-ph-search input{border:1px solid var(--border);background:var(--muted);font:inherit;border-radius:12px;flex:1;padding:12px 16px}.mk-ph-search input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--ring);background:#fff;outline:0}.mk-ph-grid.g3{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.mk-ph-prod{transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.mk-ph-prod:hover{box-shadow:var(--shadow-el);transform:translateY(-3px)}.mk-ph-prod h3{min-height:2.8em;font-size:15px;line-height:1.4}.mk-ph-prod-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.mk-ph-prod-foot .btn{padding:7px 12px;font-size:13px}.mk-ph-out{top:10px;background:var(--danger-soft);color:var(--danger);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;inset-inline-start:10px}.mk-ph-empty{text-align:center;background:var(--muted);border-radius:var(--radius);padding:30px 16px}.mk-ph-empty span{font-size:40px;display:block}.mk-ph-empty p{color:var(--muted-fg);max-width:420px;margin:10px auto 14px}.mk-ph-map{border-radius:var(--radius);border:0;width:100%;height:320px}.mk-ph-side{top:calc(var(--header-h) + 70px);flex-direction:column;gap:16px;display:flex;position:sticky}.mk-ph-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px}.mk-ph-card h3{margin:0 0 14px;font-size:17px}.mk-ph-actions{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.mk-ph-actions .btn{justify-content:center}.mk-ph-info{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mk-ph-info li{align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.mk-ph-info i{background:var(--primary-soft);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.mk-ph-info small{color:var(--muted-fg);font-size:12px;display:block}.mk-ph-rx{background:var(--primary-soft);border-color:#0000}.mk-ph-rx b{color:var(--primary-deep);font-size:17px}.mk-ph-rx p{color:var(--muted-fg);margin:6px 0 12px;font-size:14px}.mk-ph-rx .btn{justify-content:center;width:100%}.mk-ph-bar{display:none}@media (width<=900px){.mk-ph-layout{grid-template-columns:1fr}.mk-ph-side{position:static}.mk-ph-cta{display:none}.mk-ph-cover{padding:44px 0 34px}.mk-ph-head{align-items:center;gap:14px}.mk-ph-logo{border-radius:22px;width:84px;height:84px}.mk-ph-stats{grid-template-columns:repeat(2,1fr)}.mk-ph-stats>div:nth-child(3){border-inline-start:0}.mk-ph-stats>div:nth-child(n+3){border-top:1px solid var(--border)}.mk-ph-panel{padding:16px}.mk-ph{padding-bottom:90px}.mk-ph-bar{z-index:50;background:var(--card);border-top:1px solid var(--border);padding:8px 10px calc(8px + env(safe-area-inset-bottom));bottom:0;gap:6px;display:flex;position:fixed;inset-inline:0;box-shadow:0 -8px 24px -12px oklch(25% .045 255/.2)}.mk-ph-bar a{color:var(--fg);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px;font-size:18px;text-decoration:none;display:flex}.mk-ph-bar a span{font-size:11.5px;font-weight:600}.mk-ph-bar a.is-main{background:var(--grad-primary);color:#fff}.mk-ph-layout{flex-direction:column;gap:16px;display:flex}.mk-ph-side{order:-1;gap:12px;width:100%}.mk-ph-main{width:100%}.mk-ph-card{border-radius:20px;padding:16px}.mk-ph-card h3{align-items:center;gap:8px;margin-bottom:12px;font-size:16px;display:flex}.mk-ph-card h3:before{content:"";background:var(--grad-primary);border-radius:4px;width:4px;height:18px}.mk-ph-actions{gap:10px;margin-bottom:14px}.mk-ph-actions .btn{box-shadow:var(--shadow-sm);border-radius:14px;padding:12px;font-size:15px}.mk-ph-info{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-ph-info li{background:var(--muted);border-radius:14px;flex-direction:column;gap:8px;padding:12px;font-size:13.5px;line-height:1.4}.mk-ph-info li:first-child{flex-direction:row;grid-column:1/-1;align-items:center}.mk-ph-info i{background:var(--card);width:32px;height:32px}.mk-ph-rx{background:var(--grad-primary);color:#fff;grid-template-columns:auto 1fr;grid-template-areas:"ic t""ic p""b b";column-gap:12px;display:grid;position:relative;overflow:hidden}.mk-ph-rx:before{content:"📄";background:oklch(100% 0 0/.18);border-radius:14px;grid-area:ic;align-self:center;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.mk-ph-rx:after{content:"";top:-60px;background:oklch(100% 0 0/.08);border-radius:50%;width:160px;height:160px;position:absolute;inset-inline-end:-50px}.mk-ph-rx b{color:#fff;grid-area:t;font-size:16px}.mk-ph-rx p{color:oklch(100% 0 0/.85);grid-area:p;margin:2px 0 0;font-size:13px}.mk-ph-rx .btn{color:var(--primary-deep);z-index:1;background:#fff;grid-area:b;margin-top:14px;font-weight:700;position:relative}}.mk-phc{text-align:center;border-radius:var(--radius-xl);position:relative}.mk-phc-cover{background:var(--grad-primary);height:92px;position:relative;overflow:hidden}.mk-phc-cover:before{content:"";background:radial-gradient(circle at 85% 20%,oklch(100% 0 0/.28),#0000 45%),radial-gradient(circle at 10% 110%,oklch(100% 0 0/.18),#0000 50%);position:absolute;inset:0}.mk-phc-cover:after{content:"+";inset-inline-end:14px;color:oklch(100% 0 0/.13);font-size:72px;font-weight:900;line-height:1;position:absolute;bottom:-14px}.mk-phc-status{top:10px;z-index:2;color:var(--primary-deep);backdrop-filter:blur(6px);background:oklch(100% 0 0/.92);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:10px}.mk-phc-status i{background:var(--primary);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 25%,transparent);border-radius:50%}.mk-phc-status.off{color:var(--muted-fg)}.mk-phc-status.off i{background:var(--muted-fg);box-shadow:none}.mk-phc-avatar{z-index:2;background:var(--card);width:84px;height:84px;transition:transform .3s var(--ease);border-radius:50%;margin:-42px auto 0;padding:4px;position:relative;box-shadow:0 8px 22px -8px oklch(25% .045 255/.35)}.mk-phc-avatar img,.mk-phc-avatar span{object-fit:cover;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.mk-phc-avatar span{background:var(--primary-soft);color:var(--primary-deep);font-size:32px;font-weight:900}.mk-phc:hover .mk-phc-avatar{transform:scale(1.06)rotate(-3deg)}.mk-phc-body{align-items:center;gap:6px;padding:12px 18px 18px}.mk-phc h3{justify-content:center;align-items:center;gap:6px;margin:0;font-size:17px;font-weight:800;display:flex}.mk-phc-rating{justify-content:center;display:flex}.mk-phc-info{color:var(--muted-fg);flex-direction:column;gap:4px;margin:4px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.mk-phc-info li{justify-content:center;align-items:center;gap:6px;display:flex}.mk-phc .chips{flex-direction:row;justify-content:center;margin-top:6px}.mk-phc-cta{border-top:1px dashed var(--border);width:100%;color:var(--primary-deep);justify-content:center;align-items:center;gap:6px;margin-block-start:12px;padding-top:12px;font-size:14px;font-weight:800;display:flex;margin-top:auto!important}.mk-phc-cta b{transition:transform .25s var(--ease)}.mk-phc:hover .mk-phc-cta b{transform:translate(-4px)}.mk-phc .mk-rank{top:10px;inset-inline-start:10px}.mk-phc.card-nearest{outline-offset:2px}@media (width<=640px){.mk-phc-cover{height:76px}.mk-phc-avatar{width:72px;height:72px;margin-top:-36px}}.mk-dash.pro{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.dash-side{top:calc(var(--header-h) + 16px);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);flex-direction:column;gap:16px;padding:18px;display:flex;position:sticky}.ds-brand{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:16px;display:flex}.ds-brand img,.ds-logo{object-fit:cover;border-radius:14px;flex:none;width:48px;height:48px}.ds-logo{background:var(--grad-primary);color:#fff;place-items:center;font-size:22px;font-weight:800;display:grid}.ds-brand b{margin-bottom:4px;font-size:15px;line-height:1.35;display:block}.ds-brand .tag{padding:2px 8px;font-size:11px}.ds-nav{flex-direction:column;gap:2px;display:flex}.ds-nav a{color:var(--muted-fg);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:700;transition:background .15s,color .15s;display:flex}.ds-nav a i{background:var(--muted);border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;display:grid}.ds-nav a:hover{background:var(--muted);color:var(--fg)}.ds-nav a.on{background:var(--primary-soft);color:var(--primary-deep)}.ds-nav a.on i{background:var(--grad-primary);filter:saturate(1.1)}.ds-badge{background:var(--danger);color:#fff;border-radius:99px;place-items:center;min-width:22px;height:22px;margin-inline-start:auto;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;display:grid}.ds-foot{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding-top:14px;display:flex}.ds-foot a{color:var(--muted-fg);border-radius:10px;padding:6px 12px;font-size:13.5px;font-weight:600}.ds-foot a:hover{background:var(--muted);color:var(--fg)}.dash-main{min-width:0}.dash-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.dash-top h2{margin:0;font-size:clamp(22px,2.6vw,28px)}.dt-date{color:var(--muted-fg);font-weight:600}.dash-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dt-live{background:var(--primary-soft);color:var(--primary-deep);border-radius:99px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex}.dt-live i{background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 0 var(--primary);border-radius:50%;animation:1.8s infinite dtPulse}.dt-live.off{background:var(--danger-soft);color:var(--danger)}.dt-live.off i{background:var(--danger);animation:none}@keyframes dtPulse{0%{box-shadow:0 0 oklch(53% .11 166/.5)}to{box-shadow:0 0 0 8px oklch(53% .11 166/0)}}.dk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.dk{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--fg);transition:transform .2s var(--ease),border-color .2s;flex-direction:column;gap:2px;padding:18px;display:flex;position:relative}.dk:hover{border-color:var(--primary);transform:translateY(-2px)}.dk-ic{background:var(--primary-soft);border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:8px;font-size:19px;display:grid}.dk small{color:var(--muted-fg);font-size:13px;font-weight:700}.dk b{color:var(--fg);font-size:26px;font-weight:800;line-height:1.3}.dk-sub{color:var(--muted-fg);font-size:12px;font-weight:600}.dk-hero{background:var(--grad-primary);color:#fff;box-shadow:var(--shadow-el);border-color:#0000}.dk-hero .dk-ic{background:#ffffff2e}.dk-hero small,.dk-hero .dk-sub,.dk-hero b{color:#fff}.dk-hero small,.dk-hero .dk-sub{opacity:.85}.dk-alert{border-color:var(--warning);background:var(--warning-soft)}.dk-alert .dk-ic{background:#fff}.dk-tr{border-radius:99px;padding:1px 7px;font-style:normal;font-weight:800}.dk-tr.up{background:var(--primary-soft);color:var(--primary-deep)}.dk-tr.down{background:var(--danger-soft);color:var(--danger)}.dk-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.dk-row .dash-box{border-radius:var(--radius-lg);margin:0}.db-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.db-h h3{margin:0}.db-h a{font-size:13px;font-weight:700}.dc-bars{align-items:flex-end;gap:6px;height:190px;padding-top:6px;display:flex}.dc-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.dc-bar span{background:color-mix(in oklab,var(--primary) 35%,var(--primary-soft));border-radius:8px 8px 3px 3px;width:100%;max-width:28px;transition:background .2s;display:block}.dc-bar:hover span,.dc-bar.now span{background:var(--grad-primary)}.dc-bar small{color:var(--muted-fg);font-size:11px;font-weight:600}.st-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.st-list li{grid-template-columns:10px 1fr auto;align-items:center;gap:4px 10px;font-size:14px;font-weight:600;display:grid}.st-list b{font-weight:800}.st-track{background:var(--muted);border-radius:99px;grid-column:2/4;height:6px;overflow:hidden}.st-track i{border-radius:99px;height:100%;display:block}.st-dot{border-radius:50%;width:10px;height:10px}.st-new{background:var(--warning)}.st-prep{background:oklch(65% .14 245)}.st-out{background:oklch(62% .15 300)}.st-done{background:var(--primary)}.st-na{background:var(--danger)}.pill{color:#fff;white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:800}.pill.st-new{color:var(--warning-fg);background:var(--warning-soft)}.dk-mini{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-top:16px;display:grid}.dk-mini>*{background:var(--muted);border-radius:var(--radius);color:var(--fg);padding:12px}.dk-mini small{color:var(--muted-fg);font-size:12px;font-weight:700;display:block}.dk-mini b{font-size:20px;font-weight:800}.dk-mini .warn{background:var(--warning-soft)}.dk-mini .warn b{color:var(--warning-fg)}.ro{border-bottom:1px solid var(--border);color:var(--fg);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:11px 4px;display:grid}.ro:last-child{border-bottom:0}.ro:hover{background:var(--muted);border-radius:10px}.ro-n{color:var(--muted-fg);font-size:13px;font-weight:800}.ro-c b{font-size:14px;display:block}.ro-c small{color:var(--muted-fg);font-size:12px}.ro-s{font-size:14px;font-weight:800}.low-list{margin:14px 0 0;padding:0;list-style:none}.low-list li{border-bottom:1px dashed var(--border);align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.low-list span{flex:1;font-weight:600}.low-list em{color:var(--warning-fg);font-size:12px;font-style:normal;font-weight:800}.qa{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mk-dash.pro .dash-box,.mk-dash.pro .table-wrap{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.mk-dash.pro .table-wrap{overflow:auto}@media (width<=1100px){.dk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-row{grid-template-columns:1fr}}@media (width<=860px){.mk-dash.pro{grid-template-columns:1fr}.dash-side{padding:12px;position:static}.ds-foot{display:none}.ds-nav{scrollbar-width:none;flex-direction:row;gap:6px;overflow-x:auto}.ds-nav a{flex:none;padding:8px 12px}.ds-nav a i{width:24px;height:24px;font-size:13px}}@media (width<=520px){.dk-grid{grid-template-columns:1fr}.ro{grid-template-columns:1fr auto}.ro-n,.pill{display:none}}.mk-dash.pro,.mk-dash.pro *{min-width:0}.mk-dash.pro{max-width:100%;overflow-x:clip}.mk-dash.pro .mk-table{min-width:640px}.mk-dash.pro .table-wrap{-webkit-overflow-scrolling:touch;max-width:100%}@media (width<=860px){.mk-dash.pro{grid-template-columns:minmax(0,1fr);gap:14px}.dash-side{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:10px}.ds-brand{padding-bottom:10px}.ds-brand img,.ds-logo{width:40px;height:40px}.ds-nav{scroll-snap-type:x proximity;margin:0 -12px;padding:0 12px 4px}.ds-nav a{scroll-snap-align:start;white-space:nowrap;background:var(--muted);font-size:13.5px}.ds-nav a.on{background:var(--primary-soft)}.dash-top{flex-direction:column;align-items:stretch;gap:10px}.dash-actions{justify-content:space-between}.dash-actions .btn{padding:8px 12px;font-size:13px}.dk-row .dash-box,.mk-dash.pro .dash-box{padding:14px}.dc-bars{gap:3px;height:150px}.dc-bar small{font-size:9px}.mk-dash.pro .dash-filter{gap:6px}.mk-dash.pro .dash-filter a{padding:5px 11px;font-size:13px}.mk-dash.pro .dash-filter input[type=search]{flex-basis:100%;width:100%;min-width:0}.mk-dash.pro .mk-form .row2,.mk-dash.pro .mk-form .row3{display:grid;grid-template-columns:1fr!important}.mk-dash.pro .inline-status{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mk-dash.pro .inline-status select{max-width:100%}.mk-bell-panel{inset-inline:10px!important;width:auto!important;max-width:none!important;position:fixed!important;top:80px!important}}@media (width<=520px){.dk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dk{padding:12px}.dk-ic{width:32px;height:32px;margin-bottom:4px;font-size:16px}.dk b{font-size:18px}.dk small{font-size:12px}.dk-sub{font-size:11px}.dk-hero{grid-column:1/-1}.dk-hero b{font-size:24px}.dk-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dk-mini>*{padding:9px}.dk-mini b{font-size:16px}.ro{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.ro-n{display:none}.pill{grid-column:1;justify-self:start;font-size:11px;display:inline-block}.ro-s{grid-area:1/2}.ro-c b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dash-top h2{font-size:20px}.qa .btn{text-align:center;flex:1}}:root{--beauty:oklch(62% .16 0);--beauty-deep:oklch(50% .15 355);--beauty-soft:oklch(96.5% .025 0);--grad-beauty:linear-gradient(135deg,var(--beauty),var(--beauty-deep))}.mk-dept-tabs{grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 16px;display:grid}.mk-dept{border:1.5px solid var(--border);border-radius:var(--radius-lg);background:var(--card);cursor:pointer;text-align:start;font:inherit;color:var(--fg);transition:all .25s var(--ease);align-items:center;gap:12px;padding:14px 16px;display:flex}.mk-dept i{background:var(--muted);border-radius:14px;flex:none;place-items:center;width:50px;height:50px;font-size:26px;font-style:normal;display:grid}.mk-dept span{flex-direction:column;flex:1;min-width:0;display:flex}.mk-dept b{font-size:16px}.mk-dept small{color:var(--muted-fg);font-size:12.5px}.mk-dept em{background:var(--muted);border-radius:99px;padding:4px 10px;font-size:13px;font-style:normal;font-weight:800}.mk-dept:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.mk-dept.is-meds.is-on{border-color:var(--primary);background:var(--primary-soft)}.mk-dept.is-meds.is-on i,.mk-dept.is-meds.is-on em{background:var(--grad-primary);color:#fff}.mk-dept.is-beauty.is-on{border-color:var(--beauty);background:var(--beauty-soft)}.mk-dept.is-beauty.is-on i,.mk-dept.is-beauty.is-on em{background:var(--grad-beauty);color:#fff}.mk-dept-banner{border-radius:var(--radius-lg);background:var(--primary-soft);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px 18px;display:flex}.mk-dept-banner b{font-size:16px}.mk-dept-banner p{color:var(--muted-fg);margin:4px 0 0;font-size:14px}.mk-dept-panel.is-beauty .mk-dept-banner{background:linear-gradient(120deg,var(--beauty-soft),oklch(96% .03 60))}.mk-dept-panel.is-beauty .btn-primary{background:var(--grad-beauty);border-color:var(--beauty)}.mk-dept-panel.is-beauty .mk-ph-prod{border-color:oklch(92% .03 0)}.mk-dept-chips{gap:8px;margin-bottom:14px;padding-bottom:6px;display:flex;overflow-x:auto}.mk-dept-chips button{border:1px solid var(--border);background:var(--card);font:inherit;cursor:pointer;border-radius:99px;flex:none;padding:7px 14px;font-size:13.5px}.mk-dept-chips button.is-on{background:var(--grad-beauty);border-color:var(--beauty);color:#fff}.mk-ph-subcat{color:var(--beauty-deep);background:var(--beauty-soft);border-radius:99px;margin-bottom:6px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block}.mk-ph-sale{top:10px;background:var(--danger);color:#fff;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:800;position:absolute;inset-inline-start:10px}.mk-ph-prod .card-thumb{position:relative}@media (width<=640px){.mk-dept-tabs{grid-template-columns:1fr}.mk-dept-banner{flex-direction:column;align-items:flex-start}}.mkx-depts{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mkx-dept{border-radius:var(--radius-xl);color:#fff;isolation:isolate;min-height:260px;transition:transform .35s var(--ease),box-shadow .35s var(--ease);padding:30px;text-decoration:none;display:flex;position:relative;overflow:hidden}.mkx-dept-meds{background:var(--grad-primary);box-shadow:var(--shadow-el)}.mkx-dept-beauty{background:var(--grad-beauty);box-shadow:0 22px 50px -22px oklch(50% .15 355/.45)}.mkx-dept:hover{transform:translateY(-4px)}.mkx-dept:before{content:"";z-index:-1;background:#ffffff1f;border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -60px -90px auto}.mkx-dept-t{flex-direction:column;gap:8px;max-width:78%;display:flex}.mkx-dept-ic{backdrop-filter:blur(6px);background:#ffffff2e;border-radius:16px;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.mkx-dept h3{color:#fff;margin:6px 0 0;font-size:26px}.mkx-dept p{opacity:.9;margin:0;line-height:1.7}.mkx-dept ul{flex-wrap:wrap;gap:6px;margin:6px 0;padding:0;list-style:none;display:flex}.mkx-dept li{background:#ffffff29;border-radius:99px;padding:4px 10px;font-size:12.5px}.mkx-dept-go{color:var(--fg);background:#fff;border-radius:99px;align-self:flex-start;margin-top:auto;padding:9px 18px;font-weight:800}.mkx-dept-beauty .mkx-dept-go{color:var(--beauty-deep)}.mkx-dept-meds .mkx-dept-go{color:var(--primary-deep)}.mkx-dept-art{bottom:10px;opacity:.25;transition:transform .5s var(--ease);font-size:110px;position:absolute;inset-inline-end:18px;transform:rotate(-12deg)}.mkx-dept:hover .mkx-dept-art{transform:rotate(0)scale(1.08)}@media (width<=780px){.mkx-depts{grid-template-columns:1fr}.mkx-dept-t{max-width:100%}}.mkx-hero h1{letter-spacing:-.02em}.mkx-search{border:1px solid var(--border);box-shadow:0 18px 40px -20px oklch(42% .09 166/.35)}.sec-head h2{letter-spacing:-.01em}.mkx-prod,.mk-ph-prod{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.mkx-prod:hover,.mk-ph-prod:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}:root{--bg:oklch(98.6% .006 175);--fg:oklch(24% .04 230);--primary:oklch(52% .105 172);--primary-deep:oklch(38% .08 180);--primary-soft:oklch(95.5% .03 172);--accent:oklch(74% .12 75);--accent-soft:oklch(96.5% .035 80);--muted:oklch(96.6% .008 200);--muted-fg:oklch(50% .025 230);--border:oklch(92.5% .012 200);--grad-primary:linear-gradient(135deg,oklch(56% .11 168),oklch(40% .085 185));--grad-hero:radial-gradient(900px 480px at 90% -10%,oklch(93% .05 172) 0%,transparent 60%),radial-gradient(600px 360px at 0% 10%,oklch(96% .04 80) 0%,transparent 65%),linear-gradient(180deg,oklch(97.8% .012 172),var(--bg))}.mkx-eyebrow{color:var(--primary-deep)}.btn,.mk-dept-chips button,.mk-ph-tabs a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (width<=768px){:root{--header-h:62px}.container{padding-inline:16px}.block{padding-block:34px}h2{font-size:22px}.sec-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:16px;display:grid}.sec-head h2{margin:0}.sec-head>a{color:var(--primary);white-space:nowrap;font-size:14px;font-weight:700}.sec-head.mkx-center{text-align:center;grid-template-columns:1fr}.btn{min-height:48px;font-size:15px}.hero h1,.mkx-hero h1{font-size:28px;line-height:1.35}.mkx-visual{display:none}.mkx-search{border-radius:16px}.mkx-chips,.mkx-trust{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.mkx-chips::-webkit-scrollbar,.mkx-trust::-webkit-scrollbar{display:none}.mkx-chips a,.mkx-trust li{flex:none}.mkx-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid!important}#mk-nearby .grid,.mk-top-rated .grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:4px 16px 12px;overflow-x:auto;display:flex!important}#mk-nearby .grid::-webkit-scrollbar,.mk-top-rated .grid::-webkit-scrollbar{display:none}#mk-nearby .grid>*,.mk-top-rated .grid>*{scroll-snap-align:start;flex:0 0 78%}.grid.g3,.grid.g4,.mk-ph-grid,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.mkx-prod .card-body,.mk-ph-grid .card-body{padding:10px}.mkx-prod h3,.mk-ph-grid h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.mkx-prod .btn,.mk-ph-grid .btn{width:100%;min-height:40px;padding:8px;font-size:13px}.mkx-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mkx-dept{min-height:0;padding:20px}.mkx-dept-art{opacity:.18;font-size:64px}.mkx-cta-grid{gap:12px;grid-template-columns:1fr!important}.mkx-cta{text-align:center;padding:22px}.mkx-cta .btn{width:100%}.mk-ph-cover{height:130px}.mk-ph-id{text-align:center;flex-direction:column;align-items:center;gap:8px}.mk-ph-logo{width:84px;height:84px;margin-top:-42px}.mk-ph-layout{gap:16px;grid-template-columns:1fr!important}.mk-ph-side{order:-1}.mk-ph-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mk-ph-actions .btn{width:100%}.mk-ph-tabs{top:var(--header-h);z-index:20;scrollbar-width:none;background:color-mix(in oklab,var(--bg) 92%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);gap:6px;margin-inline:-16px;padding:8px 16px;display:flex;position:sticky;overflow-x:auto}.mk-ph-tabs::-webkit-scrollbar{display:none}.mk-ph-tabs a{white-space:nowrap;flex:none}.mk-dept-tabs{gap:8px;grid-template-columns:1fr 1fr!important}.mk-dept-tabs>*{padding:12px 10px;font-size:14px}.mk-dept-chips{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-inline:-16px;padding:2px 16px 10px;display:flex;overflow-x:auto}.mk-dept-chips::-webkit-scrollbar{display:none}.mk-dept-chips button{flex:none;min-height:38px}.mk-ph-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mk-ph-search input{min-width:0;min-height:46px;font-size:16px}.mk-ph-stats{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}}@media (width<=380px){.grid.g3,.grid.g4,.mk-ph-grid{gap:8px!important}.mk-dept-tabs{grid-template-columns:1fr!important}.mkx-stats{gap:8px}}.mkr{grid-template-columns:320px 1fr;align-items:start;gap:28px;max-width:1120px;margin:0 auto;display:grid}.mkr-side{background:linear-gradient(160deg,var(--primary),var(--primary-deep));color:#fff;box-shadow:var(--shadow-card);border-radius:22px;padding:28px;position:sticky;top:90px}.mkr-kicker{background:#ffffff2e;border-radius:99px;padding:4px 12px;font-size:12px;font-weight:800;display:inline-block}.mkr-side h2{color:#fff;margin:14px 0 18px;font-size:24px;line-height:1.5}.mkr-perks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mkr-perks li{align-items:center;gap:10px;font-weight:600;display:flex}.mkr-perks i{background:#ffffff38;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;display:grid}.mkr-time{background:#00000026;border-radius:14px;margin-top:22px;padding:12px 14px;font-size:13.5px}.mkr-main{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:22px;padding:28px}.mkr-steps{justify-content:space-between;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mkr-steps li{color:var(--muted,#8a8f98);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.mkr-steps b{border:2px solid var(--border);background:var(--card);border-radius:50%;place-items:center;width:32px;height:32px;transition:all .2s;display:grid}.mkr-steps li.on{color:var(--primary-deep)}.mkr-steps li.on b{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 0 0 5px color-mix(in oklab,var(--primary) 18%,transparent)}.mkr-steps li.done{color:var(--primary);cursor:pointer}.mkr-steps li.done b{border-color:var(--primary);color:var(--primary)}.mkr-bar{background:var(--border);border-radius:9px;height:5px;margin:16px 0 22px;overflow:hidden}.mkr-bar span{background:var(--primary);width:0;height:100%;transition:width .35s;display:block}.mkr-form{max-width:none}.mkr-step{gap:16px;animation:.3s mkrIn;display:grid}.mkr-step h3{margin:0;font-size:20px}.mkr-step>.meta{margin:-10px 0 4px}@keyframes mkrIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mkr-actions{border-top:1px solid var(--border);justify-content:space-between;gap:12px;margin-top:8px;padding-top:16px;display:flex}.mkr-pass{display:block;position:relative}.mkr-pass input{width:100%;padding-inline-end:44px}.mkr-eye{inset-inline-end:8px;cursor:pointer;opacity:.6;background:0 0;border:0;font-size:16px;position:absolute;top:50%;transform:translateY(-50%)}.mkr-meter{background:var(--border);border-radius:9px;height:4px;overflow:hidden}.mkr-meter i{background:#e5484d;width:0;height:100%;transition:all .25s;display:block}.mkr-meter i[data-s="2"]{background:#f5a524}.mkr-meter i[data-s="3"],.mkr-meter i[data-s="4"]{background:#30a46c}.mkr-err{color:#e5484d;font-size:12.5px;font-weight:600}.mk-form input.is-bad,.mk-form textarea.is-bad{border-color:#e5484d!important}label.check.is-bad{color:#e5484d}.mkr-drop input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.mkr-drop-box{border:2px dashed var(--border);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:16px;font-weight:500;transition:all .2s;display:flex}.mkr-drop-box:hover{border-color:var(--primary)}.mkr-drop-box img{object-fit:cover;border-radius:12px;width:64px;height:64px}.mkr-drop-box em{font-style:normal}.mkr-review{background:color-mix(in oklab,var(--primary) 6%,var(--card));border-radius:14px;grid-template-columns:max-content 1fr;gap:10px 18px;margin:0;padding:18px;display:grid}.mkr-review dt{color:var(--primary-deep);font-weight:800}.mkr-review dd{word-break:break-word;margin:0}@media (width<=900px){.mkr{grid-template-columns:1fr}.mkr-side{padding:22px;position:static}.mkr-perks{grid-template-columns:1fr 1fr}.mkr-main{padding:20px}.mkr-steps span{display:none}.mkr-steps li.on span{display:inline}}@media (width<=560px){.mkr-perks{grid-template-columns:1fr}.mkr-actions{flex-direction:column-reverse}.mkr-review{grid-template-columns:1fr}.mkr-review dd{margin-bottom:6px}}html,body{max-width:100%;overflow-x:hidden}img,video,iframe,svg,canvas{max-width:100%;height:auto}@media (width<=700px){.container{padding-inline:14px}h1{line-height:1.35;font-size:clamp(24px,7vw,32px)!important}h2{line-height:1.4;font-size:clamp(20px,5.6vw,26px)!important}h3{font-size:clamp(17px,4.6vw,20px)}section{padding-block:clamp(28px,8vw,48px)}.g3,.g4{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.g8{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.woocommerce ul.products{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.woocommerce ul.products li.product{float:none!important;width:100%!important;margin:0!important}.stats{flex-wrap:wrap;gap:18px}.search-box{max-width:100%}.search-box input{font-size:16px}input,select,textarea{font-size:16px!important}.btn,button,.button{min-height:44px}table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.woocommerce table.shop_table_responsive,.woocommerce table.cart{display:table}.woocommerce table.cart td.actions .coupon .input-text{width:100%!important}.woocommerce .cart-collaterals .cart_totals{max-width:100%}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce form .form-row-first,.woocommerce form .form-row-last{float:none!important;width:100%!important}.dash-filter input[type=search]{width:100%;min-width:0}.site-footer .container{text-align:center;grid-template-columns:1fr!important}.site-footer p{max-width:100%;margin-inline:auto}.mk-dash.pro .card,.card{padding:16px}pre,code{white-space:pre-wrap;word-break:break-word}p,li,dd,td,a{overflow-wrap:anywhere}}@media (width<=400px){.g3,.g4,.woocommerce ul.products{gap:10px;grid-template-columns:1fr 1fr!important}.g8{grid-template-columns:repeat(3,minmax(0,1fr))!important}.container{padding-inline:12px}}@media (width<=340px){.g3,.g4{grid-template-columns:1fr!important}}@media (width<=700px){.mkx-chips{justify-content:flex-start;gap:8px;flex-wrap:wrap!important;display:flex!important;overflow:visible!important}.mkx-chips span{flex:0 0 100%;font-size:13px}.mkx-chips a{white-space:nowrap;flex:0 auto;padding:7px 14px;font-size:13.5px}.hero-ctas{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.hero-ctas .btn{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:48px;padding:10px 8px;font-size:14px;line-height:1.35}.hero-ctas .mkx-btn-ghost{border:1px solid var(--border);background:var(--card)}.mkx-trust{justify-content:center;gap:8px 14px;font-size:13.5px;flex-wrap:wrap!important;display:flex!important;overflow:visible!important}.mkx-trust li{flex:none}.mkx-stats>div{column-gap:10px;padding:12px}.mkx-stats i{width:36px;height:36px}.mkx-stats span{font-size:13px;line-height:1.4}.mkn-alt{flex-wrap:nowrap;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:6px 10px;display:grid!important}.mkn-alt-d{grid-column:2;font-size:12.5px}.mkn-alt-n{grid-row:1/span 2}.mkn-alt-t{grid-area:1/2}.mkn-alt-call,.mkn-alt-rx{white-space:nowrap;grid-row:1/span 2;justify-content:center;align-items:center;height:36px;min-height:0!important;display:inline-flex!important}.mkn-alt-call{grid-column:3;padding:0 12px!important;font-size:12.5px!important}.mkn-alt-rx{grid-column:4;width:36px;border-radius:50%!important;padding:0!important}.mkn-alt-t b{font-size:14px}#mk-nearby .grid,.mk-top-rated .grid{gap:12px;scroll-padding-inline:14px;margin-inline:-14px!important;padding:8px 14px 14px!important}#mk-nearby .grid>*,.mk-top-rated .grid>*{box-sizing:border-box;max-width:82%;flex:0 0 82%!important}.mk-phc.card-nearest{outline-offset:-2px}.mk-phc h3{font-size:16px;line-height:1.5}.mk-phc-body{padding:10px 14px 14px}.mk-phc .chips{flex-wrap:wrap;gap:6px}}@media (width<=380px){.hero-ctas .btn{font-size:13px}#mk-nearby .grid>*,.mk-top-rated .grid>*{max-width:88%;flex-basis:88%!important}}.mkh{background:radial-gradient(900px 480px at 90% -5%,oklch(90% .07 166/.9),transparent 62%),radial-gradient(700px 420px at 0% 100%,oklch(94% .05 210/.8),transparent 60%),linear-gradient(180deg,oklch(98% .012 166),var(--bg));padding:88px 0 112px}.mkh-grid{z-index:-1;pointer-events:none;background-image:radial-gradient(oklch(53% .11 166/.16) 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%)}.mkh .hero-text>*{animation:mkxUp .7s var(--ease) both}.mkh .hero-text>:nth-child(2){animation-delay:80ms}.mkh .hero-text>:nth-child(3){animation-delay:.16s}.mkh .hero-text>:nth-child(4){animation-delay:.24s}.mkh .hero-text>:nth-child(n+5){animation-delay:.32s}.mkh-badge{background:color-mix(in oklab,var(--card) 85%,transparent);backdrop-filter:blur(8px);border:1px solid color-mix(in oklab,var(--primary) 25%,var(--border));color:var(--primary-deep);border-radius:99px;align-items:center;gap:10px;padding:7px 16px 7px 14px;font-size:14px;font-weight:700;box-shadow:0 6px 20px -10px oklch(53% .11 166/.45);width:auto!important;display:inline-flex!important}.mkh-pulse{background:var(--primary);border-radius:50%;width:8px;height:8px;position:relative}.mkh-pulse:after{content:"";border:2px solid var(--primary);border-radius:50%;animation:1.8s ease-out infinite mkhPulse;position:absolute;inset:-4px}@keyframes mkhPulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.mkh h1{letter-spacing:-.02em;margin:22px 0 18px;font-size:clamp(36px,5.2vw,64px);font-weight:800;line-height:1.15}.mkh h1 span{white-space:nowrap;position:relative}.mkh h1 span:after{content:"";inset-inline:0;background:var(--grad-primary);opacity:.22;z-index:-1;border-radius:99px;height:.16em;position:absolute;bottom:.04em}.mkh p{color:var(--muted-fg);font-size:clamp(16px,1.6vw,19px);line-height:1.85;max-width:540px!important}.mkh-search{background:var(--card);border:1px solid var(--border);transition:box-shadow .25s var(--ease),border-color .25s var(--ease);border-radius:18px;margin-top:28px;padding:8px;box-shadow:0 18px 40px -22px oklch(30% .06 200/.35)}.mkh-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px oklch(53% .11 166/.14),0 18px 40px -22px oklch(30% .06 200/.35)}.mkh-search .mkx-search-ic{color:var(--primary);opacity:1;place-items:center;padding-inline:10px 4px;display:grid}.mkh-search .mkx-search-ic svg{width:20px;height:20px}.mkh-search input{outline:0;min-height:48px;font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important}.mkh-search .btn{border-radius:13px;min-height:48px;padding-inline:28px;font-size:16px}.mkh .hero-ctas{gap:10px;margin-top:22px}.mkh-cta{align-items:center;gap:8px;display:inline-flex}.mkh-cta svg,.mkh-trust svg{flex:none;width:18px;height:18px}.mkh-trust{border-top:1px dashed var(--border);gap:10px 22px;margin-top:26px;padding-top:22px}.mkh-trust li{color:var(--fg);align-items:center;gap:7px;display:inline-flex}.mkh-trust svg{background:var(--primary-soft);width:20px;height:20px;color:var(--primary);stroke-width:3px;border-radius:50%;padding:3px}.mkh-visual{padding:18px}.mkh-ring{z-index:-1;border-radius:calc(var(--radius-xl) + 18px);background:linear-gradient(140deg,oklch(53% .11 166/.22),oklch(70% .08 210/.12) 60%,#0000);position:absolute;inset:0;transform:rotate(-3deg)}.mkh .hero-img{border-radius:var(--radius-xl);border:0;box-shadow:0 40px 80px -40px oklch(30% .08 180/.55),inset 0 0 0 1px oklch(100% 0 0/.6)}.mkh .hero-img img{transition:transform 1.2s var(--ease)}.mkh-visual:hover .hero-img img{transform:scale(1.04)}.mkh .mkx-float{border-radius:18px;padding:12px 16px;box-shadow:0 20px 40px -18px oklch(30% .06 200/.4)}.mkh .mkx-float i{background:var(--grad-primary);width:42px;height:42px;color:var(--card)}.mkh .mkx-float i svg{width:22px;height:22px}.mkh .mkx-float.f1{top:44px;inset-inline-start:-14px}.mkh .mkx-float.f2{bottom:84px;inset-inline-end:-10px}@media (width<=900px){.mkh{padding:28px 0 72px}.mkh-visual{padding:10px}.mkh .mkx-float{display:none}.mkh h1 span{white-space:normal}}@media (width<=560px){.mkh-search{flex-wrap:nowrap}.mkh-search .btn{padding-inline:18px}.mkh-trust{gap:8px 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.mkh *,.mkh :after{animation:none!important}}.mkh-search input{-webkit-appearance:none;appearance:none}@media (width<=900px){.mkh-search{align-items:center;flex-direction:row!important}.mkh-search .btn{flex:none;width:auto!important}.mkh-search .mkx-search-ic{padding-inline:6px 0}}.woocommerce ul.products li.product,.mkx-prod,.mkx-prod .card-body{min-width:0;overflow:hidden}.woocommerce ul.products li.product .price,.mkx-prod .price{white-space:normal;width:100%;display:block!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.mkx-prod .add_to_cart_button,.mkx-prod .card-body .btn{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:6px;max-width:100%;overflow:hidden;float:none!important;width:100%!important;margin:auto 0 0!important;display:flex!important;position:static!important}.woocommerce ul.products li.product .added_to_cart{text-align:center;margin-top:6px;font-size:13px;display:block}@media (width<=600px){.woocommerce ul.products li.product,.mkx-prod{flex-direction:column!important;display:flex!important}.woocommerce ul.products li.product .price,.mkx-prod .price{margin:4px 0 10px!important;font-size:16px!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.mkx-prod .add_to_cart_button,.mkx-prod .card-body .btn{border-radius:12px!important;min-height:42px!important;padding:8px 10px!important;font-size:14px!important}}.mk-ph-prod,.mk-ph-prod .card-body{min-width:0}.mk-ph-prod-foot{flex-wrap:wrap;min-width:0}.mk-ph-prod-foot .price{white-space:nowrap;min-width:0}.mk-ph-prod-foot .btn{white-space:nowrap;flex:none;max-width:100%}@media (width<=600px){.mk-ph-prod-foot{flex-direction:column;align-items:stretch;gap:8px}.mk-ph-prod-foot .price{text-align:start;font-size:16px!important}.mk-ph-prod-foot .btn{justify-content:center;align-items:center;border-radius:12px!important;width:100%!important;min-height:42px!important;margin:0!important;padding:8px 10px!important;font-size:14px!important;display:flex!important}.mk-ph-prod h3{min-height:0}}.mk-cart-toast{z-index:99999;background:var(--card);color:var(--fg);border:1px solid color-mix(in oklab,var(--primary) 30%,var(--border));opacity:0;pointer-events:none;transition:opacity .25s var(--ease),transform .25s var(--ease);border-radius:16px;align-items:center;gap:12px;max-width:min(94vw,440px);padding:12px 16px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,16px)scale(.96);box-shadow:0 18px 40px -18px oklch(42% .09 166/.55)}.mk-cart-toast.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.mk-cart-toast.is-out{opacity:0;transform:translate(-50%,-10px)scale(.97)}.mk-cart-toast .mk-tick{background:var(--grad-primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 14px -6px oklch(53% .11 166/.6)}.mk-cart-toast .mk-tick svg{width:20px;height:20px}.mk-cart-toast .mk-t-body{min-width:0}.mk-cart-toast .mk-t-title{color:var(--primary-deep);font-size:14px;font-weight:800}.mk-cart-toast .mk-t-name{color:var(--fg);opacity:.75;white-space:nowrap;text-overflow:ellipsis;max-width:52vw;font-size:12.5px;display:block;overflow:hidden}.mk-cart-toast .mk-t-cart{color:var(--primary-deep);background:var(--primary-soft);white-space:nowrap;border-radius:999px;flex:none;padding:7px 13px;font-size:12.5px;font-weight:800}.mk-cart-toast .mk-t-cart:hover{background:var(--primary);color:#fff}.add_to_cart_button.is-busy{opacity:.55;pointer-events:none}.add_to_cart_button.mk-added{background:var(--grad-primary)!important;color:#fff!important;border-color:#0000!important}@media (width<=600px){.mk-cart-toast{border-radius:14px;gap:10px;padding:10px 12px;bottom:14px}.mk-cart-toast .mk-tick{width:32px;height:32px}.mk-cart-toast .mk-tick svg{width:17px;height:17px}.mk-cart-toast .mk-t-title{font-size:13px}.mk-cart-toast .mk-t-name{max-width:46vw}}.mk-topbar{background:var(--grad-primary,var(--primary));color:#fff;font-size:13px;font-weight:600}.mk-topbar .container{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:36px;display:flex}.mk-topbar .mk-tb-sep{opacity:.5}.mk-topbar .mk-tb-link{color:#fff;background:#ffffff29;border-radius:99px;margin-inline-start:6px;padding:3px 12px;text-decoration:none}.mk-topbar .mk-tb-link:hover{background:#ffffff47}.site-header{background:color-mix(in oklab,var(--card) 92%,transparent);transition:box-shadow .25s,background .25s}.site-header.is-scrolled{background:color-mix(in oklab,var(--card) 97%,transparent);box-shadow:0 10px 30px -18px oklch(30% .05 166/.45)}.brand-mark{border-radius:14px;transition:transform .25s}.brand:hover .brand-mark{transform:rotate(-6deg)scale(1.05)}.brand b{letter-spacing:-.01em;color:var(--fg);font-weight:800}.main-nav a{font-weight:700;transition:color .2s,background .2s;position:relative}.main-nav a:after{content:"";inset-inline:14px;background:var(--primary);border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:3px;transform:scaleX(0)}.main-nav a:hover:after,.main-nav .current-menu-item>a:after{transform:scaleX(1)}.main-nav a:hover,.main-nav .current-menu-item>a{color:var(--primary-deep);background:0 0}.icon-btn,.cart-link{border:1px solid var(--border);background:var(--card);width:44px;height:44px;color:var(--fg);border-radius:14px;flex-shrink:0;place-items:center;text-decoration:none;transition:border-color .2s,color .2s,transform .2s;display:inline-grid}.icon-btn:hover,.cart-link:hover{border-color:var(--primary);color:var(--primary-deep);transform:translateY(-1px)}.cart-count{background:var(--grad-primary,var(--primary))}.menu-toggle{border-radius:14px}.header-actions .mk-acc{border-radius:14px;align-items:center;gap:6px;display:inline-flex}@media (width<=600px){.mk-topbar{font-size:12px}.mk-topbar .container{gap:8px;min-height:32px}.mk-topbar span:nth-child(2),.mk-topbar span:nth-child(3){display:none}.icon-btn,.cart-link{border-radius:12px;width:40px;height:40px}.mk-search-btn{display:none}.header-actions .mk-acc{justify-content:center;width:40px;padding:0!important}.header-actions .mk-acc .lbl{display:none}}
.mk-locate,.mk-pick-map{font-family:Tajawal,system-ui,sans-serif!important;font-weight:700}

/* ===== Calm palette (v5.63) ===== */
:root{--primary:oklch(50% .07 170);--primary-deep:oklch(43% .06 172);--primary-soft:oklch(96.5% .018 170);--bg:oklch(98.8% .003 170);--border:oklch(92% .008 200);--grad-primary:var(--primary);--grad-hero:var(--bg);--shadow-card:0 1px 3px oklch(25% .02 255/.06);--shadow-el:none;--shadow-sm:none;--warning:oklch(80% .09 75);--danger:oklch(58% .13 27);--beauty:oklch(64% .09 0);--beauty-deep:oklch(56% .08 355);--grad-beauty:var(--beauty)}
.btn-primary,.btn-primary:hover{background:var(--primary)!important;box-shadow:none!important;transform:none!important}
.btn-primary:hover{background:var(--primary-deep)!important}
.btn-outline:hover{transform:none}
.loc-card,.mkx-loc{background:var(--card)!important;box-shadow:var(--shadow-card)!important}
.mkp-sec{padding:72px 0}.mkp-sec.mkp-tight{padding:8px 0 0}.mkp-alt{background:linear-gradient(180deg,var(--primary-soft),transparent 85%)}.mkp-last{padding-bottom:88px}.mkp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px}.mkp-head.is-center{justify-content:center;text-align:center}.mkp-head.is-center p{margin-inline:auto}.mkp-eyebrow{display:inline-block;font-size:13px;font-weight:700;color:var(--primary);background:var(--primary-soft);padding:5px 12px;border-radius:99px;margin-bottom:10px}.mkp-head h2{margin:0;font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.01em;line-height:1.3}.mkp-head p{margin:8px 0 0;color:var(--muted-fg);max-width:520px}.mkp-more{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--primary);white-space:nowrap;padding:8px 14px;border:1px solid var(--border);border-radius:99px;background:var(--card);transition:all .2s var(--ease)}.mkp-more svg{width:16px;height:16px;transition:transform .2s var(--ease)}.mkp-more:hover{border-color:var(--primary);background:var(--primary-soft)}.mkp-more:hover svg{transform:translateX(-3px)}[class^="mkp"] i svg,[class*=" mkp"] i svg{width:24px;height:24px}.mkp-stats-wrap{margin-top:-36px;position:relative;z-index:2}.mkp-stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0!important;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:8px!important}.mkp-stats>div{display:flex!important;flex-direction:row!important;align-items:center;gap:14px;padding:18px 20px!important;background:none!important;border:0!important;box-shadow:none!important;text-align:start!important}.mkp-stats>div+div{border-inline-start:1px solid var(--border)!important}.mkp-stats i{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--primary-soft);color:var(--primary);font-style:normal}.mkp-stat-t{display:flex;flex-direction:column}.mkp-stat-t b{font-size:24px;font-weight:800;line-height:1.1;color:var(--fg)}.mkp-stat-t span{font-size:14px;color:var(--muted-fg)}.mkp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:s}.mkp-step{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 22px;text-align:center;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.mkp-step:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.mkp-step i{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 16px;border-radius:50%;background:var(--grad-primary);color:#fff;box-shadow:var(--shadow-el)}.mkp-step-n{position:absolute;top:14px;inset-inline-start:14px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;background:var(--muted);color:var(--muted-fg)}.mkp-step h3{margin:0 0 6px;font-size:17px}.mkp-step p{margin:0;font-size:14px;color:var(--muted-fg)}.mkp-loc{display:flex;align-items:center;gap:18px;padding:22px 26px;border-radius:var(--radius-lg);background:var(--card);border:1px dashed oklch(53% .11 166/.45)}.mkp-loc>i{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--primary-soft);color:var(--primary)}.mkp-loc-t{flex:1}.mkp-loc-t h3{margin:0 0 2px;font-size:18px}.mkp-loc-t p{margin:0;color:var(--muted-fg);font-size:14px}.mkp-loc-a{text-align:center}.mkp-depts{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mkp-dept{display:flex;gap:18px;padding:28px;border-radius:var(--radius-xl);background:var(--card);border:1px solid var(--border);color:inherit;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s}.mkp-dept:hover{transform:translateY(-4px);box-shadow:var(--shadow-card);border-color:var(--primary)}.mkp-dept>i{flex:none;display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:var(--primary-soft);color:var(--primary)}.mkp-dept.is-beauty>i{background:oklch(95% .035 0);color:oklch(55% .15 0)}.mkp-dept.is-beauty:hover{border-color:oklch(55% .15 0)}.mkp-dept h3{margin:0 0 6px;font-size:20px}.mkp-dept p{margin:0 0 14px;color:var(--muted-fg);font-size:15px}.mkp-dept ul{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mkp-dept li{font-size:13px;padding:4px 10px;border-radius:99px;background:var(--muted);color:var(--fg)}.mkp-go{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--primary)}.mkp-dept.is-beauty .mkp-go{color:oklch(55% .15 0)}.mkp-go svg{width:16px;height:16px}.mkp-prod{transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.mkp-prod:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.mkp-prod .btn{width:100%;justify-content:center}.mkp-why{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mkp-why-i{padding:24px;border-radius:var(--radius-lg);background:var(--muted)}.mkp-why-i i{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--card);color:var(--primary);box-shadow:var(--shadow-sm);margin-bottom:14px}.mkp-why-i h3{margin:0 0 6px;font-size:17px}.mkp-why-i p{margin:0;font-size:14px;color:var(--muted-fg)}.mkp-ctas{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.mkp-cta{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;border-radius:var(--radius-xl)}.mkp-cta>i{display:grid;place-items:center;width:52px;height:52px;border-radius:14px}.mkp-cta h2{margin:0 0 6px;font-size:24px;font-weight:800}.mkp-cta p{margin:0;opacity:.85}.mkp-cta .btn{margin-top:auto}.mkp-cta.is-rx{background:var(--grad-primary);color:#fff;box-shadow:var(--shadow-el)}.mkp-cta.is-rx>i{background:oklch(100% 0 0/.16)}.mkp-cta.is-ph{background:var(--card);border:1px solid var(--border)}.mkp-cta.is-ph>i{background:var(--primary-soft);color:var(--primary)}.mkp-cta.is-ph p{color:var(--muted-fg);opacity:1}.mkp-btn-light{background:#fff;color:var(--primary-deep);font-weight:700}.mkp-btn-light:hover{background:var(--primary-soft)}.mkp-empty svg{width:40px;height:40px;color:var(--primary)}@media(max-width:900px){.mkp-sec{padding:52px 0}.mkp-steps,.mkp-why{grid-template-columns:1fr 1fr}.mkp-depts,.mkp-ctas{grid-template-columns:1fr}.mkp-stats>div:nth-child(3){border-inline-start:0!important}}@media(max-width:600px){.mkp-sec{padding:40px 0}.mkp-head{flex-wrap:wrap;align-items:center;margin-bottom:22px}.mkp-stats{grid-template-columns:1fr 1fr}.mkp-stats>div{padding:14px 10px!important;gap:10px}.mkp-stats i{width:40px;height:40px}.mkp-stat-t b{font-size:20px}.mkp-steps,.mkp-why{grid-template-columns:1fr}.mkp-step{display:grid;grid-template-columns:auto 1fr;text-align:start;column-gap:14px;padding:18px}.mkp-step i{grid-row:span 2;margin:0;width:50px;height:50px}.mkp-step-n{top:10px;inset-inline-start:auto;inset-inline-end:10px}.mkp-loc{flex-direction:column;text-align:center}.mkp-dept{flex-direction:column;padding:22px}.mkp-cta{padding:24px}}.mkp-hero{padding:56px 0 0;background:linear-gradient(180deg,var(--primary-soft),var(--bg) 92%)}.mkp-hero-in{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.mkp-hero h1{margin:6px 0 14px;font-size:clamp(30px,4.6vw,50px);line-height:1.25;font-weight:800;letter-spacing:-.015em}.mkp-hero h1 span{color:var(--primary)}.mkp-hero-t>p{margin:0 0 26px;font-size:18px;color:var(--muted-fg);max-width:540px}.mkp-search{display:flex;align-items:center;gap:8px;max-width:560px;padding:7px 7px 7px 7px;padding-inline-start:16px;background:var(--card);border:1.5px solid var(--border);border-radius:16px;box-shadow:var(--shadow-card);transition:border-color .2s,box-shadow .2s}.mkp-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--ring)}.mkp-search>svg{width:22px;height:22px;color:var(--muted-fg);flex:none}.mkp-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:16px;padding:10px 0}.mkp-search .btn{padding-inline:26px;border-radius:12px}.mkp-hero-trust{list-style:none;display:flex;flex-wrap:wrap;gap:20px;margin:20px 0 0;padding:0;font-size:14px;color:var(--muted-fg);font-weight:500}.mkp-hero-trust li{display:flex;align-items:center;gap:6px}.mkp-hero-trust svg{width:18px;height:18px;color:var(--primary)}.mkp-hero-img img{width:100%;border-radius:var(--radius-xl);box-shadow:var(--shadow-el);aspect-ratio:5/4;object-fit:cover}.mkp-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;position:relative;z-index:2;transform:translateY(28px)}.mkp-action{display:flex;align-items:center;gap:14px;padding:20px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:inherit;transition:transform .2s var(--ease),border-color .2s}.mkp-action:hover{transform:translateY(-3px);border-color:var(--primary)}.mkp-action i{flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:var(--grad-primary);color:#fff}.mkp-action i svg{width:24px;height:24px}.mkp-action span{display:flex;flex-direction:column}.mkp-action b{font-size:17px}.mkp-action small{font-size:13px;color:var(--muted-fg)}.mkp-hero+.mkp-stats-wrap{margin-top:72px}@media(max-width:900px){.mkp-hero-in{grid-template-columns:1fr}.mkp-hero-img{display:none}.mkp-hero{padding-top:36px;text-align:center}.mkp-hero-t>p,.mkp-search{margin-inline:auto}.mkp-hero-trust{justify-content:center}}@media(max-width:600px){.mkp-actions{grid-template-columns:1fr;gap:10px;margin-top:28px}.mkp-action{padding:14px;text-align:start}.mkp-search .btn{padding-inline:16px}.mkp-hero-trust{gap:12px}}.mkp-search input[type=search]{border:0!important;box-shadow:none!important;background:none!important;padding:10px 0!important}
.mkr,.mkr-main,.mkr-form,.mkr-step,.mkr-step>*{min-width:0}.mkr-main{overflow:hidden}@media (max-width:900px){ .mkr{grid-template-columns:minmax(0,1fr);gap:16px;padding-inline:0} .mkr-side{order:2} .mkr-main{order:1}}@media (max-width:700px){ .mkr{margin-inline:-4px} .mkr-side{padding:18px;border-radius:18px} .mkr-side h2{font-size:19px!important;margin:10px 0 12px} .mkr-perks{grid-template-columns:1fr;gap:8px;font-size:14px} .mkr-time{font-size:12.5px;margin-top:14px} .mkr-main{padding:16px 14px;border-radius:18px} .mkr-steps{gap:4px} .mkr-steps li{flex:1 1 0;min-width:0;justify-content:center;font-size:12.5px;gap:6px} .mkr-steps b{width:28px;height:28px;flex:none;font-size:13px} .mkr-steps li.on span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .mkr-bar{margin:12px 0 16px} .mkr-step{gap:12px} .mkr-step h3{font-size:18px} .mkr-form .row2,.mkr-form .row3{grid-template-columns:minmax(0,1fr)!important;gap:12px} .mkr-form label{font-size:14px} .mkr-form fieldset.geo{padding:12px} .mkr-form .mk-fill-geo{white-space:normal;line-height:1.4;height:auto} .mkr-pass input{padding-inline-end:48px} .mkr-form .mkr-eye{width:40px!important;min-height:40px;height:40px;padding:0;inset-inline-end:4px} .mkr-form .check{display:flex;align-items:flex-start;flex-wrap:wrap} .mkr-form .check input[type=checkbox]{width:20px!important;height:20px;flex:none;margin-top:2px} .mkr-drop-box{padding:12px;gap:10px} .mkr-drop-box img{width:52px;height:52px} .mkr-actions{flex-direction:column-reverse;gap:10px} .mkr-actions>span:empty{display:none} .mkr-actions .btn{width:100%} .mkr-review{grid-template-columns:minmax(0,1fr);padding:14px;gap:4px} .mkr-review dd{margin-bottom:8px}}
.mkn{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;border-radius:24px;background:var(--card);border:1px solid var(--border);box-shadow:0 20px 50px -30px rgba(15,40,35,.35)}.mkn::before{display:none}.mkn-main{background:var(--card)!important;color:var(--fg)!important;padding:26px!important;display:flex;flex-direction:column;gap:16px}.mkn-main::before,.mkn-main::after{display:none}.mkn-kicker{align-self:flex-start;background:var(--primary-soft)!important;color:var(--primary-deep);backdrop-filter:none;font-size:12px;padding:5px 12px}.mkn-head{gap:14px;align-items:flex-start}.mkn-thumb{width:64px;height:64px;border-radius:16px;background:var(--primary-soft);border:1px solid var(--border);overflow:hidden;font-size:28px}.mkn-thumb img{border-radius:0}.mkn-title{min-width:0}.mkn-title h3{margin:0 0 4px!important;font-size:22px!important;color:var(--fg)!important;line-height:1.3}.mkn-title p{color:var(--muted-fg);opacity:1;font-size:13.5px}.mkn-rate{margin-top:6px;font-size:13px}.mkn-rate small{color:var(--muted-fg)}.mkn-stars{color:color-mix(in oklab,var(--muted-fg) 35%,transparent)}.mkn-badges{margin:0}.mkn-chip{background:var(--muted)!important;border:1px solid var(--border)!important;color:var(--fg)}.mkn-chip i{box-shadow:none}.mkn-open{background:oklch(96% .04 150)!important;color:oklch(42% .12 150);border-color:oklch(88% .07 150)!important}.mkn-open i{background:oklch(62% .17 150)}.mkn-closed{background:oklch(96% .04 60)!important;color:oklch(48% .12 55)}.mkn-ok{background:var(--primary-soft)!important;color:var(--primary-deep)}.mkn-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:0;margin:0;border:1px solid var(--border);border-radius:16px;overflow:hidden}.mkn-stat{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:0;background:var(--card)!important;border:0;border-inline-start:1px solid var(--border);color:var(--fg)!important;backdrop-filter:none}.mkn-stat:first-child{border-inline-start:0}.mkn-stat:hover{transform:none}.mkn-stat-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--muted);font-size:16px;opacity:1!important}.mkn-stat b{font-size:17px;white-space:nowrap}.mkn-stat div>span{display:block;font-size:12px;color:var(--muted-fg);opacity:1}.mkn-stat-hl{background:var(--primary-soft)!important}.mkn-stat-hl b{color:var(--primary-deep)}.mkn-stat-hl .mkn-stat-ic{background:var(--card)}.mkn-route-note{margin:0;background:var(--muted);color:var(--fg);font-size:13px;padding:10px 14px;border-radius:12px}.mkn-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0}.mkn-btn{justify-content:center;padding:13px 16px;border-radius:14px;font-size:15px;transform:none!important}.mkn-btn-main{background:var(--grad-primary,var(--primary))!important;color:#fff!important;border:0!important;box-shadow:0 10px 22px -12px var(--primary)}.mkn-btn-soft{background:var(--primary-soft)!important;color:var(--primary-deep)!important;border:1px solid transparent!important}.mkn-btn-soft:hover{border-color:var(--primary)!important}.mkn-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:8px}.mkn-q{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:14px;border:1px solid var(--border);background:var(--card);color:var(--fg);font:inherit;font-size:12.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s}.mkn-q i{font-style:normal;font-size:18px}.mkn-q:hover{border-color:var(--primary);background:var(--primary-soft)}.mkn-acc{margin:0;font-size:12.5px;color:var(--muted-fg);opacity:1}.mkn-acc .mkn-link{color:var(--primary-deep)}.mkn-side{border-inline-start:1px solid var(--border)}.mkn-alts{padding:14px}.mkn-alts-h{font-size:13px;color:var(--fg);margin-bottom:2px}.mkn-alt{border:1px solid var(--border);background:var(--card)}.mkn-alt-call,.mkn-alt-rx{width:36px;height:36px;padding:0!important;justify-content:center;border-radius:50%!important}.mkn-loading .mkn-main{background:var(--grad-primary)!important;color:#fff!important}@media(max-width:860px){ .mkn{grid-template-columns:minmax(0,1fr)!important} .mkn-main{padding:18px!important;gap:14px} .mkn-side{border-inline-start:0;border-top:1px solid var(--border)} .mkn-title h3{font-size:19px!important} .mkn-stats{grid-template-columns:repeat(2,minmax(0,1fr))} .mkn-stat:nth-child(3){border-inline-start:0} .mkn-stat:nth-child(n+3){border-top:1px solid var(--border)} .mkn-actions{grid-template-columns:minmax(0,1fr)} .mkn-quick{grid-template-columns:repeat(4,minmax(0,1fr))}}
/* ===== Global font: Tajawal everywhere (store + WooCommerce + plugins) ===== */
html,body,button,input,select,textarea,optgroup,
body *:not(i):not(.dashicons):not([class*="dashicons"]):not(.ab-icon):not([class*="fa-"]):not(.fa):not([class*="icon"]):not(.star-rating):not(.star-rating *):not(.stars a):not(code):not(pre):not(kbd):not(samp):not(svg *):not(.wc-block-components-product-rating__stars *){font-family:Tajawal,system-ui,sans-serif!important}

/* ===== Pro line icons (v5.69) ===== */
.mk-ico{display:inline-block;width:1.15em;height:1.15em;vertical-align:-.2em;flex:none;stroke-width:2;color:inherit}
.mk-ico-g{color:var(--primary,oklch(55% .12 160))}.mk-ico-r{color:oklch(58% .2 27)}.mk-ico-w{color:oklch(68% .15 70)}
.cat i .mk-ico,.step-n .mk-ico,.mknp-radar .mk-ico,.mknp-fi .mk-ico{width:1em;height:1em;stroke-width:1.75}
.btn .mk-ico{width:1.1em;height:1.1em}
.mk-ph-rx::before{content:""!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3Cpath d='M10 9H8M16 13H8M16 17H8'/%3E%3C/svg%3E") center/24px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3Cpath d='M10 9H8M16 13H8M16 17H8'/%3E%3C/svg%3E") center/24px no-repeat;background:currentColor!important;opacity:.95}

/* ===== Pro icons v2 (v5.70): refined stroke, semantic tones, heading chips ===== */
.mk-ico{width:1.2em;height:1.2em;vertical-align:-.24em;stroke-width:1.75;shape-rendering:geometricPrecision;transition:transform .2s ease,color .2s ease}
a:hover>.mk-ico,button:hover>.mk-ico,.btn:hover .mk-ico{transform:translateY(-1px) scale(1.06)}
.mk-ico-p{color:var(--primary-deep,oklch(43% .06 172))}.mk-ico-b{color:oklch(52% .11 240)}.mk-ico-a{color:oklch(66% .14 75)}.mk-ico-k{color:oklch(58% .14 350)}
.btn .mk-ico,.mk-btn .mk-ico,button .mk-ico{color:inherit}
.mk-ico-chip{box-sizing:content-box;width:.85em;height:.85em;padding:.32em;margin-inline-end:.45em;border-radius:.5em;vertical-align:-.3em;background:color-mix(in oklab,currentColor 11%,transparent);border:1px solid color-mix(in oklab,currentColor 18%,transparent);color:var(--primary-deep,oklch(43% .06 172))}
.mk-ico-chip.mk-ico-r{color:oklch(58% .2 27)}.mk-ico-chip.mk-ico-g{color:var(--primary,oklch(55% .12 160))}.mk-ico-chip.mk-ico-w{color:oklch(68% .15 70)}.mk-ico-chip.mk-ico-b{color:oklch(52% .11 240)}.mk-ico-chip.mk-ico-a{color:oklch(66% .14 75)}.mk-ico-chip.mk-ico-k{color:oklch(58% .14 350)}
.mk-ico-solo{width:1em;height:1em;stroke-width:1.6}
.cat i,.step-n,.mknp-radar{color:var(--primary-deep,oklch(43% .06 172))}
.step-n,.mknp-fi{color:#fff}.step-n .mk-ico,.mknp-fi .mk-ico,.mknp-tag .mk-ico,.mknp-fab .mk-ico{color:currentColor}
.cat:hover i .mk-ico{transform:scale(1.1) rotate(-4deg)}

/* v5.81 header logo */
.site-header .brand{overflow:visible;padding:4px 0}
.site-header .mk-logo{display:block;height:84px;width:auto;max-width:none;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(14,60,140,.12));transition:transform .25s}
.site-header .brand:hover .mk-logo{transform:scale(1.04)}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media(max-width:1024px){.site-header .mk-logo{height:72px}}
@media(max-width:768px){.site-header .mk-logo{height:60px}}
@media(max-width:420px){.site-header .mk-logo{height:52px}}
/* v5.82 stop phones zooming out */
html,body{overflow-x:clip}
.mkmm-page,.mkmm-page *{min-width:0;max-width:100%}
.mkmm-stats div{min-width:110px}
@media(max-width:560px){.mkmm-hero{padding:28px 16px}.mkmm-hero h1{font-size:26px}.mkmm-page{padding:12px 0 40px}}
  .mkr2 .mkr-need{margin-top:20px;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.12);font-size:14px} .mkr2 .mkr-need ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px} .mkr2 .mkr-saved{margin-top:12px;font-size:12.5px;opacity:.85} .mkr-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px} .mkr-count{font-weight:800;font-size:13px;padding:5px 12px;border-radius:99px;background:var(--primary-soft);color:var(--primary-deep)} .mkr-head small{color:var(--muted-fg);font-size:13.5px}.mkr-head a{color:var(--primary-deep);font-weight:700} .mkr2 .mkr-steps span{display:grid;line-height:1.25}.mkr2 .mkr-steps span small{font-weight:500;font-size:12px;color:var(--muted-fg)} .mkr2 .mkr-step h3{font-size:21px} .mkr-tag{font-style:normal;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--muted);color:var(--muted-fg);margin-inline-start:6px;vertical-align:middle} .mkr-tag.is-req{background:var(--warning-soft);color:var(--warning-fg)} .mkr-hint{font-weight:500;font-size:12.5px;color:var(--muted-fg)} .mkr-hint.ok{color:var(--primary-deep);font-weight:700}.mkr-hint.no{color:var(--danger);font-weight:700} .mkr2 .mkr-err{color:var(--danger);font-weight:700;font-size:13px;display:flex;gap:4px}.mkr2 .mkr-err:empty{display:none}.mkr2 .mkr-err:not(:empty)::before{content:"⚠️"} .mkr2 .mk-form input.is-bad,.mkr2 .mk-form textarea.is-bad{background:var(--danger-soft)} .mkr-rules{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:12.5px;font-weight:500;color:var(--muted-fg)} .mkr-rules li::before{content:"○ ";}.mkr-rules li.ok{color:var(--primary-deep);font-weight:700}.mkr-rules li.ok::before{content:"✓ "} .mkr-errs ul{margin:8px 0 0;padding-inline-start:20px;display:grid;gap:4px;font-weight:600}.mkr-errs li{cursor:pointer;text-decoration:underline dotted} .mkr-more,.mkr-manual{border:1px dashed var(--border);border-radius:14px;background:var(--muted)} .mkr-more summary,.mkr-manual summary{cursor:pointer;padding:14px 16px;font-weight:800;display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none} .mkr-more summary::-webkit-details-marker,.mkr-manual summary::-webkit-details-marker{display:none} .mkr-more[open] summary,.mkr-manual[open] summary{border-bottom:1px dashed var(--border)} .mkr-manual summary{font-weight:700;font-size:14px;color:var(--primary-deep)} .mkr-more-in{display:grid;gap:14px;padding:16px;background:var(--card);border-radius:0 0 14px 14px} .mkr-inline{display:flex;align-items:center;gap:8px;font-weight:500;font-size:13px;color:var(--muted-fg)} .mkr-geo-opts{display:grid;grid-template-columns:1fr 1fr;gap:12px} .mkr-opt{display:flex;align-items:center;gap:12px;text-align:start;padding:14px 16px;border:2px solid var(--border);border-radius:16px;background:var(--card);font:inherit;color:var(--fg);cursor:pointer;transition:.2s} .mkr-opt:hover{border-color:var(--primary);background:var(--primary-soft)} .mkr-opt i{font-style:normal;font-size:24px;display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:12px;background:var(--primary-soft)} .mkr-opt span{display:grid;gap:2px}.mkr-opt small{color:var(--muted-fg);font-size:12.5px} .mkr-opt.is-busy{opacity:.6;pointer-events:none} .mkr-map-wrap{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--border)} .mkr-map{height:340px;background:var(--muted);z-index:0} .mkr-map-tip{position:absolute;inset-inline:10px;bottom:10px;z-index:500;padding:8px 12px;border-radius:10px;background:color-mix(in oklab,var(--card) 92%,transparent);box-shadow:var(--shadow-card);font-size:13px;font-weight:600;text-align:center;pointer-events:none} .mkr-geo-status{padding:12px 14px;border-radius:12px;background:var(--muted);font-weight:700;font-size:14px;color:var(--muted-fg)} .mkr-geo-status.is-ok{background:var(--primary-soft);color:var(--primary-deep)} .mkr-geo-status.is-bad{background:var(--danger-soft);color:var(--danger)} .mkr2 .mkr-review{display:grid;gap:12px;padding:0;background:none;grid-template-columns:1fr} .mkr-rv{border:1px solid var(--border);border-radius:14px;overflow:hidden} .mkr-rv-h{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:color-mix(in oklab,var(--primary) 7%,var(--card))} .mkr-rv-h b{color:var(--primary-deep)} .mkr-edit{border:0;background:none;font:inherit;font-weight:700;font-size:13px;color:var(--primary-deep);cursor:pointer;padding:4px 8px;border-radius:8px}.mkr-edit:hover{background:var(--primary-soft)} .mkr-rv dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 16px;margin:0;padding:14px} .mkr-rv dt{font-weight:700;color:var(--muted-fg)}.mkr-rv dd{margin:0;word-break:break-word;font-weight:600}.mkr-rv dd a{color:var(--primary-deep)}.mkr-rv dd.is-miss{color:var(--danger)} .mkr-after{padding:14px 16px;border-radius:14px;background:var(--warning-soft);font-size:14px} .mkr-after ol{margin:8px 0 0;padding-inline-start:20px;display:grid;gap:4px} .mkr-done{max-width:640px;margin:0 auto;text-align:center;padding:36px 28px;border:1px solid var(--border);border-radius:22px;background:var(--card);box-shadow:var(--shadow-card)} .mkr-done-ic{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 12px;border-radius:50%;background:var(--grad-primary);color:#fff;font-size:34px;font-weight:800;box-shadow:var(--shadow-el)} .mkr-done h2{margin:0 0 6px}.mkr-done>p{color:var(--muted-fg);margin:0 0 20px} .mkr-timeline{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px;text-align:start} .mkr-timeline li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:14px;border:1px solid var(--border)} .mkr-timeline li b{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;border:2px solid var(--border)} .mkr-timeline li div{display:grid;gap:2px}.mkr-timeline li small{color:var(--muted-fg)} .mkr-timeline li.done{background:var(--primary-soft);border-color:transparent}.mkr-timeline li.done b{background:var(--primary);border-color:var(--primary);color:#fff} .mkr-timeline li.on b{border-color:var(--warning);color:var(--warning-fg)} @media (max-width:900px){.mkr2 .mkr-steps span small{display:none}} @media (max-width:700px){.mkr-geo-opts{grid-template-columns:1fr}.mkr-map{height:280px}.mkr-rv dl{grid-template-columns:1fr;gap:2px}.mkr-rv dd{margin-bottom:8px}.mkr-done{padding:26px 16px}} .mkr2 .mkr-step[hidden]{display:none!important} .mkr2 .mk-form label:not(.check):not(.mkr-drop){grid-template-columns:auto 1fr;align-items:center} .mkr2 .mk-form label:not(.check):not(.mkr-drop)>*{grid-column:1/-1} .mkr2 .mk-form label:not(.check):not(.mkr-drop)>.mkr-tag{grid-column:2;justify-self:start;margin:0} .mkr2 .mkr-drop{display:grid;gap:6px;font-weight:700} .mkr2 .mkr-drop>.mkr-tag{justify-self:start;margin:0} 