.arPriceTableWrap{margin:24px 0;max-width:100%;overflow-x:auto}.arPriceTable{width:100%;border-collapse:collapse;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.arPriceTable caption{text-align:left;padding-bottom:12px;font-size:12px;color:#58635a}.arPriceTable td,.arPriceTable th{padding:15px 10px;border-bottom:1px solid #d8ddd6;vertical-align:top}.arPriceTable thead th{border-top:2px solid #243e2c;font-size:11px;color:#5f6c60;font-weight:500}.arPriceTable tbody th{font-weight:500;max-width:230px}.arPriceTable td strong{font-size:18px;font-weight:600;color:#203b29}.arPriceTable td small{display:block;font-size:10px;color:#6c766c}.arPriceTable td>a{display:inline-block;margin:0 12px 4px 0}.arPriceUnavailable{font-size:11px;color:#6a746a}.arMainCopy .arPriceSmall{font:12px/1.65 Arial,Helvetica,sans-serif;color:#667064}.arPriceCheck{padding:24px 0;border-block:1px solid #cbd3c8;margin:25px 0 30px}.arPriceCheckFields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.arPriceCheckFields label{display:flex;flex-direction:column;gap:8px;font:12px/1.5 Arial,Helvetica,sans-serif;color:#4d5e50}.arPriceBeerSelect{grid-column:1/-1}.arPriceCheckFields input,.arPriceCheckFields select{border:1px solid #abb7aa;background:#fff;border-radius:3px;color:#1d3927;padding:12px;font:16px Arial,Helvetica,sans-serif;width:100%;min-width:0;height:48px}.arPriceInput{position:relative}.arPriceInput>span{position:absolute;left:13px;top:12px;font-size:16px}.arPriceInput input{padding-left:28px}.arPriceCheckResult{padding:22px 0 0;min-height:115px}.arPriceCheckResult>strong{font:600 22px/1.3 Arial,Helvetica,sans-serif;color:#233e2d}.arMainCopy .arPriceCheckResult p{font:14px/1.7 Arial,Helvetica,sans-serif;margin:10px 0}.arPriceCheckResult a{font:12px/1.5 Arial,Helvetica,sans-serif}.arMainCopy .arPriceFormula{font:500 16px/1.6 Arial,Helvetica,sans-serif;border-left:2px solid #314b36;padding:10px 18px;margin:25px 0}.arPriceNextLinks{display:grid;gap:0;margin:24px 0}.arPriceNextLinks>a{display:block;padding:20px 0;border-top:1px solid #d3dad0;text-decoration:none}.arPriceNextLinks strong{display:block;font:600 19px/1.35 Georgia,serif;color:#203c29}.arPriceNextLinks span{display:block;margin-top:6px;font:13px/1.6 Arial,Helvetica,sans-serif;color:#5d6b5c}.arPriceNextLinks>a:hover strong{text-decoration:underline}.arPriceMethod{border-block:1px solid #d3dad0;padding:17px 0}.arPriceMethod summary{cursor:pointer;font:500 14px/1.5 Arial,Helvetica,sans-serif}.arPriceMethod p{font-size:14px;line-height:1.75}.arPriceOtherCities{margin:38px 0}.arPriceOtherCities a{display:inline-block;font:13px/1.6 Arial,Helvetica,sans-serif;margin:0 18px 12px 0}.arPriceGuideLayout .arArticleBody{padding-top:35px}.arPriceGuideLayout .arMainCopy section{scroll-margin-top:25px}.arPriceGuideLayout .arMainCopy h3{margin-top:28px}@media(max-width:600px){.arPriceTable{font-size:12px}.arPriceTable td,.arPriceTable th{padding:12px 5px}.arPriceTable td strong{font-size:16px}.arPriceTable tbody th{max-width:140px}.arPriceTable td>a{display:block;margin:0 0 5px}.arPriceCheckFields{gap:14px}.arPriceCheckFields input::placeholder{font-size:13px}.arPriceCheckResult>strong{font-size:20px}.arPriceGuideLayout .arArticleBody{padding-top:8px}}