/* Counter: menu-first storefront. Checkout and owner functionality stay in style.css/app.js. */
.pinar-signature{--paper:#fff7ec;--surface:#fffdf8;--ink:#594335;--muted:#846e5e;--line:#ead8c5;--soft:#f7e8d6;--brand:#a84b32;font-family:'Segoe UI',Arial,sans-serif;font-size:15px;line-height:1.6;background:var(--paper);color:var(--ink)}
html[data-theme=dark] .pinar-signature{--paper:#493d49;--surface:#5b4c58;--ink:#fff5e7;--muted:#e0cfc6;--line:#81707a;--soft:#6a5964;--brand:#ffd1ae}
.pinar-signature [hidden]{display:none!important}.pinar-signature main{overflow:clip}.pinar-signature a{color:inherit}.pinar-signature .hospitality-bar{display:flex;justify-content:space-between;max-width:none;background:#a84b32;color:#fff;font-size:9px;letter-spacing:.8px;padding:7px max(24px,calc((100vw - 1320px)/2))}.pinar-signature .hospitality-bar a{color:inherit;text-decoration:none}
.pinar-signature .site-header{max-width:none;margin:0;padding:17px max(24px,calc((100vw - 1320px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:85px;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:60}.pinar-signature .brand{gap:10px}.pinar-signature .brand-logo{width:38px;height:38px}.pinar-signature .wordmark{font-size:30px;font-weight:700;letter-spacing:-1.3px;line-height:1}.pinar-signature .brand-dot{color:var(--brand);margin-left:3px}.pinar-signature .wordmark small{font-size:7px;letter-spacing:1px;margin-top:7px;color:var(--muted);font-weight:600}.pinar-signature .site-header nav{display:flex;align-items:center;gap:24px}.pinar-signature .site-header nav a,.header-menu-trigger{position:relative;display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:600;background:none;border:0;color:var(--ink);padding:0;text-decoration:none;cursor:pointer}.pinar-signature .site-header nav a:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .22s}.pinar-signature .site-header nav a:hover:after,.pinar-signature .site-header nav a.nav-active:after{transform:scaleX(1)}.pinar-signature .header-right{display:flex;align-items:center;gap:12px}.pinar-signature .header-cart{border:0;background:#a84b32;color:#fff;border-radius:10px;min-height:44px;padding:12px 16px;font-size:12px}.pinar-signature .header-cart span{margin-left:8px;background:#fff8ed;color:#a84b32;border-radius:5px;padding:3px 7px}.pinar-signature .theme-control{display:flex;border:1px solid var(--line);padding:4px;border-radius:9px}.pinar-signature .theme-control button{padding:0;width:29px;height:29px;background:none;color:var(--ink);border:0;border-radius:5px}.pinar-signature .theme-control button[aria-pressed=true]{background:var(--soft)}.pinar-signature .mobile-public-nav{display:none}
.header-menu{position:relative}.header-menu-trigger{gap:8px}.header-menu-trigger span{transition:transform .2s}.header-menu-trigger[aria-expanded=true] span{transform:rotate(180deg)}.header-menu-panel{position:absolute;top:calc(100% + 18px);left:-70px;width:330px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 20px 55px #17172425}.header-menu-panel p{font-size:9px;letter-spacing:1.5px;color:var(--muted);margin:0 0 14px}.header-menu-panel>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.header-menu-panel button{background:var(--soft);color:var(--ink);border:1px solid transparent;border-radius:8px;min-height:46px;padding:12px;text-align:left;cursor:pointer}.header-menu-panel button:hover,.header-menu-panel button[aria-pressed=true]{border-color:var(--brand)}.header-menu-panel>a{margin-top:13px}
.signature-hero{max-width:1320px;margin:25px auto 20px;display:grid;grid-template-columns:270px minmax(0,1fr);gap:25px;min-height:0;padding:0;border-radius:0;background:none;overflow:visible}.counter-intro{border-radius:0;background:transparent;color:var(--ink);padding:32px 28px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.counter-intro:after{content:'/';position:absolute;right:-12px;bottom:-45px;font-size:180px;color:#ffffff10;font-weight:800;line-height:1;pointer-events:none}.counter-label{font-size:9px;letter-spacing:1.4px;font-weight:600}.counter-intro h1{font-family:'Segoe UI',Arial,sans-serif;color:var(--ink);font-size:45px;line-height:1.02;letter-spacing:-1.8px;font-weight:650;margin:30px 0 20px}.counter-intro h1 span{color:#f5eadb}.counter-intro p{font-size:13px;line-height:1.7;color:#d7d3cc;margin:0}.counter-perks{display:flex;flex-direction:column;gap:7px;margin-top:30px;font-size:10px;color:#d7d3cc}.counter-showcase{min-width:0;display:grid;grid-template-columns:1.25fr 1fr;border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.signature-visual{position:relative;margin:0;border:0;border-radius:0;background:#f5e6d1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0;transform:none;box-shadow:none;overflow:hidden}.signature-visual>img{width:100%;height:300px;object-fit:contain;background:#f5e6d1;display:block}.hero-food-label{position:absolute;top:14px;left:14px;font-size:12px;font-weight:750;background:#ffffffed;color:#25252b;border:1px solid #ddd;border-radius:6px;padding:7px 10px;z-index:1}.signature-visual figcaption{font-size:17px;font-weight:650;color:#25252b;padding:0 20px;margin:8px 0 0}.counter-image-note{font-size:8px;color:#747478;padding:0 20px 18px}.counter-selection{padding:25px;display:flex;flex-direction:column;justify-content:center;gap:14px}.counter-selection>.counter-label{color:var(--muted)}.hero-flavors{display:flex;flex-direction:column;gap:8px}.hero-flavors button{background:none;color:var(--ink);display:flex;align-items:center;gap:12px;min-height:57px;border:1px solid var(--line);border-radius:10px;padding:7px 11px;cursor:pointer;text-align:left;transition:background .2s,border-color .2s}.hero-flavors button>img{width:43px;height:43px;border-radius:6px;object-fit:contain;background:#f5e6d1}.hero-flavors button>span{font-size:12px;font-weight:600;flex:1}.hero-flavors small{display:block;font-size:8px;font-weight:500;color:var(--muted)}.hero-flavors b{font-size:14px;font-weight:500;color:var(--muted)}.hero-flavors button[aria-pressed=true]{background:var(--soft);border-color:var(--brand)}.hero-flavors button[aria-pressed=true] b{color:var(--brand)}.counter-order-link{text-decoration:none;align-self:flex-start;font-size:11px;color:var(--brand)!important;padding-top:4px;font-weight:600}
.category-discovery{max-width:1320px;margin:0 auto 20px;position:static;background:none;border:0;padding:0}.app-section-heading{display:none}.category-discovery-grid{display:flex;gap:10px;overflow-x:auto;padding:2px 0 10px;scrollbar-width:thin}.category-tile{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;gap:11px;min-height:68px;min-width:185px;padding:10px 16px;cursor:pointer;transition:transform .2s,border-color .2s;flex:1 0 auto}.category-tile img{width:42px;height:42px;object-fit:contain;border-radius:7px}.category-tile strong{font-size:12px;font-weight:600}.category-tile[aria-pressed=true]{border-color:var(--brand);color:var(--brand)}.category-tile:hover{transform:translateY(-2px)}
.pinar-signature .welcome-strip{max-width:1320px;margin:0 auto 18px;padding:0 0 15px;display:flex;justify-content:space-between;gap:20px;background:none;border:0;border-bottom:1px solid var(--line)}.business-info{display:flex;align-items:center;gap:12px;font-size:9px;color:var(--muted)}.business-info p{font-size:10px;color:var(--ink);margin:0}.welcome-note{display:none}.welcome-address{font-size:10px}.welcome-address span{display:none}
.pinar-signature .menu-section,.pinar-signature .featured-campaigns,.pinar-signature .reviews-section,.pinar-signature .contact{max-width:1320px;margin-inline:auto;padding-inline:0}.pinar-signature .menu-section{padding:15px 0 30px}.pinar-signature .section-heading{margin-bottom:22px;align-items:center;gap:20px}.pinar-signature .eyebrow{font-size:8px;letter-spacing:1.3px;color:var(--brand);font-weight:650;margin-bottom:8px}.pinar-signature .section-heading h2,.pinar-signature .reviews-heading h2{font-family:'Segoe UI',Arial,sans-serif;font-size:32px;line-height:1.15;font-weight:650;letter-spacing:-1px}.pinar-signature .section-subtitle{font-size:12px;color:var(--muted)}.pinar-signature .fulfillment{display:flex;padding:4px;gap:4px;background:var(--soft);border-radius:11px}.pinar-signature .fulfillment button{border-radius:8px;background:none;border:0;color:var(--ink);min-height:40px;font-size:11px;padding:10px 15px}.pinar-signature .fulfillment button[aria-pressed=true]{background:var(--surface);color:var(--brand);box-shadow:0 2px 5px #0001}.pinar-signature .menu-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:26px;align-items:start}.menu-catalog{min-width:0}.pinar-signature .menu-tools{margin-bottom:20px}.pinar-signature .filters{display:flex;gap:6px;overflow-x:auto;flex-wrap:nowrap;padding:0 0 10px;margin-bottom:12px}.pinar-signature .filters button{background:none;color:var(--muted);border:0;border-bottom:2px solid transparent;border-radius:0;white-space:nowrap;font-size:12px;padding:8px 12px;min-height:40px}.pinar-signature .filters button.active{color:var(--brand);border-bottom-color:var(--brand);background:none}.pinar-signature .search input,.pinar-signature .sort-label select{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:9px}.pinar-signature .products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pinar-signature .group-title{grid-column:1/-1;font-family:'Segoe UI',Arial,sans-serif;font-size:24px;font-weight:650;letter-spacing:-.6px;margin:20px 0 7px}.pinar-signature .card{display:grid;grid-template-columns:135px minmax(0,1fr);background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:none;transition:transform .2s,box-shadow .2s}.pinar-signature .card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #18182412}.pinar-signature .product-cover{align-self:stretch;width:100%;height:auto;aspect-ratio:auto;padding:10px 10px 39px;background:var(--soft);position:relative;border:0}.pinar-signature .product-cover img{width:100%;height:100%;min-height:135px;max-height:180px;object-fit:contain}.pinar-signature .product-signature{position:absolute;top:auto;bottom:8px;left:7px;right:7px;width:auto;max-width:none;height:auto;min-height:23px;background:#fff;border:1px solid #e0e0e6;border-radius:5px;display:flex;align-items:center;justify-content:center;padding:5px;box-sizing:border-box}.pinar-signature .product-signature strong{display:none}.pinar-signature .product-signature small{display:block;color:#24242b;font-size:8px;font-weight:750;line-height:1.2;letter-spacing:0;opacity:1}.pinar-signature .card-body{padding:16px;min-width:0;display:flex;flex-direction:column}.pinar-signature .card h4{font-size:16px;font-weight:650;letter-spacing:-.3px;line-height:1.35;margin:5px 0 9px;min-height:0}.pinar-signature .category{font-size:8px;color:var(--brand)}.pinar-signature .card-body p{font-size:11px;color:var(--muted);line-height:1.6;margin-bottom:15px}.pinar-signature .card-bottom{margin-top:auto;display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;border:0;padding:0}.pinar-signature .price{font-size:20px;font-weight:650;letter-spacing:-.6px}.pinar-signature .add{background:var(--soft);color:var(--brand);border:0;border-radius:7px;padding:9px 12px;font-size:11px;min-height:38px;font-weight:650}.pinar-signature .desktop-cart{position:sticky;top:105px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px;box-shadow:none}.pinar-signature .desktop-cart h3{font-size:20px;font-weight:650}.pinar-signature .desktop-cart-total{font-size:24px}.pinar-signature .primary{background:#a84b32;color:#fff;border:0;border-radius:9px;padding:14px 20px;min-height:46px;font-weight:600;font-size:13px;box-shadow:none}.pinar-signature .cart-fab{background:#a84b32;color:#fff;border-radius:12px;box-shadow:0 7px 25px #a84b3230}.pinar-signature .cart-drawer{background:var(--surface);color:var(--ink);border-radius:16px 0 0 16px}
.design-invitation{max-width:1320px;display:grid;grid-template-columns:1fr 1fr auto;gap:25px;align-items:center;margin:15px auto;padding:25px 30px;background:var(--surface);border:1px dashed var(--brand);border-radius:14px;text-decoration:none;color:var(--ink)}.design-invitation>span{font-size:27px;font-weight:650;line-height:1.2;letter-spacing:-.8px}.design-invitation em{font-style:normal;color:var(--brand)}.design-invitation p{font-size:12px;color:var(--muted)}.design-invitation b{font-size:11px;background:#a84b32;color:#fff;padding:13px 18px;border-radius:8px}.app-builder{max-width:1320px;margin:0 auto 30px;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.app-builder summary{list-style:none;padding:17px 23px;display:flex;align-items:center;gap:13px;cursor:pointer}.app-builder summary::-webkit-details-marker{display:none}.builder-summary-icon{color:var(--brand);font-size:23px}.app-builder summary strong{display:block;font-size:17px;font-weight:650}.app-builder summary small{font-size:11px;color:var(--muted)}.app-builder summary b{margin-left:auto;font-size:11px;white-space:nowrap}.pinar-signature .sandvic-builder{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:25px;margin:0;border:0;background:var(--surface);color:var(--ink)}.pinar-signature .builder-showcase{background:none;padding:0;color:var(--ink)}.pinar-signature #builderTitle{font-family:'Segoe UI',Arial,sans-serif;font-size:35px;line-height:1.12;color:var(--ink)}.pinar-signature #builderTitle em{font-style:normal;color:var(--brand)}.pinar-signature .builder-photo{transform:none}.pinar-signature .builder-photo img{object-fit:contain;background:var(--soft)}.pinar-signature .builder-controls{padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink)}.pinar-signature .ingredient-choice{border-radius:8px}.pinar-signature .builder-price strong{font-size:30px}.pinar-signature #builderAdd{width:100%}.pinar-signature .featured-campaigns{padding:20px 0 30px}.pinar-signature .reviews-section{padding:30px 0;border-top:1px solid var(--line)}.pinar-signature .review-card,.pinar-signature .review-form{background:var(--surface);border:1px solid var(--line);border-radius:12px}.pinar-signature .contact{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px;margin-top:20px;background:var(--surface);border:1px solid var(--line);border-radius:14px;color:var(--ink)}.pinar-signature .contact h2{font-family:'Segoe UI',Arial,sans-serif;font-size:31px;color:var(--ink)}.pinar-signature .contact p,.pinar-signature .contact a{color:var(--muted)}.pinar-signature .contact .big-phone{font-size:29px;color:var(--brand)}.pinar-signature footer{padding:25px;color:var(--muted)}.pinar-signature :is(a,button):focus-visible{outline:3px solid var(--brand);outline-offset:4px}.pinar-signature :is(#menu,#sandvicTasarla,#kampanyalar){scroll-margin-top:110px}
@media(max-width:1370px){.signature-hero,.category-discovery,.design-invitation,.app-builder,.pinar-signature .welcome-strip,.pinar-signature .menu-section,.pinar-signature .featured-campaigns,.pinar-signature .reviews-section,.pinar-signature .contact{margin-inline:24px}}
@media(max-width:1150px){.signature-hero{grid-template-columns:220px minmax(0,1fr);gap:18px}.counter-intro{padding:25px 22px}.counter-intro h1{font-size:38px}.counter-showcase{grid-template-columns:1fr 1fr}.counter-selection{padding:18px}.pinar-signature .site-header{gap:18px}.pinar-signature .site-header nav{gap:17px}.pinar-signature .card{grid-template-columns:110px minmax(0,1fr)}.pinar-signature .card-body{padding:13px}.pinar-signature .menu-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}}
@media(max-width:950px){.pinar-signature .site-header nav{display:none}.pinar-signature .site-header{min-height:76px}.pinar-signature .mobile-public-nav{display:flex;overflow-x:auto;gap:5px;white-space:nowrap;padding:8px 20px;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:76px;z-index:59;scrollbar-width:none}.mobile-public-nav a{font-size:11px;min-height:40px;padding:9px 13px;box-sizing:border-box;text-decoration:none;border-radius:8px;color:var(--muted)}.mobile-public-nav a.nav-active{background:var(--soft);color:var(--brand)}.signature-hero{grid-template-columns:1fr;gap:12px}.counter-intro{display:grid;grid-template-columns:1fr 1fr;gap:3px 25px;padding:22px 25px}.counter-intro>.counter-label{grid-column:1/-1}.counter-intro h1{font-size:36px;margin:10px 0;grid-row:2/4}.counter-intro p{align-self:end;font-size:12px}.counter-perks{margin:0;gap:2px;font-size:9px}.counter-intro:after{display:none}.signature-visual>img{height:280px}.pinar-signature .menu-layout{grid-template-columns:1fr}.pinar-signature .desktop-cart{display:none}.pinar-signature .welcome-address{display:none}.pinar-signature :is(#menu,#sandvicTasarla,#kampanyalar){scroll-margin-top:145px}}
@media(max-width:640px){.pinar-signature .hospitality-bar{font-size:8px;padding:7px 13px;letter-spacing:.1px}.pinar-signature .site-header{padding:13px;gap:10px;min-height:73px}.pinar-signature .brand{gap:7px}.pinar-signature .brand-logo{width:32px;height:32px}.pinar-signature .wordmark{font-size:26px}.pinar-signature .wordmark small{font-size:6px}.pinar-signature .header-right{gap:6px}.pinar-signature .header-cart{font-size:10px;padding:10px;min-height:40px}.pinar-signature .header-cart span{margin-left:4px}.pinar-signature .theme-control{padding:3px}.pinar-signature .theme-control button{width:24px;height:28px}.pinar-signature .mobile-public-nav{top:73px;padding:7px 12px}.signature-hero,.category-discovery,.design-invitation,.app-builder,.pinar-signature .welcome-strip,.pinar-signature .menu-section,.pinar-signature .featured-campaigns,.pinar-signature .reviews-section,.pinar-signature .contact{margin-inline:14px}.signature-hero{margin-top:16px;margin-bottom:16px}.counter-intro{display:block;padding:22px;border-radius:12px}.counter-intro h1{font-size:35px;margin:13px 0 10px}.counter-intro p{font-size:12px}.counter-perks{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px 12px;margin-top:16px;font-size:8px}.counter-showcase{display:flex;flex-direction:column;border-radius:12px}.signature-visual>img{height:240px;aspect-ratio:auto}.hero-food-label{font-size:12px;top:12px;left:12px}.signature-visual figcaption{font-size:17px;padding-left:16px}.counter-image-note{padding:0 16px 12px}.counter-selection{padding:14px;gap:10px}.counter-selection>.counter-label{font-size:8px}.hero-flavors{display:grid;grid-template-columns:1fr 1fr;gap:7px}.hero-flavors button{padding:6px 8px;gap:8px;min-height:51px}.hero-flavors button>img{width:32px;height:32px}.hero-flavors button>span{font-size:10px}.hero-flavors small{font-size:7px}.hero-flavors b{font-size:11px}.counter-order-link{font-size:11px}.category-discovery{margin-bottom:10px}.category-tile{min-width:142px;min-height:58px;padding:8px 11px;gap:9px}.category-tile img{width:34px;height:34px}.category-tile strong{font-size:11px}.business-info{flex-wrap:wrap;gap:4px 10px;font-size:8px}.business-info p{font-size:9px}.pinar-signature .welcome-strip{padding-bottom:10px;margin-bottom:5px}.pinar-signature .section-heading{flex-direction:column;align-items:stretch;gap:13px}.pinar-signature .section-heading h2,.pinar-signature .reviews-heading h2{font-size:28px}.pinar-signature .fulfillment button{flex:1;font-size:10px;padding:9px 8px}.pinar-signature .products{grid-template-columns:1fr;gap:10px}.pinar-signature .card{grid-template-columns:125px minmax(0,1fr)}.pinar-signature .product-cover{padding:9px 9px 36px}.pinar-signature .product-cover img{min-height:120px;max-height:155px}.pinar-signature .card-body{padding:14px}.pinar-signature .card h4{font-size:17px}.pinar-signature .card-body p{font-size:11px;margin-bottom:10px}.pinar-signature .price{font-size:22px}.pinar-signature .add{font-size:12px;min-height:40px}.pinar-signature .product-signature small{font-size:9px}.pinar-signature .cart-drawer{width:100%;max-width:100%;border-radius:0}.design-invitation{grid-template-columns:1fr auto;gap:15px;padding:22px}.design-invitation>span{font-size:23px}.design-invitation p{display:none}.design-invitation b{font-size:10px;padding:12px}.app-builder summary{padding:16px 13px;gap:10px}.app-builder summary strong{font-size:16px}.app-builder summary small{font-size:10px}.app-builder summary b{font-size:10px}.pinar-signature .sandvic-builder{grid-template-columns:1fr;padding:17px;gap:20px}.pinar-signature #builderTitle{font-size:32px}.pinar-signature .builder-controls{padding:16px}.pinar-signature .contact{grid-template-columns:1fr;padding:25px;gap:20px}.pinar-signature .contact h2{font-size:28px}.pinar-signature .contact .big-phone{font-size:25px}.pinar-signature .review-card,.pinar-signature .review-form{padding:18px}.pinar-signature .group-title{font-size:23px}}
@media(prefers-reduced-motion:reduce){.pinar-signature *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
.map-picker-launch{width:100%;margin:10px 0;background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:13px;font-weight:700;font-size:12px}.map-picker{padding:12px;border:1px solid var(--line);border-radius:10px;margin:12px 0;background:var(--surface)}.map-picker p{font-size:12px;line-height:1.6}.map-picker-toolbar{display:flex;gap:8px;margin:10px 0}.map-picker-toolbar button{background:var(--soft);color:var(--ink);border:1px solid var(--line);border-radius:7px;min-width:40px;min-height:40px;padding:7px 12px}.map-picker-canvas{position:relative;width:100%;height:280px;background:#e6e3dc;overflow:hidden;touch-action:none;cursor:crosshair;border-radius:8px}.map-picker-tiles{position:absolute;inset:0;pointer-events:none}.map-picker-tiles img{position:absolute;width:256px;height:256px;max-width:none;user-select:none}.map-picker-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:#333;pointer-events:none;text-shadow:0 0 3px white}.map-picker-pin{position:absolute;transform:translate(-50%,-50%);color:#e34e2e;font-size:28px;text-shadow:0 1px 3px #fff;pointer-events:none}.map-picker-attribution{position:absolute;bottom:0;right:0;padding:3px 5px;background:#fffffff2;color:#222;font:9px Arial;z-index:3}.map-picker-confirm{width:100%;font-size:12px!important}.map-picker-status{min-height:36px}



/* Deli editorial: quiet surfaces and a single product-led feature. */
.signature-hero{grid-template-columns:.7fr 1.3fr;padding:30px 0 40px;border-bottom:1px solid var(--line);gap:45px}.counter-intro{padding:15px 0}.counter-intro:after{display:none}.counter-intro>.counter-label{color:var(--muted)}.counter-intro h1{font-family:Georgia,serif;font-weight:400;font-size:58px;line-height:1.03;letter-spacing:-1.7px;color:var(--ink);margin:25px 0}.counter-intro h1 span{color:var(--ink)}.counter-intro p,.counter-perks{color:var(--muted)}.counter-showcase{grid-template-columns:1.35fr .8fr;border:0;background:transparent;border-radius:0;gap:18px}.signature-visual{border-radius:12px;background:#f5e6d1}.signature-visual>img{height:350px}.counter-selection{padding:8px 0}.hero-flavors button{border:0;border-bottom:1px solid var(--line);border-radius:0;min-height:66px;padding:10px 0}.hero-flavors button[aria-pressed=true]{background:transparent;border-color:var(--ink)}.hero-flavors button>img{width:46px;height:46px;border-radius:5px}.category-tile{border-radius:0;background:transparent;border:0;border-bottom:1px solid var(--line)}.category-tile[aria-pressed=true]{border-bottom:2px solid var(--ink)}.pinar-signature .section-heading h2,.pinar-signature .reviews-heading h2{font-family:Georgia,serif;font-weight:400;font-size:38px}.pinar-signature .card{border-radius:8px}.pinar-signature .product-signature small{font-size:10px}.pinar-signature .hospitality-bar{background:var(--soft);color:var(--muted)}.pinar-signature .header-cart{background:#a84b32;color:#fff}.pinar-signature .header-cart span{background:var(--surface);color:var(--ink)}.pinar-signature .primary,.pinar-signature .cart-fab,.design-invitation b{background:#a84b32;color:#fff}
@media(max-width:950px){.signature-hero{grid-template-columns:1fr;gap:22px}.counter-intro{display:block;padding:0}.counter-intro h1{font-size:45px;margin:15px 0}.counter-perks{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:15px}}
@media(max-width:640px){.signature-hero{padding:14px 0 25px;margin-top:10px;gap:20px}.counter-intro h1{font-size:39px;margin:13px 0}.counter-showcase{display:block}.signature-visual>img{height:260px}.counter-selection{padding:14px 0 0}.hero-flavors{display:grid;grid-template-columns:1fr 1fr;gap:4px 15px}.hero-flavors button{min-height:58px}.hero-flavors button>span{font-size:11px}.hero-flavors button>img{width:38px;height:38px}.pinar-signature .section-heading h2,.pinar-signature .reviews-heading h2{font-size:31px}.pinar-signature .product-signature small{font-size:10px}}

html[data-theme=dark] .pinar-signature .primary,html[data-theme=dark] .pinar-signature .header-cart,html[data-theme=dark] .pinar-signature .cart-fab,html[data-theme=dark] .design-invitation b{background:#874b3d;color:#fff7ed}html[data-theme=dark] .pinar-signature .hero-food-label{background:#fff6e8;color:#594335}.counter-intro{background:linear-gradient(135deg,var(--surface),var(--soft));border:1px solid var(--line);border-radius:18px;padding:30px}.pinar-signature .signature-hero{gap:28px}.pinar-signature .counter-intro h1{font-size:48px}.pinar-signature .signature-visual{border-radius:18px}.pinar-signature .category-tile{background:var(--surface);border:1px solid var(--line);border-radius:10px}.pinar-signature .category-tile[aria-pressed=true]{border-color:var(--brand);background:var(--soft)}@media(max-width:640px){.pinar-signature .counter-intro{padding:22px}.pinar-signature .counter-intro h1{font-size:37px}}
