/* Existing MRKT tokens, type and photography; no separate visual system. */
.entity-intro{font-size:1rem!important;max-width:43ch}.discovery-links{display:flex;gap:clamp(20px,4vw,56px);flex-wrap:wrap;padding-block:16px 28px}.discovery-links a{font-weight:600;text-decoration:underline;text-underline-offset:5px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:.875rem;padding-block:24px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.breadcrumbs span:last-child{overflow-wrap:anywhere}.seo-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;padding-block:35px 60px}.seo-hero h1,.seo-product h1{font-size:clamp(2.3rem,5vw,4.7rem);line-height:1.09;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.seo-hero p{max-width:55ch}.seo-hero img{width:100%;height:auto;max-height:480px;object-fit:contain}.seo-hero address{font-style:normal;max-width:50ch}.seo-landing,.seo-product{padding-block-end:75px}.snapshot-note{font-size:.875rem;line-height:1.7;color:var(--muted,#546058);max-width:80ch;margin-block:16px 24px}.snapshot-availability{font-size:.75rem;display:block;line-height:1.5;margin-block-start:6px;color:var(--muted,#546058)}.menu-item-description{font-size:.875rem;line-height:1.65;padding-inline:16px;margin-block:0 12px}.menu-item-order{margin-inline:16px;margin-block-end:18px;font-size:.875rem}.product-explore{text-decoration:none;color:inherit}.product-explore .commerce-product-copy{display:block}.local-answers{max-width:760px;padding-block:56px 32px}.local-answers h2{font-size:clamp(2rem,4vw,3rem);margin-block-end:32px}.local-answers h3{font-size:1.2rem;margin-block:26px 10px}.local-answers p{max-width:68ch}.seo-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;padding-block:32px 48px}.seo-product-photo{background:var(--wash,#eeeee8);border-radius:var(--radius)}.seo-product-photo img{width:100%;height:auto;object-fit:contain}.seo-product-layout p{max-width:62ch}.seo-price{font-size:1.7rem;font-weight:700;font-variant-numeric:tabular-nums}.product-location{padding-block:35px;border-block:1px solid var(--line,#dbdfd8)}.product-location h2,.related-products>h2{font-size:clamp(1.6rem,3.5vw,2.7rem)}.product-location address{font-style:normal}.related-products{padding-block:40px}.seo-product .commerce-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-permalink{display:inline-flex;margin:0 16px 14px;text-decoration:underline;text-underline-offset:4px;font-size:.8rem}html[dir=rtl] .seo-hero h1,html[dir=rtl] .seo-product h1{letter-spacing:0;line-height:1.5}@media(max-width:760px){.seo-hero,.seo-product-layout{grid-template-columns:1fr;gap:24px;padding-block:12px 32px}.seo-hero>div:last-child{max-width:350px;justify-self:center}.seo-product-photo{max-width:450px;justify-self:center}.seo-product .commerce-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-product h1{margin-block-start:8px}.menu-item-description{padding-inline:12px}.menu-item-order{margin-inline:12px}.discovery-links{gap:12px 24px}.entity-intro{font-size:.94rem!important}.snapshot-note{font-size:.82rem}}

html[dir=rtl] .button .icon,html[dir=rtl] .text-link .icon{transform:scaleX(-1)}
