.review-feature{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:35px;row-gap:14px;margin-bottom:42px;padding:27px 32px 15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eeeede}.review-score{display:flex;align-items:center;gap:17px}.review-score>strong{font:400 65px/1 var(--serif);letter-spacing:-3px;white-space:nowrap}.review-score>strong span{font:400 15px Geist;letter-spacing:0;margin-left:5px;color:var(--muted)}.review-stars{font-size:23px;letter-spacing:2px;color:#956c22;white-space:nowrap}.review-kicker{font-size:9px;letter-spacing:1.8px;font-weight:650;color:var(--muted);margin:0 0 6px}.review-copy h2{font:550 24px/1.15 Geist;letter-spacing:-.7px;margin:0 0 5px}.review-copy>p:last-child{font-size:12px;color:var(--muted);margin:0}.review-link{font-size:12px;border:1px solid var(--green);border-radius:99px;min-height:44px;padding:11px 18px;white-space:nowrap;transition:background .2s,color .2s}.review-link span{margin-left:15px}.review-link:hover{background:var(--green);color:var(--cream)}.review-feature>small{grid-column:1/-1;font-size:9px;color:var(--muted)}
#pizza .dishes{gap:12px 16px}#pizza .dish{border:1px solid var(--line);border-radius:7px;background:#fffcf56b;overflow:hidden;transition:border-color .25s,background .25s,box-shadow .25s}#pizza .dish:hover{border-color:#b8c3ad;background:var(--paper);box-shadow:0 4px 16px #183d3208}#pizza .dish summary{min-height:152px;gap:13px;padding:20px 16px;align-items:flex-start}#pizza .pizza-art{display:block;width:61px;height:61px;flex-shrink:0;margin-top:1px}#pizza .pizza-art img{width:61px;height:61px;transition:transform .45s cubic-bezier(.2,.8,.3,1)}#pizza .dish:hover .pizza-art img{transform:rotate(-5deg) scale(1.05)}#pizza .dish-info{min-width:0}#pizza .dish-name{font-size:18px;line-height:1.25;letter-spacing:-.5px}#pizza .pizza-signature{display:block;font-size:11px;font-weight:550;line-height:1.45;margin:7px 0;color:#7e6240}#pizza .dish-description{font-size:13px;line-height:1.65;margin-top:7px;color:var(--muted)}#pizza .dish-price{font-size:17px;line-height:1.3}#pizza .dish-plus{font-size:18px;line-height:1.3;width:11px;flex-shrink:0}#pizza .dish-detail{padding:0 18px 13px 91px;font-size:11px}#pizza .dish-detail a{font-size:12px}#pizza .dish[data-tone=green] .pizza-signature,#pizza .dish[data-tone=olive] .pizza-signature{color:#567047}#pizza .dish[data-tone=chili] .pizza-signature,#pizza .dish[data-tone=tomato] .pizza-signature{color:#9b4d36}#pizza .dish[data-tone=sea] .pizza-signature{color:#4b7267}#pizza .dish[data-tone=plum] .pizza-signature{color:#815e76}#pizza .ingredient-art-note{font-size:10px;color:var(--muted);margin:0 0 18px;line-height:1.6}
@media(max-width:1150px){.review-feature{column-gap:24px;padding:24px 25px 14px}.review-score{gap:13px}.review-score>strong{font-size:58px}.review-stars{font-size:18px;letter-spacing:1px}.review-copy h2{font-size:21px}.review-copy>p:last-child{font-size:11px}#pizza .dish summary{gap:10px;padding:18px 13px}#pizza .pizza-art,#pizza .pizza-art img{width:49px;height:49px}#pizza .dish-name{font-size:16px}#pizza .pizza-signature{font-size:10px}#pizza .dish-detail{padding-left:72px}}
@media(max-width:800px){.review-feature{grid-template-columns:auto 1fr;column-gap:24px;row-gap:17px}.review-score{flex-direction:column;gap:4px;align-items:flex-start}.review-copy h2{font-size:23px}.review-link{grid-column:2;justify-self:start}.review-feature>small{grid-column:1/-1}#pizza .dish summary{padding:18px 15px}#pizza .dish-description{font-size:12px}#pizza .dish-name{font-size:18px}}
@media(max-width:560px){.review-feature{margin-bottom:26px;padding:23px 22px 15px;column-gap:24px;row-gap:13px}.review-score>strong{font-size:61px}.review-score>strong span{font-size:13px}.review-stars{font-size:17px}.review-copy h2{font-size:21px;max-width:180px}.review-copy>p:last-child{font-size:11px;line-height:1.7;max-width:210px}.review-kicker{font-size:8px;letter-spacing:1.2px;margin-bottom:8px}.review-link{font-size:11px;padding:10px 16px}.review-feature>small{font-size:8px}#pizza .dish summary{min-height:147px;gap:12px;padding:20px 15px}#pizza .pizza-art,#pizza .pizza-art img{width:59px;height:59px}#pizza .dish-name{font-size:19px}#pizza .pizza-signature{font-size:12px;margin-top:6px}#pizza .dish-description{font-size:13px;line-height:1.65;margin-top:7px}#pizza .dish-detail{padding-left:87px;font-size:12px}#pizza .dish-detail a{font-size:12px}#pizza .ingredient-art-note{font-size:10px}#pizza .dish-price{font-size:18px}}
@media(max-width:370px){.review-feature{padding:21px 17px 15px;column-gap:18px}.review-score>strong{font-size:54px}.review-copy h2{font-size:19px}.review-stars{font-size:15px;letter-spacing:1px}.review-link{padding-inline:12px}#pizza .dish summary{padding:17px 11px;gap:9px}#pizza .pizza-art,#pizza .pizza-art img{width:43px;height:43px}#pizza .dish-name{font-size:17px}#pizza .pizza-signature{font-size:11px}#pizza .dish-description{font-size:11px}#pizza .dish-detail{padding-left:62px}#pizza .dish-price{font-size:16px}}
@media(prefers-reduced-motion:reduce){#pizza .pizza-art img,#pizza .dish,.review-link{transition:none!important;transform:none!important}}
