:root{--sdkt-ink:#173c30;--sdkt-dark:#122e25;--sdkt-accent:#dd693f;--sdkt-paper:#f7f7f0;--sdkt-sage:#e7ecd9;--sdkt-muted:#6b776d;--sdkt-line:#dce2d7}*{box-sizing:border-box}html{scroll-behavior:smooth}body.sdkt-theme{margin:0;color:var(--sdkt-ink);background:var(--sdkt-paper);font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body.sdkt-rtl{font-family:Tahoma,"Segoe UI",Arial,sans-serif}.sdkt-theme img{max-width:100%;height:auto}.sdkt-theme a{color:inherit;text-decoration:none}.sdkt-theme a:hover{text-decoration:underline}.sdkt-theme :focus-visible{outline:3px solid var(--sdkt-accent);outline-offset:4px}.sdkt-theme button,.sdkt-theme input,.sdkt-theme select,.sdkt-theme textarea{font:inherit}.sdkt-theme button{cursor:pointer}.sdkt-theme input:not([type=checkbox]):not([type=radio]),.sdkt-theme textarea,.sdkt-theme select{max-width:100%}.screen-reader-text,.sdkt-skip-link:not(:focus){border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.sdkt-skip-link:focus{position:fixed;top:8px;inset-inline-start:8px;z-index:2000;background:white;padding:15px;border-radius:10px}.sdkt-header{position:relative;z-index:50;background:var(--sdkt-paper);border-bottom:1px solid var(--sdkt-line)}.sdkt-header-inner{max-width:1440px;margin:auto;min-height:100px;padding:20px 5%;display:flex;align-items:center;justify-content:space-between;gap:24px}.sdkt-brand{display:flex;align-items:center;gap:11px;font-size:35px;font-weight:850;line-height:1}.sdkt-brand:hover{text-decoration:none!important}.sdkt-brand-mark{width:45px;height:45px;display:grid;place-items:center;background:var(--sdkt-ink);color:white;border-radius:50%;font-size:32px;font-family:Georgia,serif;line-height:1}.sdkt-brand-dot{color:var(--sdkt-accent)}.sdkt-brand small{display:block;font-size:7px;letter-spacing:1.6px;margin-top:7px;font-weight:700}.sdkt-logo{max-width:170px;max-height:65px;object-fit:contain}.sdkt-nav{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:650}.sdkt-menu{list-style:none;padding:0;margin:0;display:flex;gap:24px}.sdkt-menu li{position:relative}.sdkt-menu .sub-menu{display:none;position:absolute;top:100%;inset-inline-start:0;min-width:210px;background:#fff;border:1px solid var(--sdkt-line);border-radius:12px;list-style:none;padding:14px;box-shadow:0 12px 35px #14372915}.sdkt-menu li:hover>.sub-menu,.sdkt-menu li:focus-within>.sub-menu{display:block}.sdkt-menu .sub-menu li{padding:7px}.sdkt-language{display:flex;gap:6px;padding:4px;border:1px solid var(--sdkt-line);border-radius:30px;font-size:10px}.sdkt-language a{padding:5px 7px;border-radius:20px}.sdkt-language .is-active{background:var(--sdkt-ink);color:white}.sdkt-account{border:1px solid var(--sdkt-ink);padding:10px 16px;border-radius:30px;white-space:nowrap}.sdkt-cart{display:flex;align-items:center;gap:6px}.sdkt-cart svg{width:21px;height:21px}.sdkt-cart span{background:var(--sdkt-sage);width:22px;height:22px;border-radius:50%;font-size:10px;display:grid;place-items:center}.sdkt-menu-toggle{display:none}.sdkt-home{overflow:hidden}.sdkt-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.08fr 1fr;gap:25px;padding:75px 5% 55px;align-items:center;position:relative}.sdkt-eyebrow{font-size:10px;font-weight:750;letter-spacing:1.5px;display:inline-flex;gap:10px;align-items:center;line-height:1.6}.sdkt-eyebrow i{width:7px;height:7px;background:var(--sdkt-accent);border-radius:50%}.sdkt-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(48px,5.3vw,78px);letter-spacing:-3px;line-height:1.05;font-weight:500;margin:25px 0}.sdkt-hero h1 em{color:var(--sdkt-accent);font-weight:500}.sdkt-hero-copy>p{font-size:15px;max-width:445px;color:var(--sdkt-muted);line-height:1.9;margin:25px 0 32px}.sdkt-food-search{display:flex;align-items:center;border:1px solid #d4dccc;border-radius:60px;padding:7px;background:#fff;box-shadow:0 12px 35px #213e2410;max-width:490px}.sdkt-food-search label{flex:1;min-width:0}.sdkt-food-search input{background:transparent;border:0;width:100%;padding:13px 18px;font-size:13px;color:var(--sdkt-ink);outline-offset:-3px}.sdkt-food-search button,.sdkt-button{border:0;background:var(--sdkt-ink);color:white!important;border-radius:40px;padding:16px 22px;font-size:12px;font-weight:650;display:inline-flex;align-items:center;gap:17px;white-space:nowrap}.sdkt-button:hover{background:#235342;text-decoration:none!important}.sdkt-hero-notes{display:flex;gap:20px;margin-top:22px;font-size:10px;color:var(--sdkt-muted)}.sdkt-hero-art{position:relative;min-width:0}.sdkt-hero-art>svg{width:100%;position:relative;z-index:2;transform:rotate(-7deg)}.sdkt-orbit{position:absolute;border-radius:50%;pointer-events:none}.sdkt-orbit-one{width:91%;height:91%;background:var(--sdkt-sage);top:6%;left:4%;transform:rotate(-20deg);border-radius:44% 56% 60% 40%}.sdkt-orbit-two{width:105%;height:105%;border:1px dashed #aab59d;left:-3%;top:-3%}.sdkt-floating-note{display:flex;align-items:center;gap:12px;position:absolute;background:#fff;padding:16px 20px;border-radius:16px;box-shadow:0 20px 50px #163d2517;z-index:5;max-width:260px}.sdkt-floating-note>span{background:#f5e8db;border-radius:50%;display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;color:var(--sdkt-accent);font-size:22px}.sdkt-floating-note strong{font-size:11px;display:block;line-height:1.3}.sdkt-floating-note small{font-size:9px;display:block;margin-top:5px;color:var(--sdkt-muted)}.sdkt-note-one{inset-inline-start:0;top:4%;transform:rotate(-4deg)}.sdkt-note-two{inset-inline-end:0;bottom:4%;transform:rotate(3deg)}.sdkt-featured{max-width:1440px;margin:0 auto;padding:60px 5% 75px}.sdkt-section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px}.sdkt-section-title h2,.sdkt-how h2{font-size:36px;letter-spacing:-1.2px;line-height:1.2;font-weight:650;margin:12px 0 0}.sdkt-section-title>a{font-size:12px;border-bottom:1px solid #bbc6b5;padding-bottom:7px;white-space:nowrap}.sdkt-restaurant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.sdkt-restaurant-card{border:1px solid var(--sdkt-line);border-radius:20px;overflow:hidden;background:#fff;transition:transform .2s}.sdkt-restaurant-card:hover{transform:translateY(-4px);text-decoration:none!important}.sdkt-card-photo{height:240px;position:relative;overflow:hidden;background:var(--sdkt-sage)}.sdkt-card-photo>img{width:100%;height:100%;object-fit:cover}.sdkt-card-photo .sdk-photo-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(145deg,#e4e8d8,#c4d1b5);gap:14px;color:#637b59;font-size:10px}.sdkt-card-photo .sdk-icon{width:45px;height:45px}.sdkt-status{position:absolute;top:15px;inset-inline-start:15px;background:#fff;color:#767b73;box-shadow:0 3px 10px #152b1920;padding:5px 11px;font-size:10px;border-radius:30px}.sdkt-status.is-open{color:#2d694c}.sdkt-card-copy{padding:22px}.sdkt-card-copy>span{font-size:10px;color:var(--sdkt-muted)}.sdkt-card-copy h3{display:flex;justify-content:space-between;align-items:center;font-size:21px;line-height:1.2;margin:8px 0 17px}.sdkt-card-copy h3 i{font-style:normal;font-size:23px;color:var(--sdkt-accent)}.sdkt-card-copy p{font-size:11px;margin:0}.sdkt-empty-restaurants{grid-column:1/-1;border:1px dashed #abbda6;border-radius:20px;padding:38px;text-align:center;background:#edf0e5}.sdkt-empty-restaurants>span{font-size:40px;color:var(--sdkt-accent)}.sdkt-empty-restaurants h3{font-size:25px;margin:10px}.sdkt-empty-restaurants p{color:var(--sdkt-muted);font-size:13px}.sdkt-empty-restaurants a{font-size:13px;font-weight:650}.sdkt-how{background:var(--sdkt-sage);padding:60px max(5%,calc((100vw - 1296px)/2));display:grid;grid-template-columns:.8fr 1.8fr;gap:65px;align-items:start}.sdkt-how h2{max-width:280px}.sdkt-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.sdkt-steps article>span{border:1px solid #b8c7ab;border-radius:50%;width:45px;height:45px;display:grid;place-items:center;font-size:13px}.sdkt-steps h3{font-size:17px;line-height:1.4;margin:20px 0 12px}.sdkt-steps p{font-size:12px;line-height:1.85;color:#637260;margin:0}.sdkt-partner{max-width:1296px;margin:80px auto;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;background:var(--sdkt-dark);border-radius:28px;padding:65px 70px;color:#f4f5ed;position:relative;overflow:hidden}.sdkt-partner h2{font-family:Georgia,"Times New Roman",serif;font-size:49px;line-height:1.12;font-weight:500;letter-spacing:-1px;margin:22px 0}.sdkt-partner h2 em{color:#e9ad8a}.sdkt-partner p{font-size:13px;color:#acbdb0;max-width:400px;line-height:1.9;margin-bottom:25px}.sdkt-button-light{color:var(--sdkt-dark)!important;background:#f6f4e8}.sdkt-button-light:hover{background:#dce5cb}.sdkt-partner-art{position:relative;padding:20px;max-width:360px}.sdkt-mini-ticket{padding:35px 28px 45px;background:#f5f3e7;color:var(--sdkt-ink);border-radius:12px;transform:rotate(8deg);box-shadow:0 25px 70px #0003;position:relative;z-index:2}.sdkt-mini-ticket>span{font-size:8px;letter-spacing:2px}.sdkt-mini-ticket h3{font-size:26px;margin:17px 0 25px;font-family:Georgia,serif;font-weight:500}.sdkt-mini-ticket>div{padding:17px 0;border-top:1px dashed #c7cdbd;font-size:11px;display:flex;align-items:center;gap:14px}.sdkt-mini-ticket>div>span{background:#e5ead6;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;font-size:9px}.sdkt-partner-star{font-size:165px;color:#df8d67;position:absolute;bottom:-60px;inset-inline-end:-55px;line-height:1;z-index:3}.sdkt-footer{background:#edf0e5;border-top:1px solid var(--sdkt-line);padding:60px 5% 0}.sdkt-footer-main{max-width:1296px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:45px;padding-bottom:45px}.sdkt-footer-brand{font-size:43px;font-weight:800;letter-spacing:-2px;line-height:1}.sdkt-footer-brand>span{color:var(--sdkt-accent)}.sdkt-footer p{max-width:275px;font-size:12px;color:var(--sdkt-muted)}.sdkt-footer h3{font-size:13px;margin:10px 0 15px}.sdkt-footer-main>div:not(:first-child)>a{display:block;font-size:12px;margin:8px 0}.sdkt-footer-bottom{max-width:1296px;margin:auto;border-top:1px solid #d4dccc;padding:22px 0;display:flex;justify-content:space-between;gap:20px;color:var(--sdkt-muted);font-size:10px}.sdkt-footer-bottom ul{list-style:none;display:flex;gap:20px;margin:0;padding:0}.sdkt-page{max-width:1240px;padding:60px 35px 80px;margin:auto;min-height:55vh}.sdkt-full-width{min-height:55vh}.sdkt-title{margin-bottom:38px}.sdkt-title>span{font-size:10px;letter-spacing:2px;color:var(--sdkt-muted)}.sdkt-title h1{font-size:42px;line-height:1.15;margin:15px 0;font-weight:650;letter-spacing:-1px}.sdkt-theme .entry-content{overflow-wrap:anywhere}.sdkt-theme .entry-content>p{max-width:760px}.sdkt-theme .entry-content a{color:#b44d29;text-decoration:underline}.sdkt-theme .entry-content>.sdk a{color:inherit;text-decoration:none}.sdkt-portal-page .entry-content{margin:0}.sdkt-portal .sdk .sdk-topbar{display:none}.sdkt-portal .sdk .sdk-public-main{padding-top:0}.sdkt-portal .sdk-sidebar{top:0}.sdkt-portal .sdk-content{padding-top:35px}.sdkt-portal .sdk{min-height:72vh}.sdkt-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.sdkt-post-card{border:1px solid var(--sdkt-line);padding:24px;background:#fff;border-radius:18px}.sdkt-post-card img{aspect-ratio:1.5;object-fit:cover}.sdkt-post-card>span{font-size:10px;color:var(--sdkt-muted)}.sdkt-post-card h2{font-size:23px;line-height:1.3}.sdkt-post-card p{font-size:13px}.sdkt-article-cover{max-height:580px;width:100%;object-fit:cover;border-radius:20px;margin-bottom:30px}.sdkt-not-found{text-align:center;max-width:700px;padding:85px 30px}.sdkt-404{font-family:Georgia,serif;font-size:140px;line-height:1;color:var(--sdkt-accent)}.sdkt-not-found h1{font-size:35px;letter-spacing:-1px}.sdkt-not-found p{color:var(--sdkt-muted);margin-bottom:30px}.sdkt-search{display:flex;gap:10px}.sdkt-search input{border:1px solid var(--sdkt-line);padding:14px;border-radius:10px}.sdkt-search button{border:0;color:#fff;background:var(--sdkt-ink);padding:14px 22px;border-radius:10px}.sdkt-theme blockquote{border-inline-start:3px solid var(--sdkt-accent);padding-inline-start:25px;color:var(--sdkt-muted)}.sdkt-theme table{border-collapse:collapse;width:100%}.sdkt-theme td,.sdkt-theme th{border-bottom:1px solid var(--sdkt-line);padding:14px;text-align:start}.sdkt-theme .woocommerce{color:var(--sdkt-ink)}.sdkt-theme .woocommerce form .form-row input.input-text,.sdkt-theme .woocommerce form .form-row textarea,.sdkt-theme .woocommerce form .form-row select,.sdkt-theme .woocommerce .quantity .qty{border:1px solid #cdd7c8;border-radius:10px;background:#fff;min-height:46px;padding:10px 14px;color:var(--sdkt-ink)}.sdkt-theme .woocommerce form .form-row label{font-size:12px;font-weight:650;margin-bottom:7px}.sdkt-theme .woocommerce a.button,.sdkt-theme .woocommerce button.button,.sdkt-theme .woocommerce input.button,.sdkt-theme .woocommerce #respond input#submit{background:var(--sdkt-ink);color:white;border:0;border-radius:30px;padding:15px 24px;font-size:13px;font-weight:600;line-height:1.3}.sdkt-theme .woocommerce a.button.alt,.sdkt-theme .woocommerce button.button.alt{background:var(--sdkt-accent)}.sdkt-theme .woocommerce a.button:hover,.sdkt-theme .woocommerce button.button:hover{background:#285b47;color:white}.sdkt-theme .woocommerce a.button.disabled,.sdkt-theme .woocommerce button.button.disabled{opacity:.6;background:#65776c}.sdkt-theme .woocommerce .woocommerce-info,.sdkt-theme .woocommerce .woocommerce-message,.sdkt-theme .woocommerce .woocommerce-error{border-radius:12px;background:#edf1e5;color:var(--sdkt-ink);border-top-color:var(--sdkt-ink)}.sdkt-theme .woocommerce table.shop_table{border:1px solid var(--sdkt-line);border-radius:15px;background:white;overflow:hidden}.sdkt-theme .woocommerce table.shop_table th{font-size:12px}.sdkt-theme .woocommerce #payment{background:#e9eee0;border-radius:15px}.sdkt-theme .woocommerce .woocommerce-checkout-review-order{padding:0}.sdkt-theme .woocommerce .cart-collaterals .cart_totals{border:1px solid var(--sdkt-line);border-radius:18px;padding:25px;background:white}.sdkt-theme .woocommerce h2{font-size:25px}.sdkt-theme .woocommerce form.login,.sdkt-theme .woocommerce form.register{border:1px solid var(--sdkt-line);border-radius:18px;background:#fff;padding:28px}.sdkt-theme .woocommerce-MyAccount-navigation{border-radius:18px;background:var(--sdkt-dark);padding:20px;color:#f5f7ed}.sdkt-theme .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.sdkt-theme .woocommerce-MyAccount-navigation li{border-bottom:1px solid #ffffff14;font-size:13px}.sdkt-theme .woocommerce-MyAccount-navigation li a{display:block;padding:12px}.sdkt-theme .woocommerce-MyAccount-navigation .is-active{color:#e8bb98}.sdkt-theme .woocommerce-MyAccount-content{padding:0 10px}.sdkt-theme .woocommerce ul.products li.product{border:1px solid var(--sdkt-line);border-radius:16px;background:#fff;overflow:hidden;padding-bottom:20px}.sdkt-theme .woocommerce ul.products li.product .woocommerce-loop-product__title,.sdkt-theme .woocommerce ul.products li.product .price{padding:0 16px}.sdkt-theme .woocommerce ul.products li.product .button{margin-inline-start:16px}.sdkt-theme .woocommerce div.product div.images img{border-radius:20px}.sdkt-theme .woocommerce .product .price{color:var(--sdkt-accent)}.sdkt-theme .woocommerce .product_title{font-size:38px;line-height:1.2}.sdkt-rtl .sdkt-hero h1,.sdkt-rtl .sdkt-partner h2{font-family:Tahoma,"Segoe UI",sans-serif;letter-spacing:0;line-height:1.35}.sdkt-rtl .sdkt-eyebrow{letter-spacing:0}.sdkt-rtl .sdkt-hero h1{font-size:clamp(38px,4.5vw,66px)}.sdkt-rtl .sdkt-partner h2{font-size:40px}.sdkt-rtl .sdkt-hero-art>svg{transform:rotate(7deg)}
@media(min-width:1600px){.sdkt-how{padding:65px calc((100vw - 1296px)/2)}}@media(max-width:1100px){.sdkt-nav{gap:17px}.sdkt-header-inner{padding:18px 4%}.sdkt-nav>a{font-size:11px}.sdkt-hero{padding:60px 4%}.sdkt-hero h1{font-size:56px}.sdkt-floating-note{padding:12px;max-width:220px}.sdkt-floating-note strong{font-size:9px}.sdkt-how{gap:35px;padding:50px 4%}.sdkt-partner{margin:60px 4%;padding:50px;gap:35px}.sdkt-partner h2{font-size:40px}.sdkt-card-photo{height:205px}.sdkt-card-copy h3{font-size:19px}.sdkt-section-title h2{font-size:30px}}
@media(max-width:850px){.sdkt-header-inner{min-height:85px}.sdkt-brand{font-size:30px}.sdkt-brand-mark{width:39px;height:39px;font-size:28px}.sdkt-menu-toggle{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--sdkt-line);border-radius:10px;background:transparent}.sdkt-menu-toggle span{display:block;width:20px;height:2px;background:var(--sdkt-ink)}.sdkt-nav{display:none;position:absolute;top:100%;inset-inline-start:0;width:100%;padding:22px 5%;background:var(--sdkt-paper);border-bottom:1px solid var(--sdkt-line);box-shadow:0 12px 15px #15372108;flex-wrap:wrap;gap:20px}.sdkt-nav.is-open{display:flex}.sdkt-nav>a{font-size:13px}.sdkt-menu{flex-wrap:wrap;width:100%}.sdkt-nav .sdkt-language{margin-inline-start:auto}.sdkt-hero{grid-template-columns:1fr 1fr;gap:15px;padding:50px 5% 35px}.sdkt-hero h1{font-size:45px;letter-spacing:-2px}.sdkt-hero-copy>p{font-size:12px;margin:20px 0}.sdkt-eyebrow{font-size:8px;letter-spacing:1px}.sdkt-food-search button{padding:13px 14px;font-size:10px;gap:8px}.sdkt-food-search input{padding:12px;font-size:10px}.sdkt-hero-notes{font-size:8px;gap:10px;flex-wrap:wrap}.sdkt-floating-note{gap:8px;padding:10px;border-radius:12px;max-width:180px}.sdkt-floating-note>span{width:26px;height:26px;font-size:17px}.sdkt-floating-note strong{font-size:8px}.sdkt-floating-note small{font-size:7px}.sdkt-featured{padding:45px 5%}.sdkt-restaurant-grid{gap:15px}.sdkt-card-photo{height:175px}.sdkt-card-copy{padding:16px}.sdkt-card-copy h3{font-size:16px}.sdkt-card-copy p{font-size:9px}.sdkt-how{display:block;padding:40px 5%}.sdkt-how h2{max-width:none;font-size:30px}.sdkt-steps{margin-top:35px}.sdkt-steps h3{font-size:15px}.sdkt-partner{padding:35px;gap:20px}.sdkt-partner h2{font-size:33px}.sdkt-partner p{font-size:11px}.sdkt-mini-ticket{padding:25px 18px}.sdkt-mini-ticket h3{font-size:22px}.sdkt-mini-ticket>div{font-size:9px}.sdkt-partner-star{font-size:115px;bottom:-20px;inset-inline-end:-20px}.sdkt-footer-main{gap:25px}.sdkt-footer p{font-size:10px}.sdkt-page{padding:35px 5% 55px}.sdkt-post-grid{grid-template-columns:1fr 1fr}}
@media(max-width:580px){.sdkt-header-inner{padding:15px 5%;min-height:76px}.sdkt-logo{max-width:140px}.sdkt-nav{gap:16px}.sdkt-nav .sdkt-language{margin-inline-start:0}.sdkt-hero{grid-template-columns:1fr;padding:40px 6% 20px;gap:30px}.sdkt-hero h1{font-size:53px;line-height:1.02;letter-spacing:-2.5px;margin:20px 0}.sdkt-hero-copy>p{max-width:380px;font-size:13px;line-height:1.8}.sdkt-hero-art{width:85%;max-width:420px;margin:10px auto 25px}.sdkt-food-search{max-width:none}.sdkt-food-search input{font-size:12px;padding:14px 12px}.sdkt-food-search button{font-size:11px;padding:15px 17px}.sdkt-hero-notes{font-size:9px;gap:17px;margin-top:17px}.sdkt-floating-note strong{font-size:9px}.sdkt-floating-note small{font-size:8px}.sdkt-note-one{inset-inline-start:-8%;top:5%}.sdkt-note-two{inset-inline-end:-8%;bottom:6%}.sdkt-featured{padding:30px 6% 45px}.sdkt-section-title{align-items:flex-start;flex-direction:column;gap:17px}.sdkt-section-title h2{font-size:29px;letter-spacing:-1px}.sdkt-section-title>a{font-size:11px}.sdkt-restaurant-grid{grid-template-columns:1fr;gap:20px}.sdkt-card-photo{height:220px}.sdkt-card-copy{padding:20px}.sdkt-card-copy h3{font-size:22px}.sdkt-card-copy p{font-size:11px}.sdkt-how{padding:38px 6%}.sdkt-steps{grid-template-columns:1fr;gap:24px}.sdkt-steps article{position:relative;padding-inline-start:62px;min-height:55px}.sdkt-steps article>span{position:absolute;inset-inline-start:0;top:0;width:40px;height:40px}.sdkt-steps h3{margin:0 0 7px;font-size:16px}.sdkt-steps p{font-size:12px}.sdkt-partner{margin:40px 5%;padding:35px 25px;grid-template-columns:1fr;gap:30px;border-radius:20px}.sdkt-partner h2{font-size:37px}.sdkt-partner p{font-size:12px}.sdkt-partner-art{width:85%;max-width:280px;margin:0 auto 15px}.sdkt-mini-ticket{padding:30px 24px}.sdkt-mini-ticket h3{font-size:25px}.sdkt-mini-ticket>div{font-size:11px}.sdkt-partner-star{font-size:120px;inset-inline-end:-30px;bottom:-30px}.sdkt-footer{padding:35px 6% 0}.sdkt-footer-main{grid-template-columns:1fr 1fr;gap:25px}.sdkt-footer-main>div:first-child{grid-column:1/-1}.sdkt-footer p{font-size:12px;max-width:290px}.sdkt-footer-bottom{flex-direction:column;gap:10px;font-size:9px}.sdkt-title h1{font-size:31px}.sdkt-404{font-size:105px}.sdkt-not-found h1{font-size:29px}.sdkt-post-grid{grid-template-columns:1fr}.sdkt-theme .woocommerce .woocommerce-MyAccount-navigation,.sdkt-theme .woocommerce .woocommerce-MyAccount-content{float:none;width:100%;margin-bottom:25px;padding:20px}.sdkt-theme .woocommerce .woocommerce-MyAccount-content{padding:0}.sdkt-rtl .sdkt-hero h1{font-size:44px}.sdkt-rtl .sdkt-partner h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sdkt-theme *{transition:none!important;animation:none!important}}
.sdkt-hero-food{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;box-shadow:0 35px 90px #173c3026;border:14px solid var(--sdkt-sage)}.sdkt-purchase-entry{padding:36px 6%;display:flex;justify-content:space-between;align-items:center;gap:24px;background:var(--sdkt-sage)}.sdkt-purchase-entry h2{font-size:34px;letter-spacing:-1px;margin:12px 0}.sdkt-shop-shortcuts{display:flex;gap:14px;flex-wrap:wrap}.sdkt-shop-shortcuts a{padding:18px 22px;background:var(--sdkt-ink);color:var(--sdkt-on-primary,#fff);border-radius:16px;font-size:13px;font-weight:650}.sdkt-partner-links{display:flex;flex-wrap:wrap;gap:18px;font-size:11px;border-top:1px solid #ffffff22;padding:22px 0}@media(max-width:650px){.sdkt-purchase-entry{align-items:flex-start;flex-direction:column;padding:28px 6%}.sdkt-purchase-entry h2{font-size:29px}}
.sdkt-food-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sdkt-food-pick{overflow:hidden;border-radius:22px;background:var(--sdkt-surface,#fff);border:1px solid var(--sdkt-line);transition:transform .2s}.sdkt-food-pick:hover{transform:translateY(-4px)}.sdkt-food-pick>img{width:100%;height:225px;object-fit:cover;display:block}.sdkt-food-pick>div{padding:23px;position:relative}.sdkt-food-pick small{font-size:10px;color:var(--sdkt-muted);text-transform:uppercase;letter-spacing:1px}.sdkt-food-pick h3{font-size:20px;margin:8px 0 14px;letter-spacing:-.5px}.sdkt-food-pick strong{font-size:16px}.sdkt-food-pick ins{text-decoration:none}.sdkt-food-pick del{font-size:11px}.sdkt-food-pick>div>span{position:absolute;bottom:22px;inset-inline-end:22px;border-radius:50%;background:var(--sdkt-primary,#173c30);color:var(--sdkt-on-primary,#fff);width:35px;height:35px;display:grid;place-items:center;font-size:22px}@media(max-width:850px){.sdkt-food-picks{grid-template-columns:1fr 1fr}}@media(max-width:580px){.sdkt-food-picks{grid-template-columns:1fr}}
/* Native WooCommerce purchase pages. */
.sdkt-commerce .woocommerce div.product{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}.sdkt-commerce .woocommerce div.product .woocommerce-product-gallery,.sdkt-commerce .woocommerce div.product .summary{float:none!important;width:100%!important;margin:0!important}.sdkt-commerce .woocommerce div.product .woocommerce-product-gallery img{border-radius:24px}.sdkt-commerce .woocommerce div.product .product_title{font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-1.7px}.sdkt-commerce .woocommerce div.product p.price{font-size:28px;color:var(--sdkt-primary,#173c30)}.sdkt-commerce .woocommerce div.product .woocommerce-tabs,.sdkt-commerce .woocommerce div.product .related{grid-column:1/-1;width:100%}.sdkt-commerce .woocommerce div.product .variations select{border:1px solid var(--sdkt-line);border-radius:12px;padding:14px;min-width:180px;background:var(--sdkt-surface,#fff)}.sdkt-commerce .woocommerce div.product .single_add_to_cart_button{border-radius:14px;padding:18px 26px;background:var(--sdkt-primary,#173c30);color:var(--sdkt-on-primary,#fff)}.sdkt-commerce .sdk-product-restaurant{display:inline-flex;gap:12px;background:var(--sdkt-sage);padding:10px 16px;border-radius:30px;font-size:12px}.sdkt-commerce .sdk-addon-picker{background:var(--sdkt-surface,#fff);color:var(--sdkt-ink);clear:both}.sdkt-commerce .sdk-addon-picker label{font-size:14px}.sdkt-commerce .sdk-addon-picker input{accent-color:var(--sdkt-primary)}@media(max-width:850px){.sdkt-commerce .woocommerce div.product{grid-template-columns:1fr;gap:28px}.sdkt-commerce .woocommerce div.product .product_title{font-size:36px}}
